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 of these is an input? (a) a pop-up message (b) taking a photo (c) adding up a bill (d) sorting the scores
- 2.🎯 Which app would help this user most: a teen whose money runs out by Friday? (a) a pocket-money tracker (b) a recipe finder (c) a big-text reader (d) a bus tracker
- 3.Which of these happens at the release stage? (a) write the store text (b) pick the features (c) draw the user flow (d) write the code
-
4.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “forgetting birthdays”?
forgetting homework: 18 votes
missing the bus: 20 votes
forgetting birthdays: 4 votes - 5.⚙️ In an app, is speaking a command an input, processing or an output? (a) output (b) processing (c) input
- 6.💡 Which app idea solves this problem: a patient misses doses? (a) a study-room finder (b) a bill splitter (c) a lost-and-found board (d) a medicine reminder
- 7.Which of these is an input? (a) your saved notes (b) the settings page (c) the game-over page (d) a date picker
- 8.Which of these happens at the plan stage? (a) let friends try it (b) sketch the screens (c) write down the bugs (d) talk to possible users
- 9.💡 An app that tries to do everything at once is usually ___. (a) easy to build (b) finished fast (c) very small (d) hard to use
- 10.Which of these is a user need? (a) a dark mode switch (b) a reminder alarm (c) “I forget my homework” (d) a search bar
- 11.True or false: a word battle is a tool app. (a) False (b) True
- 12.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) see where the bus is (c) rate the driver (d) change the bus icon
- 13.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) show a question (b) show the score (c) check the answer (d) confetti effects
- 14.🗂️ What kind of app is a torch? (a) a tool app (b) a learning app (c) a health app (d) a game
- 15.💡 How can you check that people really have the problem? (a) just guess (b) pick a colour (c) ask possible users (d) copy another app
- 16.True or false: a buzz (vibration) is an output. (a) True (b) False
-
17.📊 Survey: which problem bugs you most? Which problem should your app solve first?
wasting pocket money: 9 votes
forgetting birthdays: 8 votes
missing the bus: 17 votes (a) wasting pocket money (b) forgetting birthdays (c) missing the bus -
18.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[text box] Phone
[slider] Volume
[button] Back
[text box] Due date
[text box] Notes - 19.Which of these is true of an app? (a) has a web address (b) opens in a web browser (c) opens from a link (d) is installed on a phone
- 20.🔢 After an app is released, which comes first: “fix and improve” or “test it again”? (a) fix and improve (b) test it again
- 21.🔍 Which is the odd one out? (a) pick the features (b) draw the user flow (c) try every button (d) sketch the screens
- 22.💡 A good app idea starts with ___. (a) many colours (b) a cool logo (c) a long name (d) a problem to solve
- 23.True or false: a pop-up message is an output. (a) False (b) True
- 24.True or false: a bus tracker is the best fit for a student who often misses the school bus. (a) True (b) False
-
25.🗒️ Version 1 of a homework planner must be ready in 13 days. How many days are left for extras after the must-haves?
add a homework task: 2 days
set a due date: 3 days
see tasks by day: 2 days - 26.💡 Which is a problem statement? (a) “Add a logo” (b) “Make it fast” (c) “Kids forget homework” (d) “Use blue buttons”
- 27.🎯 Which app would help this user most: a cook with no idea for dinner? (a) a bus tracker (b) a big-text reader (c) a pocket-money tracker (d) a recipe finder
-
28.🗒️ Version 1 of a quiz app must be ready in 10 days. How many days are left for extras after the must-haves?
show a question: 1 days
check the answer: 2 days
show the score: 5 days - 29.🗂️ What kind of app is a times-table quiz? (a) a game (b) a health app (c) a learning app (d) a tool app
- 30.True or false: a spelling coach is a learning app. (a) False (b) True
- 31.📅 An app team plans for 2 days, builds for 12 days, tests for 2 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
- 32.📱 The word “app” is short for ___. (a) application (b) apparatus (c) appointment (d) appetite
-
33.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 240; // 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 1 (b) line 2 (c) line 4 (d) line 3 -
34.🗒️ Version 1 of a homework planner must be ready in 17 days. How many days are left for extras after the must-haves?
add a homework task: 4 days
set a due date: 2 days
see tasks by day: 5 days - 35.🗒️ The first small, working version of an app is often called an ___. (a) CPU (b) FAQ (c) MVP (d) URL
- 36.📱 Which one opens in a web browser: an app or a website? (a) an app (b) a website
-
37.⚙️ What number does this app show?
let km = 4; // typed by the user
let metres = km * 1000;
show(metres); - 38.True or false: a water reminder is the best fit for a runner who forgets to sip water. (a) False (b) True
- 39.🎯 What is the best first step to learn what users need? (a) guess on your own (b) pick the colours (c) write the code (d) ask and watch users
-
40.⚙️ What number does this app show?
let bill = 82; // typed by the user
let friends = 2; // typed by the user
let share = bill / friends;
show(share);
Answer key
- taking a photo
- a pocket-money tracker
- write the store text
- 14
- input
- a medicine reminder
- a date picker
- sketch the screens
- hard to use
- “I forget my homework”
- False
- see where the bus is
- confetti effects
- a tool app
- ask possible users
- True
- missing the bus
- 4
- is installed on a phone
- fix and improve
- try every button
- a problem to solve
- True
- True
- 6
- “Kids forget homework”
- a recipe finder
- 2
- a learning app
- True
- 14
- application
- line 3
- 6
- MVP
- a website
- 4000
- True
- ask and watch users
- 41
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students