← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 215 · 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.👆 An event in an app is ___. (a) an app store (b) something that happens (c) a kind of list (d) a colour theme
  2. 2.👆 Code that runs when an event happens is called a ___. (a) headline (b) hashtag (c) header (d) handler
  3. 3.🗒️ Why keep version 1 small? (a) to learn from users soon (b) to confuse users (c) to use up storage (d) to look bigger
  4. 4.🎨 UX stands for user ___. (a) experience (b) extra (c) example (d) express
  5. 5.🎯 A short made-up profile of a typical user is called a ___. (a) protocol (b) password (c) pixel (d) persona
  6. 6.🔢 In a photo-post flow, which comes first: “post the photo” or “take the photo”? (a) take the photo (b) post the photo
  7. 7.🔍 Which is the odd one out? (a) a water reminder (b) a step counter (c) a sleep tracker (d) a cricket run chase
  8. 8.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ title text ]
    [ top bar ]
    [ tab bar ]
    [ list of items ]
    [ menu icon ]
    [ search box ]
    (a) top bar (b) list of items (c) menu icon (d) search box
  9. 9.True or false: speaking a command is an input. (a) False (b) True
  10. 10.🚀 In version 2.5.1, which number is the major version? (a) 251 (b) 2 (c) 1 (d) 5
  11. 11.🧩 Which input is best for turning something ON or OFF? (a) a slider (b) a text box (c) a title (d) a switch
  12. 12.🔢 In a sign-up flow, which comes LAST? (a) open the app (b) tap “Sign up” (c) see the home screen (d) enter the code sent
  13. 13.🐞 This code has a bug. What number SHOULD it show, if every line did what its comment says?
    line 1: let stars = 33; // start at 31
    line 2: stars = stars + 6; // add 6
    line 3: stars = stars * 2; // double it
    line 4: stars = stars - 2; // take away 2
    line 5: show(stars); // show it
  14. 14.Which of these is about UI (the look)? (a) whether users get lost (b) the screen layout (c) how many taps it takes (d) how users feel after
  15. 15.🔍 Which is the odd one out? (a) a water reminder (b) a word battle (c) a sleep tracker (d) a step counter
  16. 16.🔍 Which is the odd one out? (a) a spelling coach (b) a unit converter (c) a calculator (d) an alarm clock
  17. 17.🔁 What number does this code show?
    let runs = [5, 20, 4];
    let best = 0;
    for (let i = 0; i < runs.length; i++) {
      if (runs[i] > best) {
        best = runs[i];
      }
    }
    show(best);
  18. 18.Which of these makes the app harder to use? (a) labels on every icon (b) text that can grow (c) icons with no labels (d) captions on videos
  19. 19.🔁 What is the LAST line this code shows?
    let names = ["Arjun", "Aman", "Kabir", "Zoya", "Meera"];
    for (let i = 0; i < names.length; i++) {
      show("Hi, " + names[i]);
    }
    (a) Hi, Meera (b) Hi, Aman (c) Hi, Kabir (d) Hi, Arjun
  20. 20.👆 What kind of event is this: the screen first opens? (a) a text event (b) a tap event (c) a load event (d) a timer event
  21. 21.Which of these happens at the release stage? (a) pick the features (b) share the download link (c) write the code (d) write down the bugs
  22. 22.🔍 Which is the odd one out? (a) adding up a bill (b) a buzz (vibration) (c) working out a tip (d) checking a password
  23. 23.🧭 Tapping a tab usually takes you to ___. (a) that tab’s main screen (b) the phone settings (c) the last app used (d) a random page
  24. 24.🐞 What is a bug? (a) a mistake in the code (b) a fast phone (c) a new feature (d) a nice icon
  25. 25.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting homework: 17 votes
    missing the bus: 12 votes
    forgetting birthdays: 21 votes
    (a) missing the bus (b) forgetting homework (c) forgetting birthdays
  26. 26.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) pick a theme colour (b) set a due date (c) add a homework task (d) see tasks by day
  27. 27.Which of these app ideas solves a real problem? (a) a blank grey screen (b) a medicine reminder (c) a page of random dots (d) a button with no action
  28. 28.🚀 Which version is newer: 1.2.8 or 1.2.14? (a) 1.2.14 (b) 1.2.8
  29. 29.🧭 What does the back button usually do? (a) deletes the page (b) closes all apps (c) opens settings (d) goes to the last screen
  30. 30.📅 An app team plans for 2 days, builds for 4 days, tests for 1 days and releases on 1 more day. How many more days does building take than testing?
  31. 31.True or false: a date picker is a button. (a) True (b) False
  32. 32.🔁 What is the LAST line this code shows?
    let names = ["Aman", "Riya", "Zoya", "Meera", "Kabir"];
    for (let i = 0; i < names.length; i++) {
      show("Hi, " + names[i]);
    }
    (a) Hi, Riya (b) Hi, Aman (c) Hi, Zoya (d) Hi, Kabir
  33. 33.🎯 Is this a user need or a feature: a reminder alarm? (a) a user need (b) a feature
  34. 34.📱 Which one comes from an app store: an app or a website? (a) an app (b) a website
  35. 35.🔁 What number does this code show?
    let steps = [10, 17, 2];
    let best = 0;
    for (let i = 0; i < steps.length; i++) {
      if (steps[i] > best) {
        best = steps[i];
      }
    }
    show(best);
  36. 36.🧰 What number does this code show?
    function total(price, qty) {
      return price * qty;
    }
    show(total(65, 2));
  37. 37.True or false: a big, easy tap area is good button design. (a) True (b) False
  38. 38.🔢 After an app is released, which comes first: “release an update” or “list what to fix”? (a) release an update (b) list what to fix
  39. 39.🔔 What is a message an app shows on your lock screen called? (a) a wireframe (b) a web address (c) a variable (d) a notification
  40. 40.🔢 In a food-order flow, which comes first: “pick a dish” or “open the menu”? (a) open the menu (b) pick a dish

Answer key

  1. something that happens
  2. handler
  3. to learn from users soon
  4. experience
  5. persona
  6. take the photo
  7. a cricket run chase
  8. search box
  9. True
  10. 2
  11. a switch
  12. see the home screen
  13. 72
  14. the screen layout
  15. a word battle
  16. a spelling coach
  17. 20
  18. icons with no labels
  19. Hi, Meera
  20. a load event
  21. share the download link
  22. a buzz (vibration)
  23. that tab’s main screen
  24. a mistake in the code
  25. forgetting birthdays
  26. pick a theme colour
  27. a medicine reminder
  28. 1.2.14
  29. goes to the last screen
  30. 3
  31. False
  32. Hi, Kabir
  33. a feature
  34. an app
  35. 17
  36. 130
  37. True
  38. list what to fix
  39. a notification
  40. open the menu

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