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.📊 Survey: which problem bugs you most? Which problem should your app solve first?
missing the bus: 15 votes
losing water bottles: 24 votes
forgetting birthdays: 21 votes (a) forgetting birthdays (b) missing the bus (c) losing water bottles - 2.📱 Which one opens in a web browser: an app or a website? (a) an app (b) a website
-
3.🧩 How many buttons does this app screen have?
[title] New Note
[switch] Sound
[button] Send
[text box] Email - 4.🧑 Who is an app really made for? (a) its users (b) its charger (c) its icon (d) its coder only
- 5.🔍 Which is the odd one out? (a) a word battle (b) a step counter (c) a water reminder (d) a sleep tracker
- 6.📱 Which one has a home-screen icon: an app or a website? (a) an app (b) a website
- 7.🧩 In an app, what is a box to type a name? (a) an input (b) a button (c) data (d) a screen
- 8.True or false: you add the buttons at the release stage. (a) False (b) True
-
9.🧩 How many buttons does this app screen have?
[title] Add Homework
[button] Next
[text box] Email
[text box] Phone - 10.True or false: a big-text reader is the best fit for a pupil juggling five projects. (a) False (b) True
-
11.🗒️ Version 1 of a pocket-money tracker must be ready in 7 days. How many days are left for extras after the must-haves?
add money received: 1 days
add money spent: 1 days
show the balance: 5 days - 12.Which of these happens at the release stage? (a) let friends try it (b) add the buttons (c) write down the bugs (d) write the store text
- 13.📱 Which one has a web address: an app or a website? (a) a website (b) an app
- 14.True or false: a recipe finder is the best fit for a parent waiting at the bus stop. (a) True (b) False
- 15.🌐 Which program do you need to open a website? (a) a calculator (b) an app store (c) a web browser (d) a camera app
- 16.Which of these app ideas solves a real problem? (a) a page of random dots (b) a button with no action (c) a free study-room finder (d) a blank grey screen
- 17.💡 Does an app idea like a library due-date alert solve a real problem? (a) Yes (b) No
- 18.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) set a reminder time (b) custom alert sounds (c) log a glass of water (d) see today’s total
-
19.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 296; // typed by the user
line 2: let friends = 4; // typed by the user
line 3: let share = bill / friends;
line 4: show(share); (a) line 3 (b) line 1 (c) line 2 (d) line 4 - 20.💡 Which is a problem statement? (a) “Make it fast” (b) “Kids forget homework” (c) “Add a logo” (d) “Use blue buttons”
- 21.True or false: tapping a button is an input. (a) True (b) False
- 22.True or false: a button with no action solves no real problem. (a) False (b) True
- 23.💡 Which app idea solves this problem: Grandpa forgets his tablets? (a) a medicine reminder (b) a lost-and-found board (c) a bill splitter (d) a study-room finder
- 24.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) add money received (b) export to a file (c) pie-chart colours (d) savings stickers
-
25.🗒️ Version 1 of a pocket-money tracker must be ready in 14 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: 5 days - 26.📅 An app team plans for 3 days, builds for 6 days, tests for 3 days and releases on 1 more day. How many more days does building take than testing?
- 27.Which of these is true of an app? (a) has a web address (b) opens from a link (c) is installed on a phone (d) opens in a web browser
- 28.Which of these is true of a website? (a) updates from the store (b) comes from an app store (c) needs no installing (d) has a home-screen icon
-
29.📊 Survey: which problem bugs you most? How many students voted in all?
forgetting birthdays: 22 votes
forgetting homework: 8 votes
wasting pocket money: 17 votes - 30.👥 A library app has 235 readers, 280 librarians and 290 volunteers as users. How many more volunteers than readers are there?
-
31.⚙️ What number does this app show?
let km = 9; // typed by the user
let metres = km * 1000;
show(metres); - 32.🗒️ What is a must-have feature? (a) one the app cannot skip (b) a nice extra (c) a sound effect (d) a colour theme
- 33.👥 A school app has 200 students, 75 teachers and 135 parents as users. How many users does it have in all?
- 34.True or false: your high score is a screen. (a) True (b) False
- 35.True or false: a calculator is a health app. (a) True (b) False
-
36.🧩 How many buttons does this app screen have?
[title] Edit Profile
[button] Start
[switch] Remind me
[text box] Name
[button] Send
[button] Done
[slider] Text size - 37.🔢 When you make an app, what comes right after “build the app”? (a) get an idea (b) test the app (c) plan the screens (d) release it
-
38.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 350; // typed by the user
line 2: let friends = 5; // typed by the user
line 3: let share = bill / friends;
line 4: show(share); (a) line 2 (b) line 3 (c) line 1 (d) line 4 - 39.True or false: a sleep tracker is a learning app. (a) True (b) False
- 40.True or false: a date picker is data. (a) False (b) True
Answer key
- losing water bottles
- a website
- 1
- its users
- a word battle
- an app
- an input
- False
- 1
- False
- 0
- write the store text
- a website
- False
- a web browser
- a free study-room finder
- Yes
- custom alert sounds
- line 3
- “Kids forget homework”
- True
- True
- a medicine reminder
- add money received
- 4
- 3
- is installed on a phone
- needs no installing
- 47
- 55
- 9000
- one the app cannot skip
- 410
- False
- False
- 3
- test the app
- line 3
- False
- False
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students