← 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 130 · 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.🔢 When you make an app, which comes LAST? (a) test the app (b) release it (c) build the app (d) plan the screens
  2. 2.🧩 What does a button do when you tap it? (a) changes the phone (b) saves the battery (c) shows the time (d) starts an action
  3. 3.🗒️ When should nice-to-have features be built? (a) never (b) after the must-haves (c) before anything (d) on day one
  4. 4.🔢 When you make an app, what comes right after “plan the screens”? (a) get an idea (b) test the app (c) release it (d) build the app
  5. 5.👥 A school app has 85 students, 90 teachers and 200 parents as users. How many users does it have in all?
  6. 6.🗒️ Version 1 of a bus tracker must be ready in 7 days. How many days are left for extras after the must-haves?
    see where the bus is: 1 days
    show arrival time: 3 days
    pick your bus stop: 2 days
  7. 7.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [text box] Phone
    [button] Cancel
  8. 8.🎯 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
  9. 9.💡 An app that tries to do everything at once is usually ___. (a) easy to build (b) hard to use (c) finished fast (d) very small
  10. 10.🔍 Which is the odd one out? (a) sorting the scores (b) adding up a bill (c) a buzz (vibration) (d) checking a password
  11. 11.Which of these happens at the build stage? (a) put it on an app store (b) draw the user flow (c) add the buttons (d) write the store text
  12. 12.Which of these is processing? (a) typing your age (b) a pop-up message (c) a buzz (vibration) (d) working out a tip
  13. 13.⚙️ In an app, is speaking a command an input, processing or an output? (a) input (b) processing (c) output
  14. 14.Which of these happens at the test stage? (a) write the code (b) sketch the screens (c) draw the user flow (d) try every button
  15. 15.🔍 Which is the odd one out? (a) a flashcard trainer (b) a spelling coach (c) a times-table quiz (d) a sleep tracker
  16. 16.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    wasting pocket money: 19 votes
    no quiet study place: 22 votes
    forgetting birthdays: 5 votes
    (a) forgetting birthdays (b) wasting pocket money (c) no quiet study place
  17. 17.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [text box] Notes
    [switch] Dark mode
    [button] Save
    [button] Next
    [button] Done
  18. 18.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [text box] Email
    [button] Help
    [button] Cancel
    [button] Send
  19. 19.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) share tasks to friends (b) earn stickers (c) add a homework task (d) pick a theme colour
  20. 20.🧩 Which of these is a button on this screen?
    [title] Sign Up
    [text box] Email
    [text box] Phone
    [button] Back
    (a) Phone (b) Back (c) Email
  21. 21.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 40; // typed by the user
    line 2: let qty = 6; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 4 (b) line 3 (c) line 2 (d) line 1
  22. 22.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    wasting pocket money: 22 votes
    no quiet study place: 12 votes
    forgetting homework: 5 votes
    (a) forgetting homework (b) wasting pocket money (c) no quiet study place
  23. 23.📱 Which one is installed on a phone: an app or a website? (a) a website (b) an app
  24. 24.🧩 In an app, what is the log-in page? (a) a button (b) data (c) an input (d) a screen
  25. 25.True or false: you let friends try it at the plan stage. (a) False (b) True
  26. 26.📊 Survey: which problem bugs you most? How many students voted in all?
    wasting pocket money: 18 votes
    forgetting homework: 19 votes
    losing water bottles: 15 votes
  27. 27.👥 A library app has 40 readers, 205 librarians and 250 volunteers as users. Which user group is the biggest? (a) librarians (b) volunteers (c) readers
  28. 28.📱 Which one has a web address: an app or a website? (a) an app (b) a website
  29. 29.🔢 After an app is released, which comes first: “read user reviews” or “test it again”? (a) test it again (b) read user reviews
  30. 30.Which of these is a user need? (a) a share button (b) “I forget my homework” (c) a reminder alarm (d) a search bar
  31. 31.🔢 After an app is released, which comes first: “test it again” or “fix and improve”? (a) test it again (b) fix and improve
  32. 32.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    missing the bus: 24 votes
    losing water bottles: 21 votes
    wasting pocket money: 7 votes
    (a) losing water bottles (b) wasting pocket money (c) missing the bus
  33. 33.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) log a glass of water (b) see today’s total (c) set a reminder time (d) water animations
  34. 34.True or false: an alarm clock is a tool app. (a) False (b) True
  35. 35.True or false: a lost-and-found board solves a real problem. (a) False (b) True
  36. 36.🎯 Which app would help this user most: a parent waiting at the bus stop? (a) a bus tracker (b) a water reminder (c) a recipe finder (d) a pocket-money tracker
  37. 37.🛠️ At which stage do you add the buttons? (a) the release stage (b) the build stage (c) the idea stage (d) the test stage
  38. 38.⚙️ In an app, is a buzz (vibration) an input, processing or an output? (a) processing (b) input (c) output
  39. 39.🔍 Which is the odd one out? (a) a flashcard trainer (b) a racing challenge (c) a word battle (d) a cricket run chase
  40. 40.🗂️ What kind of app is a word battle? (a) a learning app (b) a tool app (c) a health app (d) a game

Answer key

  1. release it
  2. starts an action
  3. after the must-haves
  4. build the app
  5. 375
  6. 1
  7. 1
  8. to build what they need
  9. hard to use
  10. a buzz (vibration)
  11. add the buttons
  12. working out a tip
  13. input
  14. try every button
  15. a sleep tracker
  16. no quiet study place
  17. 3
  18. 3
  19. add a homework task
  20. Back
  21. line 3
  22. wasting pocket money
  23. an app
  24. a screen
  25. False
  26. 52
  27. volunteers
  28. a website
  29. read user reviews
  30. “I forget my homework”
  31. fix and improve
  32. missing the bus
  33. water animations
  34. True
  35. True
  36. a bus tracker
  37. the build stage
  38. output
  39. a flashcard trainer
  40. a game

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