← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 683 · 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.🎨 A beautiful app that confuses everyone has ___. (a) perfect UX (b) no UI at all (c) good UI but poor UX (d) good UX but poor UI
  2. 2.Which of these app ideas solves a real problem? (a) an app that just says hi (b) a blank grey screen (c) a button with no action (d) a medicine reminder
  3. 3.Which of these is an input? (a) tapping a button (b) checking a password (c) a buzz (vibration) (d) adding up a bill
  4. 4.🎯 Which app would help this user most: a pupil juggling five projects? (a) a big-text reader (b) a water reminder (c) a homework planner (d) a pocket-money tracker
  5. 5.🔘 Is this good or poor button design: a clear word like Save? (a) poor design (b) good design
  6. 6.🎯 Who are the users of an app? (a) only the coders (b) the people who use it (c) only the testers (d) the app icons
  7. 7.True or false: a wireframe shows the real fonts. (a) True (b) False
  8. 8.True or false: a medicine reminder solves a real problem. (a) False (b) True
  9. 9.🔀 In this course’s code, which sign tests “is equal to”? (a) = (b) !== (c) => (d) ===
  10. 10.🧰 What number does this code show?
    function triple(n) {
      return n * 3;
    }
    show(triple(26));
  11. 11.🔢 In a food-order flow, which comes first: “open the menu” or “pick a dish”? (a) pick a dish (b) open the menu
  12. 12.📊 Survey: which problem bugs you most? How many more votes did “no quiet study place” get than “wasting pocket money”?
    no quiet study place: 14 votes
    missing the bus: 17 votes
    wasting pocket money: 4 votes
  13. 13.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a wireframe (b) a final design
  14. 14.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [switch] Dark mode
    [text box] Age
    [button] Save
    [slider] Text size
    [text box] City
    [text box] Phone
  15. 15.🗒️ The first small, working version of an app is often called an ___. (a) FAQ (b) MVP (c) CPU (d) URL
  16. 16.💡 Which is a problem statement? (a) “Add a logo” (b) “Make it fast” (c) “Use blue buttons” (d) “Kids forget homework”
  17. 17.💡 How can you check that people really have the problem? (a) pick a colour (b) just guess (c) copy another app (d) ask possible users
  18. 18.🔁 What is the LAST line this code shows?
    let names = ["Aman", "Kabir", "Riya"];
    for (let i = 0; i < names.length; i++) {
      show("Hi, " + names[i]);
    }
    (a) Hi, Riya (b) Hi, Kabir (c) Hi, Aman
  19. 19.Which colour pair is easy to read? (a) yellow on white (b) pale pink on white (c) white on dark green (d) red on green
  20. 20.True or false: a wireframe uses the final pictures. (a) False (b) True
  21. 21.🧩 Which part lets the user give the app information? (a) a logo (b) an input (c) a title (d) an icon
  22. 22.🗂️ What kind of app is a torch? (a) a game (b) a tool app (c) a health app (d) a learning app
  23. 23.⚙️ In an app, is working out a tip an input, processing or an output? (a) input (b) processing (c) output
  24. 24.Which of these requests is fair? (a) torch → contacts (b) map app → location (c) timer → your photos (d) quiz app → microphone
  25. 25.🔁 What number does this code show?
    let runs = [1, 2, 10, 6, 1];
    let total = 0;
    for (let i = 0; i < runs.length; i++) {
      total = total + runs[i];
    }
    show(total);
  26. 26.Which of these is true of a wireframe? (a) shows the real fonts (b) has the real colours (c) is a quick sketch (d) uses the final pictures
  27. 27.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Edit photo”
    2. open “Badges”
    3. open “Help page”
    How many times must you tap Back to reach the main screen of this tab?
  28. 28.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) add money spent (b) pie-chart colours (c) savings stickers (d) export to a file
  29. 29.True or false: you pick the features at the test stage. (a) False (b) True
  30. 30.🧩 In an app, what is a slider for volume? (a) an input (b) a button (c) data (d) a screen
  31. 31.True or false: a beep sound is an output. (a) True (b) False
  32. 32.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
    Hint: 14 px
    Title: 21 px
    Menu: 27 px
    (a) Hint (b) Title (c) Menu
  33. 33.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) savings stickers (b) export to a file (c) pie-chart colours (d) show the balance
  34. 34.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
    Title: 18 px
    Footer: 23 px
    Caption: 19 px
    Menu: 13 px
  35. 35.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Map”
    2. tap the Settings tab
    3. tap the Settings tab
    4. open “Friend list”
    5. open “Match report”
    Which screen are you on now?
    (a) Map (b) Match report (c) Friend list (d) Feed
  36. 36.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) set a due date (b) share tasks to friends (c) earn stickers (d) pick a theme colour
  37. 37.🧰 What does this code show?
    function greet(name) {
      return "Well done, " + name + "!";
    }
    show(greet("Arjun"));
    (a) greet (b) Well done, Arjun! (c) Well done, name! (d) Arjun
  38. 38.True or false: a selfie sticker app needs the camera. (a) False (b) True
  39. 39.🗂️ What kind of app is a unit converter? (a) a tool app (b) a learning app (c) a health app (d) a game
  40. 40.True or false: a free study-room finder solves no real problem. (a) False (b) True

Answer key

  1. good UI but poor UX
  2. a medicine reminder
  3. tapping a button
  4. a homework planner
  5. good design
  6. the people who use it
  7. False
  8. True
  9. ===
  10. 78
  11. open the menu
  12. 10
  13. a wireframe
  14. 1
  15. MVP
  16. “Kids forget homework”
  17. ask possible users
  18. Hi, Riya
  19. white on dark green
  20. False
  21. an input
  22. a tool app
  23. processing
  24. map app → location
  25. 20
  26. is a quick sketch
  27. 3
  28. add money spent
  29. False
  30. an input
  31. True
  32. Hint
  33. show the balance
  34. 1
  35. Match report
  36. set a due date
  37. Well done, Arjun!
  38. True
  39. a tool app
  40. False

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