← 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 511 · 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 result on screen is an input. (a) True (b) False
  2. 2.Which of these happens at the release stage? (a) sketch the screens (b) let friends try it (c) put it on an app store (d) try every button
  3. 3.🛠️ At which stage do you write down the bugs? (a) the idea stage (b) the plan stage (c) the test stage (d) the release stage
  4. 4.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) log a glass of water (b) custom alert sounds (c) set a reminder time (d) see today’s total
  5. 5.💡 Does an app idea like a free study-room finder solve a real problem? (a) No (b) Yes
  6. 6.💡 Which app idea solves this problem: bottles go missing at school? (a) a bill splitter (b) a lost-and-found board (c) a homework planner (d) a medicine reminder
  7. 7.🔢 After an app is released, which comes first: “list what to fix” or “read user reviews”? (a) list what to fix (b) read user reviews
  8. 8.🛠️ At which stage do you sketch the screens? (a) the build stage (b) the test stage (c) the plan stage (d) the release stage
  9. 9.🔍 Which is the odd one out? (a) a puzzle with levels (b) a cricket run chase (c) a torch (d) a racing challenge
  10. 10.⚙️ What number does this app show?
    let km = 2; // typed by the user
    let metres = km * 1000;
    show(metres);
  11. 11.Which of these app ideas solves a real problem? (a) a page of random dots (b) an app that just says hi (c) a library due-date alert (d) a blank grey screen
  12. 12.📴 Which of these can often still work with no internet? (a) an online search (b) an installed app (c) a new website (d) a video call
  13. 13.True or false: a blank grey screen solves a real problem. (a) False (b) True
  14. 14.Which of these happens at the release stage? (a) pick the features (b) connect the data (c) talk to possible users (d) share the download link
  15. 15.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [text box] Phone
    [switch] Sound
    [text box] Notes
    [button] Help
    [button] Start
    [button] Cancel
    [slider] Text size
    [text box] Age
  16. 16.🌐 Which program do you need to open a website? (a) a camera app (b) a calculator (c) a web browser (d) an app store
  17. 17.Which of these is a user need? (a) a dark mode switch (b) a share button (c) a search bar (d) “Small text is hard”
  18. 18.🧩 In an app, what is the game-over page? (a) a button (b) a screen (c) data (d) an input
  19. 19.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    wasting pocket money: 8 votes
    forgetting homework: 17 votes
    missing the bus: 10 votes
    (a) wasting pocket money (b) forgetting homework (c) missing the bus
  20. 20.🎯 A short made-up profile of a typical user is called a ___. (a) pixel (b) protocol (c) password (d) persona
  21. 21.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) change the bus icon (b) show arrival time (c) see where the bus is (d) pick your bus stop
  22. 22.🗒️ Version 1 of a bus tracker must be ready in 12 days. How many days are left for extras after the must-haves?
    see where the bus is: 4 days
    show arrival time: 3 days
    pick your bus stop: 4 days
  23. 23.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “missing the bus”?
    losing water bottles: 20 votes
    wasting pocket money: 18 votes
    missing the bus: 14 votes
  24. 24.🗒️ Version 1 of a water reminder must be ready in 13 days. How many days are left for extras after the must-haves?
    set a reminder time: 4 days
    log a glass of water: 4 days
    see today’s total: 2 days
  25. 25.⚙️ What number does this app show?
    let price = 55; // typed by the user
    let qty = 3; // typed by the user
    let total = price * qty;
    show(total);
  26. 26.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [text box] Email
    [button] Save
    [slider] Volume
    [text box] Due date
    [text box] City
    [button] Cancel
    [switch] Dark mode
  27. 27.True or false: an app has a home-screen icon. (a) False (b) True
  28. 28.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 75; // 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 2 (b) line 3 (c) line 4 (d) line 1
  29. 29.📊 Survey: which problem bugs you most? How many students voted in all?
    missing the bus: 11 votes
    losing water bottles: 23 votes
    forgetting homework: 4 votes
  30. 30.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [switch] Sound
    [text box] Phone
    [button] Save
    [button] Done
    [text box] Email
  31. 31.📱 Which one updates from the store: an app or a website? (a) a website (b) an app
  32. 32.🎯 Which app would help this user most: a runner who forgets to sip water? (a) a recipe finder (b) a homework planner (c) a pocket-money tracker (d) a water reminder
  33. 33.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) add a homework task (b) see tasks by day (c) set a due date (d) earn stickers
  34. 34.🎯 Is this a user need or a feature: a share button? (a) a feature (b) a user need
  35. 35.Which of these happens at the build stage? (a) draw the user flow (b) share the download link (c) write the code (d) talk to possible users
  36. 36.🧩 How many buttons does this app screen have?
    [title] Settings
    [text box] Subject
    [text box] Email
    [slider] Text size
    [text box] Due date
    [switch] Sound
    [button] Help
  37. 37.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 280; // 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 2 (b) line 1 (c) line 4 (d) line 3
  38. 38.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [text box] Subject
    [text box] Notes
    [button] Cancel
    [text box] Phone
    [button] Save
  39. 39.🗒️ The first small, working version of an app is often called an ___. (a) CPU (b) MVP (c) URL (d) FAQ
  40. 40.🧩 In an app, what is the log-in page? (a) an input (b) a screen (c) a button (d) data

Answer key

  1. False
  2. put it on an app store
  3. the test stage
  4. custom alert sounds
  5. Yes
  6. a lost-and-found board
  7. read user reviews
  8. the plan stage
  9. a torch
  10. 2000
  11. a library due-date alert
  12. an installed app
  13. False
  14. share the download link
  15. 3
  16. a web browser
  17. “Small text is hard”
  18. a screen
  19. forgetting homework
  20. persona
  21. change the bus icon
  22. 1
  23. 6
  24. 3
  25. 165
  26. 5
  27. True
  28. line 3
  29. 38
  30. 3
  31. an app
  32. a water reminder
  33. earn stickers
  34. a feature
  35. write the code
  36. 1
  37. line 3
  38. 3
  39. MVP
  40. a screen

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