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.🧩 What does a button do when you tap it? (a) shows the time (b) changes the phone (c) starts an action (d) saves the battery
-
2.📊 Survey: which problem bugs you most? How many students voted in all?
forgetting birthdays: 6 votes
missing the bus: 19 votes
losing water bottles: 13 votes - 3.Which of these is processing? (a) taking a photo (b) adding up a bill (c) tapping a button (d) typing your age
- 4.Which of these is a button? (a) today’s step count (b) tap to Save (c) the home page of an app (d) the game-over page
- 5.🗒️ 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) background music
-
6.📊 Survey: which problem bugs you most? Which problem should your app solve first?
wasting pocket money: 25 votes
losing water bottles: 20 votes
missing the bus: 11 votes (a) wasting pocket money (b) missing the bus (c) losing water bottles - 7.True or false: tap to go Next is an input. (a) False (b) True
- 8.Which of these app ideas solves a real problem? (a) a page of random dots (b) a button with no action (c) an app that just says hi (d) a medicine reminder
- 9.True or false: a box to type a name is an input. (a) False (b) True
- 10.👥 A clinic app has 65 patients, 45 doctors and 70 nurses as users. How many more nurses than patients are there?
- 11.📅 An app team plans for 3 days, builds for 4 days, tests for 1 days and releases on 1 more day. How many more days does building take than testing?
- 12.📱 Which one updates from the store: an app or a website? (a) a website (b) an app
- 13.🎯 Which app would help this user most: a reader who finds small print hard? (a) a big-text reader (b) a pocket-money tracker (c) a homework planner (d) a recipe finder
- 14.Which of these happens at the plan stage? (a) share the download link (b) draw the user flow (c) list what users need (d) connect the data
- 15.True or false: a switch for dark mode is an input. (a) True (b) False
- 16.True or false: your friends list is an input. (a) True (b) False
- 17.True or false: you connect the data at the idea stage. (a) False (b) True
- 18.Which of these is data? (a) the game-over page (b) your saved notes (c) the settings page (d) tap to go Next
- 19.📱 The word “app” is short for ___. (a) appetite (b) appointment (c) apparatus (d) application
- 20.🔍 Which is the odd one out? (a) a racing challenge (b) a sleep tracker (c) a water reminder (d) a step counter
- 21.👥 A library app has 280 readers, 190 librarians and 90 volunteers as users. How many users does it have in all?
- 22.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money spent (b) show the balance (c) savings stickers (d) add money received
- 23.👥 A cricket club app has 55 players, 195 coaches and 270 fans as users. How many users does it have in all?
- 24.🎯 Is this a user need or a feature: “I forget my homework”? (a) a feature (b) a user need
- 25.🧩 In an app, what is tap to Send? (a) an input (b) a button (c) data (d) a screen
-
26.🗒️ Version 1 of a pocket-money tracker must be ready in 14 days. How many days are left for extras after the must-haves?
add money received: 4 days
add money spent: 1 days
show the balance: 3 days - 27.True or false: a homework planner is the best fit for a gamer who forgets to drink. (a) True (b) False
- 28.💡 Which app idea solves this problem: nobody knows whose bag it is? (a) a study-room finder (b) a bill splitter (c) a lost-and-found board (d) a medicine reminder
- 29.Which of these is true of a website? (a) updates from the store (b) needs no installing (c) has a home-screen icon (d) comes from an app store
- 30.True or false: a pop-up message is an output. (a) False (b) True
- 31.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) set a reminder time (b) log a glass of water (c) custom alert sounds (d) see today’s total
-
32.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting homework: 21 votes
missing the bus: 18 votes
forgetting birthdays: 3 votes (a) forgetting birthdays (b) missing the bus (c) forgetting homework -
33.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 90; // 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 3 (b) line 1 (c) line 4 (d) line 2 - 34.Which of these is a screen? (a) a slider for volume (b) a box to type a name (c) tap to go Next (d) the home page of an app
-
35.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] New Note
[button] Help
[button] Start
[text box] Due date - 36.🔍 Which is the odd one out? (a) draw the user flow (b) write the code (c) pick the features (d) sketch the screens
- 37.True or false: a slider for volume is an input. (a) True (b) False
- 38.Which of these is true of a website? (a) opens from a link (b) comes from an app store (c) updates from the store (d) is installed on a phone
- 39.True or false: tap to Send is data. (a) False (b) True
- 40.🧩 What do we call one full page of an app? (a) a screen (b) a variable (c) a battery (d) a cable
Answer key
- starts an action
- 38
- adding up a bill
- tap to Save
- background music
- wasting pocket money
- False
- a medicine reminder
- True
- 5
- 3
- an app
- a big-text reader
- draw the user flow
- True
- False
- False
- your saved notes
- application
- a racing challenge
- 560
- savings stickers
- 520
- a user need
- a button
- 6
- False
- a lost-and-found board
- needs no installing
- True
- custom alert sounds
- forgetting homework
- line 3
- the home page of an app
- 1
- write the code
- True
- opens from a link
- False
- a screen
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students