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 many buttons does this app screen have?
[title] Settings
[switch] Remind me
[slider] Brightness
[button] Cancel
[text box] Phone - 2.📱 Which one needs no installing: an app or a website? (a) a website (b) an app
- 3.🔍 Which is the odd one out? (a) a puzzle with levels (b) a word battle (c) a racing challenge (d) a torch
- 4.📅 An app team plans for 4 days, builds for 4 days, tests for 2 days and releases on 1 more day. How many more days does building take than testing?
- 5.Which of these is a user need? (a) a reminder alarm (b) a dark mode switch (c) “I keep missing the bus” (d) a search bar
- 6.True or false: a blank grey screen solves no real problem. (a) True (b) False
-
7.🗒️ Version 1 of a quiz app must be ready in 6 days. How many days are left for extras after the must-haves?
show a question: 2 days
check the answer: 1 days
show the score: 2 days - 8.🔍 Which is the odd one out? (a) a sleep tracker (b) a flashcard trainer (c) a water reminder (d) a step counter
- 9.🔢 After an app is released, which comes first: “test it again” or “release an update”? (a) test it again (b) release an update
-
10.📊 Survey: which problem bugs you most? How many students voted in all?
forgetting homework: 7 votes
no quiet study place: 22 votes
losing water bottles: 4 votes - 11.🔢 After an app is released, what comes right after “read user reviews”? (a) fix and improve (b) release an update (c) list what to fix (d) test it again
- 12.🧩 What do we call one full page of an app? (a) a screen (b) a battery (c) a variable (d) a cable
- 13.📱 Which one opens from a link: an app or a website? (a) a website (b) an app
-
14.⚙️ What number does this app show?
let price = 420; // typed by the user
let off = 50; // typed by the user
let pay = price - off;
show(pay); - 15.🎯 Which app would help this user most: a gamer who forgets to drink? (a) a water reminder (b) a big-text reader (c) a homework planner (d) a recipe finder
-
16.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] New Note
[text box] Email
[button] Help
[button] Send - 17.👥 A library app has 180 readers, 20 librarians and 270 volunteers as users. Which user group is the biggest? (a) librarians (b) volunteers (c) readers
- 18.👥 A cricket club app has 90 players, 250 coaches and 135 fans as users. How many users does it have in all?
-
19.🧩 Which of these is a button on this screen?
[title] Add Homework
[button] Next
[text box] Name
[button] Cancel
[text box] Phone
[slider] Brightness
[text box] Email (a) Email (b) Phone (c) Next (d) Name -
20.⚙️ What number does this app show?
let price = 95; // typed by the user
let qty = 4; // typed by the user
let total = price * qty;
show(total); - 21.True or false: a buzz (vibration) is an output. (a) False (b) True
-
22.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Settings
[button] Back
[text box] Subject
[text box] Email
[text box] City - 23.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) show arrival time (b) see where the bus is (c) pick your bus stop (d) change the bus icon
- 24.🗂️ What kind of app is a times-table quiz? (a) a game (b) a learning app (c) a tool app (d) a health app
- 25.🗂️ What kind of app is a unit converter? (a) a game (b) a health app (c) a learning app (d) a tool app
-
26.🧩 How many buttons does this app screen have?
[title] New Note
[text box] Name
[button] Cancel
[text box] Notes
[button] Back
[switch] Sound
[button] Save
[text box] Email - 27.🗒️ 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) see today’s total (d) share your streak
- 28.📲 What happens when you tap an app’s icon? (a) the phone charges (b) the app is deleted (c) the sound turns off (d) the app opens
- 29.🛠️ At which stage do you draw the user flow? (a) the release stage (b) the plan stage (c) the idea stage (d) the test stage
-
30.🗒️ Version 1 of a bus tracker must be ready in 8 days. How many days are left for extras after the must-haves?
see where the bus is: 1 days
show arrival time: 1 days
pick your bus stop: 3 days -
31.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[text box] Age
[button] Send
[text box] Name
[text box] Due date
[switch] Dark mode - 32.🔢 When you make an app, which comes first: “plan the screens” or “release it”? (a) plan the screens (b) release it
-
33.⚙️ Which line does the processing (works out the answer)?
line 1: let km = 12; // typed by the user
line 2: let metres = km * 1000;
line 3: show(metres); (a) line 2 (b) line 3 (c) line 1 - 34.True or false: a word battle is a game. (a) True (b) False
- 35.True or false: your friends list is a screen. (a) False (b) True
-
36.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “missing the bus”?
missing the bus: 11 votes
no quiet study place: 10 votes
forgetting homework: 14 votes - 37.📅 An app team plans for 2 days, builds for 7 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
- 38.🧩 In an app, what is a box to type a name? (a) a button (b) a screen (c) data (d) an input
- 39.🗒️ The first small, working version of an app is often called an ___. (a) MVP (b) CPU (c) FAQ (d) URL
-
40.🧩 Which of these is a button on this screen?
[title] Settings
[button] Cancel
[button] Done
[switch] Remind me
[button] Next
[text box] Name (a) Name (b) Cancel (c) Remind me
Answer key
- 1
- a website
- a torch
- 2
- “I keep missing the bus”
- True
- 1
- a flashcard trainer
- test it again
- 33
- list what to fix
- a screen
- a website
- 370
- a water reminder
- 1
- volunteers
- 475
- Next
- 380
- True
- 3
- change the bus icon
- a learning app
- a tool app
- 3
- share your streak
- the app opens
- the plan stage
- 3
- 4
- plan the screens
- line 2
- True
- False
- 3
- 13
- an input
- MVP
- Cancel
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students