← 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 796 · 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 price = 60; // 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 3 (c) line 4 (d) line 2
  2. 2.True or false: a bus tracker is the best fit for a teen learning to make snacks. (a) True (b) False
  3. 3.🗒️ What is a must-have feature? (a) a colour theme (b) a nice extra (c) a sound effect (d) one the app cannot skip
  4. 4.True or false: tap to Start is data. (a) False (b) True
  5. 5.True or false: tapping a button is an output. (a) True (b) False
  6. 6.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) change the bus icon (b) rate the driver (c) a dark mode (d) pick your bus stop
  7. 7.Which of these is an input? (a) checking a password (b) adding up a bill (c) sorting the scores (d) typing your age
  8. 8.Which of these is an output? (a) tapping a button (b) checking a password (c) a buzz (vibration) (d) taking a photo
  9. 9.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 24; // 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 4 (b) line 1 (c) line 3 (d) line 2
  10. 10.Which of these is true of an app? (a) opens in a web browser (b) updates from the store (c) has a web address (d) needs no installing
  11. 11.🔍 Which is the odd one out? (a) a word battle (b) a cricket run chase (c) a step counter (d) a puzzle with levels
  12. 12.🧩 What do we call one full page of an app? (a) a variable (b) a screen (c) a cable (d) a battery
  13. 13.📅 An app team plans for 3 days, builds for 10 days, tests for 2 days and releases on 1 more day. How many more days does building take than testing?
  14. 14.🗒️ Version 1 of a homework planner must be ready in 14 days. How many days are left for extras after the must-haves?
    add a homework task: 2 days
    set a due date: 3 days
    see tasks by day: 3 days
  15. 15.💡 An app that tries to do everything at once is usually ___. (a) finished fast (b) very small (c) hard to use (d) easy to build
  16. 16.🔢 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
  17. 17.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [text box] Name
    [text box] Phone
    [button] Done
    [slider] Volume
  18. 18.🔍 Which is the odd one out? (a) a flashcard trainer (b) a cricket run chase (c) a spelling coach (d) a times-table quiz
  19. 19.🧩 In an app, what is the settings page? (a) a button (b) an input (c) data (d) a screen
  20. 20.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) check the answer (b) background music (c) show a question (d) show the score
  21. 21.🧩 How many buttons does this app screen have?
    [title] Order Snacks
    [button] Cancel
    [text box] Phone
    [slider] Brightness
  22. 22.🧩 In an app, what is the log-in page? (a) a button (b) data (c) an input (d) a screen
  23. 23.🧩 Which part lets the user give the app information? (a) a logo (b) an icon (c) an input (d) a title
  24. 24.🗂️ What kind of app is a sleep tracker? (a) a game (b) a learning app (c) a tool app (d) a health app
  25. 25.🧩 How many buttons does this app screen have?
    [title] Settings
    [button] Cancel
    [text box] City
    [switch] Dark mode
    [text box] Due date
    [button] Save
  26. 26.💡 Which app idea solves this problem: the library is always full? (a) a bill splitter (b) a homework planner (c) a medicine reminder (d) a study-room finder
  27. 27.🎯 Is this a user need or a feature: “Small text is hard”? (a) a feature (b) a user need
  28. 28.👥 A school app has 65 students, 250 teachers and 40 parents as users. Which user group is the biggest? (a) parents (b) teachers (c) students
  29. 29.💡 How can you check that people really have the problem? (a) copy another app (b) ask possible users (c) just guess (d) pick a colour
  30. 30.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) an avatar shop (b) show a question (c) background music (d) confetti effects
  31. 31.True or false: a buzz (vibration) is an input. (a) False (b) True
  32. 32.🧩 Which of these is a button on this screen?
    [title] New Note
    [button] Cancel
    [text box] Notes
    [button] Send
    [button] Back
    [text box] Name
    [text box] Phone
    (a) Name (b) Phone (c) Send (d) Notes
  33. 33.True or false: a homework planner is the best fit for a student who keeps forgetting due dates. (a) True (b) False
  34. 34.⚙️ What number does this app show?
    let bill = 44; // typed by the user
    let friends = 2; // typed by the user
    let share = bill / friends;
    show(share);
  35. 35.🗂️ What kind of app is a racing challenge? (a) a tool app (b) a health app (c) a learning app (d) a game
  36. 36.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    wasting pocket money: 20 votes
    no quiet study place: 10 votes
    missing the bus: 8 votes
    (a) missing the bus (b) no quiet study place (c) wasting pocket money
  37. 37.True or false: a slider for volume is a screen. (a) False (b) True
  38. 38.🧩 In an app, what is today’s step count? (a) a button (b) an input (c) data (d) a screen
  39. 39.⚙️ What number does this app show?
    let price = 55; // typed by the user
    let qty = 6; // typed by the user
    let total = price * qty;
    show(total);
  40. 40.🗒️ Version 1 of a quiz app must be ready in 14 days. How many days are left for extras after the must-haves?
    show a question: 2 days
    check the answer: 2 days
    show the score: 4 days

Answer key

  1. line 3
  2. False
  3. one the app cannot skip
  4. False
  5. False
  6. pick your bus stop
  7. typing your age
  8. a buzz (vibration)
  9. line 3
  10. updates from the store
  11. a step counter
  12. a screen
  13. 8
  14. 6
  15. hard to use
  16. list what to fix
  17. 3
  18. a cricket run chase
  19. a screen
  20. background music
  21. 1
  22. a screen
  23. an input
  24. a health app
  25. 2
  26. a study-room finder
  27. a user need
  28. teachers
  29. ask possible users
  30. show a question
  31. False
  32. Send
  33. True
  34. 22
  35. a game
  36. wasting pocket money
  37. False
  38. data
  39. 330
  40. 6

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