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 app ideas solves a real problem? (a) an app that just says hi (b) a library due-date alert (c) a blank grey screen (d) a page of random dots
- 2.🎯 A short made-up profile of a typical user is called a ___. (a) pixel (b) protocol (c) password (d) persona
- 3.Which of these is true of an app? (a) needs no installing (b) opens in a web browser (c) is installed on a phone (d) has a web address
- 4.Which of these is an input? (a) a pop-up message (b) working out a tip (c) tapping a button (d) sorting the scores
- 5.🧩 In an app, what is a date picker? (a) a button (b) data (c) an input (d) a screen
- 6.🔍 Which is the odd one out? (a) a torch (b) an alarm clock (c) a calculator (d) a water reminder
- 7.🔍 Which is the odd one out? (a) taking a photo (b) adding up a bill (c) typing your age (d) tapping a button
- 8.🔍 Which is the odd one out? (a) a result on screen (b) a pop-up message (c) taking a photo (d) a beep sound
- 9.Which of these is data? (a) the home page of an app (b) your friends list (c) the log-in page (d) tap to Save
- 10.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) add a homework task (b) share tasks to friends (c) see tasks by day (d) set a due date
-
11.🧩 Which of these is a button on this screen?
[title] Add Homework
[switch] Show hints
[slider] Brightness
[text box] Subject
[text box] Due date
[button] Save
[button] Cancel (a) Show hints (b) Due date (c) Subject (d) Save - 12.True or false: a bill splitter solves no real problem. (a) False (b) True
- 13.🧩 Which input is best for choosing a volume level? (a) a switch (b) a text box (c) a slider (d) a title
-
14.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 102; // 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 2 (b) line 1 (c) line 4 (d) line 3 - 15.Which of these app ideas solves a real problem? (a) an app that just says hi (b) a page of random dots (c) a bill splitter (d) a button with no action
- 16.🔍 Which is the odd one out? (a) sorting the scores (b) working out a tip (c) checking a password (d) a result on screen
- 17.Which of these is an input? (a) checking a password (b) a beep sound (c) adding up a bill (d) typing your age
- 18.🔢 After an app is released, which comes first: “fix and improve” or “release an update”? (a) fix and improve (b) release an update
- 19.🎯 Which app would help this user most: a runner who forgets to sip water? (a) a bus tracker (b) a homework planner (c) a water reminder (d) a recipe finder
- 20.True or false: a blank grey screen solves a real problem. (a) True (b) False
-
21.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 100; // typed by the user
line 2: let qty = 2; // typed by the user
line 3: let total = price * qty;
line 4: show(total); (a) line 3 (b) line 2 (c) line 4 (d) line 1 -
22.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 95; // typed by the user
line 2: let qty = 5; // 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 - 23.💡 Does an app idea like a lost-and-found board solve a real problem? (a) No (b) Yes
- 24.Which of these is a user need? (a) a reminder alarm (b) “I keep missing the bus” (c) a dark mode switch (d) a share button
- 25.🎯 Which app would help this user most: a teen whose money runs out by Friday? (a) a homework planner (b) a big-text reader (c) a recipe finder (d) a pocket-money tracker
- 26.🧩 In an app, what is the game-over page? (a) a screen (b) data (c) a button (d) an input
- 27.True or false: a page of random dots solves no real problem. (a) True (b) False
- 28.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) background music (b) check the answer (c) show a question (d) show the score
-
29.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Sign Up
[button] Back
[button] Cancel
[text box] Phone
[text box] Age
[switch] Dark mode
[text box] Notes -
30.🗒️ Version 1 of a bus tracker must be ready in 7 days. How many days are left for extras after the must-haves?
see where the bus is: 1 days
show arrival time: 2 days
pick your bus stop: 3 days - 31.Which of these happens at the test stage? (a) list what users need (b) draw the user flow (c) write the code (d) let friends try it
- 32.🔍 Which is the odd one out? (a) talk to possible users (b) draw the user flow (c) spot a problem to solve (d) list what users need
-
33.🗒️ Version 1 of a quiz app must be ready in 6 days. How many days are left for extras after the must-haves?
show a question: 3 days
check the answer: 1 days
show the score: 2 days - 34.👥 A school app has 220 students, 185 teachers and 70 parents as users. How many more students than teachers are there?
- 35.📱 Which one comes from an app store: an app or a website? (a) an app (b) a website
- 36.🧩 In an app, what is a slider for volume? (a) data (b) an input (c) a button (d) a screen
- 37.📅 An app team plans for 5 days, builds for 6 days, tests for 2 days and releases on 1 more day. How many more days does building take than testing?
- 38.📅 An app team plans for 4 days, builds for 4 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
- 39.True or false: a library due-date alert solves no real problem. (a) True (b) False
- 40.Which of these is a feature? (a) “What should I cook?” (b) “I keep missing the bus” (c) “I forget my homework” (d) a reminder alarm
Answer key
- a library due-date alert
- persona
- is installed on a phone
- tapping a button
- an input
- a water reminder
- adding up a bill
- taking a photo
- your friends list
- share tasks to friends
- Save
- False
- a slider
- line 3
- a bill splitter
- a result on screen
- typing your age
- fix and improve
- a water reminder
- False
- line 3
- line 3
- Yes
- “I keep missing the bus”
- a pocket-money tracker
- a screen
- True
- background music
- 4
- 1
- let friends try it
- draw the user flow
- 0
- 35
- an app
- an input
- 4
- 12
- False
- a reminder alarm
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students