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.🧩 Scores, notes and settings that an app keeps are called ___. (a) tabs (b) buttons (c) screens (d) data
- 2.Which of these is a screen? (a) the settings page (b) a slider for volume (c) tap to Save (d) a switch for dark mode
-
3.🗒️ Version 1 of a water reminder must be ready in 11 days. How many days are left for extras after the must-haves?
set a reminder time: 2 days
log a glass of water: 2 days
see today’s total: 4 days - 4.📅 An app team plans for 2 days, builds for 6 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
- 5.True or false: a puzzle with levels is a game. (a) True (b) False
- 6.🔢 After an app is released, which comes first: “list what to fix” or “test it again”? (a) test it again (b) list what to fix
-
7.📊 Survey: which problem bugs you most? How many more votes did “forgetting birthdays” get than “no quiet study place”?
wasting pocket money: 23 votes
no quiet study place: 14 votes
forgetting birthdays: 16 votes - 8.📅 An app team plans for 2 days, builds for 10 days, tests for 2 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
- 9.🔍 Which is the odd one out? (a) put it on an app store (b) share the download link (c) write the store text (d) write the code
-
10.🗒️ Version 1 of a bus tracker must be ready in 7 days. How many days are left for extras after the must-haves?
see where the bus is: 3 days
show arrival time: 1 days
pick your bus stop: 2 days - 11.True or false: typing your age is an input. (a) False (b) True
- 12.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) pick a theme colour (b) share tasks to friends (c) see tasks by day (d) earn stickers
- 13.True or false: a website has a home-screen icon. (a) False (b) True
- 14.👥 A clinic app has 190 patients, 115 doctors and 155 nurses as users. Which user group is the biggest? (a) doctors (b) patients (c) nurses
- 15.🔢 When you make an app, which comes FIRST? (a) release it (b) plan the screens (c) get an idea (d) test the app
-
16.🗒️ Version 1 of a pocket-money tracker must be ready in 11 days. How many days are left for extras after the must-haves?
add money received: 1 days
add money spent: 4 days
show the balance: 2 days - 17.👥 A library app has 185 readers, 45 librarians and 40 volunteers as users. Which user group is the biggest? (a) volunteers (b) librarians (c) readers
- 18.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) pick a theme colour (b) earn stickers (c) set a due date (d) share tasks to friends
- 19.🎯 Is this a user need or a feature: “Small text is hard”? (a) a user need (b) a feature
- 20.🎯 Which app would help this user most: a reader who finds small print hard? (a) a homework planner (b) a big-text reader (c) a water reminder (d) a pocket-money tracker
-
21.⚙️ What number does this app show?
let km = 10; // typed by the user
let metres = km * 1000;
show(metres); -
22.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “forgetting birthdays”?
forgetting birthdays: 11 votes
forgetting homework: 24 votes
missing the bus: 9 votes - 23.🗒️ In MVP, the M stands for ___. (a) mobile (b) minimum (c) music (d) maximum
- 24.🛠️ At which stage do you sketch the screens? (a) the idea stage (b) the test stage (c) the plan stage (d) the build stage
- 25.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) log a glass of water (b) see today’s total (c) set a reminder time (d) share your streak
-
26.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Order Snacks
[text box] Email
[switch] Remind me
[text box] City
[button] Next
[slider] Text size -
27.📊 Survey: which problem bugs you most? How many students voted in all?
forgetting homework: 9 votes
wasting pocket money: 4 votes
losing water bottles: 21 votes -
28.⚙️ What number does this app show?
let price = 40; // typed by the user
let qty = 4; // typed by the user
let total = price * qty;
show(total); - 29.True or false: an app is installed on a phone. (a) True (b) False
- 30.True or false: checking a password is processing. (a) False (b) True
- 31.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) rate the driver (b) change the bus icon (c) a dark mode (d) show arrival time
- 32.🛠️ At which stage do you try every button? (a) the release stage (b) the idea stage (c) the build stage (d) the test stage
- 33.🎯 An app for “everyone” with no clear user usually ___. (a) helps nobody well (b) needs no testing (c) is easy to build (d) wins every prize
-
34.🗒️ Version 1 of a water reminder must be ready in 16 days. How many days are left for extras after the must-haves?
set a reminder time: 2 days
log a glass of water: 4 days
see today’s total: 5 days - 35.True or false: a recipe finder is the best fit for a student who keeps forgetting due dates. (a) True (b) False
- 36.💡 An app that tries to do everything at once is usually ___. (a) finished fast (b) very small (c) hard to use (d) easy to build
- 37.🔍 Which is the odd one out? (a) tapping a button (b) checking a password (c) speaking a command (d) typing your age
- 38.📱 Which one opens in a web browser: an app or a website? (a) an app (b) a website
- 39.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) background music (b) an avatar shop (c) show the score (d) confetti effects
- 40.🎯 Is this a user need or a feature: a reminder alarm? (a) a user need (b) a feature
Answer key
- data
- the settings page
- 3
- 10
- True
- list what to fix
- 2
- 12
- write the code
- 1
- True
- see tasks by day
- False
- patients
- get an idea
- 4
- readers
- set a due date
- a user need
- a big-text reader
- 10000
- 13
- minimum
- the plan stage
- share your streak
- 4
- 34
- 160
- True
- True
- show arrival time
- the test stage
- helps nobody well
- 5
- False
- hard to use
- checking a password
- a website
- show the score
- a feature
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students