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.👥 A library app has 140 readers, 95 librarians and 265 volunteers as users. Which user group is the biggest? (a) readers (b) librarians (c) volunteers
- 2.True or false: a website has a home-screen icon. (a) False (b) True
- 3.📅 An app team plans for 3 days, builds for 8 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
- 4.👥 A cricket club app has 245 players, 210 coaches and 240 fans as users. How many users does it have in all?
-
5.🗒️ Version 1 of a bus tracker must be ready in 14 days. How many days are left for extras after the must-haves?
see where the bus is: 1 days
show arrival time: 4 days
pick your bus stop: 3 days -
6.🧩 Which of these is a button on this screen?
[title] Order Snacks
[button] Help
[text box] City
[button] Start (a) City (b) Start - 7.🔍 Which is the odd one out? (a) a puzzle with levels (b) a calculator (c) a racing challenge (d) a word battle
- 8.🔍 Which is the odd one out? (a) a pop-up message (b) adding up a bill (c) a buzz (vibration) (d) a beep sound
- 9.📱 Which one comes from an app store: an app or a website? (a) a website (b) an app
- 10.🎯 Is this a user need or a feature: a search bar? (a) a user need (b) a feature
- 11.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) change the bus icon (b) see where the bus is (c) rate the driver (d) a dark mode
- 12.🛠️ At which stage do you pick the features? (a) the build stage (b) the idea stage (c) the test stage (d) the plan stage
- 13.Which of these is an input? (a) sorting the scores (b) a pop-up message (c) taking a photo (d) adding up a bill
- 14.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) earn stickers (b) share tasks to friends (c) add a homework task (d) pick a theme colour
-
15.🧩 Which of these is a button on this screen?
[title] Sign Up
[button] Help
[text box] Subject
[text box] Notes
[button] Back (a) Help (b) Notes (c) Subject - 16.🔍 Which is the odd one out? (a) a beep sound (b) a pop-up message (c) a buzz (vibration) (d) speaking a command
- 17.💡 Does an app idea like a button with no action solve a real problem? (a) No (b) Yes
- 18.🧩 In an app, what is tap to Save? (a) an input (b) data (c) a screen (d) a button
- 19.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) confetti effects (b) check the answer (c) an avatar shop (d) background music
- 20.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) share tasks to friends (b) set a due date (c) pick a theme colour (d) earn stickers
- 21.True or false: a website opens from a link. (a) False (b) True
- 22.Which of these is true of an app? (a) opens in a web browser (b) needs no installing (c) opens from a link (d) is installed on a phone
- 23.🗒️ When should nice-to-have features be built? (a) on day one (b) after the must-haves (c) never (d) before anything
-
24.🧩 Which of these is a button on this screen?
[title] Add Homework
[text box] Phone
[button] Cancel
[button] Help
[button] Start
[text box] Due date
[text box] City (a) Phone (b) Help (c) Due date (d) City -
25.📊 Survey: which problem bugs you most? How many students voted in all?
losing water bottles: 17 votes
forgetting homework: 13 votes
wasting pocket money: 3 votes - 26.🛠️ At which stage do you draw the user flow? (a) the idea stage (b) the build stage (c) the test stage (d) the plan stage
-
27.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 20; // 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 1 (b) line 4 (c) line 3 (d) line 2 - 28.🎯 Which app would help this user most: a parent waiting at the bus stop? (a) a water reminder (b) a recipe finder (c) a bus tracker (d) a big-text reader
- 29.👥 A cricket club app has 175 players, 180 coaches and 120 fans as users. Which user group is the biggest? (a) players (b) coaches (c) fans
- 30.🔢 When you make an app, which comes LAST? (a) release it (b) get an idea (c) test the app (d) plan the screens
-
31.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Settings
[text box] City
[button] Next
[switch] Sound
[text box] Subject
[button] Done -
32.📊 Survey: which problem bugs you most? Which problem should your app solve first?
missing the bus: 18 votes
forgetting homework: 12 votes
losing water bottles: 6 votes (a) forgetting homework (b) losing water bottles (c) missing the bus - 33.Which of these is data? (a) the log-in page (b) the game-over page (c) the home page of an app (d) your high score
- 34.🔍 Which is the odd one out? (a) sorting the scores (b) working out a tip (c) typing your age (d) adding up a bill
- 35.⚙️ In an app, is tapping a button an input, processing or an output? (a) input (b) output (c) processing
- 36.📅 An app team plans for 3 days, builds for 5 days, tests for 3 days and releases on 1 more day. How many more days does building take than testing?
- 37.🎯 A short made-up profile of a typical user is called a ___. (a) pixel (b) persona (c) protocol (d) password
- 38.Which of these happens at the build stage? (a) write the store text (b) share the download link (c) write the code (d) list what users need
- 39.💡 Does an app idea like a medicine reminder solve a real problem? (a) Yes (b) No
- 40.🔍 Which is the odd one out? (a) tapping a button (b) typing your age (c) speaking a command (d) a result on screen
Answer key
- volunteers
- False
- 15
- 695
- 6
- Start
- a calculator
- adding up a bill
- an app
- a feature
- see where the bus is
- the plan stage
- taking a photo
- add a homework task
- Help
- speaking a command
- No
- a button
- check the answer
- set a due date
- True
- is installed on a phone
- after the must-haves
- Help
- 33
- the plan stage
- line 3
- a bus tracker
- coaches
- release it
- 3
- missing the bus
- your high score
- typing your age
- input
- 2
- persona
- write the code
- Yes
- a result on screen
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students