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 one comes from an app store: an app or a website? (a) an app (b) a website
- 2.True or false: a button with no action solves a real problem. (a) True (b) False
- 3.Which of these is data? (a) tap to Save (b) tap to go Next (c) your high score (d) tap to Start
- 4.👥 A school app has 225 students, 125 teachers and 65 parents as users. How many more students than teachers are there?
- 5.Which of these app ideas solves a real problem? (a) a medicine reminder (b) a blank grey screen (c) a button with no action (d) a page of random dots
- 6.🎯 Why learn about users before you build? (a) to slow it down (b) to build what they need (c) to pick a logo (d) to make it longer
- 7.⚙️ In an app, is typing your age an input, processing or an output? (a) input (b) processing (c) output
- 8.🔢 When you make an app, what comes right after “test the app”? (a) get an idea (b) plan the screens (c) build the app (d) release it
-
9.⚙️ Which line does the processing (works out the answer)?
line 1: let km = 6; // typed by the user
line 2: let metres = km * 1000;
line 3: show(metres); (a) line 2 (b) line 1 (c) line 3 - 10.Which of these is true of an app? (a) opens in a web browser (b) needs no installing (c) has a home-screen icon (d) has a web address
- 11.True or false: tap to Save is a screen. (a) False (b) True
- 12.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) show the score (b) check the answer (c) show a question (d) an avatar shop
- 13.🔢 After an app is released, what comes right after “fix and improve”? (a) test it again (b) release an update (c) list what to fix (d) read user reviews
- 14.📅 An app team plans for 3 days, builds for 9 days, tests for 3 days and releases on 1 more day. How many more days does building take than testing?
-
15.📊 Survey: which problem bugs you most? Which problem should your app solve first?
wasting pocket money: 17 votes
missing the bus: 3 votes
forgetting homework: 5 votes (a) wasting pocket money (b) missing the bus (c) forgetting homework - 16.👥 A clinic app has 165 patients, 290 doctors and 205 nurses as users. How many more doctors than patients are there?
- 17.🎯 Which app would help this user most: a pupil juggling five projects? (a) a recipe finder (b) a big-text reader (c) a homework planner (d) a water reminder
- 18.💡 After a survey, which need should version 1 solve? (a) the most common need (b) the rarest need (c) the newest trend (d) a random need
- 19.⚙️ In an app, is tapping a button an input, processing or an output? (a) output (b) input (c) processing
-
20.🧩 How many buttons does this app screen have?
[title] Edit Profile
[text box] Email
[switch] Remind me
[button] Next
[slider] Volume
[button] Help
[button] Back -
21.⚙️ What number does this app show?
let km = 12; // typed by the user
let metres = km * 1000;
show(metres); - 22.True or false: a free study-room finder solves a real problem. (a) True (b) False
- 23.📱 Which one opens from a link: an app or a website? (a) a website (b) an app
- 24.🗂️ What kind of app is a puzzle with levels? (a) a health app (b) a learning app (c) a game (d) a tool app
- 25.📱 Which one needs no installing: an app or a website? (a) an app (b) a website
-
26.📊 Survey: which problem bugs you most? How many more votes did “forgetting birthdays” get than “losing water bottles”?
no quiet study place: 22 votes
forgetting birthdays: 14 votes
losing water bottles: 3 votes -
27.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 215; // 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 1 (b) line 4 (c) line 2 (d) line 3 - 28.⚙️ In an app, is speaking a command an input, processing or an output? (a) input (b) processing (c) output
- 29.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) rate the driver (b) a dark mode (c) change the bus icon (d) see where the bus is
- 30.🛠️ At which stage do you connect the data? (a) the release stage (b) the plan stage (c) the build stage (d) the test stage
- 31.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) background music (b) show the score (c) confetti effects (d) an avatar shop
-
32.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “wasting pocket money”?
losing water bottles: 6 votes
wasting pocket money: 4 votes
missing the bus: 19 votes - 33.🔍 Which is the odd one out? (a) a flashcard trainer (b) a puzzle with levels (c) a racing challenge (d) a cricket run chase
-
34.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “forgetting homework”?
forgetting homework: 13 votes
missing the bus: 24 votes
losing water bottles: 21 votes -
35.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 150; // typed by the user
line 2: let friends = 3; // 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 -
36.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Sign Up
[switch] Remind me
[text box] Email
[button] Back
[button] Next
[slider] Brightness
[text box] City
[button] Cancel
[text box] Notes -
37.⚙️ What number does this app show?
let price = 450; // typed by the user
let off = 50; // typed by the user
let pay = price - off;
show(pay); - 38.🗒️ Why keep version 1 small? (a) to learn from users soon (b) to confuse users (c) to look bigger (d) to use up storage
- 39.👥 A cricket club app has 150 players, 200 coaches and 170 fans as users. How many more fans than players are there?
- 40.Which of these is a feature? (a) “I keep missing the bus” (b) “I forget my homework” (c) “Small text is hard” (d) a share button
Answer key
- an app
- False
- your high score
- 100
- a medicine reminder
- to build what they need
- input
- release it
- line 2
- has a home-screen icon
- False
- an avatar shop
- test it again
- 6
- wasting pocket money
- 125
- a homework planner
- the most common need
- input
- 3
- 12000
- True
- a website
- a game
- a website
- 11
- line 3
- input
- see where the bus is
- the build stage
- show the score
- 2
- a flashcard trainer
- 8
- line 3
- 5
- 400
- to learn from users soon
- 20
- a share button
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students