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: the log-in page is data. (a) False (b) True
- 2.True or false: a buzz (vibration) is an input. (a) False (b) True
-
3.⚙️ What number does this app show?
let price = 600; // typed by the user
let off = 20; // typed by the user
let pay = price - off;
show(pay); - 4.🗒️ Why keep version 1 small? (a) to confuse users (b) to learn from users soon (c) to look bigger (d) to use up storage
- 5.🗒️ What is a must-have feature? (a) a nice extra (b) one the app cannot skip (c) a sound effect (d) a colour theme
- 6.🔍 Which is the odd one out? (a) typing your age (b) sorting the scores (c) taking a photo (d) tapping a button
- 7.True or false: a bus tracker is the best fit for a reader who finds small print hard. (a) True (b) False
-
8.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] New Note
[button] Next
[button] Back
[slider] Volume
[text box] Notes -
9.⚙️ What number does this app show?
let km = 5; // typed by the user
let metres = km * 1000;
show(metres); - 10.🔢 When you make an app, which comes FIRST? (a) get an idea (b) plan the screens (c) build the app (d) test the app
-
11.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 500; // typed by the user
line 2: let off = 50; // typed by the user
line 3: let pay = price - off;
line 4: show(pay); (a) line 3 (b) line 4 (c) line 1 (d) line 2 - 12.True or false: the settings page is a screen. (a) False (b) True
- 13.👥 A cricket club app has 55 players, 175 coaches and 95 fans as users. Which user group is the biggest? (a) players (b) coaches (c) fans
- 14.🔍 Which is the odd one out? (a) a step counter (b) a water reminder (c) a puzzle with levels (d) a sleep tracker
- 15.🔍 Which is the odd one out? (a) a pop-up message (b) a result on screen (c) taking a photo (d) a beep sound
- 16.🛠️ At which stage do you spot a problem to solve? (a) the build stage (b) the release stage (c) the test stage (d) the idea stage
- 17.Which of these app ideas solves no real problem? (a) a bill splitter (b) a medicine reminder (c) a button with no action (d) a free study-room finder
- 18.🔢 When you make an app, what comes right after “test the app”? (a) build the app (b) get an idea (c) release it (d) plan the screens
- 19.True or false: an app has a home-screen icon. (a) False (b) True
- 20.💡 Does an app idea like a lost-and-found board solve a real problem? (a) No (b) Yes
- 21.🧩 Which input is best for turning something ON or OFF? (a) a title (b) a switch (c) a text box (d) a slider
-
22.⚙️ What number does this app show?
let price = 85; // typed by the user
let qty = 4; // typed by the user
let total = price * qty;
show(total); -
23.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 125; // 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 3 (b) line 1 (c) line 2 (d) line 4 -
24.📊 Survey: which problem bugs you most? How many students voted in all?
forgetting birthdays: 3 votes
missing the bus: 13 votes
wasting pocket money: 9 votes - 25.Which of these is a user need? (a) a share button (b) “I forget my homework” (c) a search bar (d) a dark mode switch
- 26.📴 Which of these can often still work with no internet? (a) a new website (b) an online search (c) an installed app (d) a video call
- 27.💡 Which app idea solves this problem: a team shares one snack bill? (a) a homework planner (b) a medicine reminder (c) a lost-and-found board (d) a bill splitter
- 28.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) background music (b) confetti effects (c) show a question (d) an avatar shop
- 29.💡 Which app idea solves this problem: friends argue over who pays? (a) a bill splitter (b) a medicine reminder (c) a homework planner (d) a study-room finder
- 30.True or false: a recipe finder is the best fit for a teen whose money runs out by Friday. (a) True (b) False
- 31.💡 Which app idea solves this problem: a patient misses doses? (a) a lost-and-found board (b) a study-room finder (c) a medicine reminder (d) a bill splitter
- 32.🗒️ 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) see tasks by day (d) share tasks to friends
- 33.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) see where the bus is (c) change the bus icon (d) rate the driver
-
34.⚙️ What number does this app show?
let km = 15; // typed by the user
let metres = km * 1000;
show(metres); - 35.Which of these is a feature? (a) “I forget my homework” (b) “I keep missing the bus” (c) “Small text is hard” (d) a share button
- 36.True or false: a website needs no installing. (a) False (b) True
- 37.Which of these is an input? (a) a date picker (b) the game-over page (c) tap to Save (d) the settings page
-
38.🧩 How many buttons does this app screen have?
[title] Order Snacks
[text box] Age
[text box] Name
[text box] City
[button] Back - 39.True or false: a website updates from the store. (a) False (b) True
- 40.Which of these app ideas solves no real problem? (a) a free study-room finder (b) a blank grey screen (c) a bill splitter (d) a lost-and-found board
Answer key
- False
- False
- 580
- to learn from users soon
- one the app cannot skip
- sorting the scores
- False
- 2
- 5000
- get an idea
- line 3
- True
- coaches
- a puzzle with levels
- taking a photo
- the idea stage
- a button with no action
- release it
- True
- Yes
- a switch
- 340
- line 3
- 25
- “I forget my homework”
- an installed app
- a bill splitter
- show a question
- a bill splitter
- False
- a medicine reminder
- share tasks to friends
- see where the bus is
- 15000
- a share button
- True
- a date picker
- 1
- False
- a blank grey screen
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students