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.📊 Survey: which problem bugs you most? How many students voted in all?
forgetting birthdays: 6 votes
missing the bus: 11 votes
losing water bottles: 8 votes - 2.🎯 Which app would help this user most: a reader who finds small print hard? (a) a big-text reader (b) a recipe finder (c) a homework planner (d) a bus tracker
- 3.👥 A clinic app has 60 patients, 285 doctors and 85 nurses as users. How many more doctors than nurses are there?
- 4.🎯 Is this a user need or a feature: “What should I cook?”? (a) a feature (b) a user need
-
5.📊 Survey: which problem bugs you most? Which problem should your app solve first?
no quiet study place: 9 votes
losing water bottles: 7 votes
forgetting birthdays: 17 votes (a) forgetting birthdays (b) no quiet study place (c) losing water bottles - 6.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) background music (b) an avatar shop (c) show the score (d) confetti effects
- 7.👥 A cricket club app has 100 players, 60 coaches and 245 fans as users. How many more players than coaches are there?
- 8.True or false: a recipe finder is the best fit for a teen learning to make snacks. (a) False (b) True
- 9.🗂️ What kind of app is a word battle? (a) a tool app (b) a health app (c) a learning app (d) a game
-
10.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Order Snacks
[button] Done
[switch] Remind me
[text box] Due date - 11.🎯 Is this a user need or a feature: a reminder alarm? (a) a user need (b) a feature
-
12.🧩 Which of these is a button on this screen?
[title] Settings
[text box] Subject
[button] Cancel
[text box] City
[button] Help (a) Help (b) City (c) Subject - 13.True or false: a page of random dots solves no real problem. (a) False (b) True
-
14.🧩 Which of these is a button on this screen?
[title] New Note
[button] Save
[text box] Age
[text box] Name
[button] Help
[text box] Subject (a) Name (b) Help (c) Age (d) Subject -
15.⚙️ What number does this app show?
let km = 3; // typed by the user
let metres = km * 1000;
show(metres); - 16.⚙️ In an app, is tapping a button an input, processing or an output? (a) output (b) input (c) processing
- 17.🗒️ When should nice-to-have features be built? (a) on day one (b) never (c) after the must-haves (d) before anything
- 18.True or false: a sleep tracker is a game. (a) False (b) True
- 19.True or false: a calculator is a learning app. (a) True (b) False
- 20.True or false: a website updates from the store. (a) True (b) False
- 21.💡 A good app idea starts with ___. (a) a problem to solve (b) many colours (c) a long name (d) a cool logo
-
22.⚙️ What number does this app show?
let price = 550; // typed by the user
let off = 30; // typed by the user
let pay = price - off;
show(pay); - 23.Which of these is a button? (a) a switch for dark mode (b) a slider for volume (c) your high score (d) tap to Send
- 24.👥 A cricket club app has 295 players, 65 coaches and 155 fans as users. How many users does it have in all?
-
25.📊 Survey: which problem bugs you most? How many students voted in all?
losing water bottles: 16 votes
wasting pocket money: 22 votes
missing the bus: 4 votes - 26.📲 What happens when you tap an app’s icon? (a) the phone charges (b) the app is deleted (c) the app opens (d) the sound turns off
- 27.🔍 Which is the odd one out? (a) a flashcard trainer (b) a spelling coach (c) a sleep tracker (d) a times-table quiz
- 28.🗒️ Why keep version 1 small? (a) to look bigger (b) to use up storage (c) to confuse users (d) to learn from users soon
-
29.⚙️ What number does this app show?
let km = 14; // typed by the user
let metres = km * 1000;
show(metres); - 30.📅 An app team plans for 2 days, builds for 5 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
- 31.🧩 In an app, what is the game-over page? (a) a screen (b) a button (c) an input (d) data
- 32.Which of these is a feature? (a) “I forget my homework” (b) a dark mode switch (c) “Small text is hard” (d) “What should I cook?”
- 33.True or false: a flashcard trainer is a game. (a) False (b) True
- 34.📅 An app team plans for 2 days, builds for 4 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
- 35.🧩 Which input is best for turning something ON or OFF? (a) a text box (b) a slider (c) a title (d) a switch
- 36.Which of these is an input? (a) your saved notes (b) a slider for volume (c) tap to Send (d) tap to go Next
-
37.🧩 Which of these is a button on this screen?
[title] Settings
[switch] Dark mode
[text box] Email
[button] Cancel (a) Cancel (b) Email (c) Dark mode -
38.⚙️ What number does this app show?
let bill = 150; // typed by the user
let friends = 3; // typed by the user
let share = bill / friends;
show(share); - 39.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) pie-chart colours (b) add money spent (c) add money received (d) show the balance
- 40.Which of these is processing? (a) a buzz (vibration) (b) typing your age (c) sorting the scores (d) taking a photo
Answer key
- 25
- a big-text reader
- 200
- a user need
- forgetting birthdays
- show the score
- 40
- True
- a game
- 2
- a feature
- Help
- True
- Help
- 3000
- input
- after the must-haves
- False
- False
- False
- a problem to solve
- 520
- tap to Send
- 515
- 42
- the app opens
- a sleep tracker
- to learn from users soon
- 14000
- 7
- a screen
- a dark mode switch
- False
- 9
- a switch
- a slider for volume
- Cancel
- 50
- pie-chart colours
- sorting the scores
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students