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 line does the processing (works out the answer)?
line 1: let price = 490; // typed by the user
line 2: let off = 30; // typed by the user
line 3: let pay = price - off;
line 4: show(pay); (a) line 4 (b) line 2 (c) line 1 (d) line 3 - 2.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) check the answer (b) show the score (c) show a question (d) an avatar shop
- 3.Which of these is an output? (a) typing your age (b) working out a tip (c) a pop-up message (d) speaking a command
- 4.📱 Which one opens from a link: an app or a website? (a) a website (b) an app
- 5.🗂️ What kind of app is a racing challenge? (a) a learning app (b) a game (c) a tool app (d) a health app
- 6.📴 Which of these can often still work with no internet? (a) a new website (b) a video call (c) an online search (d) an installed app
- 7.Which of these happens at the plan stage? (a) connect the data (b) talk to possible users (c) list what users need (d) pick the features
- 8.True or false: a medicine reminder solves no real problem. (a) False (b) True
- 9.Which of these app ideas solves a real problem? (a) a button with no action (b) a page of random dots (c) a blank grey screen (d) a medicine reminder
- 10.👥 A cricket club app has 125 players, 295 coaches and 165 fans as users. How many more coaches than fans are there?
-
11.🗒️ Version 1 of a water reminder must be ready in 13 days. How many days are left for extras after the must-haves?
set a reminder time: 3 days
log a glass of water: 3 days
see today’s total: 5 days - 12.🔢 When you make an app, which comes FIRST? (a) build the app (b) release it (c) plan the screens (d) get an idea
- 13.👥 A library app has 190 readers, 280 librarians and 55 volunteers as users. Which user group is the biggest? (a) readers (b) librarians (c) volunteers
- 14.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) confetti effects (b) show a question (c) an avatar shop (d) background music
- 15.🗂️ What kind of app is a torch? (a) a tool app (b) a health app (c) a learning app (d) a game
- 16.True or false: a homework planner is the best fit for a runner who forgets to sip water. (a) False (b) True
- 17.True or false: an app opens from a link. (a) False (b) True
- 18.Which of these is a button? (a) a switch for dark mode (b) your friends list (c) the log-in page (d) tap to Start
-
19.🧩 How many buttons does this app screen have?
[title] New Note
[button] Save
[text box] Name
[button] Cancel
[slider] Brightness -
20.🧩 How many buttons does this app screen have?
[title] Settings
[text box] Due date
[button] Cancel
[button] Start
[switch] Dark mode
[button] Next
[text box] Email - 21.🗒️ What is a must-have feature? (a) one the app cannot skip (b) a colour theme (c) a sound effect (d) a nice extra
- 22.Which of these is an input? (a) tap to go Next (b) the home page of an app (c) a box to type a name (d) the game-over page
-
23.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 150; // typed by the user
line 2: let off = 10; // typed by the user
line 3: let pay = price - off;
line 4: show(pay); (a) line 2 (b) line 3 (c) line 1 (d) line 4 - 24.🧩 In an app, what is your high score? (a) an input (b) a button (c) data (d) a screen
- 25.👥 A school app has 135 students, 235 teachers and 255 parents as users. Which user group is the biggest? (a) students (b) parents (c) teachers
-
26.🧩 How many buttons does this app screen have?
[title] Settings
[text box] Subject
[text box] Email
[slider] Volume
[button] Back - 27.🔢 When you make an app, which comes first: “release it” or “test the app”? (a) test the app (b) release it
-
28.⚙️ Which line does the processing (works out the answer)?
line 1: let km = 5; // typed by the user
line 2: let metres = km * 1000;
line 3: show(metres); (a) line 1 (b) line 2 (c) line 3 -
29.🗒️ Version 1 of a water reminder must be ready in 15 days. How many days are left for extras after the must-haves?
set a reminder time: 4 days
log a glass of water: 1 days
see today’s total: 4 days -
30.🗒️ Version 1 of a pocket-money tracker must be ready in 12 days. How many days are left for extras after the must-haves?
add money received: 4 days
add money spent: 3 days
show the balance: 2 days - 31.🔢 When you make an app, which comes LAST? (a) build the app (b) release it (c) get an idea (d) plan the screens
- 32.True or false: a times-table quiz is a learning app. (a) True (b) False
-
33.🗒️ Version 1 of a quiz app must be ready in 16 days. How many days are left for extras after the must-haves?
show a question: 4 days
check the answer: 1 days
show the score: 5 days - 34.🔍 Which is the odd one out? (a) a sleep tracker (b) a water reminder (c) a step counter (d) a spelling coach
- 35.🔢 After an app is released, which comes first: “read user reviews” or “test it again”? (a) read user reviews (b) test it again
- 36.True or false: adding up a bill is an output. (a) True (b) False
- 37.True or false: a library due-date alert solves no real problem. (a) False (b) True
- 38.🗒️ The first small, working version of an app is often called an ___. (a) MVP (b) FAQ (c) CPU (d) URL
- 39.🔢 After an app is released, what comes right after “test it again”? (a) release an update (b) fix and improve (c) read user reviews (d) list what to fix
- 40.🗂️ What kind of app is a calculator? (a) a game (b) a health app (c) a learning app (d) a tool app
Answer key
- line 3
- an avatar shop
- a pop-up message
- a website
- a game
- an installed app
- pick the features
- False
- a medicine reminder
- 130
- 2
- get an idea
- librarians
- show a question
- a tool app
- False
- False
- tap to Start
- 2
- 3
- one the app cannot skip
- a box to type a name
- line 3
- data
- parents
- 1
- test the app
- line 2
- 6
- 3
- release it
- True
- 6
- a spelling coach
- read user reviews
- False
- False
- MVP
- release an update
- a tool app
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students