← 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 899 · 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.💡 Which is a problem statement? (a) “Add a logo” (b) “Kids forget homework” (c) “Use blue buttons” (d) “Make it fast”
  2. 2.🔢 After an app is released, which comes LAST? (a) read user reviews (b) release an update (c) list what to fix (d) fix and improve
  3. 3.🗒️ 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: 4 days
    show arrival time: 3 days
    pick your bus stop: 4 days
  4. 4.📅 An app team plans for 4 days, builds for 8 days, tests for 3 days and releases on 1 more day. How many more days does building take than testing?
  5. 5.🗒️ What is a must-have feature? (a) a nice extra (b) one the app cannot skip (c) a sound effect (d) a colour theme
  6. 6.Which of these is true of a website? (a) is installed on a phone (b) has a home-screen icon (c) has a web address (d) updates from the store
  7. 7.📊 Survey: which problem bugs you most? How many more votes did “no quiet study place” get than “missing the bus”?
    missing the bus: 9 votes
    forgetting birthdays: 6 votes
    no quiet study place: 23 votes
  8. 8.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) show arrival time (b) rate the driver (c) see where the bus is (d) pick your bus stop
  9. 9.Which of these app ideas solves a real problem? (a) a medicine reminder (b) an app that just says hi (c) a page of random dots (d) a blank grey screen
  10. 10.Which of these is a feature? (a) “Small text is hard” (b) “I keep missing the bus” (c) a dark mode switch (d) “I forget my homework”
  11. 11.⚙️ In an app, is adding up a bill an input, processing or an output? (a) processing (b) input (c) output
  12. 12.👥 A clinic app has 95 patients, 155 doctors and 60 nurses as users. How many users does it have in all?
  13. 13.🔢 After an app is released, which comes first: “read user reviews” or “test it again”? (a) read user reviews (b) test it again
  14. 14.🗒️ In MVP, the M stands for ___. (a) music (b) maximum (c) minimum (d) mobile
  15. 15.Which of these happens at the release stage? (a) share the download link (b) talk to possible users (c) try every button (d) pick the features
  16. 16.👥 A library app has 20 readers, 70 librarians and 260 volunteers as users. Which user group is the biggest? (a) librarians (b) readers (c) volunteers
  17. 17.⚙️ What number does this app show?
    let bill = 114; // typed by the user
    let friends = 2; // typed by the user
    let share = bill / friends;
    show(share);
  18. 18.True or false: a blank grey screen solves a real problem. (a) True (b) False
  19. 19.📊 Survey: which problem bugs you most? How many students voted in all?
    losing water bottles: 16 votes
    wasting pocket money: 20 votes
    missing the bus: 22 votes
  20. 20.🧩 Which of these is a button on this screen?
    [title] Edit Profile
    [button] Save
    [text box] Name
    [button] Done
    [switch] Dark mode
    [button] Back
    (a) Dark mode (b) Name (c) Back
  21. 21.📅 An app team plans for 3 days, builds for 4 days, tests for 2 days and releases on 1 more day. How many more days does building take than testing?
  22. 22.📱 Which one is installed on a phone: an app or a website? (a) a website (b) an app
  23. 23.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 5; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 1 (b) line 3 (c) line 2
  24. 24.🧩 In an app, what is today’s step count? (a) a screen (b) data (c) an input (d) a button
  25. 25.True or false: a button with no action solves no real problem. (a) False (b) True
  26. 26.⚙️ What number does this app show?
    let price = 10; // typed by the user
    let qty = 6; // typed by the user
    let total = price * qty;
    show(total);
  27. 27.Which of these is an output? (a) taking a photo (b) a buzz (vibration) (c) speaking a command (d) typing your age
  28. 28.True or false: today’s step count is a screen. (a) False (b) True
  29. 29.True or false: your friends list is a button. (a) False (b) True
  30. 30.🗂️ What kind of app is a flashcard trainer? (a) a game (b) a health app (c) a learning app (d) a tool app
  31. 31.📱 Which one has a home-screen icon: an app or a website? (a) a website (b) an app
  32. 32.🎯 Why learn about users before you build? (a) to make it longer (b) to build what they need (c) to slow it down (d) to pick a logo
  33. 33.🎯 Is this a user need or a feature: a dark mode switch? (a) a user need (b) a feature
  34. 34.Which of these is a button? (a) your saved notes (b) a date picker (c) tap to Send (d) the home page of an app
  35. 35.💡 Does an app idea like a library due-date alert solve a real problem? (a) No (b) Yes
  36. 36.📅 An app team plans for 4 days, builds for 6 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  37. 37.Which of these app ideas solves a real problem? (a) a page of random dots (b) an app that just says hi (c) a button with no action (d) a library due-date alert
  38. 38.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 315; // 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 3 (b) line 2 (c) line 4 (d) line 1
  39. 39.🔢 When you make an app, what comes right after “plan the screens”? (a) get an idea (b) release it (c) build the app (d) test the app
  40. 40.Which of these is true of an app? (a) opens in a web browser (b) opens from a link (c) needs no installing (d) updates from the store

Answer key

  1. “Kids forget homework”
  2. release an update
  3. 2
  4. 5
  5. one the app cannot skip
  6. has a web address
  7. 14
  8. rate the driver
  9. a medicine reminder
  10. a dark mode switch
  11. processing
  12. 310
  13. read user reviews
  14. minimum
  15. share the download link
  16. volunteers
  17. 57
  18. False
  19. 58
  20. Back
  21. 2
  22. an app
  23. line 2
  24. data
  25. True
  26. 60
  27. a buzz (vibration)
  28. False
  29. False
  30. a learning app
  31. an app
  32. to build what they need
  33. a feature
  34. tap to Send
  35. Yes
  36. 10
  37. a library due-date alert
  38. line 3
  39. build the app
  40. updates from the store

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