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.💡 A good app idea starts with ___. (a) a problem to solve (b) a long name (c) a cool logo (d) many colours
- 2.👥 A clinic app has 295 patients, 220 doctors and 185 nurses as users. How many more patients than nurses are there?
- 3.💡 Which is a problem statement? (a) “Kids forget homework” (b) “Add a logo” (c) “Make it fast” (d) “Use blue buttons”
- 4.True or false: a medicine reminder solves no real problem. (a) False (b) True
- 5.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) pick a theme colour (b) share tasks to friends (c) add a homework task (d) earn stickers
- 6.📅 An app team plans for 2 days, builds for 7 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
- 7.🛠️ At which stage do you pick the features? (a) the test stage (b) the plan stage (c) the idea stage (d) the release stage
- 8.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) updates from the store
- 9.🔍 Which is the odd one out? (a) sketch the screens (b) pick the features (c) draw the user flow (d) try every button
- 10.👥 A school app has 165 students, 110 teachers and 75 parents as users. How many more students than teachers are there?
- 11.🔍 Which is the odd one out? (a) a times-table quiz (b) a puzzle with levels (c) a spelling coach (d) a flashcard trainer
- 12.Which of these is true of an app? (a) opens from a link (b) opens in a web browser (c) comes from an app store (d) has a web address
- 13.True or false: a sleep tracker is a health app. (a) False (b) True
- 14.🧩 Which part lets the user give the app information? (a) a title (b) an icon (c) a logo (d) an input
-
15.🧩 Which of these is a button on this screen?
[title] Add Homework
[text box] Name
[button] Save
[button] Send
[text box] Due date
[button] Help
[slider] Volume (a) Due date (b) Save (c) Volume (d) Name - 16.⚙️ In an app, is sorting the scores an input, processing or an output? (a) output (b) input (c) processing
- 17.🔍 Which is the odd one out? (a) sketch the screens (b) draw the user flow (c) put it on an app store (d) pick the features
- 18.Which of these is data? (a) your saved notes (b) a switch for dark mode (c) a box to type a name (d) the log-in page
-
19.⚙️ What number does this app show?
let km = 15; // typed by the user
let metres = km * 1000;
show(metres); - 20.🧩 In an app, what is the game-over page? (a) an input (b) a button (c) data (d) a screen
-
21.📊 Survey: which problem bugs you most? Which problem should your app solve first?
missing the bus: 5 votes
forgetting homework: 20 votes
wasting pocket money: 9 votes (a) missing the bus (b) forgetting homework (c) wasting pocket money - 22.🎯 Which app would help this user most: a parent waiting at the bus stop? (a) a big-text reader (b) a bus tracker (c) a water reminder (d) a recipe finder
- 23.Which of these is true of a website? (a) has a home-screen icon (b) is installed on a phone (c) opens from a link (d) comes from an app store
- 24.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) change the bus icon (b) show arrival time (c) a dark mode (d) rate the driver
- 25.📱 Which one has a home-screen icon: an app or a website? (a) a website (b) an app
- 26.💡 After a survey, which need should version 1 solve? (a) a random need (b) the newest trend (c) the most common need (d) the rarest need
- 27.🧩 In an app, what is a box to type a name? (a) a button (b) data (c) a screen (d) an input
-
28.🧩 Which of these is a button on this screen?
[title] Order Snacks
[button] Save
[switch] Sound
[text box] Notes
[text box] Due date (a) Due date (b) Sound (c) Notes (d) Save - 29.📅 An app team plans for 2 days, builds for 5 days, tests for 2 days and releases on 1 more day. How many more days does building take than testing?
-
30.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting homework: 16 votes
wasting pocket money: 12 votes
missing the bus: 11 votes (a) missing the bus (b) wasting pocket money (c) forgetting homework -
31.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[button] Help
[text box] Email
[button] Save - 32.🔢 When you make an app, what comes right after “plan the screens”? (a) get an idea (b) release it (c) test the app (d) build the app
- 33.Which of these app ideas solves a real problem? (a) an app that just says hi (b) a free study-room finder (c) a blank grey screen (d) a page of random dots
- 34.🔢 When you make an app, which comes first: “get an idea” or “release it”? (a) get an idea (b) release it
-
35.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 63; // typed by the user
line 2: let friends = 3; // typed by the user
line 3: let share = bill / friends;
line 4: show(share); (a) line 3 (b) line 1 (c) line 2 (d) line 4 -
36.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[text box] Phone
[button] Start
[slider] Brightness
[text box] Name - 37.True or false: checking a password is an input. (a) False (b) True
- 38.Which of these app ideas solves no real problem? (a) a bill splitter (b) a library due-date alert (c) a blank grey screen (d) a medicine reminder
-
39.📊 Survey: which problem bugs you most? How many students voted in all?
losing water bottles: 10 votes
missing the bus: 11 votes
no quiet study place: 15 votes - 40.🗂️ What kind of app is a water reminder? (a) a learning app (b) a tool app (c) a health app (d) a game
Answer key
- a problem to solve
- 110
- “Kids forget homework”
- False
- add a homework task
- 11
- the plan stage
- opens in a web browser
- try every button
- 55
- a puzzle with levels
- comes from an app store
- True
- an input
- Save
- processing
- put it on an app store
- your saved notes
- 15000
- a screen
- forgetting homework
- a bus tracker
- opens from a link
- show arrival time
- an app
- the most common need
- an input
- Save
- 3
- forgetting homework
- 1
- build the app
- a free study-room finder
- get an idea
- line 3
- 3
- False
- a blank grey screen
- 36
- a health app
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students