← 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 858 · 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.🗒️ Version 1 of a homework planner must be ready in 10 days. How many days are left for extras after the must-haves?
    add a homework task: 1 days
    set a due date: 1 days
    see tasks by day: 3 days
  2. 2.🧩 In an app, what is the game-over page? (a) a screen (b) an input (c) a button (d) data
  3. 3.True or false: a homework planner is the best fit for a student who often misses the school bus. (a) True (b) False
  4. 4.👥 A library app has 260 readers, 95 librarians and 50 volunteers as users. Which user group is the biggest? (a) volunteers (b) librarians (c) readers
  5. 5.Which of these is data? (a) a switch for dark mode (b) today’s step count (c) tap to Send (d) the home page of an app
  6. 6.🧩 What do we call one full page of an app? (a) a variable (b) a screen (c) a cable (d) a battery
  7. 7.🧩 What does a button do when you tap it? (a) shows the time (b) saves the battery (c) changes the phone (d) starts an action
  8. 8.🎯 Is this a user need or a feature: a share button? (a) a user need (b) a feature
  9. 9.True or false: an app is installed on a phone. (a) True (b) False
  10. 10.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) background music (b) confetti effects (c) an avatar shop (d) check the answer
  11. 11.🔍 Which is the odd one out? (a) a spelling coach (b) a puzzle with levels (c) a word battle (d) a cricket run chase
  12. 12.Which of these is an output? (a) taking a photo (b) working out a tip (c) a result on screen (d) typing your age
  13. 13.💡 Does an app idea like a button with no action solve a real problem? (a) No (b) Yes
  14. 14.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 205; // typed by the user
    line 2: let friends = 5; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 3 (b) line 4 (c) line 1 (d) line 2
  15. 15.⚙️ What number does this app show?
    let km = 10; // typed by the user
    let metres = km * 1000;
    show(metres);
  16. 16.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [switch] Remind me
    [text box] Notes
    [button] Back
    [slider] Text size
    [text box] Phone
    [button] Start
    [text box] Subject
  17. 17.True or false: a pocket-money tracker is the best fit for a runner who forgets to sip water. (a) True (b) False
  18. 18.🎯 Is this a user need or a feature: “What should I cook?”? (a) a user need (b) a feature
  19. 19.🛠️ At which stage do you spot a problem to solve? (a) the test stage (b) the release stage (c) the idea stage (d) the plan stage
  20. 20.🎯 Is this a user need or a feature: “I forget my homework”? (a) a user need (b) a feature
  21. 21.True or false: you write the code at the test stage. (a) False (b) True
  22. 22.📊 Survey: which problem bugs you most? How many students voted in all?
    missing the bus: 15 votes
    forgetting birthdays: 12 votes
    forgetting homework: 22 votes
  23. 23.True or false: a slider for volume is an input. (a) False (b) True
  24. 24.True or false: a water reminder is the best fit for a gamer who forgets to drink. (a) False (b) True
  25. 25.⚙️ What number does this app show?
    let km = 8; // typed by the user
    let metres = km * 1000;
    show(metres);
  26. 26.⚙️ In an app, is a beep sound an input, processing or an output? (a) processing (b) input (c) output
  27. 27.Which of these is processing? (a) a pop-up message (b) adding up a bill (c) typing your age (d) a result on screen
  28. 28.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 2; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 3 (b) line 2 (c) line 1
  29. 29.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [button] Start
    [text box] Name
  30. 30.🗂️ What kind of app is a unit converter? (a) a tool app (b) a game (c) a learning app (d) a health app
  31. 31.⚙️ In an app, is a pop-up message an input, processing or an output? (a) output (b) input (c) processing
  32. 32.🔍 Which is the odd one out? (a) a beep sound (b) typing your age (c) a pop-up message (d) a buzz (vibration)
  33. 33.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) earn stickers (b) pick a theme colour (c) add a homework task (d) share tasks to friends
  34. 34.🎯 Who are the users of an app? (a) the app icons (b) only the coders (c) the people who use it (d) only the testers
  35. 35.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    no quiet study place: 9 votes
    losing water bottles: 6 votes
    forgetting birthdays: 25 votes
    (a) no quiet study place (b) forgetting birthdays (c) losing water bottles
  36. 36.Which of these is true of an app? (a) needs no installing (b) has a home-screen icon (c) opens from a link (d) has a web address
  37. 37.⚙️ What number does this app show?
    let km = 4; // typed by the user
    let metres = km * 1000;
    show(metres);
  38. 38.🔢 When you make an app, which comes first: “plan the screens” or “get an idea”? (a) get an idea (b) plan the screens
  39. 39.True or false: a homework planner is the best fit for a runner who forgets to sip water. (a) False (b) True
  40. 40.True or false: a pocket-money tracker is the best fit for a teen whose money runs out by Friday. (a) True (b) False

Answer key

  1. 5
  2. a screen
  3. False
  4. readers
  5. today’s step count
  6. a screen
  7. starts an action
  8. a feature
  9. True
  10. check the answer
  11. a spelling coach
  12. a result on screen
  13. No
  14. line 3
  15. 10000
  16. 2
  17. False
  18. a user need
  19. the idea stage
  20. a user need
  21. False
  22. 49
  23. True
  24. True
  25. 8000
  26. output
  27. adding up a bill
  28. line 2
  29. 1
  30. a tool app
  31. output
  32. typing your age
  33. add a homework task
  34. the people who use it
  35. forgetting birthdays
  36. has a home-screen icon
  37. 4000
  38. get an idea
  39. False
  40. True

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