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.🗒️ Version 1 of a quiz app must be ready in 11 days. How many days are left for extras after the must-haves?
show a question: 3 days
check the answer: 1 days
show the score: 4 days - 2.Which of these is an input? (a) sorting the scores (b) taking a photo (c) adding up a bill (d) a result on screen
- 3.🔢 When you make an app, which comes LAST? (a) test the app (b) get an idea (c) build the app (d) release it
- 4.🎯 What is a user need? (a) a colour theme (b) a type of button (c) a phone setting (d) a problem a user has
- 5.Which of these is an input? (a) tap to go Next (b) a switch for dark mode (c) the log-in page (d) today’s step count
- 6.Which of these is a feature? (a) a search bar (b) “Small text is hard” (c) “I forget my homework” (d) “I keep missing the bus”
- 7.💡 How can you check that people really have the problem? (a) ask possible users (b) pick a colour (c) just guess (d) copy another app
-
8.📊 Survey: which problem bugs you most? Which problem should your app solve first?
wasting pocket money: 19 votes
losing water bottles: 8 votes
missing the bus: 6 votes (a) missing the bus (b) losing water bottles (c) wasting pocket money - 9.🗒️ When should nice-to-have features be built? (a) before anything (b) never (c) after the must-haves (d) on day one
- 10.True or false: a medicine reminder solves no real problem. (a) True (b) False
- 11.👥 A library app has 250 readers, 190 librarians and 30 volunteers as users. How many more librarians than volunteers are there?
-
12.📊 Survey: which problem bugs you most? How many more votes did “wasting pocket money” get than “missing the bus”?
missing the bus: 3 votes
forgetting homework: 23 votes
wasting pocket money: 17 votes - 13.True or false: a times-table quiz is a learning app. (a) False (b) True
-
14.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 100; // typed by the user
line 2: let qty = 6; // typed by the user
line 3: let total = price * qty;
line 4: show(total); (a) line 4 (b) line 1 (c) line 3 (d) line 2 - 15.True or false: a pocket-money tracker is the best fit for a pupil juggling five projects. (a) False (b) True
- 16.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money spent (b) show the balance (c) export to a file (d) add money received
- 17.📅 An app team plans for 4 days, builds for 8 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
- 18.💡 Which app idea solves this problem: a team shares one snack bill? (a) a medicine reminder (b) a study-room finder (c) a homework planner (d) a bill splitter
- 19.True or false: an alarm clock is a tool app. (a) False (b) True
-
20.🧩 How many buttons does this app screen have?
[title] Order Snacks
[switch] Dark mode
[button] Start
[text box] Age
[button] Send
[text box] Phone
[slider] Brightness
[text box] City
[button] Cancel -
21.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 55; // typed by the user
line 2: let friends = 5; // typed by the user
line 3: let share = bill / friends;
line 4: show(share); (a) line 3 (b) line 1 (c) line 4 (d) line 2 - 22.Which of these happens at the idea stage? (a) let friends try it (b) write the code (c) connect the data (d) spot a problem to solve
- 23.Which of these app ideas solves a real problem? (a) a page of random dots (b) a button with no action (c) a lost-and-found board (d) a blank grey screen
- 24.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money spent (b) show the balance (c) add money received (d) savings stickers
- 25.Which of these is an output? (a) checking a password (b) a beep sound (c) working out a tip (d) adding up a bill
-
26.📊 Survey: which problem bugs you most? Which problem should your app solve first?
missing the bus: 7 votes
forgetting birthdays: 11 votes
wasting pocket money: 9 votes (a) wasting pocket money (b) missing the bus (c) forgetting birthdays - 27.True or false: an app is installed on a phone. (a) True (b) False
- 28.True or false: tap to Save is a button. (a) False (b) True
- 29.🔢 After an app is released, what comes right after “list what to fix”? (a) fix and improve (b) release an update (c) read user reviews (d) test it again
- 30.True or false: a racing challenge is a learning app. (a) False (b) True
- 31.🧩 Which input is best for choosing a volume level? (a) a title (b) a text box (c) a switch (d) a slider
- 32.🔍 Which is the odd one out? (a) checking a password (b) typing your age (c) working out a tip (d) adding up a bill
- 33.🧩 Which input is best for typing your name? (a) a switch (b) a text box (c) a slider (d) a picture
-
34.🧩 How many buttons does this app screen have?
[title] Order Snacks
[text box] City
[button] Start
[button] Help
[button] Next - 35.⚙️ In an app, is a pop-up message an input, processing or an output? (a) input (b) processing (c) output
- 36.🔍 Which is the odd one out? (a) a pop-up message (b) typing your age (c) tapping a button (d) taking a photo
- 37.💡 Does an app idea like a free study-room finder solve a real problem? (a) No (b) Yes
- 38.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) pie-chart colours (b) savings stickers (c) export to a file (d) add money received
- 39.⚙️ In an app, is checking a password an input, processing or an output? (a) output (b) input (c) processing
-
40.🧩 Which of these is a button on this screen?
[title] Order Snacks
[text box] Phone
[button] Done
[text box] Email
[slider] Volume (a) Email (b) Phone (c) Volume (d) Done
Answer key
- 3
- taking a photo
- release it
- a problem a user has
- a switch for dark mode
- a search bar
- ask possible users
- wasting pocket money
- after the must-haves
- False
- 160
- 14
- True
- line 3
- False
- export to a file
- 15
- a bill splitter
- True
- 3
- line 3
- spot a problem to solve
- a lost-and-found board
- savings stickers
- a beep sound
- forgetting birthdays
- True
- True
- fix and improve
- False
- a slider
- typing your age
- a text box
- 3
- output
- a pop-up message
- Yes
- add money received
- processing
- Done
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students