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.True or false: tap to Save is a screen. (a) True (b) False
- 2.🔢 After an app is released, which comes first: “list what to fix” or “release an update”? (a) list what to fix (b) release an update
-
3.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 385; // 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 3 (d) line 2 - 4.True or false: sorting the scores is processing. (a) False (b) True
- 5.🧩 In an app, what is a slider for volume? (a) data (b) an input (c) a button (d) a screen
- 6.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) add a homework task (b) set a due date (c) earn stickers (d) see tasks by day
- 7.Which of these is true of a website? (a) needs no installing (b) comes from an app store (c) is installed on a phone (d) has a home-screen icon
- 8.🧩 Which input is best for turning something ON or OFF? (a) a text box (b) a switch (c) a slider (d) a title
- 9.👥 A library app has 105 readers, 130 librarians and 235 volunteers as users. Which user group is the biggest? (a) volunteers (b) readers (c) librarians
- 10.Which of these is a user need? (a) a dark mode switch (b) “Small text is hard” (c) a search bar (d) a reminder alarm
- 11.Which of these is a feature? (a) a dark mode switch (b) “I keep missing the bus” (c) “I forget my homework” (d) “Small text is hard”
- 12.🗒️ When should nice-to-have features be built? (a) never (b) on day one (c) after the must-haves (d) before anything
- 13.Which of these is true of an app? (a) has a web address (b) needs no installing (c) comes from an app store (d) opens in a web browser
- 14.👥 A cricket club app has 175 players, 55 coaches and 25 fans as users. How many more players than coaches are there?
- 15.Which of these happens at the idea stage? (a) connect the data (b) spot a problem to solve (c) draw the user flow (d) pick the features
- 16.True or false: a cricket run chase is a game. (a) True (b) False
- 17.💡 Which app idea solves this problem: pupils forget due dates? (a) a bill splitter (b) a study-room finder (c) a homework planner (d) a lost-and-found board
-
18.⚙️ What number does this app show?
let km = 2; // typed by the user
let metres = km * 1000;
show(metres); - 19.True or false: you talk to possible users at the idea stage. (a) False (b) True
- 20.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) add a homework task (b) share tasks to friends (c) pick a theme colour (d) earn stickers
- 21.True or false: a result on screen is an input. (a) False (b) True
- 22.💡 Does an app idea like a medicine reminder solve a real problem? (a) No (b) Yes
- 23.👥 A clinic app has 220 patients, 50 doctors and 105 nurses as users. Which user group is the biggest? (a) doctors (b) patients (c) nurses
- 24.🗒️ A to-do app with no “add a task” feature is ___. (a) well planned (b) missing a must-have (c) a nice extra (d) ready to release
- 25.Which of these app ideas solves no real problem? (a) a medicine reminder (b) a library due-date alert (c) a lost-and-found board (d) an app that just says hi
- 26.🗒️ The first small, working version of an app is often called an ___. (a) MVP (b) FAQ (c) CPU (d) URL
- 27.🎯 Is this a user need or a feature: “I keep missing the bus”? (a) a feature (b) a user need
-
28.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 350; // typed by the user
line 2: let off = 20; // typed by the user
line 3: let pay = price - off;
line 4: show(pay); (a) line 2 (b) line 1 (c) line 4 (d) line 3 - 29.🛠️ At which stage do you let friends try it? (a) the release stage (b) the test stage (c) the plan stage (d) the build stage
- 30.💡 A good app idea starts with ___. (a) a problem to solve (b) a long name (c) many colours (d) a cool logo
- 31.🗒️ In MVP, the M stands for ___. (a) maximum (b) mobile (c) minimum (d) music
- 32.🔍 Which is the odd one out? (a) a beep sound (b) checking a password (c) a buzz (vibration) (d) a pop-up message
- 33.🧩 In an app, what is tap to Start? (a) a screen (b) data (c) a button (d) an input
- 34.🎯 Is this a user need or a feature: a dark mode switch? (a) a user need (b) a feature
- 35.🔍 Which is the odd one out? (a) a racing challenge (b) a word battle (c) a step counter (d) a puzzle with levels
- 36.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) log a glass of water (b) custom alert sounds (c) set a reminder time (d) see today’s total
- 37.🧩 What do we call one full page of an app? (a) a variable (b) a cable (c) a screen (d) a battery
- 38.🔢 When you make an app, what comes right after “plan the screens”? (a) get an idea (b) test the app (c) release it (d) build the app
- 39.Which of these is true of a website? (a) has a web address (b) is installed on a phone (c) comes from an app store (d) has a home-screen icon
- 40.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) pick your bus stop (b) a dark mode (c) see where the bus is (d) show arrival time
Answer key
- False
- list what to fix
- line 3
- True
- an input
- earn stickers
- needs no installing
- a switch
- volunteers
- “Small text is hard”
- a dark mode switch
- after the must-haves
- comes from an app store
- 120
- spot a problem to solve
- True
- a homework planner
- 2000
- True
- add a homework task
- False
- Yes
- patients
- missing a must-have
- an app that just says hi
- MVP
- a user need
- line 3
- the test stage
- a problem to solve
- minimum
- checking a password
- a button
- a feature
- a step counter
- custom alert sounds
- a screen
- build the app
- has a web address
- a dark mode
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students