← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 499 · 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.🧪 One test case fails. Which one?
    🚚 Rule: delivery is free (0) when the order is 400 or more; otherwise it costs 40.
    function delivery(total) {
      if (total > 400) {
        return 0;
      }
      return 40;
    }
    Test 1: delivery(400) → expected 0
    Test 2: delivery(250) → expected 40
    Test 3: delivery(550) → expected 0
    (a) Test 3 (b) Test 2 (c) Test 1
  2. 2.🔍 Which is the odd one out? (a) whether users get lost (b) the button colours (c) the icon shapes (d) the theme colours
  3. 3.💾 Saving data in the cloud lets you ___. (a) skip the internet (b) shrink the app (c) never need a password (d) use it on any device
  4. 4.Which of these is true of a final design? (a) shows where things go (b) is a quick sketch (c) has the real colours (d) has no real colours
  5. 5.True or false: a big-text reader is the best fit for a grandparent with weak eyesight. (a) False (b) True
  6. 6.True or false: a big, easy tap area is poor button design. (a) False (b) True
  7. 7.👆 What kind of event is this: the app starts up? (a) a tap event (b) a timer event (c) a text event (d) a load event
  8. 8.Which of these is data? (a) your high score (b) the settings page (c) the log-in page (d) tap to Start
  9. 9.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] New Note
    [text box] Email
    [switch] Dark mode
    [button] Cancel
    [button] Done
    [slider] Brightness
    [text box] Name
  10. 10.🔍 Which is the odd one out? (a) taking a photo (b) adding up a bill (c) typing your age (d) tapping a button
  11. 11.🔍 Which is the odd one out? (a) talk to possible users (b) put it on an app store (c) list what users need (d) spot a problem to solve
  12. 12.🔁 list.length tells you ___. (a) the biggest item (b) how many items it has (c) the first item (d) the last item
  13. 13.🔐 A torch app asks for your contacts. What should you do? (a) deny it (b) post them online (c) allow it (d) share them all
  14. 14.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) set a reminder time (b) see today’s total (c) log a glass of water (d) water animations
  15. 15.Which of these fits saving in the cloud? (a) a draft you are typing (b) your last game level (c) the sound on/off setting (d) a class leaderboard
  16. 16.🔍 Which is the odd one out? (a) checking a password (b) a result on screen (c) working out a tip (d) adding up a bill
  17. 17.🧰 What number does this code show?
    function triple(n) {
      return n * 3;
    }
    show(triple(5));
  18. 18.💾 What number does this code show?
    let score = 3;
    score = score - 2;
    score = score + 4;
    show(score);
  19. 19.True or false: a guitar tuner needs your contacts. (a) True (b) False
  20. 20.True or false: speaking a command is an input. (a) True (b) False
  21. 21.🎯 Who are the users of an app? (a) the people who use it (b) only the coders (c) only the testers (d) the app icons
  22. 22.🔢 In a food-order flow, which comes FIRST? (a) track the order (b) open the menu (c) pick a dish (d) pay for the order
  23. 23.🖼️ In this wireframe (top to bottom), what is right above the tab bar?
    [ title text ]
    [ search box ]
    [ list of items ]
    [ Add button ]
    [ filter buttons ]
    [ tab bar ]
    (a) Add button (b) filter buttons (c) search box (d) list of items
  24. 24.🔀 In this course’s code, which sign tests “is equal to”? (a) = (b) => (c) !== (d) ===
  25. 25.🔍 Which is the odd one out? (a) sorting the scores (b) speaking a command (c) checking a password (d) adding up a bill
  26. 26.🔍 Which is the odd one out? (a) how fast a task is done (b) how many taps it takes (c) the theme colours (d) how easy sign-up is
  27. 27.Which of these helps everyone use the app? (a) icons with no labels (b) strong colour contrast (c) sudden loud sounds (d) colour as the only clue
  28. 28.True or false: buttons almost touching is good button design. (a) False (b) True
  29. 29.🎨 Is this about UI or UX: the icon shapes? (a) UI (b) UX
  30. 30.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money received (b) show the balance (c) add money spent (d) export to a file
  31. 31.🧪 A test case is an input together with its ___. (a) font size (b) screen colour (c) app icon (d) expected result
  32. 32.Which of these requests asks for too much? (a) calling app → contacts (b) quiz app → microphone (c) map app → location (d) camera app → camera
  33. 33.Which of these is about UX (the experience)? (a) the font size (b) the screen layout (c) the button colours (d) how easy sign-up is
  34. 34.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) savings stickers (b) pie-chart colours (c) export to a file (d) add money received
  35. 35.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Score card”
    2. open “Match report”
    3. open “Edit photo”
    4. open “Badges”
    5. open “Help page”
    Which screen are you on now?
    (a) Score card (b) Help page (c) Match report (d) Edit photo
  36. 36.👥 A library app has 150 readers, 65 librarians and 260 volunteers as users. Which user group is the biggest? (a) readers (b) volunteers (c) librarians
  37. 37.Which of these helps everyone use the app? (a) sudden loud sounds (b) captions on videos (c) icons with no labels (d) fast-flashing lights
  38. 38.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a final design (b) a wireframe
  39. 39.🖼️ How many parts (boxes) does this wireframe have?
    [ top bar ]
    [ big picture ]
    [ search box ]
    [ Save button ]
  40. 40.Which of these is a feature? (a) “What should I cook?” (b) “I keep missing the bus” (c) “I forget my homework” (d) a share button

Answer key

  1. Test 1
  2. whether users get lost
  3. use it on any device
  4. has the real colours
  5. True
  6. False
  7. a load event
  8. your high score
  9. 4
  10. adding up a bill
  11. put it on an app store
  12. how many items it has
  13. deny it
  14. water animations
  15. a class leaderboard
  16. a result on screen
  17. 15
  18. 5
  19. False
  20. True
  21. the people who use it
  22. open the menu
  23. filter buttons
  24. ===
  25. speaking a command
  26. the theme colours
  27. strong colour contrast
  28. False
  29. UI
  30. export to a file
  31. expected result
  32. quiz app → microphone
  33. how easy sign-up is
  34. add money received
  35. Help page
  36. volunteers
  37. captions on videos
  38. a wireframe
  39. 4
  40. a share button

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