← 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 976 · 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 line does the processing (works out the answer)?
    line 1: let bill = 56; // typed by the user
    line 2: let friends = 2; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 2 (b) line 1 (c) line 4 (d) line 3
  2. 2.True or false: a website is installed on a phone. (a) True (b) False
  3. 3.🔢 When you make an app, which comes FIRST? (a) plan the screens (b) release it (c) get an idea (d) build the app
  4. 4.👥 A library app has 170 readers, 190 librarians and 90 volunteers as users. How many users does it have in all?
  5. 5.🔍 Which is the odd one out? (a) sorting the scores (b) working out a tip (c) checking a password (d) a beep sound
  6. 6.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [text box] Due date
    [button] Save
    [slider] Volume
  7. 7.📱 Where do people usually download phone apps from? (a) a printer (b) a charger (c) a web server (d) an app store
  8. 8.🔍 Which is the odd one out? (a) a result on screen (b) a beep sound (c) sorting the scores (d) a pop-up message
  9. 9.Which of these is an input? (a) a result on screen (b) adding up a bill (c) a buzz (vibration) (d) typing your age
  10. 10.Which of these app ideas solves a real problem? (a) a page of random dots (b) an app that just says hi (c) a blank grey screen (d) a library due-date alert
  11. 11.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [text box] Notes
    [button] Back
  12. 12.🗒️ In MVP, the M stands for ___. (a) mobile (b) maximum (c) minimum (d) music
  13. 13.True or false: a website opens from a link. (a) False (b) True
  14. 14.True or false: a beep sound is an input. (a) False (b) True
  15. 15.⚙️ In an app, is checking a password an input, processing or an output? (a) input (b) output (c) processing
  16. 16.True or false: speaking a command is an output. (a) True (b) False
  17. 17.Which of these is a feature? (a) “I keep missing the bus” (b) “I forget my homework” (c) “Small text is hard” (d) a reminder alarm
  18. 18.Which of these is a feature? (a) “Small text is hard” (b) “What should I cook?” (c) a search bar (d) “I forget my homework”
  19. 19.True or false: an alarm clock is a tool app. (a) False (b) True
  20. 20.Which of these happens at the plan stage? (a) add the buttons (b) sketch the screens (c) share the download link (d) spot a problem to solve
  21. 21.🎯 What is the best first step to learn what users need? (a) write the code (b) pick the colours (c) ask and watch users (d) guess on your own
  22. 22.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) show the score (b) show a question (c) check the answer (d) background music
  23. 23.🎯 Is this a user need or a feature: a dark mode switch? (a) a feature (b) a user need
  24. 24.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 10; // typed by the user
    line 2: let qty = 4; // 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
  25. 25.⚙️ What number does this app show?
    let km = 12; // typed by the user
    let metres = km * 1000;
    show(metres);
  26. 26.🎯 A short made-up profile of a typical user is called a ___. (a) persona (b) pixel (c) protocol (d) password
  27. 27.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) earn stickers (b) share tasks to friends (c) add a homework task (d) pick a theme colour
  28. 28.True or false: you write down the bugs at the idea stage. (a) True (b) False
  29. 29.🗒️ Version 1 of a pocket-money tracker must be ready in 8 days. How many days are left for extras after the must-haves?
    add money received: 1 days
    add money spent: 3 days
    show the balance: 3 days
  30. 30.⚙️ In an app, is tapping a button an input, processing or an output? (a) output (b) input (c) processing
  31. 31.🧩 How many buttons does this app screen have?
    [title] New Note
    [button] Next
    [text box] Subject
    [text box] Email
    [switch] Sound
  32. 32.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) show arrival time (c) rate the driver (d) change the bus icon
  33. 33.🔍 Which is the odd one out? (a) a spelling coach (b) a times-table quiz (c) a flashcard trainer (d) a torch
  34. 34.⚙️ What number does this app show?
    let km = 5; // typed by the user
    let metres = km * 1000;
    show(metres);
  35. 35.🎯 Which app would help this user most: a grandparent with weak eyesight? (a) a big-text reader (b) a water reminder (c) a pocket-money tracker (d) a recipe finder
  36. 36.True or false: a pocket-money tracker is the best fit for a reader who finds small print hard. (a) True (b) False
  37. 37.⚙️ In an app, is typing your age an input, processing or an output? (a) output (b) input (c) processing
  38. 38.Which of these is a feature? (a) “I keep missing the bus” (b) “What should I cook?” (c) “I forget my homework” (d) a dark mode switch
  39. 39.👥 A library app has 145 readers, 255 librarians and 290 volunteers as users. Which user group is the biggest? (a) readers (b) librarians (c) volunteers
  40. 40.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 440; // typed by the user
    line 2: let off = 40; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 1 (b) line 2 (c) line 4 (d) line 3

Answer key

  1. line 3
  2. False
  3. get an idea
  4. 450
  5. a beep sound
  6. 1
  7. an app store
  8. sorting the scores
  9. typing your age
  10. a library due-date alert
  11. 1
  12. minimum
  13. True
  14. False
  15. processing
  16. False
  17. a reminder alarm
  18. a search bar
  19. True
  20. sketch the screens
  21. ask and watch users
  22. background music
  23. a feature
  24. line 3
  25. 12000
  26. persona
  27. add a homework task
  28. False
  29. 1
  30. input
  31. 1
  32. show arrival time
  33. a torch
  34. 5000
  35. a big-text reader
  36. False
  37. input
  38. a dark mode switch
  39. volunteers
  40. line 3

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