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.💡 How can you check that people really have the problem? (a) copy another app (b) ask possible users (c) pick a colour (d) just guess
- 2.True or false: tap to Save is a button. (a) False (b) True
- 3.🔢 After an app is released, which comes LAST? (a) fix and improve (b) list what to fix (c) release an update (d) test it again
-
4.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Sign Up
[button] Cancel
[text box] Phone
[text box] City
[button] Help
[button] Next - 5.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) see today’s total (b) custom alert sounds (c) log a glass of water (d) set a reminder time
- 6.🔍 Which is the odd one out? (a) a beep sound (b) a pop-up message (c) a buzz (vibration) (d) speaking a command
- 7.True or false: you list what users need at the idea stage. (a) True (b) False
- 8.Which of these app ideas solves a real problem? (a) a page of random dots (b) an app that just says hi (c) a blank grey screen (d) a lost-and-found board
- 9.👥 A school app has 250 students, 225 teachers and 20 parents as users. Which user group is the biggest? (a) teachers (b) parents (c) students
- 10.👥 A school app has 60 students, 290 teachers and 225 parents as users. Which user group is the biggest? (a) teachers (b) parents (c) students
- 11.Which of these is a screen? (a) the home page of an app (b) your saved notes (c) a box to type a name (d) your friends list
- 12.🎯 What is a user need? (a) a colour theme (b) a type of button (c) a phone setting (d) a problem a user has
-
13.📊 Survey: which problem bugs you most? How many more votes did “wasting pocket money” get than “losing water bottles”?
missing the bus: 17 votes
losing water bottles: 9 votes
wasting pocket money: 10 votes -
14.📊 Survey: which problem bugs you most? How many more votes did “no quiet study place” get than “wasting pocket money”?
wasting pocket money: 4 votes
no quiet study place: 21 votes
losing water bottles: 7 votes - 15.🔍 Which is the odd one out? (a) taking a photo (b) checking a password (c) tapping a button (d) speaking a command
- 16.True or false: the log-in page is a button. (a) False (b) True
- 17.📅 An app team plans for 3 days, builds for 8 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
- 18.💡 Which app idea solves this problem: friends argue over who pays? (a) a lost-and-found board (b) a study-room finder (c) a bill splitter (d) a medicine reminder
- 19.📱 Which one updates from the store: an app or a website? (a) an app (b) a website
- 20.📅 An app team plans for 3 days, builds for 10 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
- 21.Which of these is data? (a) a box to type a name (b) your friends list (c) tap to Start (d) a date picker
-
22.🧩 Which of these is a button on this screen?
[title] Settings
[slider] Text size
[button] Back
[text box] Due date
[text box] City
[text box] Email
[button] Next (a) Due date (b) Email (c) City (d) Next - 23.🗒️ What is a must-have feature? (a) a nice extra (b) one the app cannot skip (c) a sound effect (d) a colour theme
- 24.🔢 After an app is released, what comes right after “read user reviews”? (a) release an update (b) test it again (c) fix and improve (d) list what to fix
-
25.⚙️ What number does this app show?
let price = 35; // typed by the user
let qty = 2; // typed by the user
let total = price * qty;
show(total); - 26.Which of these is true of a website? (a) is installed on a phone (b) has a home-screen icon (c) comes from an app store (d) opens in a web browser
- 27.💡 Does an app idea like a blank grey screen solve a real problem? (a) No (b) Yes
- 28.True or false: a big-text reader is the best fit for a student who often misses the school bus. (a) True (b) False
- 29.True or false: a blank grey screen solves a real problem. (a) False (b) True
-
30.⚙️ Which line does the processing (works out the answer)?
line 1: let km = 3; // typed by the user
line 2: let metres = km * 1000;
line 3: show(metres); (a) line 3 (b) line 2 (c) line 1 - 31.👥 A cricket club app has 35 players, 80 coaches and 285 fans as users. How many more coaches than players are there?
-
32.📊 Survey: which problem bugs you most? How many more votes did “no quiet study place” get than “forgetting homework”?
no quiet study place: 24 votes
wasting pocket money: 12 votes
forgetting homework: 23 votes - 33.🎯 Why learn about users before you build? (a) to pick a logo (b) to slow it down (c) to build what they need (d) to make it longer
- 34.📅 An app team plans for 3 days, builds for 12 days, tests for 1 days and releases on 1 more day. How many more days does building take than testing?
-
35.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 180; // 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 4 (c) line 1 (d) line 2 -
36.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Sign Up
[text box] Age
[text box] City
[button] Done - 37.👥 A cricket club app has 120 players, 245 coaches and 140 fans as users. Which user group is the biggest? (a) coaches (b) fans (c) players
- 38.🔢 When you make an app, which comes FIRST? (a) release it (b) test the app (c) get an idea (d) build the app
- 39.🔍 Which is the odd one out? (a) write the code (b) list what users need (c) talk to possible users (d) spot a problem to solve
- 40.🔍 Which is the odd one out? (a) a cricket run chase (b) a unit converter (c) a calculator (d) an alarm clock
Answer key
- ask possible users
- True
- release an update
- 2
- custom alert sounds
- speaking a command
- True
- a lost-and-found board
- students
- teachers
- the home page of an app
- a problem a user has
- 1
- 17
- checking a password
- False
- 14
- a bill splitter
- an app
- 13
- your friends list
- Next
- one the app cannot skip
- list what to fix
- 70
- opens in a web browser
- No
- False
- False
- line 2
- 45
- 1
- to build what they need
- 11
- line 3
- 2
- coaches
- get an idea
- write the code
- a cricket run chase
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students