← 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 349 · 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.True or false: tap to Send is data. (a) True (b) False
  2. 2.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    no quiet study place: 10 votes
    losing water bottles: 3 votes
    forgetting birthdays: 20 votes
    (a) no quiet study place (b) forgetting birthdays (c) losing water bottles
  3. 3.🎯 Which app would help this user most: a runner who forgets to sip water? (a) a water reminder (b) a pocket-money tracker (c) a bus tracker (d) a homework planner
  4. 4.🔍 Which is the odd one out? (a) tapping a button (b) typing your age (c) taking a photo (d) sorting the scores
  5. 5.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 15; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 1 (b) line 2 (c) line 3
  6. 6.True or false: a big-text reader is the best fit for a teen learning to make snacks. (a) True (b) False
  7. 7.⚙️ In an app, is taking a photo an input, processing or an output? (a) processing (b) input (c) output
  8. 8.True or false: working out a tip is processing. (a) False (b) True
  9. 9.📊 Survey: which problem bugs you most? How many students voted in all?
    losing water bottles: 6 votes
    forgetting homework: 16 votes
    wasting pocket money: 19 votes
  10. 10.🎯 Why learn about users before you build? (a) to slow it down (b) to build what they need (c) to make it longer (d) to pick a logo
  11. 11.Which of these is data? (a) tap to Send (b) today’s step count (c) tap to go Next (d) the home page of an app
  12. 12.Which of these is an input? (a) adding up a bill (b) a pop-up message (c) a beep sound (d) taking a photo
  13. 13.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [button] Send
    [slider] Text size
    [text box] Phone
    [button] Cancel
  14. 14.Which of these is an output? (a) sorting the scores (b) taking a photo (c) a result on screen (d) speaking a command
  15. 15.🔍 Which is the odd one out? (a) a calculator (b) a torch (c) an alarm clock (d) a step counter
  16. 16.🎯 Is this a user need or a feature: a reminder alarm? (a) a feature (b) a user need
  17. 17.🎯 Which app would help this user most: a teen whose money runs out by Friday? (a) a pocket-money tracker (b) a homework planner (c) a bus tracker (d) a recipe finder
  18. 18.🗒️ Why keep version 1 small? (a) to confuse users (b) to use up storage (c) to learn from users soon (d) to look bigger
  19. 19.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 330; // 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 1 (b) line 4 (c) line 2 (d) line 3
  20. 20.🔍 Which is the odd one out? (a) speaking a command (b) tapping a button (c) adding up a bill (d) typing your age
  21. 21.True or false: typing your age is an output. (a) False (b) True
  22. 22.⚙️ What number does this app show?
    let price = 60; // typed by the user
    let qty = 3; // typed by the user
    let total = price * qty;
    show(total);
  23. 23.📱 Which one has a home-screen icon: an app or a website? (a) a website (b) an app
  24. 24.📱 Which one updates from the store: an app or a website? (a) a website (b) an app
  25. 25.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] New Note
    [text box] Notes
    [slider] Volume
    [button] Next
    [text box] Name
  26. 26.Which of these happens at the plan stage? (a) try every button (b) pick the features (c) add the buttons (d) write the code
  27. 27.🗒️ What is a must-have feature? (a) a sound effect (b) a colour theme (c) a nice extra (d) one the app cannot skip
  28. 28.True or false: the settings page is a screen. (a) True (b) False
  29. 29.👥 A clinic app has 225 patients, 195 doctors and 250 nurses as users. Which user group is the biggest? (a) doctors (b) nurses (c) patients
  30. 30.🎯 Which app would help this user most: a teen learning to make snacks? (a) a big-text reader (b) a bus tracker (c) a water reminder (d) a recipe finder
  31. 31.🧩 Which of these is a button on this screen?
    [title] Edit Profile
    [text box] City
    [slider] Brightness
    [button] Send
    (a) City (b) Send (c) Brightness
  32. 32.True or false: an app comes from an app store. (a) True (b) False
  33. 33.True or false: a word battle is a tool app. (a) True (b) False
  34. 34.Which of these is a screen? (a) the game-over page (b) tap to go Next (c) a date picker (d) a slider for volume
  35. 35.👥 A cricket club app has 175 players, 150 coaches and 160 fans as users. How many users does it have in all?
  36. 36.📱 Which one opens in a web browser: an app or a website? (a) an app (b) a website
  37. 37.👥 A clinic app has 230 patients, 30 doctors and 265 nurses as users. Which user group is the biggest? (a) patients (b) doctors (c) nurses
  38. 38.Which of these is true of an app? (a) opens from a link (b) opens in a web browser (c) needs no installing (d) has a home-screen icon
  39. 39.👥 A cricket club app has 185 players, 190 coaches and 75 fans as users. How many users does it have in all?
  40. 40.⚙️ In an app, is speaking a command an input, processing or an output? (a) processing (b) output (c) input

Answer key

  1. False
  2. forgetting birthdays
  3. a water reminder
  4. sorting the scores
  5. line 2
  6. False
  7. input
  8. True
  9. 41
  10. to build what they need
  11. today’s step count
  12. taking a photo
  13. 2
  14. a result on screen
  15. a step counter
  16. a feature
  17. a pocket-money tracker
  18. to learn from users soon
  19. line 3
  20. adding up a bill
  21. False
  22. 180
  23. an app
  24. an app
  25. 3
  26. pick the features
  27. one the app cannot skip
  28. True
  29. nurses
  30. a recipe finder
  31. Send
  32. True
  33. False
  34. the game-over page
  35. 485
  36. a website
  37. nurses
  38. has a home-screen icon
  39. 450
  40. input

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