← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 901 · 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: “strong colour contrast” helps everyone use the app. (a) True (b) False
  2. 2.🧰 What is a function? (a) a type of phone (b) a named block of code (c) a list of colours (d) a screen size
  3. 3.Which of these is about UI (the look)? (a) how users feel after (b) how many taps it takes (c) how fast a task is done (d) the theme colours
  4. 4.🧰 What number does this code show?
    function points(stars) {
      return stars * 10 + 5;
    }
    show(points(2) + points(4));
  5. 5.True or false: a water reminder is a health app. (a) True (b) False
  6. 6.💡 Does an app idea like a blank grey screen solve a real problem? (a) No (b) Yes
  7. 7.✏️ What is the easiest way to draw a first wireframe? (a) a 3D printer (b) a phone case (c) pencil and paper (d) a microphone
  8. 8.🔢 After an app is released, which comes first: “read user reviews” or “fix and improve”? (a) fix and improve (b) read user reviews
  9. 9.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) earn stickers (b) pick a theme colour (c) see tasks by day (d) share tasks to friends
  10. 10.👆 The user taps the button 4 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) ON (b) OFF
  11. 11.True or false: a wireframe has no real colours. (a) False (b) True
  12. 12.📱 Which one is installed on a phone: an app or a website? (a) an app (b) a website
  13. 13.🧩 Scores, notes and settings that an app keeps are called ___. (a) screens (b) data (c) buttons (d) tabs
  14. 14.📅 An app team plans for 5 days, builds for 5 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
  15. 15.♿ A screen has 11 icon buttons. Only 6 of them have a text label for screen readers. How many still need a label?
  16. 16.🔔 What is a message an app shows on your lock screen called? (a) a wireframe (b) a variable (c) a notification (d) a web address
  17. 17.♿ Accessibility means an app works for ___. (a) only the coder (b) only experts (c) nobody (d) everyone
  18. 18.True or false: how easy sign-up is is about UX (the experience). (a) False (b) True
  19. 19.True or false: you let friends try it at the test stage. (a) False (b) True
  20. 20.🧰 What does return do in a function? (a) deletes the app (b) sends back a value (c) closes the screen (d) repeats the code
  21. 21.Which of these is true of a wireframe? (a) has the real colours (b) shows the real fonts (c) looks like the real app (d) has no real colours
  22. 22.📱 Which one opens in a web browser: an app or a website? (a) a website (b) an app
  23. 23.🎯 Which app would help this user most: a student who keeps forgetting due dates? (a) a homework planner (b) a water reminder (c) a pocket-money tracker (d) a recipe finder
  24. 24.🎨 Who should you test the UX with? (a) nobody (b) real users (c) the app icon (d) only yourself
  25. 25.Which of these is true of a final design? (a) has the real colours (b) uses plain grey boxes (c) shows where things go (d) has no real colours
  26. 26.🐞 Finding and fixing bugs is called ___. (a) designing (b) decorating (c) downloading (d) debugging
  27. 27.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “losing water bottles”?
    forgetting homework: 12 votes
    losing water bottles: 11 votes
    no quiet study place: 8 votes
  28. 28.True or false: a 5-minute alarm ends is a timer event. (a) True (b) False
  29. 29.Which of these is data? (a) a box to type a name (b) tap to Save (c) your saved notes (d) the home page of an app
  30. 30.🔍 Which is the odd one out? (a) a times-table quiz (b) a water reminder (c) a flashcard trainer (d) a spelling coach
  31. 31.🔢 When you make an app, which comes FIRST? (a) build the app (b) test the app (c) get an idea (d) plan the screens
  32. 32.🔀 Which badge does this quiz app show?
    let marks = 43;
    if (marks >= 80) {
      show("Gold");
    } else if (marks >= 50) {
      show("Silver");
    } else {
      show("Bronze");
    }
    (a) Bronze (b) Silver (c) Gold
  33. 33.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 65; // typed by the user
    line 2: let qty = 3; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 4 (b) line 3 (c) line 1 (d) line 2
  34. 34.🧪 What is the ACTUAL result of Test 1?
    🎟️ Rule: a ticket costs 50 for children under 8, and 100 for everyone else.
    function price(age) {
      if (age < 8) {
        return 50;
      }
      return 100;
    }
    Test 1: price(6) → expected 50
    Test 2: price(8) → expected 100
    Test 3: price(10) → expected 100
  35. 35.🔍 Which is the odd one out? (a) write the store text (b) share the download link (c) put it on an app store (d) add the buttons
  36. 36.🔢 In a photo-post flow, what comes right after “write a caption”? (a) post the photo (b) add a filter (c) open the camera screen (d) take the photo
  37. 37.⚙️ In an app, is tapping a button an input, processing or an output? (a) processing (b) output (c) input
  38. 38.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ title text ]
    [ Save button ]
    [ search box ]
    [ big picture ]
    [ filter buttons ]
    [ Add button ]
    (a) filter buttons (b) Add button (c) title text (d) search box
  39. 39.🖼️ In this wireframe (top to bottom), what is right below the list of items?
    [ search box ]
    [ list of items ]
    [ filter buttons ]
    [ Add button ]
    [ title text ]
    (a) search box (b) title text (c) filter buttons (d) Add button
  40. 40.True or false: a final design looks like the real app. (a) False (b) True

Answer key

  1. True
  2. a named block of code
  3. the theme colours
  4. 70
  5. True
  6. No
  7. pencil and paper
  8. read user reviews
  9. see tasks by day
  10. OFF
  11. True
  12. an app
  13. data
  14. 13
  15. 5
  16. a notification
  17. everyone
  18. True
  19. True
  20. sends back a value
  21. has no real colours
  22. a website
  23. a homework planner
  24. real users
  25. has the real colours
  26. debugging
  27. 1
  28. True
  29. your saved notes
  30. a water reminder
  31. get an idea
  32. Bronze
  33. line 3
  34. 50
  35. add the buttons
  36. post the photo
  37. input
  38. Add button
  39. filter buttons
  40. True

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