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 quiz app must be ready in 13 days. How many days are left for extras after the must-haves?
show a question: 4 days
check the answer: 2 days
show the score: 2 days - 2.🔢 When you make an app, which comes first: “test the app” or “release it”? (a) release it (b) test the app
- 3.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) add money received (b) pie-chart colours (c) savings stickers (d) export to a file
- 4.🔍 Which is the odd one out? (a) draw the user flow (b) write the store text (c) put it on an app store (d) share the download link
-
5.🗒️ Version 1 of a quiz app must be ready in 10 days. How many days are left for extras after the must-haves?
show a question: 3 days
check the answer: 3 days
show the score: 3 days - 6.👥 A clinic app has 215 patients, 290 doctors and 140 nurses as users. How many users does it have in all?
-
7.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting birthdays: 4 votes
wasting pocket money: 19 votes
losing water bottles: 12 votes (a) losing water bottles (b) wasting pocket money (c) forgetting birthdays - 8.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) see tasks by day (b) set a due date (c) add a homework task (d) share tasks to friends
- 9.💡 After a survey, which need should version 1 solve? (a) the most common need (b) the rarest need (c) the newest trend (d) a random need
- 10.👥 A cricket club app has 150 players, 230 coaches and 100 fans as users. How many users does it have in all?
-
11.⚙️ What number does this app show?
let price = 140; // typed by the user
let off = 20; // typed by the user
let pay = price - off;
show(pay); - 12.👥 A school app has 210 students, 165 teachers and 20 parents as users. How many users does it have in all?
- 13.True or false: a website opens from a link. (a) False (b) True
- 14.🧩 In an app, what is the home page of an app? (a) data (b) an input (c) a button (d) a screen
- 15.🗒️ Why keep version 1 small? (a) to look bigger (b) to learn from users soon (c) to confuse users (d) to use up storage
- 16.🧩 In an app, what is the game-over page? (a) data (b) an input (c) a screen (d) a button
- 17.Which of these app ideas solves no real problem? (a) a medicine reminder (b) a page of random dots (c) a bill splitter (d) a library due-date alert
- 18.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) confetti effects (b) an avatar shop (c) show a question (d) background music
- 19.Which of these is true of a website? (a) is installed on a phone (b) opens in a web browser (c) comes from an app store (d) has a home-screen icon
- 20.🔍 Which is the odd one out? (a) write the code (b) pick the features (c) sketch the screens (d) draw the user flow
- 21.Which of these is true of an app? (a) comes from an app store (b) opens in a web browser (c) has a web address (d) opens from a link
- 22.🎯 Which app would help this user most: a parent waiting at the bus stop? (a) a pocket-money tracker (b) a recipe finder (c) a bus tracker (d) a homework planner
-
23.⚙️ What number does this app show?
let km = 15; // typed by the user
let metres = km * 1000;
show(metres); - 24.Which of these happens at the release stage? (a) draw the user flow (b) write down the bugs (c) connect the data (d) share the download link
-
25.⚙️ What number does this app show?
let km = 13; // typed by the user
let metres = km * 1000;
show(metres); - 26.🧩 In an app, what is tap to Send? (a) data (b) a button (c) a screen (d) an input
- 27.👥 A clinic app has 280 patients, 50 doctors and 75 nurses as users. How many users does it have in all?
- 28.💡 Does an app idea like an app that just says hi solve a real problem? (a) No (b) Yes
- 29.⚙️ In an app, is a beep sound an input, processing or an output? (a) processing (b) output (c) input
- 30.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) show the score (b) confetti effects (c) an avatar shop (d) background music
- 31.🎯 Is this a user need or a feature: “I keep missing the bus”? (a) a user need (b) a feature
- 32.Which of these is an input? (a) your saved notes (b) tap to Save (c) a box to type a name (d) tap to Send
- 33.True or false: a bus tracker is the best fit for a child saving up for a cycle. (a) True (b) False
- 34.True or false: tap to go Next is an input. (a) False (b) True
-
35.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting homework: 22 votes
wasting pocket money: 14 votes
missing the bus: 8 votes (a) wasting pocket money (b) forgetting homework (c) missing the bus - 36.📅 An app team plans for 2 days, builds for 7 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
- 37.Which of these is true of an app? (a) has a web address (b) needs no installing (c) opens from a link (d) is installed on a phone
- 38.🗂️ What kind of app is a word battle? (a) a health app (b) a game (c) a learning app (d) a tool app
- 39.🔍 Which is the odd one out? (a) sketch the screens (b) draw the user flow (c) write the store text (d) pick the features
- 40.Which of these is an output? (a) tapping a button (b) a pop-up message (c) speaking a command (d) adding up a bill
Answer key
- 5
- test the app
- add money received
- draw the user flow
- 1
- 645
- wasting pocket money
- share tasks to friends
- the most common need
- 480
- 120
- 395
- True
- a screen
- to learn from users soon
- a screen
- a page of random dots
- show a question
- opens in a web browser
- write the code
- comes from an app store
- a bus tracker
- 15000
- share the download link
- 13000
- a button
- 405
- No
- output
- show the score
- a user need
- a box to type a name
- False
- False
- forgetting homework
- 13
- is installed on a phone
- a game
- write the store text
- a pop-up message
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students