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.True or false: a homework planner is the best fit for a pupil juggling five projects. (a) True (b) False
- 2.🎯 A short made-up profile of a typical user is called a ___. (a) password (b) pixel (c) persona (d) protocol
-
3.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 85; // typed by the user
line 2: let qty = 6; // typed by the user
line 3: let total = price * qty;
line 4: show(total); (a) line 2 (b) line 3 (c) line 4 (d) line 1 - 4.🎯 Who are the users of an app? (a) only the testers (b) the people who use it (c) the app icons (d) only the coders
- 5.💡 How can you check that people really have the problem? (a) pick a colour (b) just guess (c) ask possible users (d) copy another app
- 6.🔍 Which is the odd one out? (a) a beep sound (b) a result on screen (c) a buzz (vibration) (d) typing your age
- 7.🔢 When you make an app, which comes first: “release it” or “plan the screens”? (a) plan the screens (b) release it
- 8.🔢 When you make an app, which comes first: “get an idea” or “build the app”? (a) get an idea (b) build the app
- 9.Which of these app ideas solves a real problem? (a) a button with no action (b) a medicine reminder (c) an app that just says hi (d) a blank grey screen
- 10.🎯 Is this a user need or a feature: “What should I cook?”? (a) a user need (b) a feature
- 11.🔍 Which is the odd one out? (a) taking a photo (b) typing your age (c) speaking a command (d) a pop-up message
- 12.🗒️ What is a must-have feature? (a) a nice extra (b) one the app cannot skip (c) a sound effect (d) a colour theme
- 13.🧩 In an app, what is your saved notes? (a) an input (b) a screen (c) data (d) a button
- 14.🧩 In an app, what is today’s step count? (a) a button (b) an input (c) a screen (d) data
-
15.⚙️ What number does this app show?
let price = 75; // typed by the user
let qty = 5; // typed by the user
let total = price * qty;
show(total); - 16.📱 Which one opens in a web browser: an app or a website? (a) an app (b) a website
- 17.True or false: tap to Start is a button. (a) True (b) False
- 18.Which of these is an input? (a) working out a tip (b) speaking a command (c) checking a password (d) a pop-up message
- 19.⚙️ In an app, is a result on screen an input, processing or an output? (a) input (b) output (c) processing
- 20.Which of these is a user need? (a) a dark mode switch (b) a reminder alarm (c) “What should I cook?” (d) a share button
- 21.⚙️ In an app, is checking a password an input, processing or an output? (a) input (b) processing (c) output
- 22.True or false: you sketch the screens at the plan stage. (a) False (b) True
- 23.🗂️ What kind of app is a sleep tracker? (a) a health app (b) a learning app (c) a tool app (d) a game
- 24.📱 Which one is installed on a phone: an app or a website? (a) an app (b) a website
- 25.🗂️ What kind of app is an alarm clock? (a) a tool app (b) a learning app (c) a health app (d) a game
- 26.Which of these is true of an app? (a) has a web address (b) opens in a web browser (c) is installed on a phone (d) opens from a link
- 27.🗂️ What kind of app is a cricket run chase? (a) a game (b) a tool app (c) a health app (d) a learning app
- 28.True or false: the home page of an app is data. (a) True (b) False
- 29.📅 An app team plans for 4 days, builds for 7 days, tests for 3 days and releases on 1 more day. How many more days does building take than testing?
- 30.🎯 What is a user need? (a) a colour theme (b) a phone setting (c) a type of button (d) a problem a user has
- 31.🔢 When you make an app, which comes FIRST? (a) get an idea (b) build the app (c) test the app (d) plan the screens
- 32.🔢 When you make an app, what comes right after “get an idea”? (a) plan the screens (b) release it (c) test the app (d) build the app
- 33.👥 A school app has 165 students, 215 teachers and 95 parents as users. Which user group is the biggest? (a) teachers (b) students (c) parents
- 34.🗒️ The first small, working version of an app is often called an ___. (a) FAQ (b) CPU (c) URL (d) MVP
- 35.💡 Does an app idea like a button with no action solve a real problem? (a) No (b) Yes
- 36.🧩 In an app, what is tap to Send? (a) an input (b) a screen (c) data (d) a button
- 37.📅 An app team plans for 2 days, builds for 11 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
-
38.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] New Note
[text box] City
[button] Next
[button] Cancel
[button] Start
[switch] Show hints - 39.🔍 Which is the odd one out? (a) try every button (b) write down the bugs (c) let friends try it (d) write the code
- 40.True or false: a button with no action solves no real problem. (a) False (b) True
Answer key
- True
- persona
- line 3
- the people who use it
- ask possible users
- typing your age
- plan the screens
- get an idea
- a medicine reminder
- a user need
- a pop-up message
- one the app cannot skip
- data
- data
- 375
- a website
- True
- speaking a command
- output
- “What should I cook?”
- processing
- True
- a health app
- an app
- a tool app
- is installed on a phone
- a game
- False
- 4
- a problem a user has
- get an idea
- plan the screens
- teachers
- MVP
- No
- a button
- 17
- 2
- write the code
- True
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students