← 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 273 · 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 170 players, 205 coaches and 255 fans as users. How many more fans than players are there?
  2. 2.Which of these is a user need? (a) a dark mode switch (b) “I keep missing the bus” (c) a search bar (d) a reminder alarm
  3. 3.👥 A school app has 140 students, 25 teachers and 275 parents as users. Which user group is the biggest? (a) teachers (b) students (c) parents
  4. 4.True or false: a library due-date alert solves a real problem. (a) True (b) False
  5. 5.🎯 Which app would help this user most: a grandparent with weak eyesight? (a) a homework planner (b) a bus tracker (c) a water reminder (d) a big-text reader
  6. 6.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 10; // 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 3 (b) line 2 (c) line 4 (d) line 1
  7. 7.🗒️ Version 1 of a water reminder must be ready in 12 days. How many days are left for extras after the must-haves?
    set a reminder time: 3 days
    log a glass of water: 2 days
    see today’s total: 2 days
  8. 8.Which of these is true of a website? (a) updates from the store (b) comes from an app store (c) has a home-screen icon (d) needs no installing
  9. 9.⚙️ What number does this app show?
    let bill = 28; // typed by the user
    let friends = 2; // typed by the user
    let share = bill / friends;
    show(share);
  10. 10.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [button] Help
    [text box] Name
    [text box] Due date
  11. 11.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [button] Cancel
    [text box] City
    [slider] Volume
    [text box] Name
    [text box] Notes
  12. 12.📅 An app team plans for 4 days, builds for 10 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  13. 13.True or false: a website needs no installing. (a) True (b) False
  14. 14.True or false: a word battle is a game. (a) True (b) False
  15. 15.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [switch] Show hints
    [text box] City
    [button] Cancel
  16. 16.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting homework: 25 votes
    wasting pocket money: 10 votes
    forgetting birthdays: 22 votes
    (a) wasting pocket money (b) forgetting birthdays (c) forgetting homework
  17. 17.📊 Survey: which problem bugs you most? How many more votes did “no quiet study place” get than “forgetting homework”?
    no quiet study place: 24 votes
    forgetting homework: 17 votes
    missing the bus: 3 votes
  18. 18.🗒️ What is a must-have feature? (a) a colour theme (b) one the app cannot skip (c) a nice extra (d) a sound effect
  19. 19.🧩 How many buttons does this app screen have?
    [title] Settings
    [text box] Email
    [text box] Phone
    [button] Done
    [text box] Due date
  20. 20.True or false: you list what users need at the build stage. (a) True (b) False
  21. 21.True or false: a website opens from a link. (a) False (b) True
  22. 22.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) pick your bus stop (c) rate the driver (d) change the bus icon
  23. 23.🧩 Which part lets the user give the app information? (a) an input (b) a logo (c) a title (d) an icon
  24. 24.Which of these happens at the plan stage? (a) draw the user flow (b) write the code (c) talk to possible users (d) list what users need
  25. 25.Which of these is true of a website? (a) updates from the store (b) opens from a link (c) comes from an app store (d) is installed on a phone
  26. 26.🔔 What is a message an app shows on your lock screen called? (a) a notification (b) a variable (c) a web address (d) a wireframe
  27. 27.🔍 Which is the odd one out? (a) a step counter (b) a water reminder (c) a unit converter (d) a sleep tracker
  28. 28.True or false: the settings page is a screen. (a) True (b) False
  29. 29.💡 After a survey, which need should version 1 solve? (a) the most common need (b) a random need (c) the rarest need (d) the newest trend
  30. 30.True or false: a beep sound is an output. (a) False (b) True
  31. 31.🧩 Which input is best for choosing a volume level? (a) a switch (b) a text box (c) a title (d) a slider
  32. 32.True or false: a bus tracker is the best fit for a teen learning to make snacks. (a) True (b) False
  33. 33.💡 Does an app idea like a bill splitter solve a real problem? (a) No (b) Yes
  34. 34.Which of these is a user need? (a) “Small text is hard” (b) a dark mode switch (c) a reminder alarm (d) a search bar
  35. 35.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) set a reminder time (b) water animations (c) custom alert sounds (d) share your streak
  36. 36.💡 Does an app idea like an app that just says hi solve a real problem? (a) Yes (b) No
  37. 37.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 button with no action
  38. 38.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 240; // typed by the user
    line 2: let friends = 3; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 1 (b) line 4 (c) line 2 (d) line 3
  39. 39.⚙️ What number does this app show?
    let price = 80; // typed by the user
    let qty = 5; // typed by the user
    let total = price * qty;
    show(total);
  40. 40.🔢 After an app is released, what comes right after “fix and improve”? (a) read user reviews (b) release an update (c) test it again (d) list what to fix

Answer key

  1. 85
  2. “I keep missing the bus”
  3. parents
  4. True
  5. a big-text reader
  6. line 3
  7. 5
  8. needs no installing
  9. 14
  10. 1
  11. 4
  12. 14
  13. True
  14. True
  15. 2
  16. forgetting homework
  17. 7
  18. one the app cannot skip
  19. 1
  20. False
  21. True
  22. pick your bus stop
  23. an input
  24. draw the user flow
  25. opens from a link
  26. a notification
  27. a unit converter
  28. True
  29. the most common need
  30. True
  31. a slider
  32. False
  33. Yes
  34. “Small text is hard”
  35. set a reminder time
  36. No
  37. a medicine reminder
  38. line 3
  39. 400
  40. test it again

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