← 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 72 · 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.🗒️ What is a must-have feature? (a) one the app cannot skip (b) a sound effect (c) a nice extra (d) a colour theme
  2. 2.Which of these is processing? (a) typing your age (b) tapping a button (c) a result on screen (d) sorting the scores
  3. 3.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) confetti effects (b) show a question (c) show the score (d) check the answer
  4. 4.🎯 Who are the users of an app? (a) the app icons (b) only the testers (c) the people who use it (d) only the coders
  5. 5.⚙️ What number does this app show?
    let price = 100; // typed by the user
    let off = 20; // typed by the user
    let pay = price - off;
    show(pay);
  6. 6.🗒️ Why keep version 1 small? (a) to use up storage (b) to learn from users soon (c) to look bigger (d) to confuse users
  7. 7.🌐 Which program do you need to open a website? (a) a camera app (b) a calculator (c) a web browser (d) an app store
  8. 8.👥 A clinic app has 270 patients, 210 doctors and 55 nurses as users. How many users does it have in all?
  9. 9.📱 The word “app” is short for ___. (a) application (b) appointment (c) apparatus (d) appetite
  10. 10.True or false: a website comes from an app store. (a) True (b) False
  11. 11.True or false: a pop-up message is an input. (a) False (b) True
  12. 12.True or false: your high score is an input. (a) True (b) False
  13. 13.📅 An app team plans for 3 days, builds for 4 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  14. 14.🧩 How many buttons does this app screen have?
    [title] Order Snacks
    [text box] Email
    [text box] Age
    [button] Start
  15. 15.🔢 After an app is released, what comes right after “read user reviews”? (a) fix and improve (b) test it again (c) release an update (d) list what to fix
  16. 16.Which of these is an input? (a) a date picker (b) your high score (c) tap to Start (d) the settings page
  17. 17.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) pick a theme colour (b) share tasks to friends (c) set a due date (d) earn stickers
  18. 18.True or false: a water reminder is a health app. (a) False (b) True
  19. 19.True or false: typing your age is an input. (a) False (b) True
  20. 20.🔍 Which is the odd one out? (a) taking a photo (b) speaking a command (c) tapping a button (d) sorting the scores
  21. 21.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [slider] Text size
    [button] Done
    [text box] Subject
    [button] Next
    [button] Save
  22. 22.🧩 Which input is best for choosing a volume level? (a) a slider (b) a title (c) a text box (d) a switch
  23. 23.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) set a due date (b) add a homework task (c) see tasks by day (d) pick a theme colour
  24. 24.💡 Which app idea solves this problem: bottles go missing at school? (a) a homework planner (b) a lost-and-found board (c) a study-room finder (d) a bill splitter
  25. 25.💡 Which app idea solves this problem: projects pile up at once? (a) a lost-and-found board (b) a bill splitter (c) a medicine reminder (d) a homework planner
  26. 26.True or false: an app updates from the store. (a) False (b) True
  27. 27.Which of these happens at the build stage? (a) pick the features (b) write down the bugs (c) try every button (d) write the code
  28. 28.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 460; // typed by the user
    line 2: let off = 10; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 1 (b) line 4 (c) line 2 (d) line 3
  29. 29.True or false: checking a password is processing. (a) False (b) True
  30. 30.📊 Survey: which problem bugs you most? How many more votes did “wasting pocket money” get than “forgetting homework”?
    missing the bus: 16 votes
    wasting pocket money: 11 votes
    forgetting homework: 5 votes
  31. 31.True or false: a pocket-money tracker is the best fit for a child saving up for a cycle. (a) True (b) False
  32. 32.True or false: a blank grey screen solves a real problem. (a) False (b) True
  33. 33.⚙️ In an app, is a buzz (vibration) an input, processing or an output? (a) output (b) input (c) processing
  34. 34.🔢 When you make an app, which comes first: “plan the screens” or “get an idea”? (a) plan the screens (b) get an idea
  35. 35.Which of these is an input? (a) working out a tip (b) checking a password (c) speaking a command (d) a buzz (vibration)
  36. 36.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) pick your bus stop (b) change the bus icon (c) rate the driver (d) a dark mode
  37. 37.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [switch] Dark mode
    [text box] Phone
    [text box] City
    [button] Done
    [button] Start
    [button] Save
    [text box] Email
  38. 38.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 15; // 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 4 (b) line 2 (c) line 3 (d) line 1
  39. 39.True or false: your saved notes is data. (a) False (b) True
  40. 40.🔍 Which is the odd one out? (a) a racing challenge (b) an alarm clock (c) a calculator (d) a torch

Answer key

  1. one the app cannot skip
  2. sorting the scores
  3. confetti effects
  4. the people who use it
  5. 80
  6. to learn from users soon
  7. a web browser
  8. 535
  9. application
  10. False
  11. False
  12. False
  13. 7
  14. 1
  15. list what to fix
  16. a date picker
  17. set a due date
  18. True
  19. True
  20. sorting the scores
  21. 3
  22. a slider
  23. pick a theme colour
  24. a lost-and-found board
  25. a homework planner
  26. True
  27. write the code
  28. line 3
  29. True
  30. 6
  31. True
  32. False
  33. output
  34. get an idea
  35. speaking a command
  36. pick your bus stop
  37. 3
  38. line 3
  39. True
  40. a racing challenge

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