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] New Note
[slider] Text size
[text box] Name
[switch] Show hints
[text box] Subject
[text box] Notes
[button] Help -
2.🗒️ 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: 5 days -
3.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 10; // typed by the user
line 2: let qty = 6; // typed by the user
line 3: let total = price * qty;
line 4: show(total); (a) line 2 (b) line 4 (c) line 3 (d) line 1 - 4.Which of these is a screen? (a) tap to Save (b) a box to type a name (c) the settings page (d) your high score
- 5.🧩 In an app, what is tap to Save? (a) data (b) an input (c) a button (d) a screen
- 6.🔢 After an app is released, which comes first: “list what to fix” or “release an update”? (a) release an update (b) list what to fix
-
7.📊 Survey: which problem bugs you most? Which problem should your app solve first?
wasting pocket money: 22 votes
forgetting birthdays: 4 votes
losing water bottles: 18 votes (a) losing water bottles (b) wasting pocket money (c) forgetting birthdays - 8.🗂️ What kind of app is an alarm clock? (a) a health app (b) a game (c) a learning app (d) a tool app
- 9.🛠️ At which stage do you let friends try it? (a) the release stage (b) the test stage (c) the idea stage (d) the build stage
- 10.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) share tasks to friends (b) earn stickers (c) see tasks by day (d) pick a theme colour
-
11.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 60; // typed by the user
line 2: let qty = 2; // typed by the user
line 3: let total = price * qty;
line 4: show(total); (a) line 4 (b) line 2 (c) line 3 (d) line 1 - 12.📅 An app team plans for 3 days, builds for 7 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
- 13.True or false: a homework planner is the best fit for a student who keeps forgetting due dates. (a) True (b) False
- 14.🔢 When you make an app, which comes first: “build the app” or “get an idea”? (a) build the app (b) get an idea
-
15.🧩 Which of these is a button on this screen?
[title] Add Homework
[button] Send
[text box] Age
[text box] Due date (a) Due date (b) Send (c) Age - 16.Which of these app ideas solves a real problem? (a) a lost-and-found board (b) a page of random dots (c) an app that just says hi (d) a blank grey screen
- 17.True or false: a lost-and-found board solves no real problem. (a) False (b) True
- 18.Which of these is a user need? (a) “I forget my homework” (b) a reminder alarm (c) a share button (d) a search bar
- 19.Which of these is an output? (a) tapping a button (b) adding up a bill (c) working out a tip (d) a beep sound
- 20.Which of these is data? (a) your saved notes (b) a date picker (c) the game-over page (d) tap to Send
- 21.🎯 Is this a user need or a feature: “I keep missing the bus”? (a) a feature (b) a user need
- 22.🛠️ At which stage do you draw the user flow? (a) the test stage (b) the release stage (c) the plan stage (d) the idea stage
- 23.🎯 Is this a user need or a feature: “I forget my homework”? (a) a user need (b) a feature
- 24.📱 Which one is installed on a phone: an app or a website? (a) a website (b) an app
- 25.🗒️ Why keep version 1 small? (a) to confuse users (b) to learn from users soon (c) to use up storage (d) to look bigger
- 26.🗒️ What is a must-have feature? (a) a nice extra (b) a sound effect (c) one the app cannot skip (d) a colour theme
-
27.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 510; // 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 - 28.🔍 Which is the odd one out? (a) write down the bugs (b) let friends try it (c) try every button (d) sketch the screens
- 29.🧩 What do we call one full page of an app? (a) a screen (b) a variable (c) a battery (d) a cable
- 30.🔢 After an app is released, what comes right after “list what to fix”? (a) test it again (b) release an update (c) read user reviews (d) fix and improve
- 31.💡 Which app idea solves this problem: pupils forget due dates? (a) a medicine reminder (b) a study-room finder (c) a bill splitter (d) a homework planner
- 32.🔍 Which is the odd one out? (a) a unit converter (b) a cricket run chase (c) an alarm clock (d) a calculator
- 33.Which of these is a feature? (a) “Small text is hard” (b) “I keep missing the bus” (c) a dark mode switch (d) “I forget my homework”
- 34.True or false: a website has a home-screen icon. (a) False (b) True
- 35.True or false: you write the store text at the plan stage. (a) True (b) False
- 36.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) add a homework task (b) pick a theme colour (c) share tasks to friends (d) earn stickers
-
37.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 111; // 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 1 (b) line 4 (c) line 3 (d) line 2 - 38.💡 Does an app idea like a medicine reminder solve a real problem? (a) No (b) Yes
- 39.True or false: the settings page is a screen. (a) True (b) False
-
40.📊 Survey: which problem bugs you most? How many students voted in all?
forgetting homework: 8 votes
missing the bus: 6 votes
forgetting birthdays: 15 votes
Answer key
- 1
- 5
- line 3
- the settings page
- a button
- list what to fix
- wasting pocket money
- a tool app
- the test stage
- see tasks by day
- line 3
- 10
- True
- get an idea
- Send
- a lost-and-found board
- False
- “I forget my homework”
- a beep sound
- your saved notes
- a user need
- the plan stage
- a user need
- an app
- to learn from users soon
- one the app cannot skip
- line 3
- sketch the screens
- a screen
- fix and improve
- a homework planner
- a cricket run chase
- a dark mode switch
- False
- False
- add a homework task
- line 3
- Yes
- True
- 29
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students