← 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 610 · 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.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    wasting pocket money: 6 votes
    losing water bottles: 10 votes
    missing the bus: 15 votes
    (a) wasting pocket money (b) losing water bottles (c) missing the bus
  2. 2.👥 A library app has 60 readers, 45 librarians and 105 volunteers as users. Which user group is the biggest? (a) readers (b) librarians (c) volunteers
  3. 3.🗒️ Version 1 of a water reminder must be ready in 8 days. How many days are left for extras after the must-haves?
    set a reminder time: 4 days
    log a glass of water: 2 days
    see today’s total: 2 days
  4. 4.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 250; // typed by the user
    line 2: let off = 20; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 2 (b) line 4 (c) line 1 (d) line 3
  5. 5.🧩 In an app, what is a switch for dark mode? (a) an input (b) a screen (c) data (d) a button
  6. 6.🗂️ What kind of app is a step counter? (a) a learning app (b) a tool app (c) a health app (d) a game
  7. 7.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 360; // typed by the user
    line 2: let off = 10; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 3 (b) line 1 (c) line 2 (d) line 4
  8. 8.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) show a question (b) check the answer (c) confetti effects (d) show the score
  9. 9.⚙️ What number does this app show?
    let price = 600; // typed by the user
    let off = 50; // typed by the user
    let pay = price - off;
    show(pay);
  10. 10.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) export to a file (b) savings stickers (c) add money received (d) pie-chart colours
  11. 11.Which of these is data? (a) the settings page (b) a slider for volume (c) your saved notes (d) the home page of an app
  12. 12.True or false: a website opens in a web browser. (a) True (b) False
  13. 13.📅 An app team plans for 5 days, builds for 9 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
  14. 14.⚙️ What number does this app show?
    let price = 60; // typed by the user
    let qty = 2; // typed by the user
    let total = price * qty;
    show(total);
  15. 15.👥 A clinic app has 115 patients, 165 doctors and 170 nurses as users. Which user group is the biggest? (a) patients (b) nurses (c) doctors
  16. 16.💡 How can you check that people really have the problem? (a) copy another app (b) pick a colour (c) ask possible users (d) just guess
  17. 17.True or false: a box to type a name is a screen. (a) True (b) False
  18. 18.📊 Survey: which problem bugs you most? How many more votes did “no quiet study place” get than “forgetting homework”?
    forgetting homework: 10 votes
    no quiet study place: 19 votes
    missing the bus: 20 votes
  19. 19.True or false: you share the download link at the idea stage. (a) True (b) False
  20. 20.🔍 Which is the odd one out? (a) a times-table quiz (b) a word battle (c) a cricket run chase (d) a racing challenge
  21. 21.True or false: taking a photo is an input. (a) True (b) False
  22. 22.📱 Which one opens in a web browser: an app or a website? (a) a website (b) an app
  23. 23.⚙️ What number does this app show?
    let price = 25; // typed by the user
    let qty = 5; // typed by the user
    let total = price * qty;
    show(total);
  24. 24.🎯 Which app would help this user most: a student who keeps forgetting due dates? (a) a recipe finder (b) a pocket-money tracker (c) a homework planner (d) a water reminder
  25. 25.🧩 How many buttons does this app screen have?
    [title] Settings
    [text box] Email
    [button] Help
    [text box] Due date
    [button] Back
    [text box] City
  26. 26.🔢 When you make an app, which comes first: “plan the screens” or “release it”? (a) release it (b) plan the screens
  27. 27.⚙️ In an app, is adding up a bill an input, processing or an output? (a) input (b) output (c) processing
  28. 28.True or false: sorting the scores is processing. (a) False (b) True
  29. 29.💡 Does an app idea like a blank grey screen solve a real problem? (a) Yes (b) No
  30. 30.👥 A library app has 115 readers, 195 librarians and 105 volunteers as users. Which user group is the biggest? (a) readers (b) volunteers (c) librarians
  31. 31.📱 Which one updates from the store: an app or a website? (a) an app (b) a website
  32. 32.⚙️ What number does this app show?
    let price = 75; // typed by the user
    let qty = 3; // typed by the user
    let total = price * qty;
    show(total);
  33. 33.🗒️ Version 1 of a quiz app must be ready in 13 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: 4 days
  34. 34.🔢 After an app is released, which comes first: “release an update” or “read user reviews”? (a) release an update (b) read user reviews
  35. 35.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [button] Start
    [text box] City
    [button] Save
    [button] Help
    [text box] Due date
  36. 36.🧩 In an app, what is the settings page? (a) a screen (b) a button (c) an input (d) data
  37. 37.Which of these is an input? (a) a date picker (b) the log-in page (c) tap to go Next (d) the home page of an app
  38. 38.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 440; // typed by the user
    line 2: let off = 10; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 2 (b) line 1 (c) line 3 (d) line 4
  39. 39.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [button] Help
    [text box] Age
    [text box] Email
    [button] Next
    [button] Start
    [switch] Show hints
    [slider] Volume
  40. 40.👥 A clinic app has 130 patients, 270 doctors and 55 nurses as users. Which user group is the biggest? (a) doctors (b) nurses (c) patients

Answer key

  1. missing the bus
  2. volunteers
  3. 0
  4. line 3
  5. an input
  6. a health app
  7. line 3
  8. confetti effects
  9. 550
  10. add money received
  11. your saved notes
  12. True
  13. 17
  14. 120
  15. nurses
  16. ask possible users
  17. False
  18. 9
  19. False
  20. a times-table quiz
  21. True
  22. a website
  23. 125
  24. a homework planner
  25. 2
  26. plan the screens
  27. processing
  28. True
  29. No
  30. librarians
  31. an app
  32. 225
  33. 6
  34. read user reviews
  35. 3
  36. a screen
  37. a date picker
  38. line 3
  39. 4
  40. doctors

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