← 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 685 · 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.⚙️ In an app, is a result on screen an input, processing or an output? (a) processing (b) output (c) input
  2. 2.🗂️ What kind of app is a racing challenge? (a) a tool app (b) a learning app (c) a game (d) a health app
  3. 3.True or false: a pocket-money tracker is the best fit for a runner who forgets to sip water. (a) False (b) True
  4. 4.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting birthdays: 25 votes
    losing water bottles: 10 votes
    wasting pocket money: 3 votes
    (a) losing water bottles (b) wasting pocket money (c) forgetting birthdays
  5. 5.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) water animations (b) see today’s total (c) share your streak (d) custom alert sounds
  6. 6.🎯 A short made-up profile of a typical user is called a ___. (a) persona (b) pixel (c) password (d) protocol
  7. 7.⚙️ In an app, is taking a photo an input, processing or an output? (a) processing (b) input (c) output
  8. 8.💡 A good app idea starts with ___. (a) a long name (b) many colours (c) a cool logo (d) a problem to solve
  9. 9.🧩 In an app, what is your friends list? (a) a screen (b) an input (c) data (d) a button
  10. 10.True or false: the settings page is a screen. (a) False (b) True
  11. 11.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [button] Help
    [text box] Email
    [button] Start
    [switch] Sound
    [button] Cancel
    [text box] Name
  12. 12.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [button] Next
    [text box] Due date
    [switch] Sound
    [slider] Brightness
  13. 13.🔢 After an app is released, what comes right after “read user reviews”? (a) release an update (b) fix and improve (c) list what to fix (d) test it again
  14. 14.True or false: adding up a bill is an input. (a) True (b) False
  15. 15.🔍 Which is the odd one out? (a) sorting the scores (b) taking a photo (c) adding up a bill (d) checking a password
  16. 16.📱 The word “app” is short for ___. (a) appointment (b) application (c) apparatus (d) appetite
  17. 17.True or false: a water reminder is a health app. (a) True (b) False
  18. 18.💡 Which app idea solves this problem: bottles go missing at school? (a) a lost-and-found board (b) a homework planner (c) a medicine reminder (d) a bill splitter
  19. 19.🗂️ What kind of app is a water reminder? (a) a learning app (b) a tool app (c) a health app (d) a game
  20. 20.⚙️ What number does this app show?
    let bill = 219; // typed by the user
    let friends = 3; // typed by the user
    let share = bill / friends;
    show(share);
  21. 21.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 90; // typed by the user
    line 2: let qty = 5; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 4 (b) line 3 (c) line 2 (d) line 1
  22. 22.💡 Does an app idea like a bill splitter solve a real problem? (a) Yes (b) No
  23. 23.True or false: speaking a command is processing. (a) True (b) False
  24. 24.True or false: a date picker is an input. (a) True (b) False
  25. 25.💡 Does an app idea like an app that just says hi solve a real problem? (a) Yes (b) No
  26. 26.Which of these is true of a website? (a) opens in a web browser (b) updates from the store (c) is installed on a phone (d) has a home-screen icon
  27. 27.🗒️ Why keep version 1 small? (a) to use up storage (b) to look bigger (c) to learn from users soon (d) to confuse users
  28. 28.💡 Does an app idea like a medicine reminder solve a real problem? (a) Yes (b) No
  29. 29.True or false: the log-in page is a screen. (a) False (b) True
  30. 30.True or false: you spot a problem to solve at the build stage. (a) True (b) False
  31. 31.👥 A cricket club app has 285 players, 135 coaches and 85 fans as users. How many more players than coaches are there?
  32. 32.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 35; // typed by the user
    line 2: let qty = 2; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 1 (b) line 4 (c) line 3 (d) line 2
  33. 33.True or false: a water reminder is the best fit for a student who often misses the school bus. (a) True (b) False
  34. 34.💡 Does an app idea like a free study-room finder solve a real problem? (a) Yes (b) No
  35. 35.True or false: a blank grey screen solves a real problem. (a) False (b) True
  36. 36.🔍 Which is the odd one out? (a) tapping a button (b) a beep sound (c) a buzz (vibration) (d) a pop-up message
  37. 37.Which of these is data? (a) today’s step count (b) a slider for volume (c) the settings page (d) tap to Start
  38. 38.💡 Which app idea solves this problem: a team shares one snack bill? (a) a homework planner (b) a medicine reminder (c) a lost-and-found board (d) a bill splitter
  39. 39.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 14; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 3 (b) line 2 (c) line 1
  40. 40.True or false: a puzzle with levels is a health app. (a) True (b) False

Answer key

  1. output
  2. a game
  3. False
  4. forgetting birthdays
  5. see today’s total
  6. persona
  7. input
  8. a problem to solve
  9. data
  10. True
  11. 3
  12. 1
  13. list what to fix
  14. False
  15. taking a photo
  16. application
  17. True
  18. a lost-and-found board
  19. a health app
  20. 73
  21. line 3
  22. Yes
  23. False
  24. True
  25. No
  26. opens in a web browser
  27. to learn from users soon
  28. Yes
  29. True
  30. False
  31. 150
  32. line 3
  33. False
  34. Yes
  35. False
  36. tapping a button
  37. today’s step count
  38. a bill splitter
  39. line 2
  40. False

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