← 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 845 · 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 the odd one out? (a) a step counter (b) a water reminder (c) a word battle (d) a sleep tracker
  2. 2.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) add money received (b) savings stickers (c) export to a file (d) pie-chart colours
  3. 3.📅 An app team plans for 3 days, builds for 12 days, tests for 2 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  4. 4.True or false: an app has a home-screen icon. (a) True (b) False
  5. 5.🧩 Which of these is a button on this screen?
    [title] Order Snacks
    [text box] Subject
    [button] Save
    [text box] Name
    [text box] Email
    [button] Next
    (a) Save (b) Name (c) Subject (d) Email
  6. 6.🎯 Is this a user need or a feature: “I keep missing the bus”? (a) a user need (b) a feature
  7. 7.👥 A library app has 225 readers, 40 librarians and 275 volunteers as users. Which user group is the biggest? (a) volunteers (b) librarians (c) readers
  8. 8.📅 An app team plans for 2 days, builds for 8 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  9. 9.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) savings stickers (b) pie-chart colours (c) show the balance (d) export to a file
  10. 10.True or false: you list what users need at the plan stage. (a) False (b) True
  11. 11.💡 Does an app idea like a library due-date alert solve a real problem? (a) No (b) Yes
  12. 12.👥 A clinic app has 60 patients, 85 doctors and 130 nurses as users. How many more doctors than patients are there?
  13. 13.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 270; // 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 1 (b) line 3 (c) line 2 (d) line 4
  14. 14.True or false: a homework planner is the best fit for a pupil juggling five projects. (a) False (b) True
  15. 15.💡 Which app idea solves this problem: students cannot find a quiet room? (a) a lost-and-found board (b) a medicine reminder (c) a study-room finder (d) a bill splitter
  16. 16.🎯 Which app would help this user most: a student who keeps forgetting due dates? (a) a pocket-money tracker (b) a bus tracker (c) a big-text reader (d) a homework planner
  17. 17.True or false: the log-in page is a button. (a) True (b) False
  18. 18.👥 A clinic app has 65 patients, 25 doctors and 75 nurses as users. How many users does it have in all?
  19. 19.🧩 In an app, what is your saved notes? (a) an input (b) a button (c) data (d) a screen
  20. 20.🔍 Which is the odd one out? (a) adding up a bill (b) typing your age (c) sorting the scores (d) working out a tip
  21. 21.🎯 Which app would help this user most: a gamer who forgets to drink? (a) a homework planner (b) a water reminder (c) a big-text reader (d) a bus tracker
  22. 22.True or false: a recipe finder is the best fit for a parent waiting at the bus stop. (a) True (b) False
  23. 23.🎯 Which app would help this user most: a teen whose money runs out by Friday? (a) a big-text reader (b) a bus tracker (c) a pocket-money tracker (d) a recipe finder
  24. 24.🗂️ What kind of app is a torch? (a) a game (b) a learning app (c) a tool app (d) a health app
  25. 25.📱 Which one is installed on a phone: an app or a website? (a) an app (b) a website
  26. 26.True or false: a times-table quiz is a learning app. (a) True (b) False
  27. 27.Which of these happens at the release stage? (a) add the buttons (b) pick the features (c) talk to possible users (d) share the download link
  28. 28.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [button] Back
    [button] Next
    [button] Cancel
    [switch] Remind me
    [text box] Age
  29. 29.👥 A clinic app has 295 patients, 190 doctors and 280 nurses as users. Which user group is the biggest? (a) nurses (b) doctors (c) patients
  30. 30.True or false: a free study-room finder solves no real problem. (a) False (b) True
  31. 31.🎯 Is this a user need or a feature: “What should I cook?”? (a) a feature (b) a user need
  32. 32.🛠️ At which stage do you write the code? (a) the plan stage (b) the test stage (c) the release stage (d) the build stage
  33. 33.📊 Survey: which problem bugs you most? How many students voted in all?
    no quiet study place: 22 votes
    forgetting homework: 25 votes
    missing the bus: 24 votes
  34. 34.True or false: you spot a problem to solve at the test stage. (a) False (b) True
  35. 35.True or false: a pocket-money tracker is the best fit for a student who often misses the school bus. (a) True (b) False
  36. 36.Which of these is an output? (a) typing your age (b) tapping a button (c) speaking a command (d) a beep sound
  37. 37.📊 Survey: which problem bugs you most? How many more votes did “missing the bus” get than “losing water bottles”?
    missing the bus: 18 votes
    losing water bottles: 5 votes
    forgetting birthdays: 16 votes
  38. 38.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    no quiet study place: 15 votes
    missing the bus: 22 votes
    wasting pocket money: 8 votes
    (a) no quiet study place (b) missing the bus (c) wasting pocket money
  39. 39.⚙️ What number does this app show?
    let price = 480; // typed by the user
    let off = 20; // typed by the user
    let pay = price - off;
    show(pay);
  40. 40.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 12; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 3 (b) line 1 (c) line 2

Answer key

  1. a word battle
  2. add money received
  3. 15
  4. True
  5. Save
  6. a user need
  7. volunteers
  8. 10
  9. show the balance
  10. False
  11. Yes
  12. 25
  13. line 3
  14. True
  15. a study-room finder
  16. a homework planner
  17. False
  18. 165
  19. data
  20. typing your age
  21. a water reminder
  22. False
  23. a pocket-money tracker
  24. a tool app
  25. an app
  26. True
  27. share the download link
  28. 3
  29. patients
  30. False
  31. a user need
  32. the build stage
  33. 71
  34. False
  35. False
  36. a beep sound
  37. 13
  38. missing the bus
  39. 460
  40. line 2

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