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.🧩 In an app, what is tap to go Next? (a) a button (b) an input (c) a screen (d) data
-
2.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Order Snacks
[text box] Age
[button] Done
[slider] Volume
[button] Send
[button] Start -
3.🧩 Which of these is a button on this screen?
[title] Order Snacks
[text box] Phone
[button] Start
[switch] Show hints
[text box] City
[text box] Age (a) Phone (b) Age (c) Start (d) City - 4.🔍 Which is the odd one out? (a) an alarm clock (b) a times-table quiz (c) a unit converter (d) a torch
- 5.Which of these is an input? (a) the game-over page (b) a slider for volume (c) tap to Start (d) today’s step count
- 6.🗒️ What is a must-have feature? (a) a sound effect (b) a nice extra (c) one the app cannot skip (d) a colour theme
- 7.Which of these is true of an app? (a) needs no installing (b) has a web address (c) is installed on a phone (d) opens in a web browser
- 8.Which of these is a screen? (a) your friends list (b) tap to go Next (c) your high score (d) the settings page
- 9.👥 A school app has 25 students, 245 teachers and 125 parents as users. How many users does it have in all?
- 10.🎯 Is this a user need or a feature: “I forget my homework”? (a) a user need (b) a feature
- 11.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) add money spent (b) export to a file (c) savings stickers (d) pie-chart colours
-
12.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 20; // 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 4 (b) line 3 (c) line 1 (d) line 2 - 13.💡 Does an app idea like a button with no action solve a real problem? (a) No (b) Yes
- 14.🔢 After an app is released, which comes FIRST? (a) read user reviews (b) list what to fix (c) release an update (d) test it again
- 15.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) savings stickers (b) add money spent (c) add money received (d) show the balance
-
16.🗒️ Version 1 of a pocket-money tracker must be ready in 12 days. How many days are left for extras after the must-haves?
add money received: 2 days
add money spent: 3 days
show the balance: 4 days -
17.📊 Survey: which problem bugs you most? How many more votes did “wasting pocket money” get than “losing water bottles”?
wasting pocket money: 19 votes
forgetting homework: 17 votes
losing water bottles: 5 votes - 18.🔢 When you make an app, which comes first: “test the app” or “get an idea”? (a) test the app (b) get an idea
-
19.🧩 How many buttons does this app screen have?
[title] New Note
[button] Send
[button] Save
[text box] Due date
[switch] Dark mode - 20.True or false: a website opens in a web browser. (a) True (b) False
- 21.🎯 Which app would help this user most: a parent waiting at the bus stop? (a) a big-text reader (b) a recipe finder (c) a homework planner (d) a bus tracker
- 22.👥 A cricket club app has 150 players, 100 coaches and 140 fans as users. Which user group is the biggest? (a) coaches (b) fans (c) players
- 23.📱 Which one has a web address: an app or a website? (a) a website (b) an app
- 24.True or false: tap to Send is a button. (a) True (b) False
- 25.👥 A cricket club app has 40 players, 225 coaches and 140 fans as users. How many users does it have in all?
- 26.Which of these is processing? (a) adding up a bill (b) a pop-up message (c) speaking a command (d) a buzz (vibration)
- 27.Which of these is true of an app? (a) has a web address (b) comes from an app store (c) opens in a web browser (d) opens from a link
-
28.🗒️ Version 1 of a pocket-money tracker must be ready in 16 days. How many days are left for extras after the must-haves?
add money received: 3 days
add money spent: 3 days
show the balance: 4 days - 29.📅 An app team plans for 3 days, builds for 7 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
- 30.Which of these happens at the build stage? (a) write down the bugs (b) let friends try it (c) spot a problem to solve (d) connect the data
- 31.📅 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?
-
32.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 250; // typed by the user
line 2: let off = 10; // typed by the user
line 3: let pay = price - off;
line 4: show(pay); (a) line 4 (b) line 3 (c) line 2 (d) line 1 - 33.Which of these is an input? (a) a date picker (b) the log-in page (c) your high score (d) tap to Save
- 34.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) show the balance (b) add money received (c) add money spent (d) pie-chart colours
- 35.🗒️ 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) log a glass of water
- 36.Which of these is an output? (a) checking a password (b) a result on screen (c) working out a tip (d) typing your age
- 37.👥 A library app has 85 readers, 200 librarians and 20 volunteers as users. How many users does it have in all?
- 38.🔢 After an app is released, which comes first: “list what to fix” or “fix and improve”? (a) list what to fix (b) fix and improve
- 39.Which of these is an output? (a) adding up a bill (b) tapping a button (c) a beep sound (d) checking a password
- 40.True or false: a beep sound is an output. (a) True (b) False
Answer key
- a button
- 2
- Start
- a times-table quiz
- a slider for volume
- one the app cannot skip
- is installed on a phone
- the settings page
- 395
- a user need
- add money spent
- line 3
- No
- read user reviews
- savings stickers
- 3
- 14
- get an idea
- 2
- True
- a bus tracker
- players
- a website
- True
- 405
- adding up a bill
- comes from an app store
- 6
- 14
- connect the data
- 4
- line 3
- a date picker
- pie-chart colours
- log a glass of water
- a result on screen
- 305
- list what to fix
- a beep sound
- True
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students