← 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 277 · 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 = 75; // typed by the user
    line 2: let qty = 3; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 4 (b) line 1 (c) line 2 (d) line 3
  2. 2.Which of these is an input? (a) checking a password (b) a result on screen (c) tapping a button (d) a pop-up message
  3. 3.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) set a due date (b) see tasks by day (c) share tasks to friends (d) add a homework task
  4. 4.True or false: you add the buttons at the plan stage. (a) True (b) False
  5. 5.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) export to a file (b) add money spent (c) pie-chart colours (d) savings stickers
  6. 6.📅 An app team plans for 5 days, builds for 10 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
  7. 7.🔢 After an app is released, which comes first: “fix and improve” or “read user reviews”? (a) fix and improve (b) read user reviews
  8. 8.📊 Survey: which problem bugs you most? How many students voted in all?
    no quiet study place: 4 votes
    missing the bus: 8 votes
    wasting pocket money: 11 votes
  9. 9.True or false: a buzz (vibration) is an output. (a) True (b) False
  10. 10.🗂️ What kind of app is a flashcard trainer? (a) a game (b) a tool app (c) a learning app (d) a health app
  11. 11.📱 Which one needs no installing: an app or a website? (a) an app (b) a website
  12. 12.💡 An app that tries to do everything at once is usually ___. (a) easy to build (b) very small (c) finished fast (d) hard to use
  13. 13.True or false: an app has a web address. (a) True (b) False
  14. 14.🧩 In an app, what is a date picker? (a) a button (b) data (c) an input (d) a screen
  15. 15.Which of these happens at the release stage? (a) list what users need (b) put it on an app store (c) draw the user flow (d) talk to possible users
  16. 16.🔢 After an app is released, which comes LAST? (a) release an update (b) read user reviews (c) fix and improve (d) list what to fix
  17. 17.🧑 Who is an app really made for? (a) its users (b) its icon (c) its coder only (d) its charger
  18. 18.🗒️ A to-do app with no “add a task” feature is ___. (a) ready to release (b) well planned (c) missing a must-have (d) a nice extra
  19. 19.🧩 In an app, what is a slider for volume? (a) data (b) an input (c) a screen (d) a button
  20. 20.True or false: the log-in page is a screen. (a) False (b) True
  21. 21.🔍 Which is the odd one out? (a) write down the bugs (b) add the buttons (c) connect the data (d) write the code
  22. 22.📊 Survey: which problem bugs you most? How many more votes did “wasting pocket money” get than “forgetting birthdays”?
    wasting pocket money: 22 votes
    forgetting birthdays: 19 votes
    forgetting homework: 13 votes
  23. 23.True or false: a bus tracker is the best fit for a teen whose money runs out by Friday. (a) True (b) False
  24. 24.👥 A library app has 80 readers, 40 librarians and 190 volunteers as users. Which user group is the biggest? (a) readers (b) librarians (c) volunteers
  25. 25.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 14; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 3 (b) line 1 (c) line 2
  26. 26.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) background music (b) an avatar shop (c) confetti effects (d) show the score
  27. 27.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) pick your bus stop (b) change the bus icon (c) show arrival time (d) see where the bus is
  28. 28.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 65; // typed by the user
    line 2: let qty = 3; // 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
  29. 29.🗒️ Version 1 of a pocket-money tracker must be ready in 10 days. How many days are left for extras after the must-haves?
    add money received: 1 days
    add money spent: 2 days
    show the balance: 5 days
  30. 30.🗒️ Version 1 of a water reminder must be ready in 10 days. How many days are left for extras after the must-haves?
    set a reminder time: 2 days
    log a glass of water: 2 days
    see today’s total: 4 days
  31. 31.👥 A cricket club app has 205 players, 245 coaches and 290 fans as users. How many more fans than players are there?
  32. 32.True or false: a flashcard trainer is a learning app. (a) True (b) False
  33. 33.True or false: a step counter is a learning app. (a) False (b) True
  34. 34.True or false: you add the buttons at the release stage. (a) False (b) True
  35. 35.True or false: a beep sound is processing. (a) True (b) False
  36. 36.🗒️ Version 1 of a bus tracker must be ready in 13 days. How many days are left for extras after the must-haves?
    see where the bus is: 2 days
    show arrival time: 1 days
    pick your bus stop: 4 days
  37. 37.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) check the answer (b) show a question (c) show the score (d) an avatar shop
  38. 38.True or false: an app is installed on a phone. (a) True (b) False
  39. 39.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [text box] Phone
    [button] Send
    [text box] Due date
    [switch] Sound
    [slider] Text size
    [text box] Name
  40. 40.🧩 Which of these is a button on this screen?
    [title] Add Homework
    [text box] Phone
    [switch] Remind me
    [slider] Brightness
    [button] Back
    [button] Send
    [button] Cancel
    (a) Cancel (b) Phone (c) Brightness (d) Remind me

Answer key

  1. line 3
  2. tapping a button
  3. share tasks to friends
  4. False
  5. add money spent
  6. 19
  7. read user reviews
  8. 23
  9. True
  10. a learning app
  11. a website
  12. hard to use
  13. False
  14. an input
  15. put it on an app store
  16. release an update
  17. its users
  18. missing a must-have
  19. an input
  20. True
  21. write down the bugs
  22. 3
  23. False
  24. volunteers
  25. line 2
  26. show the score
  27. change the bus icon
  28. line 3
  29. 2
  30. 2
  31. 85
  32. True
  33. False
  34. False
  35. False
  36. 6
  37. an avatar shop
  38. True
  39. 5
  40. Cancel

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