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 cricket club app has 110 players, 85 coaches and 25 fans as users. Which user group is the biggest? (a) fans (b) players (c) coaches
- 2.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) share your streak (b) see today’s total (c) water animations (d) custom alert sounds
- 3.True or false: a racing challenge is a game. (a) False (b) True
- 4.🧩 Which part lets the user give the app information? (a) a title (b) a logo (c) an icon (d) an input
-
5.⚙️ Which line does the processing (works out the answer)?
line 1: let km = 2; // typed by the user
line 2: let metres = km * 1000;
line 3: show(metres); (a) line 3 (b) line 1 (c) line 2 - 6.🔍 Which is the odd one out? (a) taking a photo (b) tapping a button (c) checking a password (d) typing your age
- 7.True or false: a date picker is a screen. (a) False (b) True
- 8.🧩 In an app, what is the log-in page? (a) an input (b) data (c) a button (d) a screen
- 9.🎯 Who are the users of an app? (a) the app icons (b) the people who use it (c) only the coders (d) only the testers
- 10.👥 A school app has 175 students, 40 teachers and 265 parents as users. Which user group is the biggest? (a) parents (b) students (c) teachers
- 11.🧩 In an app, what is the home page of an app? (a) an input (b) a button (c) a screen (d) data
- 12.🗒️ Why keep version 1 small? (a) to confuse users (b) to look bigger (c) to use up storage (d) to learn from users soon
- 13.💡 Which is a problem statement? (a) “Use blue buttons” (b) “Kids forget homework” (c) “Make it fast” (d) “Add a logo”
-
14.🗒️ Version 1 of a water reminder must be ready in 11 days. How many days are left for extras after the must-haves?
set a reminder time: 4 days
log a glass of water: 4 days
see today’s total: 3 days -
15.⚙️ What number does this app show?
let km = 8; // typed by the user
let metres = km * 1000;
show(metres); - 16.🔢 When you make an app, which comes first: “plan the screens” or “get an idea”? (a) plan the screens (b) get an idea
- 17.🔍 Which is the odd one out? (a) a flashcard trainer (b) a water reminder (c) a step counter (d) a sleep tracker
- 18.Which of these is true of a website? (a) comes from an app store (b) is installed on a phone (c) has a home-screen icon (d) has a web address
-
19.🧩 Which of these is a button on this screen?
[title] Sign Up
[switch] Show hints
[text box] Email
[text box] Due date
[text box] Name
[button] Start (a) Due date (b) Name (c) Start (d) Email -
20.📊 Survey: which problem bugs you most? How many more votes did “no quiet study place” get than “losing water bottles”?
losing water bottles: 15 votes
missing the bus: 13 votes
no quiet study place: 24 votes - 21.Which of these is a screen? (a) the game-over page (b) a switch for dark mode (c) tap to Start (d) a slider for volume
- 22.True or false: a pocket-money tracker is the best fit for a teen whose money runs out by Friday. (a) True (b) False
- 23.Which of these is true of an app? (a) has a web address (b) opens from a link (c) comes from an app store (d) opens in a web browser
- 24.🧩 In an app, what is tap to Save? (a) data (b) a screen (c) a button (d) an input
- 25.🛠️ At which stage do you connect the data? (a) the test stage (b) the idea stage (c) the release stage (d) the build stage
- 26.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) background music (b) an avatar shop (c) confetti effects (d) show the score
- 27.🧩 In an app, what is today’s step count? (a) data (b) a screen (c) a button (d) an input
- 28.True or false: a date picker is a button. (a) False (b) True
- 29.🔢 When you make an app, what comes right after “build the app”? (a) plan the screens (b) test the app (c) get an idea (d) release it
- 30.👥 A school app has 50 students, 195 teachers and 85 parents as users. How many more teachers than students are there?
- 31.True or false: a beep sound is processing. (a) False (b) True
- 32.Which of these is true of a website? (a) needs no installing (b) has a home-screen icon (c) is installed on a phone (d) comes from an app store
-
33.⚙️ What number does this app show?
let bill = 308; // typed by the user
let friends = 4; // typed by the user
let share = bill / friends;
show(share); -
34.📊 Survey: which problem bugs you most? How many students voted in all?
wasting pocket money: 22 votes
forgetting homework: 4 votes
missing the bus: 16 votes - 35.📱 Where do people usually download phone apps from? (a) a charger (b) a printer (c) a web server (d) an app store
- 36.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) add money spent (b) pie-chart colours (c) export to a file (d) savings stickers
- 37.⚙️ In an app, is a pop-up message an input, processing or an output? (a) processing (b) input (c) output
- 38.Which of these is true of an app? (a) opens from a link (b) needs no installing (c) has a home-screen icon (d) opens in a web browser
- 39.📴 Which of these can often still work with no internet? (a) a video call (b) an online search (c) a new website (d) an installed app
-
40.🧩 How many buttons does this app screen have?
[title] Settings
[text box] Subject
[button] Back
[text box] Notes
[button] Help
Answer key
- players
- see today’s total
- True
- an input
- line 2
- checking a password
- False
- a screen
- the people who use it
- parents
- a screen
- to learn from users soon
- “Kids forget homework”
- 0
- 8000
- get an idea
- a flashcard trainer
- has a web address
- Start
- 9
- the game-over page
- True
- comes from an app store
- a button
- the build stage
- show the score
- data
- False
- test the app
- 145
- False
- needs no installing
- 77
- 42
- an app store
- add money spent
- output
- has a home-screen icon
- an installed app
- 2
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students