← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 582 · 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.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) show arrival time (b) pick your bus stop (c) see where the bus is (d) a dark mode
  2. 2.🧑 Who is an app really made for? (a) its coder only (b) its charger (c) its users (d) its icon
  3. 3.🔐 Which permission does a selfie sticker app really need? (a) the camera (b) the microphone (c) location (d) contacts
  4. 4.✏️ What is a wireframe? (a) a simple screen sketch (b) a charging cable (c) the finished app (d) a type of password
  5. 5.♿ Does this help everyone, or make the app harder to use: fast-flashing lights? (a) makes it harder (b) helps everyone
  6. 6.🧩 In an app, what is the home page of an app? (a) a screen (b) data (c) an input (d) a button
  7. 7.🔍 Which is the odd one out? (a) sorting the scores (b) taking a photo (c) adding up a bill (d) working out a tip
  8. 8.📅 An app team plans for 2 days, builds for 11 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
  9. 9.👥 A cricket club app has 90 players, 255 coaches and 30 fans as users. How many more coaches than fans are there?
  10. 10.Which of these is a feature? (a) “I forget my homework” (b) “I keep missing the bus” (c) “What should I cook?” (d) a reminder alarm
  11. 11.🗒️ Version 1 of a homework planner must be ready in 13 days. How many days are left for extras after the must-haves?
    add a homework task: 1 days
    set a due date: 4 days
    see tasks by day: 4 days
  12. 12.True or false: a final design is a quick sketch. (a) False (b) True
  13. 13.🗒️ 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: 1 days
    log a glass of water: 4 days
    see today’s total: 4 days
  14. 14.Which of these is a screen? (a) today’s step count (b) a slider for volume (c) tap to go Next (d) the settings page
  15. 15.Which of these fits saving on the phone? (a) photos on two devices (b) a draft you are typing (c) a class leaderboard (d) chat messages to friends
  16. 16.💡 A good app idea starts with ___. (a) many colours (b) a problem to solve (c) a cool logo (d) a long name
  17. 17.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [button] Back
    [text box] City
    [text box] Age
  18. 18.🔁 What number does this code show?
    let scores = [91, 45, 30];
    let count = 0;
    for (let i = 0; i < scores.length; i++) {
      if (scores[i] >= 60) {
        count = count + 1;
      }
    }
    show(count);
  19. 19.🔢 In a food-order flow, which comes first: “add it to the cart” or “pay for the order”? (a) pay for the order (b) add it to the cart
  20. 20.🧭 Which part of navigation sits at the bottom? (a) a menu button (b) a tab bar (c) the back button
  21. 21.🎯 Is this a user need or a feature: a dark mode switch? (a) a user need (b) a feature
  22. 22.🛠️ At which stage do you connect the data? (a) the test stage (b) the plan stage (c) the build stage (d) the idea stage
  23. 23.🔁 What number does this code show?
    let scores = [13, 4, 1, 6];
    let best = 0;
    for (let i = 0; i < scores.length; i++) {
      if (scores[i] > best) {
        best = scores[i];
      }
    }
    show(best);
  24. 24.🗂️ What kind of app is a sleep tracker? (a) a tool app (b) a game (c) a learning app (d) a health app
  25. 25.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) check the answer (b) confetti effects (c) background music (d) an avatar shop
  26. 26.Which of these is true of a wireframe? (a) shows the real fonts (b) has the real colours (c) uses plain grey boxes (d) uses the final pictures
  27. 27.Which of these is true of an app? (a) has a web address (b) has a home-screen icon (c) needs no installing (d) opens from a link
  28. 28.💡 Which app idea solves this problem: students cannot find a quiet room? (a) a lost-and-found board (b) a medicine reminder (c) a study-room finder (d) a homework planner
  29. 29.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Save button: 44 px tall
    Back button: 68 px tall
    Send button: 48 px tall
    (a) Back (b) Send (c) Save
  30. 30.👆 An event in an app is ___. (a) a colour theme (b) a kind of list (c) an app store (d) something that happens
  31. 31.🖼️ How many parts (boxes) does this wireframe have?
    [ list of items ]
    [ Add button ]
    [ filter buttons ]
    [ Save button ]
    [ menu icon ]
    [ tab bar ]
  32. 32.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a final design (b) a wireframe
  33. 33.🚀 In version 2.5.1, which number is the major version? (a) 5 (b) 1 (c) 2 (d) 251
  34. 34.🎯 What is the best first step to learn what users need? (a) write the code (b) ask and watch users (c) guess on your own (d) pick the colours
  35. 35.⚙️ In an app, is typing your age an input, processing or an output? (a) input (b) output (c) processing
  36. 36.🔘 Is this good or poor button design: buttons almost touching? (a) good design (b) poor design
  37. 37.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Start button: 44 px tall
    Done button: 60 px tall
    Back button: 68 px tall
    (a) Done (b) Start (c) Back
  38. 38.Which of these makes the app harder to use? (a) labels on every icon (b) captions on videos (c) strong colour contrast (d) colour as the only clue
  39. 39.🧩 Which input is best for turning something ON or OFF? (a) a slider (b) a switch (c) a text box (d) a title
  40. 40.🧰 What number does this code show?
    function triple(n) {
      return n * 3;
    }
    show(triple(22));

Answer key

  1. a dark mode
  2. its users
  3. the camera
  4. a simple screen sketch
  5. makes it harder
  6. a screen
  7. taking a photo
  8. 15
  9. 225
  10. a reminder alarm
  11. 4
  12. False
  13. 1
  14. the settings page
  15. a draft you are typing
  16. a problem to solve
  17. 2
  18. 1
  19. add it to the cart
  20. a tab bar
  21. a feature
  22. the build stage
  23. 13
  24. a health app
  25. check the answer
  26. uses plain grey boxes
  27. has a home-screen icon
  28. a study-room finder
  29. Save
  30. something that happens
  31. 6
  32. a wireframe
  33. 2
  34. ask and watch users
  35. input
  36. poor design
  37. Start
  38. colour as the only clue
  39. a switch
  40. 66

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