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.⚙️ In an app, is working out a tip an input, processing or an output? (a) output (b) input (c) processing
- 2.Which of these happens at the build stage? (a) write down the bugs (b) talk to possible users (c) try every button (d) connect the data
-
3.📊 Survey: which problem bugs you most? Which problem should your app solve first?
no quiet study place: 4 votes
forgetting homework: 6 votes
wasting pocket money: 9 votes (a) forgetting homework (b) wasting pocket money (c) no quiet study place - 4.True or false: a switch for dark mode is an input. (a) False (b) True
- 5.True or false: a recipe finder is the best fit for a cook with no idea for dinner. (a) False (b) True
- 6.Which of these happens at the idea stage? (a) write the store text (b) put it on an app store (c) list what users need (d) connect the data
- 7.💡 A good app idea starts with ___. (a) many colours (b) a problem to solve (c) a long name (d) a cool logo
- 8.🔍 Which is the odd one out? (a) add the buttons (b) sketch the screens (c) pick the features (d) draw the user flow
- 9.True or false: your saved notes is data. (a) False (b) True
- 10.⚙️ In an app, is speaking a command an input, processing or an output? (a) processing (b) output (c) input
- 11.Which of these app ideas solves a real problem? (a) a library due-date alert (b) a blank grey screen (c) an app that just says hi (d) a button with no action
- 12.🎯 Which app would help this user most: a cook with no idea for dinner? (a) a bus tracker (b) a homework planner (c) a big-text reader (d) a recipe finder
- 13.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) export to a file (b) savings stickers (c) pie-chart colours (d) add money received
-
14.🗒️ Version 1 of a homework planner must be ready in 14 days. How many days are left for extras after the must-haves?
add a homework task: 3 days
set a due date: 3 days
see tasks by day: 2 days - 15.True or false: a pocket-money tracker is the best fit for a pupil juggling five projects. (a) True (b) False
- 16.Which of these is processing? (a) speaking a command (b) a beep sound (c) checking a password (d) a buzz (vibration)
- 17.🔔 What is a message an app shows on your lock screen called? (a) a notification (b) a web address (c) a variable (d) a wireframe
- 18.👥 A cricket club app has 145 players, 185 coaches and 150 fans as users. How many users does it have in all?
- 19.True or false: a homework planner is the best fit for a pupil juggling five projects. (a) True (b) False
- 20.📱 Which one comes from an app store: an app or a website? (a) a website (b) an app
- 21.🔢 After an app is released, which comes FIRST? (a) fix and improve (b) test it again (c) read user reviews (d) list what to fix
-
22.⚙️ What number does this app show?
let bill = 335; // typed by the user
let friends = 5; // typed by the user
let share = bill / friends;
show(share); - 23.🔍 Which is the odd one out? (a) a buzz (vibration) (b) typing your age (c) speaking a command (d) taking a photo
- 24.Which of these is true of an app? (a) has a web address (b) is installed on a phone (c) opens from a link (d) opens in a web browser
- 25.🗂️ What kind of app is a calculator? (a) a health app (b) a game (c) a learning app (d) a tool app
-
26.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting homework: 18 votes
forgetting birthdays: 20 votes
losing water bottles: 9 votes (a) losing water bottles (b) forgetting birthdays (c) forgetting homework - 27.True or false: adding up a bill is processing. (a) False (b) True
- 28.🔍 Which is the odd one out? (a) a sleep tracker (b) a flashcard trainer (c) a spelling coach (d) a times-table quiz
- 29.🧩 In an app, what is the game-over page? (a) a screen (b) an input (c) a button (d) data
-
30.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 130; // 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 4 (c) line 3 (d) line 1 -
31.📊 Survey: which problem bugs you most? Which problem should your app solve first?
wasting pocket money: 20 votes
no quiet study place: 12 votes
losing water bottles: 7 votes (a) losing water bottles (b) no quiet study place (c) wasting pocket money - 32.True or false: a big-text reader is the best fit for a student who keeps forgetting due dates. (a) True (b) False
- 33.🔍 Which is the odd one out? (a) draw the user flow (b) put it on an app store (c) write the store text (d) share the download link
- 34.👥 A school app has 75 students, 250 teachers and 195 parents as users. Which user group is the biggest? (a) teachers (b) students (c) parents
- 35.Which of these happens at the plan stage? (a) let friends try it (b) spot a problem to solve (c) sketch the screens (d) list what users need
- 36.True or false: a switch for dark mode is a button. (a) True (b) False
- 37.📅 An app team plans for 2 days, builds for 5 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
- 38.Which of these is a user need? (a) a search bar (b) a share button (c) a reminder alarm (d) “I forget my homework”
- 39.🎯 A short made-up profile of a typical user is called a ___. (a) password (b) persona (c) protocol (d) pixel
- 40.👥 A school app has 155 students, 220 teachers and 70 parents as users. Which user group is the biggest? (a) parents (b) teachers (c) students
Answer key
- processing
- connect the data
- wasting pocket money
- True
- True
- list what users need
- a problem to solve
- add the buttons
- True
- input
- a library due-date alert
- a recipe finder
- add money received
- 6
- False
- checking a password
- a notification
- 480
- True
- an app
- read user reviews
- 67
- a buzz (vibration)
- is installed on a phone
- a tool app
- forgetting birthdays
- True
- a sleep tracker
- a screen
- line 3
- wasting pocket money
- False
- draw the user flow
- teachers
- sketch the screens
- False
- 11
- “I forget my homework”
- persona
- teachers
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students