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.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) earn stickers (b) share tasks to friends (c) pick a theme colour (d) set a due date
- 2.🗂️ What kind of app is a torch? (a) a game (b) a tool app (c) a health app (d) a learning app
-
3.⚙️ What number does this app show?
let bill = 276; // typed by the user
let friends = 4; // typed by the user
let share = bill / friends;
show(share); - 4.Which of these is an input? (a) a beep sound (b) sorting the scores (c) checking a password (d) tapping a button
- 5.📱 Which one has a home-screen icon: an app or a website? (a) an app (b) a website
-
6.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting birthdays: 4 votes
forgetting homework: 12 votes
no quiet study place: 22 votes (a) forgetting homework (b) no quiet study place (c) forgetting birthdays - 7.🗒️ When should nice-to-have features be built? (a) on day one (b) before anything (c) after the must-haves (d) never
- 8.📱 Where do people usually download phone apps from? (a) a printer (b) a charger (c) an app store (d) a web server
- 9.👥 A library app has 30 readers, 85 librarians and 145 volunteers as users. How many more librarians than readers are there?
- 10.🗂️ What kind of app is a puzzle with levels? (a) a learning app (b) a tool app (c) a health app (d) a game
- 11.🧩 In an app, what is the game-over page? (a) an input (b) data (c) a button (d) a screen
- 12.💡 Which app idea solves this problem: friends argue over who pays? (a) a study-room finder (b) a lost-and-found board (c) a medicine reminder (d) a bill splitter
- 13.Which of these is true of an app? (a) opens from a link (b) has a web address (c) opens in a web browser (d) has a home-screen icon
- 14.Which of these is a user need? (a) a dark mode switch (b) a share button (c) a reminder alarm (d) “I forget my homework”
- 15.⚙️ In an app, is adding up a bill an input, processing or an output? (a) output (b) input (c) processing
- 16.📲 What happens when you tap an app’s icon? (a) the app opens (b) the phone charges (c) the app is deleted (d) the sound turns off
- 17.True or false: a water reminder is the best fit for a runner who forgets to sip water. (a) True (b) False
- 18.🛠️ At which stage do you add the buttons? (a) the plan stage (b) the build stage (c) the idea stage (d) the release stage
- 19.🧩 Scores, notes and settings that an app keeps are called ___. (a) screens (b) data (c) buttons (d) tabs
- 20.True or false: a website needs no installing. (a) True (b) False
-
21.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 350; // 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 1 (b) line 2 (c) line 3 (d) line 4 - 22.🔍 Which is the odd one out? (a) sketch the screens (b) list what users need (c) pick the features (d) draw the user flow
- 23.👥 A library app has 40 readers, 240 librarians and 125 volunteers as users. How many users does it have in all?
- 24.🎯 Who are the users of an app? (a) only the testers (b) the app icons (c) only the coders (d) the people who use it
- 25.🔍 Which is the odd one out? (a) a buzz (vibration) (b) tapping a button (c) speaking a command (d) taking a photo
- 26.⚙️ In an app, is working out a tip an input, processing or an output? (a) input (b) processing (c) output
- 27.👥 A school app has 140 students, 45 teachers and 40 parents as users. Which user group is the biggest? (a) teachers (b) parents (c) students
- 28.🔍 Which is the odd one out? (a) a calculator (b) a unit converter (c) a water reminder (d) a torch
- 29.🔢 When you make an app, which comes FIRST? (a) plan the screens (b) build the app (c) get an idea (d) release it
-
30.⚙️ What number does this app show?
let price = 150; // typed by the user
let off = 30; // typed by the user
let pay = price - off;
show(pay); - 31.👥 A school app has 45 students, 280 teachers and 80 parents as users. How many more teachers than students are there?
- 32.🧩 In an app, what is a box to type a name? (a) data (b) a button (c) an input (d) a screen
- 33.🔍 Which is the odd one out? (a) draw the user flow (b) let friends try it (c) try every button (d) write down the bugs
- 34.True or false: you try every button at the idea stage. (a) True (b) False
- 35.💡 Does an app idea like a lost-and-found board solve a real problem? (a) Yes (b) No
- 36.📅 An app team plans for 5 days, builds for 7 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
- 37.👥 A school app has 245 students, 20 teachers and 180 parents as users. How many users does it have in all?
-
38.📊 Survey: which problem bugs you most? Which problem should your app solve first?
losing water bottles: 10 votes
missing the bus: 3 votes
no quiet study place: 8 votes (a) missing the bus (b) no quiet study place (c) losing water bottles - 39.Which of these is a user need? (a) “What should I cook?” (b) a search bar (c) a dark mode switch (d) a share button
- 40.🎯 Is this a user need or a feature: a reminder alarm? (a) a user need (b) a feature
Answer key
- set a due date
- a tool app
- 69
- tapping a button
- an app
- no quiet study place
- after the must-haves
- an app store
- 55
- a game
- a screen
- a bill splitter
- has a home-screen icon
- “I forget my homework”
- processing
- the app opens
- True
- the build stage
- data
- True
- line 3
- list what users need
- 405
- the people who use it
- a buzz (vibration)
- processing
- students
- a water reminder
- get an idea
- 120
- 235
- an input
- draw the user flow
- False
- Yes
- 16
- 445
- losing water bottles
- “What should I cook?”
- a feature
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students