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 program do you need to open a website? (a) a web browser (b) an app store (c) a camera app (d) a calculator
-
2.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting homework: 11 votes
forgetting birthdays: 23 votes
losing water bottles: 18 votes (a) forgetting birthdays (b) forgetting homework (c) losing water bottles - 3.🧩 Scores, notes and settings that an app keeps are called ___. (a) tabs (b) data (c) buttons (d) screens
- 4.True or false: an app that just says hi solves no real problem. (a) False (b) True
-
5.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 102; // typed by the user
line 2: let friends = 2; // typed by the user
line 3: let share = bill / friends;
line 4: show(share); (a) line 4 (b) line 2 (c) line 3 (d) line 1 - 6.📱 Which one opens in a web browser: an app or a website? (a) an app (b) a website
- 7.True or false: a racing challenge is a game. (a) True (b) False
-
8.📊 Survey: which problem bugs you most? How many students voted in all?
wasting pocket money: 23 votes
forgetting homework: 20 votes
no quiet study place: 13 votes - 9.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) show arrival time (b) pick your bus stop (c) see where the bus is (d) a dark mode
- 10.True or false: a water reminder is the best fit for a child saving up for a cycle. (a) False (b) True
- 11.True or false: a page of random dots solves a real problem. (a) True (b) False
- 12.🧩 Which input is best for choosing a volume level? (a) a title (b) a switch (c) a slider (d) a text box
- 13.True or false: an app has a web address. (a) True (b) False
- 14.🔍 Which is the odd one out? (a) a calculator (b) a torch (c) a flashcard trainer (d) a unit converter
- 15.🧩 Which input is best for typing your name? (a) a picture (b) a switch (c) a slider (d) a text box
-
16.🗒️ Version 1 of a pocket-money tracker must be ready in 13 days. How many days are left for extras after the must-haves?
add money received: 3 days
add money spent: 2 days
show the balance: 3 days - 17.📅 An app team plans for 4 days, builds for 5 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
- 18.Which of these app ideas solves no real problem? (a) a bill splitter (b) an app that just says hi (c) a lost-and-found board (d) a library due-date alert
- 19.True or false: checking a password is an output. (a) True (b) False
- 20.True or false: an app updates from the store. (a) True (b) False
- 21.🗒️ The first small, working version of an app is often called an ___. (a) MVP (b) CPU (c) URL (d) FAQ
- 22.💡 Does an app idea like a medicine reminder solve a real problem? (a) Yes (b) No
-
23.🗒️ Version 1 of a pocket-money tracker must be ready in 13 days. How many days are left for extras after the must-haves?
add money received: 3 days
add money spent: 1 days
show the balance: 4 days - 24.🗒️ When should nice-to-have features be built? (a) on day one (b) after the must-haves (c) before anything (d) never
-
25.🗒️ Version 1 of a pocket-money tracker must be ready in 10 days. How many days are left for extras after the must-haves?
add money received: 1 days
add money spent: 2 days
show the balance: 5 days - 26.True or false: a recipe finder is the best fit for a child saving up for a cycle. (a) True (b) False
- 27.🧩 In an app, what is tap to Save? (a) an input (b) a button (c) data (d) a screen
- 28.Which of these app ideas solves a real problem? (a) a blank grey screen (b) an app that just says hi (c) a page of random dots (d) a free study-room finder
- 29.True or false: a website has a home-screen icon. (a) True (b) False
- 30.Which of these is an input? (a) adding up a bill (b) a beep sound (c) a result on screen (d) taking a photo
- 31.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) add money spent (b) pie-chart colours (c) savings stickers (d) export to a file
- 32.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) show a question (b) an avatar shop (c) background music (d) confetti effects
- 33.True or false: working out a tip is an output. (a) True (b) False
-
34.🧩 How many buttons does this app screen have?
[title] New Note
[text box] City
[slider] Brightness
[switch] Sound
[text box] Age
[button] Save -
35.⚙️ What number does this app show?
let price = 210; // typed by the user
let off = 50; // typed by the user
let pay = price - off;
show(pay); - 36.💡 Does an app idea like a button with no action solve a real problem? (a) No (b) Yes
- 37.🎯 Is this a user need or a feature: a share button? (a) a feature (b) a user need
- 38.🛠️ At which stage do you spot a problem to solve? (a) the build stage (b) the release stage (c) the plan stage (d) the idea stage
- 39.🎯 Which app would help this user most: a student who often misses the school bus? (a) a pocket-money tracker (b) a water reminder (c) a homework planner (d) a bus tracker
- 40.True or false: an alarm clock is a game. (a) False (b) True
Answer key
- a web browser
- forgetting birthdays
- data
- True
- line 3
- a website
- True
- 56
- a dark mode
- False
- False
- a slider
- False
- a flashcard trainer
- a text box
- 5
- 11
- an app that just says hi
- False
- True
- MVP
- Yes
- 5
- after the must-haves
- 2
- False
- a button
- a free study-room finder
- False
- taking a photo
- add money spent
- show a question
- False
- 1
- 160
- No
- a feature
- the idea stage
- a bus tracker
- False
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students