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 10 days. How many days are left for extras after the must-haves?
add a homework task: 4 days
set a due date: 1 days
see tasks by day: 4 days -
2.📊 Survey: which problem bugs you most? How many more votes did “wasting pocket money” get than “missing the bus”?
wasting pocket money: 14 votes
missing the bus: 11 votes
no quiet study place: 10 votes - 3.True or false: working out a tip is an input. (a) False (b) True
- 4.Which of these is an output? (a) working out a tip (b) tapping a button (c) typing your age (d) a result on screen
-
5.🗒️ Version 1 of a pocket-money tracker must be ready in 15 days. How many days are left for extras after the must-haves?
add money received: 3 days
add money spent: 2 days
show the balance: 4 days - 6.Which of these happens at the plan stage? (a) try every button (b) write down the bugs (c) let friends try it (d) sketch the screens
- 7.👥 A clinic app has 225 patients, 230 doctors and 20 nurses as users. How many users does it have in all?
- 8.Which of these happens at the plan stage? (a) talk to possible users (b) write the code (c) list what users need (d) pick the features
-
9.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[button] Cancel
[text box] Email
[button] Next
[slider] Volume
[button] Help - 10.🧩 In an app, what is tap to Start? (a) data (b) a button (c) an input (d) a screen
-
11.📊 Survey: which problem bugs you most? Which problem should your app solve first?
losing water bottles: 17 votes
forgetting birthdays: 23 votes
wasting pocket money: 5 votes (a) losing water bottles (b) wasting pocket money (c) forgetting birthdays - 12.True or false: today’s step count is a button. (a) True (b) False
- 13.💡 Which app idea solves this problem: bottles go missing at school? (a) a medicine reminder (b) a homework planner (c) a lost-and-found board (d) a study-room finder
-
14.📊 Survey: which problem bugs you most? How many students voted in all?
no quiet study place: 24 votes
forgetting homework: 22 votes
missing the bus: 11 votes - 15.💡 Which app idea solves this problem: pupils forget due dates? (a) a study-room finder (b) a homework planner (c) a bill splitter (d) a lost-and-found board
- 16.👥 A library app has 100 readers, 115 librarians and 80 volunteers as users. Which user group is the biggest? (a) volunteers (b) readers (c) librarians
- 17.📱 Which one opens in a web browser: an app or a website? (a) an app (b) a website
- 18.👥 A school app has 160 students, 200 teachers and 155 parents as users. How many more teachers than students are there?
- 19.🔍 Which is the odd one out? (a) a unit converter (b) a word battle (c) a cricket run chase (d) a puzzle with levels
-
20.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] New Note
[switch] Remind me
[button] Next
[button] Save
[slider] Brightness
[button] Send
[text box] Phone -
21.📊 Survey: which problem bugs you most? How many more votes did “forgetting birthdays” get than “wasting pocket money”?
forgetting birthdays: 23 votes
wasting pocket money: 9 votes
losing water bottles: 15 votes - 22.Which of these is a button? (a) tap to go Next (b) today’s step count (c) a box to type a name (d) your friends list
- 23.True or false: you add the buttons at the plan stage. (a) False (b) True
- 24.👥 A cricket club app has 180 players, 230 coaches and 195 fans as users. Which user group is the biggest? (a) fans (b) coaches (c) players
-
25.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting homework: 4 votes
losing water bottles: 16 votes
no quiet study place: 10 votes (a) losing water bottles (b) forgetting homework (c) no quiet study place - 26.🔍 Which is the odd one out? (a) speaking a command (b) taking a photo (c) typing your age (d) a buzz (vibration)
- 27.🛠️ At which stage do you try every button? (a) the release stage (b) the build stage (c) the idea stage (d) the test stage
- 28.⚙️ In an app, is speaking a command an input, processing or an output? (a) output (b) processing (c) input
- 29.🗒️ Why keep version 1 small? (a) to learn from users soon (b) to look bigger (c) to use up storage (d) to confuse users
- 30.True or false: a date picker is an input. (a) True (b) False
- 31.Which of these app ideas solves no real problem? (a) a blank grey screen (b) a free study-room finder (c) a medicine reminder (d) a library due-date alert
- 32.True or false: you share the download link at the plan stage. (a) True (b) False
- 33.🔍 Which is the odd one out? (a) a spelling coach (b) a times-table quiz (c) a flashcard trainer (d) a word battle
- 34.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) show the score (b) an avatar shop (c) confetti effects (d) background music
- 35.True or false: a homework planner is the best fit for a student who often misses the school bus. (a) False (b) True
-
36.⚙️ What number does this app show?
let bill = 72; // typed by the user
let friends = 2; // typed by the user
let share = bill / friends;
show(share); -
37.🧩 Which of these is a button on this screen?
[title] Sign Up
[text box] Name
[button] Send
[text box] Phone
[text box] Notes
[button] Cancel
[button] Back (a) Send (b) Notes (c) Name (d) Phone - 38.True or false: the log-in page is a screen. (a) True (b) False
- 39.True or false: a unit converter is a tool app. (a) False (b) True
- 40.🧩 Which input is best for turning something ON or OFF? (a) a text box (b) a slider (c) a switch (d) a title
Answer key
- 1
- 3
- False
- a result on screen
- 6
- sketch the screens
- 475
- pick the features
- 2
- a button
- forgetting birthdays
- False
- a lost-and-found board
- 57
- a homework planner
- librarians
- a website
- 40
- a unit converter
- 3
- 14
- tap to go Next
- False
- coaches
- losing water bottles
- a buzz (vibration)
- the test stage
- input
- to learn from users soon
- True
- a blank grey screen
- False
- a word battle
- show the score
- False
- 36
- Send
- True
- True
- a switch
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students