App Dev Worksheet: Part 1 Test
Developer's tip (Name the topic): First decide which topic the question is about. Use that lesson’s rule: count, order, match or work it out. Read every line of a screen or a code snippet before you answer.
NameDateTime takenScore ___ / 40
- 1.🔍 Which is the odd one out? (a) a spelling coach (b) a times-table quiz (c) a racing challenge (d) a flashcard trainer
- 2.🔍 Which is the odd one out? (a) a word battle (b) a racing challenge (c) a cricket run chase (d) a sleep tracker
- 3.🧩 In an app, what is a date picker? (a) an input (b) a button (c) data (d) a screen
- 4.📱 Where do people usually download phone apps from? (a) a printer (b) a charger (c) an app store (d) a web server
- 5.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) water animations (b) share your streak (c) set a reminder time (d) custom alert sounds
-
6.🗒️ Version 1 of a homework planner must be ready in 9 days. How many days are left for extras after the must-haves?
add a homework task: 2 days
set a due date: 4 days
see tasks by day: 3 days -
7.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] New Note
[text box] Age
[button] Next
[switch] Show hints
[text box] Email - 8.👥 A cricket club app has 255 players, 55 coaches and 195 fans as users. How many users does it have in all?
- 9.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) pie-chart colours (b) export to a file (c) show the balance (d) savings stickers
- 10.👥 A clinic app has 195 patients, 55 doctors and 260 nurses as users. Which user group is the biggest? (a) doctors (b) patients (c) nurses
- 11.True or false: a water reminder is a game. (a) False (b) True
- 12.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) add money received (b) pie-chart colours (c) savings stickers (d) export to a file
-
13.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] New Note
[button] Back
[text box] Age
[switch] Dark mode
[slider] Volume
[text box] Email -
14.🗒️ Version 1 of a bus tracker must be ready in 9 days. How many days are left for extras after the must-haves?
see where the bus is: 2 days
show arrival time: 2 days
pick your bus stop: 5 days - 15.True or false: you connect the data at the build stage. (a) True (b) False
- 16.Which of these is true of an app? (a) has a web address (b) has a home-screen icon (c) opens in a web browser (d) opens from a link
- 17.Which of these is a user need? (a) “I keep missing the bus” (b) a dark mode switch (c) a share button (d) a search bar
- 18.Which of these is a user need? (a) a reminder alarm (b) “What should I cook?” (c) a dark mode switch (d) a search bar
- 19.🧑 Who is an app really made for? (a) its users (b) its coder only (c) its icon (d) its charger
- 20.True or false: a calculator is a learning app. (a) True (b) False
- 21.Which of these is an input? (a) checking a password (b) a pop-up message (c) sorting the scores (d) taking a photo
- 22.True or false: checking a password is an input. (a) True (b) False
- 23.🗂️ What kind of app is a step counter? (a) a learning app (b) a health app (c) a game (d) a tool app
- 24.🔍 Which is the odd one out? (a) working out a tip (b) speaking a command (c) typing your age (d) taking a photo
- 25.True or false: a free study-room finder solves a real problem. (a) False (b) True
- 26.👥 A clinic app has 190 patients, 120 doctors and 280 nurses as users. How many users does it have in all?
- 27.Which of these happens at the plan stage? (a) write the store text (b) sketch the screens (c) spot a problem to solve (d) write the code
-
28.⚙️ What number does this app show?
let price = 95; // typed by the user
let qty = 5; // typed by the user
let total = price * qty;
show(total); - 29.True or false: an app opens in a web browser. (a) False (b) True
- 30.Which of these is a user need? (a) a reminder alarm (b) a search bar (c) “Small text is hard” (d) a share button
-
31.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting homework: 18 votes
no quiet study place: 15 votes
missing the bus: 7 votes (a) forgetting homework (b) no quiet study place (c) missing the bus -
32.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 35; // typed by the user
line 2: let qty = 5; // typed by the user
line 3: let total = price * qty;
line 4: show(total); (a) line 2 (b) line 1 (c) line 3 (d) line 4 -
33.🧩 How many buttons does this app screen have?
[title] Add Homework
[text box] Notes
[button] Next
[text box] City
[button] Send
[slider] Brightness - 34.Which of these is true of an app? (a) opens in a web browser (b) needs no installing (c) updates from the store (d) has a web address
- 35.Which of these is a button? (a) the settings page (b) your saved notes (c) tap to go Next (d) a slider for volume
-
36.🗒️ Version 1 of a bus tracker must be ready in 12 days. How many days are left for extras after the must-haves?
see where the bus is: 4 days
show arrival time: 4 days
pick your bus stop: 3 days - 37.🧩 In an app, what is today’s step count? (a) an input (b) a button (c) data (d) a screen
- 38.True or false: a beep sound is an output. (a) False (b) True
- 39.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) see tasks by day (b) set a due date (c) earn stickers (d) add a homework task
- 40.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) change the bus icon (c) show arrival time (d) rate the driver
Answer key
- a racing challenge
- a sleep tracker
- an input
- an app store
- set a reminder time
- 0
- 3
- 505
- show the balance
- nurses
- False
- add money received
- 4
- 0
- True
- has a home-screen icon
- “I keep missing the bus”
- “What should I cook?”
- its users
- False
- taking a photo
- False
- a health app
- working out a tip
- True
- 590
- sketch the screens
- 475
- False
- “Small text is hard”
- forgetting homework
- line 3
- 2
- updates from the store
- tap to go Next
- 1
- data
- True
- earn stickers
- show arrival time
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students