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.True or false: the settings page is a button. (a) True (b) False
- 2.🔍 Which is the odd one out? (a) a word battle (b) a water reminder (c) a cricket run chase (d) a puzzle with levels
- 3.Which of these app ideas solves a real problem? (a) a blank grey screen (b) a page of random dots (c) a button with no action (d) a free study-room finder
- 4.Which of these happens at the idea stage? (a) draw the user flow (b) write the store text (c) write down the bugs (d) spot a problem to solve
-
5.🧩 Which of these is a button on this screen?
[title] Settings
[button] Next
[slider] Volume
[text box] Email
[switch] Sound (a) Email (b) Next (c) Sound (d) Volume - 6.📴 Which of these can often still work with no internet? (a) an installed app (b) an online search (c) a new website (d) a video call
- 7.Which of these app ideas solves no real problem? (a) a page of random dots (b) a medicine reminder (c) a bill splitter (d) a lost-and-found board
- 8.🔍 Which is the odd one out? (a) sorting the scores (b) tapping a button (c) typing your age (d) taking a photo
- 9.🧩 In an app, what is your saved notes? (a) a screen (b) data (c) a button (d) an input
- 10.Which of these happens at the test stage? (a) let friends try it (b) talk to possible users (c) list what users need (d) connect the data
-
11.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Settings
[button] Save
[switch] Remind me
[text box] Email
[text box] Age
[button] Start
[button] Back
[slider] Brightness - 12.🎯 What is the best first step to learn what users need? (a) guess on your own (b) write the code (c) pick the colours (d) ask and watch users
- 13.Which of these is processing? (a) taking a photo (b) checking a password (c) a pop-up message (d) tapping a button
- 14.🔍 Which is the odd one out? (a) a racing challenge (b) a spelling coach (c) a cricket run chase (d) a puzzle with levels
- 15.🔍 Which is the odd one out? (a) a unit converter (b) an alarm clock (c) a calculator (d) a racing challenge
-
16.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 72; // typed by the user
line 2: let friends = 3; // 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 - 17.True or false: a website updates from the store. (a) True (b) False
- 18.🔔 What is a message an app shows on your lock screen called? (a) a web address (b) a notification (c) a variable (d) a wireframe
- 19.Which of these is an input? (a) a switch for dark mode (b) the home page of an app (c) tap to go Next (d) the settings page
-
20.📊 Survey: which problem bugs you most? Which problem should your app solve first?
missing the bus: 7 votes
forgetting homework: 10 votes
wasting pocket money: 14 votes (a) missing the bus (b) forgetting homework (c) wasting pocket money - 21.Which of these is processing? (a) tapping a button (b) a result on screen (c) working out a tip (d) a pop-up message
-
22.⚙️ Which line does the processing (works out the answer)?
line 1: let km = 13; // typed by the user
line 2: let metres = km * 1000;
line 3: show(metres); (a) line 1 (b) line 2 (c) line 3 -
23.🧩 How many buttons does this app screen have?
[title] Settings
[text box] Name
[slider] Text size
[button] Help - 24.🔍 Which is the odd one out? (a) write the store text (b) put it on an app store (c) share the download link (d) try every button
- 25.🗒️ The first small, working version of an app is often called an ___. (a) CPU (b) URL (c) FAQ (d) MVP
- 26.🗂️ What kind of app is a times-table quiz? (a) a tool app (b) a learning app (c) a game (d) a health app
- 27.🧩 Which part lets the user give the app information? (a) a title (b) an input (c) an icon (d) a logo
-
28.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[button] Send
[button] Next
[text box] Phone
[text box] Notes
[button] Start - 29.💡 Does an app idea like a free study-room finder solve a real problem? (a) Yes (b) No
- 30.⚙️ In an app, is a result on screen an input, processing or an output? (a) output (b) input (c) processing
- 31.Which of these is a screen? (a) your friends list (b) a box to type a name (c) tap to Save (d) the home page of an app
- 32.🔍 Which is the odd one out? (a) an alarm clock (b) a calculator (c) a puzzle with levels (d) a torch
- 33.Which of these app ideas solves a real problem? (a) a lost-and-found board (b) a blank grey screen (c) an app that just says hi (d) a button with no action
- 34.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) see today’s total (b) log a glass of water (c) set a reminder time (d) water animations
- 35.True or false: a homework planner is the best fit for a student who keeps forgetting due dates. (a) False (b) True
- 36.🗒️ A to-do app with no “add a task” feature is ___. (a) ready to release (b) well planned (c) missing a must-have (d) a nice extra
-
37.⚙️ Which line does the processing (works out the answer)?
line 1: let km = 3; // typed by the user
line 2: let metres = km * 1000;
line 3: show(metres); (a) line 1 (b) line 2 (c) line 3 - 38.Which of these is an output? (a) typing your age (b) checking a password (c) a pop-up message (d) tapping a button
- 39.📅 An app team plans for 4 days, builds for 4 days, tests for 1 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
- 40.🗒️ 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
Answer key
- False
- a water reminder
- a free study-room finder
- spot a problem to solve
- Next
- an installed app
- a page of random dots
- sorting the scores
- data
- let friends try it
- 4
- ask and watch users
- checking a password
- a spelling coach
- a racing challenge
- line 3
- False
- a notification
- a switch for dark mode
- wasting pocket money
- working out a tip
- line 2
- 1
- try every button
- MVP
- a learning app
- an input
- 2
- Yes
- output
- the home page of an app
- a puzzle with levels
- a lost-and-found board
- water animations
- True
- missing a must-have
- line 2
- a pop-up message
- 8
- show the score
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students