← 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 535 · 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.🧩 How many buttons does this app screen have?
    [title] Settings
    [text box] Due date
    [button] Done
    [switch] Show hints
    [text box] Name
    [button] Save
    [button] Start
    [slider] Volume
  2. 2.🧩 In an app, what is today’s step count? (a) a screen (b) an input (c) data (d) a button
  3. 3.💡 Does an app idea like a medicine reminder solve a real problem? (a) Yes (b) No
  4. 4.🎯 What is the best first step to learn what users need? (a) guess on your own (b) write the code (c) ask and watch users (d) pick the colours
  5. 5.🗒️ Version 1 of a water reminder must be ready in 9 days. How many days are left for extras after the must-haves?
    set a reminder time: 1 days
    log a glass of water: 2 days
    see today’s total: 5 days
  6. 6.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 160; // typed by the user
    line 2: let friends = 5; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 3 (b) line 1 (c) line 4 (d) line 2
  7. 7.📱 Which one is installed on a phone: an app or a website? (a) a website (b) an app
  8. 8.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “forgetting homework”?
    forgetting birthdays: 16 votes
    losing water bottles: 23 votes
    forgetting homework: 20 votes
  9. 9.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) see today’s total (b) set a reminder time (c) share your streak (d) log a glass of water
  10. 10.Which of these is true of an app? (a) opens in a web browser (b) updates from the store (c) needs no installing (d) has a web address
  11. 11.📅 An app team plans for 5 days, builds for 11 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
  12. 12.True or false: taking a photo is processing. (a) False (b) True
  13. 13.📊 Survey: which problem bugs you most? How many students voted in all?
    losing water bottles: 14 votes
    forgetting birthdays: 24 votes
    no quiet study place: 19 votes
  14. 14.👥 A library app has 175 readers, 155 librarians and 190 volunteers as users. How many more readers than librarians are there?
  15. 15.🧩 In an app, what is the game-over page? (a) data (b) an input (c) a screen (d) a button
  16. 16.🗒️ What is a must-have feature? (a) one the app cannot skip (b) a sound effect (c) a colour theme (d) a nice extra
  17. 17.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [text box] Due date
    [button] Cancel
    [button] Next
    [button] Send
  18. 18.📲 What happens when you tap an app’s icon? (a) the phone charges (b) the sound turns off (c) the app opens (d) the app is deleted
  19. 19.🧩 Which input is best for typing your name? (a) a slider (b) a picture (c) a switch (d) a text box
  20. 20.True or false: an app that just says hi solves a real problem. (a) True (b) False
  21. 21.🔢 When you make an app, what comes right after “test the app”? (a) build the app (b) plan the screens (c) get an idea (d) release it
  22. 22.🗂️ What kind of app is a torch? (a) a game (b) a tool app (c) a learning app (d) a health app
  23. 23.True or false: a word battle is a health app. (a) False (b) True
  24. 24.Which of these is processing? (a) typing your age (b) checking a password (c) taking a photo (d) a buzz (vibration)
  25. 25.⚙️ What number does this app show?
    let price = 35; // typed by the user
    let qty = 5; // typed by the user
    let total = price * qty;
    show(total);
  26. 26.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 6; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 2 (b) line 3 (c) line 1
  27. 27.🔢 When you make an app, which comes LAST? (a) get an idea (b) build the app (c) release it (d) test the app
  28. 28.📴 Which of these can often still work with no internet? (a) an installed app (b) a new website (c) an online search (d) a video call
  29. 29.🗒️ In MVP, the M stands for ___. (a) minimum (b) maximum (c) mobile (d) music
  30. 30.🔍 Which is the odd one out? (a) a spelling coach (b) a puzzle with levels (c) a times-table quiz (d) a flashcard trainer
  31. 31.🔢 After an app is released, what comes right after “read user reviews”? (a) test it again (b) release an update (c) fix and improve (d) list what to fix
  32. 32.🗒️ The first small, working version of an app is often called an ___. (a) URL (b) FAQ (c) CPU (d) MVP
  33. 33.🧩 In an app, what is the log-in page? (a) a button (b) a screen (c) an input (d) data
  34. 34.True or false: you write the store text at the release stage. (a) True (b) False
  35. 35.Which of these is an input? (a) tapping a button (b) sorting the scores (c) a result on screen (d) a pop-up message
  36. 36.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money received (b) add money spent (c) show the balance (d) export to a file
  37. 37.⚙️ What number does this app show?
    let km = 10; // typed by the user
    let metres = km * 1000;
    show(metres);
  38. 38.🔍 Which is the odd one out? (a) a racing challenge (b) a puzzle with levels (c) a step counter (d) a cricket run chase
  39. 39.⚙️ What number does this app show?
    let km = 12; // typed by the user
    let metres = km * 1000;
    show(metres);
  40. 40.📊 Survey: which problem bugs you most? How many more votes did “forgetting birthdays” get than “forgetting homework”?
    forgetting homework: 4 votes
    forgetting birthdays: 9 votes
    wasting pocket money: 22 votes

Answer key

  1. 3
  2. data
  3. Yes
  4. ask and watch users
  5. 1
  6. line 3
  7. an app
  8. 3
  9. share your streak
  10. updates from the store
  11. 20
  12. False
  13. 57
  14. 20
  15. a screen
  16. one the app cannot skip
  17. 3
  18. the app opens
  19. a text box
  20. False
  21. release it
  22. a tool app
  23. False
  24. checking a password
  25. 175
  26. line 2
  27. release it
  28. an installed app
  29. minimum
  30. a puzzle with levels
  31. list what to fix
  32. MVP
  33. a screen
  34. True
  35. tapping a button
  36. export to a file
  37. 10000
  38. a step counter
  39. 12000
  40. 5

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