← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 981 · 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: the game-over page is a screen. (a) True (b) False
  2. 2.🧰 Why write a function? (a) to hide errors (b) to reuse code (c) to make code longer (d) to slow the app
  3. 3.True or false: you sketch the screens at the release stage. (a) False (b) True
  4. 4.True or false: a lost-and-found board solves a real problem. (a) False (b) True
  5. 5.🔍 Which is the odd one out? (a) write the code (b) add the buttons (c) let friends try it (d) connect the data
  6. 6.🔐 A torch app asks for your contacts. What should you do? (a) post them online (b) allow it (c) deny it (d) share them all
  7. 7.True or false: a voice recorder needs the microphone. (a) True (b) False
  8. 8.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Save button: 48 px tall
    Back button: 32 px tall
    Next button: 60 px tall
    Cancel button: 48 px tall
    (a) Cancel (b) Save (c) Next (d) Back
  9. 9.Which of these requests asks for too much? (a) camera app → camera (b) voice notes → microphone (c) map app → location (d) timer → your photos
  10. 10.🖼️ In this wireframe (top to bottom), what is right below the title text?
    [ title text ]
    [ Add button ]
    [ search box ]
    [ list of items ]
    (a) list of items (b) Add button (c) search box
  11. 11.🧰 What does this code show?
    function greet(name) {
      return "Hello, " + name + "!";
    }
    show(greet("Aman"));
    (a) Hello, Aman! (b) Hello, name! (c) greet (d) Aman
  12. 12.True or false: the user types a letter is a timer event. (a) True (b) False
  13. 13.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Video”
    2. open “Friend list”
    3. open “Match report”
    4. open “Friend list”
    Which screen are you on now?
    (a) Friend list (b) Home (c) Match report (d) Video
  14. 14.🚀 Your app is at version 4.12.3. The next release is a big redesign that changes how the app works. What is its version number? (a) 4.13.0 (b) 5.0.0 (c) 4.12.4 (d) 4.13.3
  15. 15.Which of these requests is fair? (a) calculator → location (b) quiz app → microphone (c) timer → your photos (d) camera app → camera
  16. 16.👆 The user taps the button 6 times. What number does the label show now?
    let lives = 5;
    button.onTap = function () {
      lives = lives + 4;
      label.text = lives;
    };
  17. 17.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Friend list”
    2. tap Back
    3. open “Video”
    Which screen are you on now?
    (a) Friend list (b) Lessons (c) Quiz (d) Video
  18. 18.🔀 What does this sign-up rule show?
    let age = 17;
    if (age >= 13) {
      show("Welcome!");
    } else {
      show("Ask a parent");
    }
    (a) Welcome! (b) Ask a parent
  19. 19.🗒️ The first small, working version of an app is often called an ___. (a) URL (b) CPU (c) FAQ (d) MVP
  20. 20.🧪 Values right at a limit, like age 12 for “under 12”, are called ___. (a) edge cases (b) phone cases (c) easy cases (d) old cases
  21. 21.Which of these is true of a website? (a) opens from a link (b) is installed on a phone (c) updates from the store (d) comes from an app store
  22. 22.🎯 Which app would help this user most: a student who often misses the school bus? (a) a recipe finder (b) a bus tracker (c) a big-text reader (d) a pocket-money tracker
  23. 23.True or false: a draft you are typing fits saving on the phone. (a) True (b) False
  24. 24.📱 Which one has a home-screen icon: an app or a website? (a) an app (b) a website
  25. 25.🗒️ Version 1 of a quiz app must be ready in 9 days. How many days are left for extras after the must-haves?
    show a question: 2 days
    check the answer: 3 days
    show the score: 2 days
  26. 26.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) see tasks by day (b) share tasks to friends (c) pick a theme colour (d) earn stickers
  27. 27.🔁 What number does this code show?
    let marks = [12, 12, 11, 13];
    let total = 0;
    for (let i = 0; i < marks.length; i++) {
      total = total + marks[i];
    }
    show(total);
  28. 28.Which of these is true of an app? (a) opens in a web browser (b) needs no installing (c) has a web address (d) has a home-screen icon
  29. 29.True or false: a box to type a name is a screen. (a) False (b) True
  30. 30.🖼️ In this wireframe (top to bottom), what is right above the big picture?
    [ top bar ]
    [ Save button ]
    [ filter buttons ]
    [ big picture ]
    [ title text ]
    (a) filter buttons (b) Save button (c) title text (d) top bar
  31. 31.True or false: the screen first opens is a text event. (a) True (b) False
  32. 32.True or false: an alarm clock is a health app. (a) False (b) True
  33. 33.Which of these is true of a website? (a) opens in a web browser (b) has a home-screen icon (c) comes from an app store (d) is installed on a phone
  34. 34.🐞 After fixing a bug you should ___. (a) never test (b) delete the test (c) test it again (d) release at once
  35. 35.🗒️ In MVP, the M stands for ___. (a) mobile (b) maximum (c) music (d) minimum
  36. 36.🛠️ At which stage do you try every button? (a) the test stage (b) the plan stage (c) the build stage (d) the release stage
  37. 37.True or false: a times-table quiz is a learning app. (a) False (b) True
  38. 38.Which colour pair is hard to read? (a) dark blue on white (b) black on yellow (c) white on dark green (d) dark blue on black
  39. 39.🗒️ Version 1 of a water reminder must be ready in 14 days. How many days are left for extras after the must-haves?
    set a reminder time: 2 days
    log a glass of water: 1 days
    see today’s total: 5 days
  40. 40.True or false: a wireframe shows the real fonts. (a) True (b) False

Answer key

  1. True
  2. to reuse code
  3. False
  4. True
  5. let friends try it
  6. deny it
  7. True
  8. Back
  9. timer → your photos
  10. Add button
  11. Hello, Aman!
  12. False
  13. Friend list
  14. 5.0.0
  15. camera app → camera
  16. 29
  17. Video
  18. Welcome!
  19. MVP
  20. edge cases
  21. opens from a link
  22. a bus tracker
  23. True
  24. an app
  25. 2
  26. see tasks by day
  27. 48
  28. has a home-screen icon
  29. False
  30. filter buttons
  31. False
  32. False
  33. opens in a web browser
  34. test it again
  35. minimum
  36. the test stage
  37. True
  38. dark blue on black
  39. 6
  40. False

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