← What apps are: Part 1 test lesson New set →

App Dev Worksheet: Part 1 Test

App development lesson 8: What apps are: Part 1 test · Set 918 · 40 questions
TalentJR

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. 1.👥 A cricket club app has 140 players, 120 coaches and 50 fans as users. Which user group is the biggest? (a) players (b) coaches (c) fans
  2. 2.👥 A school app has 60 students, 190 teachers and 90 parents as users. Which user group is the biggest? (a) parents (b) students (c) teachers
  3. 3.⚙️ In an app, is taking a photo an input, processing or an output? (a) input (b) output (c) processing
  4. 4.🔍 Which is the odd one out? (a) a water reminder (b) a sleep tracker (c) a step counter (d) a puzzle with levels
  5. 5.📴 Which of these can often still work with no internet? (a) an installed app (b) a new website (c) an online search (d) a video call
  6. 6.🛠️ At which stage do you spot a problem to solve? (a) the test stage (b) the idea stage (c) the plan stage (d) the release stage
  7. 7.🧩 In an app, what is a switch for dark mode? (a) a button (b) an input (c) a screen (d) data
  8. 8.🗒️ Version 1 of a bus tracker must be ready in 13 days. How many days are left for extras after the must-haves?
    see where the bus is: 3 days
    show arrival time: 4 days
    pick your bus stop: 5 days
  9. 9.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) pick your bus stop (b) change the bus icon (c) rate the driver (d) a dark mode
  10. 10.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) show arrival time (b) see where the bus is (c) pick your bus stop (d) a dark mode
  11. 11.True or false: you connect the data at the release stage. (a) False (b) True
  12. 12.📊 Survey: which problem bugs you most? How many students voted in all?
    missing the bus: 7 votes
    no quiet study place: 12 votes
    wasting pocket money: 4 votes
  13. 13.🔍 Which is the odd one out? (a) add the buttons (b) write the code (c) connect the data (d) list what users need
  14. 14.True or false: a water reminder is the best fit for a runner who forgets to sip water. (a) False (b) True
  15. 15.True or false: taking a photo is an input. (a) True (b) False
  16. 16.True or false: tapping a button is an input. (a) False (b) True
  17. 17.👥 A library app has 130 readers, 285 librarians and 55 volunteers as users. How many users does it have in all?
  18. 18.🔍 Which is the odd one out? (a) let friends try it (b) write the store text (c) share the download link (d) put it on an app store
  19. 19.💡 How can you check that people really have the problem? (a) pick a colour (b) just guess (c) copy another app (d) ask possible users
  20. 20.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money received (b) export to a file (c) add money spent (d) show the balance
  21. 21.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 25; // typed by the user
    line 2: let qty = 4; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 2 (b) line 1 (c) line 4 (d) line 3
  22. 22.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    wasting pocket money: 8 votes
    no quiet study place: 12 votes
    losing water bottles: 25 votes
    (a) no quiet study place (b) wasting pocket money (c) losing water bottles
  23. 23.True or false: a button with no action solves no real problem. (a) False (b) True
  24. 24.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [text box] Due date
    [button] Cancel
    [button] Help
  25. 25.True or false: tapping a button is an output. (a) False (b) True
  26. 26.⚙️ What number does this app show?
    let price = 360; // typed by the user
    let off = 50; // typed by the user
    let pay = price - off;
    show(pay);
  27. 27.🧩 Which input is best for choosing a volume level? (a) a title (b) a text box (c) a switch (d) a slider
  28. 28.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 290; // typed by the user
    line 2: let off = 50; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 3 (b) line 1 (c) line 4 (d) line 2
  29. 29.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [button] Send
    [text box] Subject
    [slider] Brightness
    [text box] City
    [switch] Dark mode
    [button] Start
    [button] Done
    [text box] Email
  30. 30.True or false: you connect the data at the idea stage. (a) True (b) False
  31. 31.🔍 Which is the odd one out? (a) write the store text (b) try every button (c) share the download link (d) put it on an app store
  32. 32.True or false: adding up a bill is an output. (a) False (b) True
  33. 33.👥 A library app has 185 readers, 190 librarians and 95 volunteers as users. How many more readers than volunteers are there?
  34. 34.Which of these is an output? (a) a beep sound (b) working out a tip (c) taking a photo (d) checking a password
  35. 35.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) see where the bus is (b) rate the driver (c) a dark mode (d) change the bus icon
  36. 36.📱 Where do people usually download phone apps from? (a) a web server (b) a printer (c) an app store (d) a charger
  37. 37.💡 Which app idea solves this problem: nobody knows whose bag it is? (a) a medicine reminder (b) a bill splitter (c) a lost-and-found board (d) a study-room finder
  38. 38.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [button] Start
    [slider] Brightness
    [text box] Phone
    [button] Help
    [switch] Sound
  39. 39.🔍 Which is the odd one out? (a) a times-table quiz (b) an alarm clock (c) a flashcard trainer (d) a spelling coach
  40. 40.🎯 Why learn about users before you build? (a) to make it longer (b) to build what they need (c) to pick a logo (d) to slow it down

Answer key

  1. players
  2. teachers
  3. input
  4. a puzzle with levels
  5. an installed app
  6. the idea stage
  7. an input
  8. 1
  9. pick your bus stop
  10. a dark mode
  11. False
  12. 23
  13. list what users need
  14. True
  15. True
  16. True
  17. 470
  18. let friends try it
  19. ask possible users
  20. export to a file
  21. line 3
  22. losing water bottles
  23. True
  24. 1
  25. False
  26. 310
  27. a slider
  28. line 3
  29. 3
  30. False
  31. try every button
  32. False
  33. 90
  34. a beep sound
  35. see where the bus is
  36. an app store
  37. a lost-and-found board
  38. 3
  39. an alarm clock
  40. to build what they need

Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students