← 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 846 · 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: a buzz (vibration) is an input. (a) True (b) False
  2. 2.🧑 Who is an app really made for? (a) its icon (b) its users (c) its coder only (d) its charger
  3. 3.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 22; // 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 4 (c) line 1 (d) line 3
  4. 4.👥 A school app has 150 students, 180 teachers and 70 parents as users. Which user group is the biggest? (a) students (b) parents (c) teachers
  5. 5.🔢 After an app is released, which comes LAST? (a) release an update (b) list what to fix (c) fix and improve (d) read user reviews
  6. 6.Which of these is an output? (a) taking a photo (b) a beep sound (c) tapping a button (d) speaking a command
  7. 7.🎯 Is this a user need or a feature: a reminder alarm? (a) a user need (b) a feature
  8. 8.⚙️ In an app, is a buzz (vibration) an input, processing or an output? (a) processing (b) input (c) output
  9. 9.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [button] Save
    [switch] Dark mode
    [text box] Name
  10. 10.🗒️ A to-do app with no “add a task” feature is ___. (a) a nice extra (b) ready to release (c) well planned (d) missing a must-have
  11. 11.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [button] Cancel
    [text box] Email
    [switch] Dark mode
  12. 12.True or false: a sleep tracker is a learning app. (a) False (b) True
  13. 13.🧩 In an app, what is tap to go Next? (a) an input (b) a button (c) a screen (d) data
  14. 14.Which of these app ideas solves a real problem? (a) a page of random dots (b) a blank grey screen (c) an app that just says hi (d) a lost-and-found board
  15. 15.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [button] Next
    [switch] Sound
    [text box] Email
    [slider] Volume
    [text box] Notes
  16. 16.⚙️ In an app, is typing your age an input, processing or an output? (a) processing (b) input (c) output
  17. 17.🧩 Which of these is a button on this screen?
    [title] Sign Up
    [text box] City
    [button] Next
    [slider] Text size
    [button] Back
    [text box] Age
    [button] Help
    [text box] Email
    (a) Age (b) City (c) Email (d) Next
  18. 18.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 530; // 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 3 (b) line 1 (c) line 2 (d) line 4
  19. 19.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 20; // typed by the user
    line 2: let qty = 6; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 3 (b) line 4 (c) line 2 (d) line 1
  20. 20.📱 Which one has a web address: an app or a website? (a) a website (b) an app
  21. 21.⚙️ What number does this app show?
    let km = 10; // typed by the user
    let metres = km * 1000;
    show(metres);
  22. 22.Which of these is true of an app? (a) has a web address (b) comes from an app store (c) needs no installing (d) opens in a web browser
  23. 23.🔍 Which is the odd one out? (a) a racing challenge (b) a puzzle with levels (c) a word battle (d) a water reminder
  24. 24.True or false: a cricket run chase is a learning app. (a) True (b) False
  25. 25.Which of these happens at the plan stage? (a) write the store text (b) put it on an app store (c) pick the features (d) let friends try it
  26. 26.🎯 What is the best first step to learn what users need? (a) ask and watch users (b) pick the colours (c) write the code (d) guess on your own
  27. 27.🗒️ When should nice-to-have features be built? (a) on day one (b) after the must-haves (c) never (d) before anything
  28. 28.🎯 Which app would help this user most: a pupil juggling five projects? (a) a big-text reader (b) a homework planner (c) a bus tracker (d) a pocket-money tracker
  29. 29.🧩 Which input is best for choosing a volume level? (a) a text box (b) a switch (c) a slider (d) a title
  30. 30.🎯 A short made-up profile of a typical user is called a ___. (a) protocol (b) pixel (c) password (d) persona
  31. 31.🎯 Which app would help this user most: a student who keeps forgetting due dates? (a) a bus tracker (b) a big-text reader (c) a homework planner (d) a recipe finder
  32. 32.Which of these is processing? (a) speaking a command (b) working out a tip (c) a pop-up message (d) a result on screen
  33. 33.🔢 When you make an app, which comes FIRST? (a) test the app (b) plan the screens (c) release it (d) get an idea
  34. 34.Which of these is true of an app? (a) has a home-screen icon (b) has a web address (c) needs no installing (d) opens from a link
  35. 35.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) rate the driver (c) change the bus icon (d) show arrival time
  36. 36.🧩 Which of these is a button on this screen?
    [title] Edit Profile
    [button] Back
    [text box] City
    [button] Help
    [button] Cancel
    [text box] Email
    (a) Email (b) Cancel (c) City
  37. 37.🔢 When you make an app, what comes right after “get an idea”? (a) release it (b) build the app (c) test the app (d) plan the screens
  38. 38.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “missing the bus”?
    forgetting homework: 22 votes
    missing the bus: 4 votes
    forgetting birthdays: 19 votes
  39. 39.📱 Which one needs no installing: an app or a website? (a) an app (b) a website
  40. 40.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money received (b) export to a file (c) add money spent (d) show the balance

Answer key

  1. False
  2. its users
  3. line 3
  4. teachers
  5. release an update
  6. a beep sound
  7. a feature
  8. output
  9. 2
  10. missing a must-have
  11. 2
  12. False
  13. a button
  14. a lost-and-found board
  15. 4
  16. input
  17. Next
  18. line 3
  19. line 3
  20. a website
  21. 10000
  22. comes from an app store
  23. a water reminder
  24. False
  25. pick the features
  26. ask and watch users
  27. after the must-haves
  28. a homework planner
  29. a slider
  30. persona
  31. a homework planner
  32. working out a tip
  33. get an idea
  34. has a home-screen icon
  35. show arrival time
  36. Cancel
  37. plan the screens
  38. 18
  39. a website
  40. export to a file

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