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.🗒️ 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
-
2.🗒️ Version 1 of a pocket-money tracker must be ready in 9 days. How many days are left for extras after the must-haves?
add money received: 1 days
add money spent: 2 days
show the balance: 2 days -
3.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Order Snacks
[text box] Email
[button] Save
[text box] Notes
[button] Done
[text box] Name -
4.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Order Snacks
[button] Next
[button] Cancel
[text box] Age
[text box] Subject
[text box] Due date - 5.💡 How can you check that people really have the problem? (a) pick a colour (b) copy another app (c) just guess (d) ask possible users
- 6.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) show arrival time (b) a dark mode (c) rate the driver (d) change the bus icon
- 7.🔍 Which is the odd one out? (a) spot a problem to solve (b) talk to possible users (c) list what users need (d) sketch the screens
- 8.🎯 Is this a user need or a feature: a reminder alarm? (a) a user need (b) a feature
- 9.👥 A clinic app has 125 patients, 230 doctors and 160 nurses as users. How many more doctors than nurses are there?
- 10.🎯 Is this a user need or a feature: a share button? (a) a user need (b) a feature
- 11.💡 Does an app idea like an app that just says hi solve a real problem? (a) No (b) Yes
- 12.True or false: you write down the bugs at the build stage. (a) False (b) True
- 13.🔍 Which is the odd one out? (a) a water reminder (b) a spelling coach (c) a times-table quiz (d) a flashcard trainer
- 14.Which of these is true of a website? (a) has a home-screen icon (b) has a web address (c) is installed on a phone (d) updates from the store
-
15.📊 Survey: which problem bugs you most? How many more votes did “forgetting birthdays” get than “forgetting homework”?
forgetting homework: 6 votes
wasting pocket money: 21 votes
forgetting birthdays: 23 votes - 16.👥 A clinic app has 50 patients, 185 doctors and 210 nurses as users. Which user group is the biggest? (a) nurses (b) patients (c) doctors
-
17.📊 Survey: which problem bugs you most? How many more votes did “forgetting birthdays” get than “losing water bottles”?
losing water bottles: 5 votes
forgetting birthdays: 15 votes
wasting pocket money: 24 votes - 18.📱 Which one opens from a link: an app or a website? (a) a website (b) an app
- 19.True or false: your friends list is a screen. (a) False (b) True
-
20.📊 Survey: which problem bugs you most? How many more votes did “missing the bus” get than “wasting pocket money”?
wasting pocket money: 6 votes
forgetting birthdays: 12 votes
missing the bus: 16 votes - 21.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) export to a file (b) savings stickers (c) show the balance (d) pie-chart colours
-
22.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 45; // typed by the user
line 2: let qty = 3; // typed by the user
line 3: let total = price * qty;
line 4: show(total); (a) line 4 (b) line 2 (c) line 3 (d) line 1 - 23.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) share your streak (b) custom alert sounds (c) water animations (d) set a reminder time
- 24.📱 Which one has a home-screen icon: an app or a website? (a) an app (b) a website
-
25.🗒️ Version 1 of a pocket-money tracker must be ready in 7 days. How many days are left for extras after the must-haves?
add money received: 1 days
add money spent: 3 days
show the balance: 2 days - 26.🔍 Which is the odd one out? (a) a flashcard trainer (b) a spelling coach (c) an alarm clock (d) a times-table quiz
-
27.📊 Survey: which problem bugs you most? Which problem should your app solve first?
missing the bus: 3 votes
losing water bottles: 20 votes
forgetting birthdays: 13 votes (a) missing the bus (b) losing water bottles (c) forgetting birthdays - 28.🧩 Which part lets the user give the app information? (a) a logo (b) a title (c) an input (d) an icon
- 29.True or false: you connect the data at the build stage. (a) False (b) True
-
30.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 65; // typed by the user
line 2: let friends = 5; // typed by the user
line 3: let share = bill / friends;
line 4: show(share); (a) line 3 (b) line 1 (c) line 4 (d) line 2 -
31.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Settings
[text box] Subject
[text box] Due date
[button] Send - 32.🔔 What is a message an app shows on your lock screen called? (a) a web address (b) a notification (c) a wireframe (d) a variable
-
33.⚙️ What number does this app show?
let price = 160; // typed by the user
let off = 30; // typed by the user
let pay = price - off;
show(pay); - 34.⚙️ In an app, is speaking a command an input, processing or an output? (a) output (b) processing (c) input
-
35.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 40; // 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 4 (b) line 1 (c) line 3 (d) line 2 - 36.🔢 After an app is released, which comes first: “list what to fix” or “read user reviews”? (a) list what to fix (b) read user reviews
-
37.⚙️ What number does this app show?
let bill = 330; // typed by the user
let friends = 5; // typed by the user
let share = bill / friends;
show(share); - 38.👥 A cricket club app has 125 players, 265 coaches and 230 fans as users. Which user group is the biggest? (a) coaches (b) players (c) fans
- 39.🗒️ Why keep version 1 small? (a) to confuse users (b) to look bigger (c) to learn from users soon (d) to use up storage
- 40.🔢 After an app is released, what comes right after “list what to fix”? (a) test it again (b) fix and improve (c) release an update (d) read user reviews
Answer key
- water animations
- 4
- 3
- 3
- ask possible users
- show arrival time
- sketch the screens
- a feature
- 70
- a feature
- No
- False
- a water reminder
- has a web address
- 17
- nurses
- 10
- a website
- False
- 10
- show the balance
- line 3
- set a reminder time
- an app
- 1
- an alarm clock
- losing water bottles
- an input
- True
- line 3
- 2
- a notification
- 130
- input
- line 3
- read user reviews
- 66
- coaches
- to learn from users soon
- fix and improve
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students