← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 61 · 40 questions
TalentJR

Developer's tip (Plan, design, build, check): Find the topic: what apps are, designing apps, or logic and building. Read every screen, list or code line carefully, top to bottom. For code, write each value down step by step and check it again.

NameDateTime takenScore ___ / 40
  1. 1.True or false: you write the store text at the idea stage. (a) True (b) False
  2. 2.🗒️ 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: 4 days
    add money spent: 3 days
    show the balance: 2 days
  3. 3.♿ What should every icon-only button have for screen readers? (a) a sound (b) a bright colour (c) a text label (d) a long animation
  4. 4.💾 Data saved only on the phone is lost when ___. (a) the app is closed (b) the phone is lost (c) the screen turns off (d) you send a message
  5. 5.🖼️ How many parts (boxes) does this wireframe have?
    [ search box ]
    [ tab bar ]
    [ menu icon ]
    [ filter buttons ]
  6. 6.🔀 What number does this shop app show?
    let total = 550;
    if (total > 500) {
      total = total - 50;
    }
    show(total);
  7. 7.🗒️ In MVP, the M stands for ___. (a) music (b) minimum (c) maximum (d) mobile
  8. 8.🎯 Which app would help this user most: a reader who finds small print hard? (a) a pocket-money tracker (b) a water reminder (c) a bus tracker (d) a big-text reader
  9. 9.🔀 What does this battery rule show?
    let battery = 59;
    if (battery < 20) {
      show("Low battery");
    } else {
      show("Battery OK");
    }
    (a) Low battery (b) Battery OK
  10. 10.🗒️ Version 1 of a bus tracker must be ready in 16 days. How many days are left for extras after the must-haves?
    see where the bus is: 3 days
    show arrival time: 3 days
    pick your bus stop: 4 days
  11. 11.Which of these is a user need? (a) a dark mode switch (b) a share button (c) “I forget my homework” (d) a reminder alarm
  12. 12.🔁 What number does this code show?
    let runs = [73, 71, 22, 74];
    let count = 0;
    for (let i = 0; i < runs.length; i++) {
      if (runs[i] >= 60) {
        count = count + 1;
      }
    }
    show(count);
  13. 13.🔢 In a photo-post flow, which comes first: “post the photo” or “add a filter”? (a) add a filter (b) post the photo
  14. 14.📊 Survey: which problem bugs you most? How many more votes did “forgetting birthdays” get than “no quiet study place”?
    no quiet study place: 7 votes
    forgetting birthdays: 9 votes
    forgetting homework: 24 votes
  15. 15.Which of these requests is fair? (a) timer → your photos (b) quiz app → microphone (c) map app → location (d) torch → contacts
  16. 16.True or false: a website has a home-screen icon. (a) True (b) False
  17. 17.🔘 Our rule: buttons are at least 48 px tall. The Send button is 28 px tall. How many px taller must it be?
  18. 18.✏️ What is a wireframe? (a) the finished app (b) a charging cable (c) a type of password (d) a simple screen sketch
  19. 19.👆 What kind of event is this: the search box changes? (a) a text event (b) a load event (c) a tap event (d) a timer event
  20. 20.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Pens → Search
    Design B: Home → Item → Pens → Results → Shop → Offers → Menu
    (a) Design A (b) Design B
  21. 21.🧩 How many buttons does this app screen have?
    [title] Order Snacks
    [text box] Phone
    [text box] Notes
    [button] Save
    [button] Cancel
    [button] Next
    [text box] Subject
  22. 22.🐞 What is a good first step when an app gives a wrong result? (a) find where it goes wrong (b) add more colours (c) buy a new phone (d) delete the app
  23. 23.True or false: a puzzle with levels is a learning app. (a) True (b) False
  24. 24.📱 Which one comes from an app store: an app or a website? (a) a website (b) an app
  25. 25.📱 Which one updates from the store: an app or a website? (a) an app (b) a website
  26. 26.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Search → Shop → Cart → Pay → Address
    Design B: Home → Menu → Shop → Pens → Search
    (a) Design A (b) Design B
  27. 27.💡 Which app idea solves this problem: projects pile up at once? (a) a bill splitter (b) a study-room finder (c) a lost-and-found board (d) a homework planner
  28. 28.💾 Where should the app save a shared to-do list: on the phone or in the cloud? (a) in the cloud (b) on the phone
  29. 29.True or false: a bill splitter solves a real problem. (a) True (b) False
  30. 30.🧭 Why should every screen show where you are? (a) so users do not get lost (b) to hide the menu (c) to look busy (d) to use more battery
  31. 31.🌗 Is red on green easy or hard to read on a button? (a) easy to read (b) hard to read
  32. 32.Which of these is true of a menu button? (a) shows 3 to 5 icons (b) opens a list of pages (c) switches main sections (d) goes to the last screen
  33. 33.True or false: a website needs no installing. (a) True (b) False
  34. 34.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Friend list”
    2. open “Score card”
    3. tap the Quiz tab
    How many times must you tap Back to reach the main screen of this tab?
  35. 35.🎯 Is this a user need or a feature: a dark mode switch? (a) a feature (b) a user need
  36. 36.💡 Which app idea solves this problem: the library is always full? (a) a bill splitter (b) a lost-and-found board (c) a study-room finder (d) a medicine reminder
  37. 37.🔢 In a photo-post flow, which comes FIRST? (a) take the photo (b) post the photo (c) add a filter (d) open the camera screen
  38. 38.🔢 After an app is released, which comes first: “list what to fix” or “release an update”? (a) release an update (b) list what to fix
  39. 39.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. tap the Me tab
    2. tap the Quiz tab
    3. open “Help page”
    4. open “Help page”
    5. open “Badges”
    Which screen are you on now?
    (a) Quiz (b) Lessons (c) Badges (d) Help page
  40. 40.🔐 Is this permission request fair or too much: timer → your photos? (a) fair (b) too much

Answer key

  1. False
  2. 1
  3. a text label
  4. the phone is lost
  5. 4
  6. 500
  7. minimum
  8. a big-text reader
  9. Battery OK
  10. 6
  11. “I forget my homework”
  12. 3
  13. add a filter
  14. 2
  15. map app → location
  16. False
  17. 20
  18. a simple screen sketch
  19. a text event
  20. Design A
  21. 3
  22. find where it goes wrong
  23. False
  24. an app
  25. an app
  26. Design B
  27. a homework planner
  28. in the cloud
  29. True
  30. so users do not get lost
  31. hard to read
  32. opens a list of pages
  33. True
  34. 0
  35. a feature
  36. a study-room finder
  37. open the camera screen
  38. list what to fix
  39. Badges
  40. too much

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