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 is the odd one out? (a) a calculator (b) a sleep tracker (c) a unit converter (d) a torch
- 2.🔢 After an app is released, which comes first: “test it again” or “fix and improve”? (a) test it again (b) fix and improve
- 3.📱 Which one updates from the store: an app or a website? (a) an app (b) a website
- 4.True or false: a torch is a tool app. (a) True (b) False
- 5.True or false: typing your age is an input. (a) False (b) True
- 6.💡 How can you check that people really have the problem? (a) pick a colour (b) ask possible users (c) copy another app (d) just guess
- 7.🌐 Which program do you need to open a website? (a) an app store (b) a calculator (c) a camera app (d) a web browser
-
8.🗒️ Version 1 of a pocket-money tracker must be ready in 13 days. How many days are left for extras after the must-haves?
add money received: 2 days
add money spent: 3 days
show the balance: 2 days - 9.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) show the balance (b) add money spent (c) export to a file (d) add money received
- 10.👥 A school app has 70 students, 50 teachers and 60 parents as users. How many users does it have in all?
- 11.Which of these happens at the release stage? (a) put it on an app store (b) write down the bugs (c) pick the features (d) spot a problem to solve
- 12.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) background music (b) confetti effects (c) show a question (d) an avatar shop
- 13.Which of these happens at the idea stage? (a) put it on an app store (b) sketch the screens (c) draw the user flow (d) list what users need
- 14.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) log a glass of water (b) share your streak (c) custom alert sounds (d) water animations
- 15.True or false: a library due-date alert solves no real problem. (a) True (b) False
- 16.👥 A cricket club app has 85 players, 75 coaches and 255 fans as users. How many users does it have in all?
- 17.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) change the bus icon (b) a dark mode (c) rate the driver (d) pick your bus stop
- 18.True or false: a times-table quiz is a learning app. (a) False (b) True
- 19.🛠️ At which stage do you share the download link? (a) the build stage (b) the idea stage (c) the plan stage (d) the release stage
- 20.📱 Where do people usually download phone apps from? (a) a printer (b) a web server (c) an app store (d) a charger
- 21.Which of these is processing? (a) tapping a button (b) taking a photo (c) speaking a command (d) checking a password
- 22.🔍 Which is the odd one out? (a) a result on screen (b) a beep sound (c) speaking a command (d) a buzz (vibration)
- 23.👥 A school app has 225 students, 40 teachers and 150 parents as users. Which user group is the biggest? (a) parents (b) students (c) teachers
- 24.👥 A cricket club app has 285 players, 70 coaches and 105 fans as users. How many users does it have in all?
- 25.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) earn stickers (b) pick a theme colour (c) see tasks by day (d) share tasks to friends
- 26.🗒️ The first small, working version of an app is often called an ___. (a) FAQ (b) MVP (c) CPU (d) URL
- 27.Which of these is true of a website? (a) is installed on a phone (b) comes from an app store (c) needs no installing (d) has a home-screen icon
- 28.🗒️ When should nice-to-have features be built? (a) on day one (b) never (c) after the must-haves (d) before anything
-
29.⚙️ What number does this app show?
let price = 55; // typed by the user
let qty = 4; // typed by the user
let total = price * qty;
show(total); -
30.⚙️ Which line does the processing (works out the answer)?
line 1: let km = 11; // typed by the user
line 2: let metres = km * 1000;
line 3: show(metres); (a) line 3 (b) line 2 (c) line 1 -
31.⚙️ What number does this app show?
let price = 30; // typed by the user
let qty = 4; // typed by the user
let total = price * qty;
show(total); - 32.True or false: a box to type a name is an input. (a) True (b) False
- 33.🧩 In an app, what is the home page of an app? (a) a button (b) data (c) an input (d) a screen
- 34.True or false: a website has a web address. (a) True (b) False
- 35.🛠️ At which stage do you write the store text? (a) the idea stage (b) the test stage (c) the build stage (d) the release stage
- 36.💡 Does an app idea like a library due-date alert solve a real problem? (a) Yes (b) No
- 37.🔢 When you make an app, what comes right after “get an idea”? (a) plan the screens (b) build the app (c) release it (d) test the app
- 38.📅 An app team plans for 4 days, builds for 7 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
- 39.🔍 Which is the odd one out? (a) a word battle (b) a racing challenge (c) a puzzle with levels (d) a step counter
- 40.🧩 Which input is best for typing your name? (a) a text box (b) a picture (c) a slider (d) a switch
Answer key
- a sleep tracker
- fix and improve
- an app
- True
- True
- ask possible users
- a web browser
- 6
- export to a file
- 180
- put it on an app store
- show a question
- list what users need
- log a glass of water
- False
- 415
- pick your bus stop
- True
- the release stage
- an app store
- checking a password
- speaking a command
- students
- 460
- see tasks by day
- MVP
- needs no installing
- after the must-haves
- 220
- line 2
- 120
- True
- a screen
- True
- the release stage
- Yes
- plan the screens
- 13
- a step counter
- a text box
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students