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 taking a photo an input, processing or an output? (a) input (b) output (c) processing
- 2.True or false: a website has a web address. (a) False (b) True
- 3.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money received (b) show the balance (c) savings stickers (d) add money spent
-
4.⚙️ What number does this app show?
let km = 8; // typed by the user
let metres = km * 1000;
show(metres); - 5.🧑 Who is an app really made for? (a) its users (b) its icon (c) its charger (d) its coder only
- 6.🛠️ At which stage do you share the download link? (a) the release stage (b) the idea stage (c) the plan stage (d) the build stage
- 7.🔢 When you make an app, which comes LAST? (a) release it (b) test the app (c) plan the screens (d) build the app
- 8.Which of these is a feature? (a) “Small text is hard” (b) a share button (c) “I keep missing the bus” (d) “I forget my homework”
- 9.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) background music (b) show the score (c) check the answer (d) show a question
-
10.🧩 Which of these is a button on this screen?
[title] Settings
[text box] Age
[switch] Sound
[button] Done
[text box] Due date (a) Age (b) Due date (c) Sound (d) Done - 11.📱 Which one opens from a link: an app or a website? (a) a website (b) an app
- 12.🗒️ In MVP, the M stands for ___. (a) minimum (b) maximum (c) music (d) mobile
- 13.🔍 Which is the odd one out? (a) a pop-up message (b) a buzz (vibration) (c) adding up a bill (d) a result on screen
- 14.⚙️ In an app, is typing your age an input, processing or an output? (a) processing (b) input (c) output
- 15.🎯 Which app would help this user most: a cook with no idea for dinner? (a) a big-text reader (b) a water reminder (c) a recipe finder (d) a pocket-money tracker
- 16.🎯 Is this a user need or a feature: a dark mode switch? (a) a user need (b) a feature
- 17.Which of these is processing? (a) speaking a command (b) a beep sound (c) sorting the scores (d) typing your age
- 18.🗒️ Why keep version 1 small? (a) to look bigger (b) to use up storage (c) to learn from users soon (d) to confuse users
- 19.🔢 When you make an app, what comes right after “get an idea”? (a) release it (b) plan the screens (c) build the app (d) test the app
- 20.🗒️ What is a must-have feature? (a) one the app cannot skip (b) a colour theme (c) a nice extra (d) a sound effect
- 21.🔍 Which is the odd one out? (a) a pop-up message (b) sorting the scores (c) adding up a bill (d) checking a password
- 22.Which of these is true of a website? (a) has a web address (b) comes from an app store (c) is installed on a phone (d) updates from the store
- 23.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) log a glass of water (b) custom alert sounds (c) share your streak (d) water animations
- 24.🔢 After an app is released, which comes FIRST? (a) fix and improve (b) list what to fix (c) test it again (d) read user reviews
-
25.📊 Survey: which problem bugs you most? Which problem should your app solve first?
missing the bus: 24 votes
forgetting homework: 17 votes
losing water bottles: 3 votes (a) losing water bottles (b) forgetting homework (c) missing the bus - 26.Which of these is an input? (a) today’s step count (b) the home page of an app (c) the settings page (d) a slider for volume
-
27.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[button] Cancel
[text box] Age - 28.Which of these app ideas solves a real problem? (a) a blank grey screen (b) an app that just says hi (c) a library due-date alert (d) a button with no action
- 29.🛠️ At which stage do you write the store text? (a) the release stage (b) the test stage (c) the build stage (d) the idea stage
- 30.🔢 When you make an app, which comes FIRST? (a) plan the screens (b) release it (c) get an idea (d) test the app
-
31.⚙️ What number does this app show?
let price = 260; // typed by the user
let off = 20; // typed by the user
let pay = price - off;
show(pay); - 32.🔍 Which is the odd one out? (a) draw the user flow (b) sketch the screens (c) pick the features (d) list what users need
- 33.📱 Where do people usually download phone apps from? (a) a web server (b) a charger (c) an app store (d) a printer
-
34.🧩 Which of these is a button on this screen?
[title] New Note
[text box] Notes
[slider] Volume
[text box] Age
[button] Next (a) Volume (b) Notes (c) Next (d) Age -
35.⚙️ What number does this app show?
let price = 220; // typed by the user
let off = 20; // typed by the user
let pay = price - off;
show(pay); - 36.👥 A cricket club app has 300 players, 180 coaches and 295 fans as users. How many more players than coaches are there?
-
37.📊 Survey: which problem bugs you most? Which problem should your app solve first?
missing the bus: 24 votes
wasting pocket money: 8 votes
no quiet study place: 23 votes (a) wasting pocket money (b) no quiet study place (c) missing the bus - 38.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) share tasks to friends (b) earn stickers (c) pick a theme colour (d) add a homework task
- 39.🔍 Which is the odd one out? (a) draw the user flow (b) pick the features (c) put it on an app store (d) sketch the screens
-
40.🧩 Which of these is a button on this screen?
[title] Edit Profile
[text box] Age
[text box] Email
[button] Next
[switch] Show hints (a) Age (b) Show hints (c) Email (d) Next
Answer key
- input
- True
- savings stickers
- 8000
- its users
- the release stage
- release it
- a share button
- background music
- Done
- a website
- minimum
- adding up a bill
- input
- a recipe finder
- a feature
- sorting the scores
- to learn from users soon
- plan the screens
- one the app cannot skip
- a pop-up message
- has a web address
- log a glass of water
- read user reviews
- missing the bus
- a slider for volume
- 1
- a library due-date alert
- the release stage
- get an idea
- 240
- list what users need
- an app store
- Next
- 200
- 120
- missing the bus
- add a homework task
- put it on an app store
- Next
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students