← 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 364 · 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 of these app ideas solves no real problem? (a) a library due-date alert (b) a lost-and-found board (c) a bill splitter (d) a blank grey screen
  2. 2.⚙️ In an app, is tapping a button an input, processing or an output? (a) output (b) processing (c) input
  3. 3.🧩 In an app, what is the settings page? (a) a button (b) data (c) an input (d) a screen
  4. 4.🧩 In an app, what is tap to go Next? (a) data (b) a button (c) an input (d) a screen
  5. 5.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    missing the bus: 23 votes
    forgetting birthdays: 5 votes
    no quiet study place: 7 votes
    (a) missing the bus (b) forgetting birthdays (c) no quiet study place
  6. 6.True or false: a bill splitter solves no real problem. (a) False (b) True
  7. 7.🔍 Which is the odd one out? (a) a buzz (vibration) (b) a beep sound (c) a result on screen (d) checking a password
  8. 8.Which of these is a user need? (a) “I forget my homework” (b) a dark mode switch (c) a share button (d) a reminder alarm
  9. 9.⚙️ What number does this app show?
    let price = 20; // typed by the user
    let qty = 3; // typed by the user
    let total = price * qty;
    show(total);
  10. 10.🎯 What is the best first step to learn what users need? (a) write the code (b) guess on your own (c) pick the colours (d) ask and watch users
  11. 11.👥 A school app has 115 students, 95 teachers and 250 parents as users. Which user group is the biggest? (a) teachers (b) parents (c) students
  12. 12.🔔 What is a message an app shows on your lock screen called? (a) a variable (b) a notification (c) a wireframe (d) a web address
  13. 13.Which of these is a screen? (a) your friends list (b) the home page of an app (c) tap to Send (d) today’s step count
  14. 14.📱 Which one opens from a link: an app or a website? (a) a website (b) an app
  15. 15.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [button] Next
    [slider] Brightness
    [button] Save
    [switch] Sound
    [text box] City
    [text box] Due date
    [button] Cancel
  16. 16.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [text box] Age
    [button] Back
    [button] Next
    [switch] Sound
    [button] Send
  17. 17.True or false: your friends list is an input. (a) False (b) True
  18. 18.⚙️ In an app, is typing your age an input, processing or an output? (a) processing (b) input (c) output
  19. 19.True or false: a beep sound is an input. (a) True (b) False
  20. 20.🛠️ At which stage do you talk to possible users? (a) the release stage (b) the plan stage (c) the idea stage (d) the test stage
  21. 21.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) earn stickers (b) pick a theme colour (c) set a due date (d) share tasks to friends
  22. 22.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “forgetting birthdays”?
    forgetting birthdays: 12 votes
    forgetting homework: 13 votes
    losing water bottles: 22 votes
  23. 23.Which of these is an input? (a) a pop-up message (b) sorting the scores (c) working out a tip (d) taking a photo
  24. 24.Which of these is an input? (a) a beep sound (b) working out a tip (c) a buzz (vibration) (d) tapping a button
  25. 25.True or false: you let friends try it at the test stage. (a) True (b) False
  26. 26.True or false: tap to Send is a button. (a) False (b) True
  27. 27.🗒️ In MVP, the M stands for ___. (a) maximum (b) music (c) mobile (d) minimum
  28. 28.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 170; // typed by the user
    line 2: let off = 30; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 2 (b) line 4 (c) line 3 (d) line 1
  29. 29.True or false: a puzzle with levels is a tool app. (a) False (b) True
  30. 30.🗒️ Version 1 of a quiz app must be ready in 14 days. How many days are left for extras after the must-haves?
    show a question: 1 days
    check the answer: 2 days
    show the score: 5 days
  31. 31.Which of these is processing? (a) a pop-up message (b) working out a tip (c) a beep sound (d) typing your age
  32. 32.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) show arrival time (c) rate the driver (d) change the bus icon
  33. 33.🧩 In an app, what is a slider for volume? (a) an input (b) a screen (c) a button (d) data
  34. 34.📱 Which one has a home-screen icon: an app or a website? (a) a website (b) an app
  35. 35.🎯 Is this a user need or a feature: a search bar? (a) a feature (b) a user need
  36. 36.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) confetti effects (b) an avatar shop (c) show the score (d) background music
  37. 37.👥 A library app has 135 readers, 240 librarians and 225 volunteers as users. How many users does it have in all?
  38. 38.Which of these is true of an app? (a) opens from a link (b) comes from an app store (c) opens in a web browser (d) has a web address
  39. 39.Which of these is a user need? (a) a reminder alarm (b) a search bar (c) a share button (d) “I keep missing the bus”
  40. 40.🎯 Why learn about users before you build? (a) to slow it down (b) to pick a logo (c) to make it longer (d) to build what they need

Answer key

  1. a blank grey screen
  2. input
  3. a screen
  4. a button
  5. missing the bus
  6. False
  7. checking a password
  8. “I forget my homework”
  9. 60
  10. ask and watch users
  11. parents
  12. a notification
  13. the home page of an app
  14. a website
  15. 4
  16. 2
  17. False
  18. input
  19. False
  20. the idea stage
  21. set a due date
  22. 1
  23. taking a photo
  24. tapping a button
  25. True
  26. True
  27. minimum
  28. line 3
  29. False
  30. 6
  31. working out a tip
  32. show arrival time
  33. an input
  34. an app
  35. a feature
  36. show the score
  37. 600
  38. comes from an app store
  39. “I keep missing the bus”
  40. to build what they need

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