← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 709 · 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.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [text box] City
    [button] Cancel
    [button] Save
    [text box] Notes
    [button] Done
    [text box] Age
  2. 2.💡 Which is a problem statement? (a) “Kids forget homework” (b) “Make it fast” (c) “Add a logo” (d) “Use blue buttons”
  3. 3.Which of these requests is fair? (a) timer → your photos (b) calculator → location (c) voice notes → microphone (d) torch → contacts
  4. 4.📱 Which one opens in a web browser: an app or a website? (a) an app (b) a website
  5. 5.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Address → Pens → Offers
    Design B: Home → Shop → Pay → Cart → Results → Address
  6. 6.👥 A clinic app has 255 patients, 55 doctors and 40 nurses as users. Which user group is the biggest? (a) doctors (b) nurses (c) patients
  7. 7.👆 The user taps the button 4 times. What number does the label show now?
    let points = 5;
    button.onTap = function () {
      points = points + 1;
      label.text = points;
    };
  8. 8.🔍 Which is the odd one out? (a) a word battle (b) a cricket run chase (c) a puzzle with levels (d) a calculator
  9. 9.🧪 What is the actual result of a test? (a) what the app really does (b) the app’s name (c) the test’s number (d) what we hope for
  10. 10.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Friend list”
    2. tap the Search tab
    3. open “Help page”
    How many times must you tap Back to reach the main screen of this tab?
  11. 11.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a wireframe (b) a final design
  12. 12.👆 The user taps the button 5 times. What does the label show now?
    let on = false;
    button.onTap = function () {
      on = !on;
      if (on) {
        label.text = "ON";
      } else {
        label.text = "OFF";
      }
    };
    (a) OFF (b) ON
  13. 13.✏️ What is the easiest way to draw a first wireframe? (a) a phone case (b) pencil and paper (c) a microphone (d) a 3D printer
  14. 14.🌗 Is black on yellow easy or hard to read on a button? (a) hard to read (b) easy to read
  15. 15.🎨 Who should you test the UX with? (a) nobody (b) only yourself (c) real users (d) the app icon
  16. 16.🔍 Which is the odd one out? (a) a sleep tracker (b) a calculator (c) a unit converter (d) an alarm clock
  17. 17.🔢 In a photo-post flow, what comes right after “open the camera screen”? (a) take the photo (b) post the photo (c) write a caption (d) add a filter
  18. 18.🗂️ What kind of app is a puzzle with levels? (a) a tool app (b) a learning app (c) a health app (d) a game
  19. 19.Which of these is true of an app? (a) opens from a link (b) needs no installing (c) opens in a web browser (d) is installed on a phone
  20. 20.True or false: a website updates from the store. (a) True (b) False
  21. 21.✏️ What is a wireframe? (a) a simple screen sketch (b) a charging cable (c) the finished app (d) a type of password
  22. 22.🗒️ Version 1 of a quiz app must be ready in 10 days. How many days are left for extras after the must-haves?
    show a question: 4 days
    check the answer: 2 days
    show the score: 2 days
  23. 23.📅 An app team plans for 2 days, builds for 8 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
  24. 24.🧰 What number does this code show?
    function triple(n) {
      return n * 3;
    }
    show(triple(34));
  25. 25.🔢 In a food-order flow, which comes first: “check the cart” or “add it to the cart”? (a) check the cart (b) add it to the cart
  26. 26.True or false: the sound on/off setting fits saving on the phone. (a) False (b) True
  27. 27.🔘 Is this good or poor button design: grey text on grey? (a) good design (b) poor design
  28. 28.🔐 Which permission does a barcode scanner really need? (a) contacts (b) the camera (c) the microphone (d) location
  29. 29.True or false: an alarm clock is a learning app. (a) False (b) True
  30. 30.🔀 Which badge does this quiz app show?
    let marks = 24;
    if (marks >= 80) {
      show("Gold");
    } else if (marks >= 50) {
      show("Silver");
    } else {
      show("Bronze");
    }
    (a) Gold (b) Silver (c) Bronze
  31. 31.🔁 What number does this code show?
    let scores = [50, 55, 73, 19, 82];
    let count = 0;
    for (let i = 0; i < scores.length; i++) {
      if (scores[i] >= 50) {
        count = count + 1;
      }
    }
    show(count);
  32. 32.👆 The user taps the button 4 times. What number does the label show now?
    let score = 0;
    button.onTap = function () {
      score = score + 4;
      label.text = score;
    };
  33. 33.🗒️ 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: 2 days
    show arrival time: 2 days
    pick your bus stop: 4 days
  34. 34.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 30; // typed by the user
    line 2: let qty = 5; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 2 (b) line 1 (c) line 4 (d) line 3
  35. 35.💡 Does an app idea like a free study-room finder solve a real problem? (a) Yes (b) No
  36. 36.True or false: a medicine reminder solves a real problem. (a) False (b) True
  37. 37.🚀 In version 2.5.1, which number is the major version? (a) 2 (b) 5 (c) 1 (d) 251
  38. 38.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Size → Cart → Search → Address → Shop
    Design B: Home → Search → Cart
  39. 39.Which of these helps everyone use the app? (a) tiny tap areas (b) colour as the only clue (c) big touch targets (d) fast-flashing lights
  40. 40.🧩 In an app, what is the home page of an app? (a) a button (b) a screen (c) data (d) an input

Answer key

  1. 3
  2. “Kids forget homework”
  3. voice notes → microphone
  4. a website
  5. 2
  6. patients
  7. 9
  8. a calculator
  9. what the app really does
  10. 1
  11. a wireframe
  12. ON
  13. pencil and paper
  14. easy to read
  15. real users
  16. a sleep tracker
  17. take the photo
  18. a game
  19. is installed on a phone
  20. False
  21. a simple screen sketch
  22. 2
  23. 12
  24. 102
  25. add it to the cart
  26. True
  27. poor design
  28. the camera
  29. False
  30. Bronze
  31. 4
  32. 16
  33. 4
  34. line 3
  35. Yes
  36. True
  37. 2
  38. 3
  39. big touch targets
  40. a screen

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