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.🗒️ Version 1 of a homework planner must be ready in 15 days. How many days are left for extras after the must-haves?
add a homework task: 3 days
set a due date: 2 days
see tasks by day: 4 days - 2.🧩 Scores, notes and settings that an app keeps are called ___. (a) screens (b) tabs (c) data (d) buttons
-
3.🗒️ Version 1 of a quiz app must be ready in 12 days. How many days are left for extras after the must-haves?
show a question: 3 days
check the answer: 1 days
show the score: 4 days -
4.📊 Survey: which problem bugs you most? Which problem should your app solve first?
missing the bus: 21 votes
forgetting birthdays: 9 votes
losing water bottles: 25 votes (a) forgetting birthdays (b) missing the bus (c) losing water bottles - 5.True or false: you write down the bugs at the build stage. (a) False (b) True
- 6.👥 A school app has 270 students, 20 teachers and 75 parents as users. Which user group is the biggest? (a) parents (b) teachers (c) students
- 7.🗂️ What kind of app is a puzzle with levels? (a) a learning app (b) a game (c) a health app (d) a tool app
- 8.🎯 Is this a user need or a feature: “I keep missing the bus”? (a) a user need (b) a feature
- 9.👥 A cricket club app has 95 players, 175 coaches and 140 fans as users. Which user group is the biggest? (a) fans (b) players (c) coaches
- 10.🔍 Which is the odd one out? (a) a result on screen (b) a pop-up message (c) a buzz (vibration) (d) adding up a bill
- 11.Which of these is a user need? (a) a reminder alarm (b) a share button (c) “I forget my homework” (d) a dark mode switch
- 12.Which of these is true of an app? (a) updates from the store (b) opens in a web browser (c) needs no installing (d) has a web address
- 13.👥 A school app has 75 students, 245 teachers and 205 parents as users. How many more parents than students are there?
- 14.👥 A school app has 35 students, 125 teachers and 200 parents as users. Which user group is the biggest? (a) parents (b) students (c) teachers
-
15.📊 Survey: which problem bugs you most? How many more votes did “missing the bus” get than “forgetting homework”?
wasting pocket money: 10 votes
forgetting homework: 6 votes
missing the bus: 17 votes - 16.⚙️ In an app, is checking a password an input, processing or an output? (a) input (b) processing (c) output
- 17.🔢 When you make an app, what comes right after “get an idea”? (a) test the app (b) release it (c) build the app (d) plan the screens
- 18.True or false: an app has a web address. (a) True (b) False
- 19.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) rate the driver (b) change the bus icon (c) show arrival time (d) a dark mode
- 20.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) confetti effects (b) background music (c) an avatar shop (d) show a question
- 21.🗂️ What kind of app is a water reminder? (a) a learning app (b) a health app (c) a game (d) a tool app
- 22.🎯 Which app would help this user most: a teen learning to make snacks? (a) a recipe finder (b) a big-text reader (c) a bus tracker (d) a water reminder
- 23.Which of these is an input? (a) checking a password (b) adding up a bill (c) typing your age (d) a result on screen
- 24.🛠️ At which stage do you pick the features? (a) the idea stage (b) the build stage (c) the plan stage (d) the test stage
- 25.🧩 What does a button do when you tap it? (a) saves the battery (b) shows the time (c) changes the phone (d) starts an action
- 26.⚙️ In an app, is adding up a bill an input, processing or an output? (a) processing (b) output (c) input
- 27.🧩 In an app, what is the settings page? (a) a button (b) an input (c) data (d) a screen
- 28.True or false: the settings page is a screen. (a) False (b) True
-
29.⚙️ What number does this app show?
let price = 50; // typed by the user
let qty = 5; // typed by the user
let total = price * qty;
show(total); - 30.🧩 Which part lets the user give the app information? (a) an icon (b) an input (c) a title (d) a logo
- 31.Which of these is true of a website? (a) has a web address (b) has a home-screen icon (c) is installed on a phone (d) updates from the store
- 32.Which of these is a screen? (a) your saved notes (b) tap to go Next (c) tap to Send (d) the log-in page
- 33.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) check the answer (b) show the score (c) show a question (d) an avatar shop
- 34.True or false: tap to Save is an input. (a) True (b) False
- 35.🧩 Which input is best for typing your name? (a) a slider (b) a switch (c) a picture (d) a text box
- 36.🔍 Which is the odd one out? (a) a cricket run chase (b) a times-table quiz (c) a word battle (d) a puzzle with levels
- 37.👥 A school app has 40 students, 75 teachers and 255 parents as users. How many users does it have in all?
- 38.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) pie-chart colours (b) show the balance (c) export to a file (d) savings stickers
-
39.📊 Survey: which problem bugs you most? Which problem should your app solve first?
losing water bottles: 24 votes
no quiet study place: 19 votes
missing the bus: 22 votes (a) losing water bottles (b) missing the bus (c) no quiet study place - 40.🗂️ What kind of app is a sleep tracker? (a) a game (b) a health app (c) a learning app (d) a tool app
Answer key
- 6
- data
- 4
- losing water bottles
- False
- students
- a game
- a user need
- coaches
- adding up a bill
- “I forget my homework”
- updates from the store
- 130
- parents
- 11
- processing
- plan the screens
- False
- show arrival time
- show a question
- a health app
- a recipe finder
- typing your age
- the plan stage
- starts an action
- processing
- a screen
- True
- 250
- an input
- has a web address
- the log-in page
- an avatar shop
- False
- a text box
- a times-table quiz
- 370
- show the balance
- losing water bottles
- a health app
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students