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 line does the processing (works out the answer)?
line 1: let price = 140; // typed by the user
line 2: let off = 50; // typed by the user
line 3: let pay = price - off;
line 4: show(pay); (a) line 3 (b) line 1 (c) line 4 (d) line 2 - 2.🎯 What is a user need? (a) a type of button (b) a phone setting (c) a colour theme (d) a problem a user has
- 3.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) check the answer (b) show a question (c) show the score (d) background music
-
4.⚙️ What number does this app show?
let bill = 300; // typed by the user
let friends = 5; // typed by the user
let share = bill / friends;
show(share); - 5.🧩 Which input is best for choosing a volume level? (a) a title (b) a text box (c) a slider (d) a switch
- 6.🛠️ At which stage do you pick the features? (a) the test stage (b) the plan stage (c) the idea stage (d) the release stage
- 7.True or false: your saved notes is an input. (a) False (b) True
- 8.Which of these is a feature? (a) “Small text is hard” (b) “What should I cook?” (c) a share button (d) “I forget my homework”
- 9.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) background music (b) an avatar shop (c) confetti effects (d) show the score
- 10.True or false: a website opens from a link. (a) False (b) True
- 11.💡 Which app idea solves this problem: bottles go missing at school? (a) a homework planner (b) a medicine reminder (c) a lost-and-found board (d) a study-room finder
- 12.🧩 In an app, what is a switch for dark mode? (a) an input (b) a screen (c) a button (d) data
- 13.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) check the answer (b) show the score (c) show a question (d) an avatar shop
-
14.📊 Survey: which problem bugs you most? How many students voted in all?
wasting pocket money: 24 votes
losing water bottles: 14 votes
forgetting birthdays: 25 votes - 15.🔍 Which is the odd one out? (a) spot a problem to solve (b) list what users need (c) put it on an app store (d) talk to possible users
- 16.True or false: speaking a command is an output. (a) False (b) True
-
17.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 40; // typed by the user
line 2: let friends = 2; // typed by the user
line 3: let share = bill / friends;
line 4: show(share); (a) line 4 (b) line 1 (c) line 3 (d) line 2 - 18.💡 Does an app idea like a lost-and-found board solve a real problem? (a) No (b) Yes
- 19.🔍 Which is the odd one out? (a) a pop-up message (b) a buzz (vibration) (c) speaking a command (d) a beep sound
- 20.Which of these app ideas solves a real problem? (a) a page of random dots (b) a bill splitter (c) a button with no action (d) an app that just says hi
- 21.🗂️ What kind of app is a cricket run chase? (a) a learning app (b) a tool app (c) a health app (d) a game
- 22.🗒️ The first small, working version of an app is often called an ___. (a) URL (b) MVP (c) FAQ (d) CPU
- 23.🔍 Which is the odd one out? (a) a racing challenge (b) a calculator (c) an alarm clock (d) a unit converter
-
24.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Settings
[switch] Show hints
[button] Help
[text box] Subject
[button] Cancel
[button] Next -
25.⚙️ Which line does the processing (works out the answer)?
line 1: let km = 6; // typed by the user
line 2: let metres = km * 1000;
line 3: show(metres); (a) line 1 (b) line 2 (c) line 3 - 26.True or false: sorting the scores is an output. (a) True (b) False
- 27.True or false: a pocket-money tracker is the best fit for a teen learning to make snacks. (a) True (b) False
- 28.💡 Which app idea solves this problem: projects pile up at once? (a) a study-room finder (b) a medicine reminder (c) a homework planner (d) a lost-and-found board
- 29.🛠️ At which stage do you add the buttons? (a) the test stage (b) the plan stage (c) the idea stage (d) the build stage
-
30.⚙️ What number does this app show?
let price = 15; // typed by the user
let qty = 4; // typed by the user
let total = price * qty;
show(total); - 31.🔍 Which is the odd one out? (a) write down the bugs (b) try every button (c) let friends try it (d) write the code
- 32.📅 An app team plans for 5 days, builds for 9 days, tests for 3 days and releases on 1 more day. How many more days does building take than testing?
- 33.📅 An app team plans for 5 days, builds for 8 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
- 34.🔍 Which is the odd one out? (a) a step counter (b) a times-table quiz (c) a sleep tracker (d) a water reminder
- 35.🗒️ A to-do app with no “add a task” feature is ___. (a) missing a must-have (b) well planned (c) ready to release (d) a nice extra
- 36.🗒️ What is a must-have feature? (a) a nice extra (b) one the app cannot skip (c) a colour theme (d) a sound effect
- 37.True or false: an app opens in a web browser. (a) False (b) True
- 38.⚙️ In an app, is a pop-up message an input, processing or an output? (a) output (b) input (c) processing
- 39.Which of these is an input? (a) the log-in page (b) today’s step count (c) a date picker (d) the home page of an app
- 40.🧑 Who is an app really made for? (a) its users (b) its charger (c) its icon (d) its coder only
Answer key
- line 3
- a problem a user has
- background music
- 60
- a slider
- the plan stage
- False
- a share button
- show the score
- True
- a lost-and-found board
- an input
- an avatar shop
- 63
- put it on an app store
- False
- line 3
- Yes
- speaking a command
- a bill splitter
- a game
- MVP
- a racing challenge
- 2
- line 2
- False
- False
- a homework planner
- the build stage
- 60
- write the code
- 6
- 16
- a times-table quiz
- missing a must-have
- one the app cannot skip
- False
- output
- a date picker
- its users
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students