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.🎯 Is this a user need or a feature: “I keep missing the bus”? (a) a user need (b) a feature
- 2.🗒️ 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) export to a file
-
3.🗒️ Version 1 of a quiz app must be ready in 9 days. How many days are left for extras after the must-haves?
show a question: 2 days
check the answer: 1 days
show the score: 2 days - 4.🧩 In an app, what is today’s step count? (a) data (b) a button (c) a screen (d) an input
-
5.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “forgetting birthdays”?
missing the bus: 4 votes
forgetting birthdays: 20 votes
losing water bottles: 23 votes - 6.True or false: your saved notes is a button. (a) True (b) False
- 7.🎯 Who are the users of an app? (a) the people who use it (b) only the testers (c) only the coders (d) the app icons
-
8.⚙️ What number does this app show?
let bill = 100; // typed by the user
let friends = 4; // typed by the user
let share = bill / friends;
show(share); - 9.True or false: you talk to possible users at the idea stage. (a) False (b) True
- 10.True or false: a bus tracker is the best fit for a student who often misses the school bus. (a) False (b) True
-
11.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “wasting pocket money”?
forgetting homework: 17 votes
wasting pocket money: 14 votes
losing water bottles: 24 votes -
12.🧩 Which of these is a button on this screen?
[title] Settings
[text box] Age
[slider] Brightness
[button] Send
[text box] Email
[button] Help (a) Brightness (b) Email (c) Age (d) Send - 13.🛠️ At which stage do you spot a problem to solve? (a) the plan stage (b) the test stage (c) the idea stage (d) the release stage
- 14.🎯 What is a user need? (a) a colour theme (b) a problem a user has (c) a phone setting (d) a type of button
- 15.Which of these is an input? (a) the settings page (b) today’s step count (c) tap to go Next (d) a slider for volume
- 16.True or false: an app has a web address. (a) True (b) False
- 17.🎯 Which app would help this user most: a student who keeps forgetting due dates? (a) a recipe finder (b) a bus tracker (c) a pocket-money tracker (d) a homework planner
- 18.🔍 Which is the odd one out? (a) a sleep tracker (b) a torch (c) a water reminder (d) a step counter
- 19.💡 How can you check that people really have the problem? (a) ask possible users (b) pick a colour (c) copy another app (d) just guess
- 20.Which of these is an input? (a) a switch for dark mode (b) your friends list (c) the log-in page (d) your high score
- 21.🔢 When you make an app, which comes FIRST? (a) plan the screens (b) release it (c) test the app (d) get an idea
-
22.📊 Survey: which problem bugs you most? How many students voted in all?
losing water bottles: 9 votes
forgetting birthdays: 19 votes
missing the bus: 12 votes - 23.🔍 Which is the odd one out? (a) a water reminder (b) a sleep tracker (c) a flashcard trainer (d) a step counter
- 24.🎯 Is this a user need or a feature: a dark mode switch? (a) a user need (b) a feature
- 25.🗒️ The first small, working version of an app is often called an ___. (a) URL (b) FAQ (c) MVP (d) CPU
- 26.🎯 Is this a user need or a feature: a share button? (a) a feature (b) a user need
- 27.Which of these is true of an app? (a) opens in a web browser (b) opens from a link (c) has a home-screen icon (d) needs no installing
- 28.True or false: a torch is a game. (a) False (b) True
-
29.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 600; // typed by the user
line 2: let off = 20; // typed by the user
line 3: let pay = price - off;
line 4: show(pay); (a) line 4 (b) line 1 (c) line 2 (d) line 3 - 30.Which of these is an input? (a) your saved notes (b) your friends list (c) a box to type a name (d) tap to go Next
- 31.Which of these is a screen? (a) tap to Save (b) the game-over page (c) your friends list (d) today’s step count
- 32.True or false: tap to Save is a button. (a) False (b) True
-
33.🧩 Which of these is a button on this screen?
[title] Sign Up
[text box] Notes
[text box] Age
[button] Done
[text box] Name (a) Done (b) Age (c) Name (d) Notes - 34.True or false: a cricket run chase is a health app. (a) False (b) True
- 35.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) confetti effects (b) background music (c) an avatar shop (d) show the score
- 36.Which of these app ideas solves a real problem? (a) a blank grey screen (b) a lost-and-found board (c) a button with no action (d) an app that just says hi
- 37.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) show the score (b) show a question (c) confetti effects (d) check the answer
- 38.🔍 Which is the odd one out? (a) a racing challenge (b) a times-table quiz (c) a spelling coach (d) a flashcard trainer
- 39.🧩 In an app, what is your saved notes? (a) an input (b) data (c) a screen (d) a button
- 40.🔍 Which is the odd one out? (a) sketch the screens (b) talk to possible users (c) spot a problem to solve (d) list what users need
Answer key
- a user need
- export to a file
- 4
- data
- 3
- False
- the people who use it
- 25
- True
- True
- 3
- Send
- the idea stage
- a problem a user has
- a slider for volume
- False
- a homework planner
- a torch
- ask possible users
- a switch for dark mode
- get an idea
- 40
- a flashcard trainer
- a feature
- MVP
- a feature
- has a home-screen icon
- False
- line 3
- a box to type a name
- the game-over page
- True
- Done
- False
- show the score
- a lost-and-found board
- confetti effects
- a racing challenge
- data
- sketch the screens
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students