← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 292 · 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.🔢 In a food-order flow, which comes LAST? (a) check the cart (b) track the order (c) pay for the order (d) open the menu
  2. 2.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Next button: 60 px tall
    Save button: 52 px tall
    Send button: 60 px tall
    Back button: 28 px tall
    (a) Next (b) Send (c) Back (d) Save
  3. 3.⚙️ In an app, is a pop-up message an input, processing or an output? (a) processing (b) output (c) input
  4. 4.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Start button: 36 px tall
    Save button: 60 px tall
    Send button: 44 px tall
    Done button: 32 px tall
  5. 5.🔁 What number does this code show?
    let runs = [16, 48, 34];
    let count = 0;
    for (let i = 0; i < runs.length; i++) {
      if (runs[i] >= 50) {
        count = count + 1;
      }
    }
    show(count);
  6. 6.🧪 How many of these test cases pass?
    🎟️ Rule: a ticket costs 50 for children under 13, and 100 for everyone else.
    function price(age) {
      if (age < 13) {
        return 50;
      }
      return 100;
    }
    Test 1: price(13) → expected 100
    Test 2: price(15) → expected 100
    Test 3: price(11) → expected 50
  7. 7.🧰 What number does this code show?
    function total(price, qty) {
      return price * qty;
    }
    show(total(75, 5));
  8. 8.🔁 What does a loop do? (a) draws icons (b) saves photos (c) deletes code (d) repeats code
  9. 9.🔘 Is this good or poor button design: a big, easy tap area? (a) poor design (b) good design
  10. 10.🔍 Which is the odd one out? (a) try every button (b) pick the features (c) write down the bugs (d) let friends try it
  11. 11.📅 An app team plans for 3 days, builds for 7 days, tests for 3 days and releases on 1 more day. How many more days does building take than testing?
  12. 12.💡 Which app idea solves this problem: friends argue over who pays? (a) a study-room finder (b) a bill splitter (c) a homework planner (d) a medicine reminder
  13. 13.True or false: “strong colour contrast” helps everyone use the app. (a) True (b) False
  14. 14.True or false: an app comes from an app store. (a) False (b) True
  15. 15.🧰 How do you run (call) a function called greet? (a) #greet (b) greet() (c) run greet (d) greet[]
  16. 16.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
  17. 17.Which of these is data? (a) a switch for dark mode (b) tap to Send (c) the log-in page (d) your friends list
  18. 18.Which of these makes the app harder to use? (a) colour as the only clue (b) big touch targets (c) captions on videos (d) strong colour contrast
  19. 19.Which of these app ideas solves no real problem? (a) a medicine reminder (b) a lost-and-found board (c) a blank grey screen (d) a bill splitter
  20. 20.🎨 Is this about UI or UX: the theme colours? (a) UX (b) UI
  21. 21.True or false: the icon shapes is about UI (the look). (a) False (b) True
  22. 22.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) change the bus icon (b) rate the driver (c) a dark mode (d) pick your bus stop
  23. 23.🖼️ In this wireframe (top to bottom), what is right above the menu icon?
    [ filter buttons ]
    [ search box ]
    [ list of items ]
    [ big picture ]
    [ menu icon ]
    [ top bar ]
    (a) list of items (b) search box (c) big picture (d) top bar
  24. 24.📱 Which one needs no installing: an app or a website? (a) an app (b) a website
  25. 25.🗒️ Why keep version 1 small? (a) to use up storage (b) to look bigger (c) to confuse users (d) to learn from users soon
  26. 26.🔢 When you make an app, which comes first: “get an idea” or “build the app”? (a) get an idea (b) build the app
  27. 27.📴 Which of these can often still work with no internet? (a) a new website (b) an online search (c) a video call (d) an installed app
  28. 28.♿ Does this help everyone, or make the app harder to use: icons with no labels? (a) helps everyone (b) makes it harder
  29. 29.👥 A library app has 135 readers, 295 librarians and 270 volunteers as users. How many more librarians than volunteers are there?
  30. 30.🔁 What number does this code show?
    let scores = [50, 81, 55, 84, 26];
    let count = 0;
    for (let i = 0; i < scores.length; i++) {
      if (scores[i] >= 50) {
        count = count + 1;
      }
    }
    show(count);
  31. 31.🎨 Is this about UI or UX: the font size? (a) UI (b) UX
  32. 32.📅 An app team plans for 4 days, builds for 4 days, tests for 1 days and releases on 1 more day. How many more days does building take than testing?
  33. 33.Which of these fits saving in the cloud? (a) your last game level (b) notes to read offline (c) the sound on/off setting (d) a class leaderboard
  34. 34.🎯 A short made-up profile of a typical user is called a ___. (a) pixel (b) protocol (c) password (d) persona
  35. 35.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money spent (b) show the balance (c) pie-chart colours (d) add money received
  36. 36.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) add a homework task (b) pick a theme colour (c) see tasks by day (d) set a due date
  37. 37.True or false: a lost-and-found board solves no real problem. (a) True (b) False
  38. 38.True or false: “strong colour contrast” makes the app harder to use. (a) False (b) True
  39. 39.🔢 In a photo-post flow, which comes first: “write a caption” or “open the camera screen”? (a) write a caption (b) open the camera screen
  40. 40.⚙️ What number does this app show?
    let km = 10; // typed by the user
    let metres = km * 1000;
    show(metres);

Answer key

  1. track the order
  2. Back
  3. output
  4. 1
  5. 0
  6. 3
  7. 375
  8. repeats code
  9. good design
  10. pick the features
  11. 4
  12. a bill splitter
  13. True
  14. True
  15. greet()
  16. No
  17. your friends list
  18. colour as the only clue
  19. a blank grey screen
  20. UI
  21. True
  22. pick your bus stop
  23. big picture
  24. a website
  25. to learn from users soon
  26. get an idea
  27. an installed app
  28. makes it harder
  29. 25
  30. 4
  31. UI
  32. 3
  33. a class leaderboard
  34. persona
  35. pie-chart colours
  36. pick a theme colour
  37. False
  38. False
  39. open the camera screen
  40. 10000

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