← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 36 · 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: your high score is data. (a) False (b) True
  2. 2.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Menu: 11 px
    Title: 12 px
    Footer: 16 px
    Hint: 22 px
  3. 3.📱 Which one comes from an app store: an app or a website? (a) an app (b) a website
  4. 4.👥 A library app has 295 readers, 235 librarians and 190 volunteers as users. Which user group is the biggest? (a) librarians (b) readers (c) volunteers
  5. 5.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) see where the bus is (c) rate the driver (d) change the bus icon
  6. 6.🔁 A loop over a list of 5 items runs its body how many times? (a) 1 (b) 4 (c) 5 (d) 6
  7. 7.Which of these is about UI (the look)? (a) whether users get lost (b) how fast a task is done (c) how many taps it takes (d) the font size
  8. 8.Which of these requests asks for too much? (a) timer → your photos (b) voice notes → microphone (c) camera app → camera (d) calling app → contacts
  9. 9.🎯 Is this a user need or a feature: a share button? (a) a user need (b) a feature
  10. 10.True or false: a lost-and-found board solves no real problem. (a) True (b) False
  11. 11.True or false: a finger hits Like is a text event. (a) True (b) False
  12. 12.💡 Which app idea solves this problem: a patient misses doses? (a) a study-room finder (b) a medicine reminder (c) a homework planner (d) a bill splitter
  13. 13.True or false: a date picker is a screen. (a) False (b) True
  14. 14.👆 What kind of event is this: a countdown hits zero? (a) a load event (b) a tap event (c) a text event (d) a timer event
  15. 15.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) confetti effects (b) show a question (c) an avatar shop (d) background music
  16. 16.💡 Does an app idea like an app that just says hi solve a real problem? (a) No (b) Yes
  17. 17.Which colour pair is hard to read? (a) black on pale grey (b) white on dark green (c) pale pink on white (d) white on black
  18. 18.🔢 When you make an app, which comes FIRST? (a) release it (b) build the app (c) get an idea (d) test the app
  19. 19.🔁 What is the LAST line this code shows?
    let names = ["Zoya", "Meera", "Riya", "Aman", "Arjun"];
    for (let i = 0; i < names.length; i++) {
      show("Hi, " + names[i]);
    }
    (a) Hi, Riya (b) Hi, Meera (c) Hi, Arjun (d) Hi, Zoya
  20. 20.🎯 Which app would help this user most: a student who keeps forgetting due dates? (a) a bus tracker (b) a big-text reader (c) a recipe finder (d) a homework planner
  21. 21.🔢 In a sign-up flow, which comes LAST? (a) enter the code sent (b) make a password (c) open the app (d) see the home screen
  22. 22.🧰 What is a function? (a) a type of phone (b) a named block of code (c) a screen size (d) a list of colours
  23. 23.🗒️ When should nice-to-have features be built? (a) before anything (b) never (c) on day one (d) after the must-haves
  24. 24.🔍 Which is the odd one out? (a) a torch (b) a times-table quiz (c) a spelling coach (d) a flashcard trainer
  25. 25.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Help page”
    2. open “Help page”
    3. tap the Profile tab
    4. tap the Search tab
    5. tap the Search tab
    Which screen are you on now?
    (a) Search (b) Home (c) Profile (d) Help page
  26. 26.♿ A screen has 12 icon buttons. Only 9 of them have a text label for screen readers. How many still need a label?
  27. 27.True or false: a website needs no installing. (a) False (b) True
  28. 28.💡 Does an app idea like a medicine reminder solve a real problem? (a) No (b) Yes
  29. 29.🧭 Which part of navigation opens a list of pages? (a) a menu button (b) the back button (c) a tab bar
  30. 30.🔢 In a food-order flow, which comes LAST? (a) open the menu (b) pay for the order (c) track the order (d) check the cart
  31. 31.✏️ Why draw a wireframe before coding? (a) it runs the app (b) changes are quick (c) it adds colours (d) it saves data
  32. 32.🧪 A test case is an input together with its ___. (a) expected result (b) app icon (c) font size (d) screen colour
  33. 33.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Confirm → Cart
    Design B: Home → Offers → Address → Pens → Shop → Pay → Menu
    (a) Design A (b) Design B
  34. 34.🔀 Which badge does this quiz app show?
    let marks = 67;
    if (marks >= 80) {
      show("Gold");
    } else if (marks >= 50) {
      show("Silver");
    } else {
      show("Bronze");
    }
    (a) Gold (b) Bronze (c) Silver
  35. 35.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
  36. 36.🔘 Is this good or poor button design: a tiny 20 px button? (a) good design (b) poor design
  37. 37.🔀 Which badge does this quiz app show?
    let marks = 23;
    if (marks >= 80) {
      show("Gold");
    } else if (marks >= 50) {
      show("Silver");
    } else {
      show("Bronze");
    }
    (a) Silver (b) Bronze (c) Gold
  38. 38.🗒️ 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
  39. 39.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Home tab
    2. open “Help page”
    3. tap the Profile tab
    How many times must you tap Back to reach the main screen of this tab?
  40. 40.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. tap the Profile tab
    2. tap the Profile tab
    3. tap the Search tab
    4. open “Help page”
    5. open “Map”
    Which screen are you on now?
    (a) Help page (b) Map (c) Search (d) Home

Answer key

  1. True
  2. 2
  3. an app
  4. readers
  5. see where the bus is
  6. 5
  7. the font size
  8. timer → your photos
  9. a feature
  10. False
  11. False
  12. a medicine reminder
  13. False
  14. a timer event
  15. show a question
  16. No
  17. pale pink on white
  18. get an idea
  19. Hi, Arjun
  20. a homework planner
  21. see the home screen
  22. a named block of code
  23. after the must-haves
  24. a torch
  25. Search
  26. 3
  27. True
  28. Yes
  29. a menu button
  30. track the order
  31. changes are quick
  32. expected result
  33. Design A
  34. Silver
  35. a wireframe
  36. poor design
  37. Bronze
  38. pick your bus stop
  39. 0
  40. Map

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