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.Which of these is an input? (a) a buzz (vibration) (b) a beep sound (c) speaking a command (d) checking a password
- 2.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) rate the driver (b) change the bus icon (c) pick your bus stop (d) a dark mode
-
3.⚙️ What number does this app show?
let price = 70; // typed by the user
let qty = 2; // typed by the user
let total = price * qty;
show(total); - 4.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) add a homework task (b) pick a theme colour (c) see tasks by day (d) set a due date
-
5.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Order Snacks
[slider] Text size
[switch] Show hints
[text box] Phone
[button] Start
[text box] Subject
[text box] Email - 6.🧑 Who is an app really made for? (a) its icon (b) its users (c) its coder only (d) its charger
- 7.Which of these is processing? (a) speaking a command (b) checking a password (c) tapping a button (d) a pop-up message
-
8.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting homework: 19 votes
missing the bus: 21 votes
no quiet study place: 5 votes (a) no quiet study place (b) forgetting homework (c) missing the bus - 9.Which of these is true of a website? (a) updates from the store (b) is installed on a phone (c) has a home-screen icon (d) opens from a link
- 10.True or false: typing your age is an output. (a) False (b) True
-
11.⚙️ What number does this app show?
let price = 90; // typed by the user
let qty = 3; // typed by the user
let total = price * qty;
show(total); - 12.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) log a glass of water (b) set a reminder time (c) custom alert sounds (d) see today’s total
- 13.👥 A school app has 95 students, 285 teachers and 265 parents as users. Which user group is the biggest? (a) students (b) teachers (c) parents
- 14.💡 After a survey, which need should version 1 solve? (a) the newest trend (b) the rarest need (c) the most common need (d) a random need
- 15.True or false: you write the code at the build stage. (a) False (b) True
- 16.True or false: a word battle is a game. (a) True (b) False
- 17.🗂️ What kind of app is a unit converter? (a) a health app (b) a tool app (c) a learning app (d) a game
- 18.🔍 Which is the odd one out? (a) talk to possible users (b) connect the data (c) spot a problem to solve (d) list what users need
-
19.🧩 How many buttons does this app screen have?
[title] Add Homework
[button] Back
[text box] Subject - 20.True or false: a water reminder is a health app. (a) True (b) False
- 21.True or false: an app comes from an app store. (a) False (b) True
- 22.🎯 Is this a user need or a feature: “Small text is hard”? (a) a feature (b) a user need
- 23.👥 A cricket club app has 180 players, 30 coaches and 160 fans as users. Which user group is the biggest? (a) coaches (b) players (c) fans
- 24.True or false: a recipe finder is the best fit for a cook with no idea for dinner. (a) True (b) False
- 25.🗂️ What kind of app is a sleep tracker? (a) a tool app (b) a game (c) a health app (d) a learning app
- 26.💡 An app that tries to do everything at once is usually ___. (a) hard to use (b) easy to build (c) finished fast (d) very small
- 27.🔢 After an app is released, which comes first: “read user reviews” or “fix and improve”? (a) read user reviews (b) fix and improve
- 28.🔍 Which is the odd one out? (a) a pop-up message (b) a result on screen (c) a beep sound (d) speaking a command
- 29.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) rate the driver (c) see where the bus is (d) change the bus icon
- 30.True or false: a pocket-money tracker is the best fit for a teen learning to make snacks. (a) True (b) False
- 31.Which of these is true of an app? (a) opens in a web browser (b) opens from a link (c) has a web address (d) is installed on a phone
- 32.🎯 Is this a user need or a feature: a dark mode switch? (a) a feature (b) a user need
- 33.💡 How can you check that people really have the problem? (a) ask possible users (b) copy another app (c) just guess (d) pick a colour
- 34.📅 An app team plans for 4 days, builds for 7 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
- 35.🎯 Why learn about users before you build? (a) to slow it down (b) to pick a logo (c) to build what they need (d) to make it longer
- 36.True or false: a website has a web address. (a) False (b) True
- 37.🔍 Which is the odd one out? (a) tapping a button (b) speaking a command (c) taking a photo (d) adding up a bill
- 38.🔢 After an app is released, what comes right after “fix and improve”? (a) test it again (b) list what to fix (c) read user reviews (d) release an update
- 39.True or false: your friends list is a screen. (a) True (b) False
- 40.🔍 Which is the odd one out? (a) checking a password (b) working out a tip (c) a beep sound (d) sorting the scores
Answer key
- speaking a command
- pick your bus stop
- 140
- pick a theme colour
- 5
- its users
- checking a password
- missing the bus
- opens from a link
- False
- 270
- custom alert sounds
- teachers
- the most common need
- True
- True
- a tool app
- connect the data
- 1
- True
- True
- a user need
- players
- True
- a health app
- hard to use
- read user reviews
- speaking a command
- see where the bus is
- False
- is installed on a phone
- a feature
- ask possible users
- 11
- to build what they need
- True
- adding up a bill
- test it again
- False
- a beep sound
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students