← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 362 · 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.📱 Which one has a home-screen icon: an app or a website? (a) an app (b) a website
  2. 2.🔀 What does if / else let an app do? (a) save a photo (b) pick one of two actions (c) repeat forever (d) draw a screen
  3. 3.🧰 What does this code show?
    function greet(name) {
      return "Hello, " + name + "!";
    }
    show(greet("Kabir"));
    (a) Hello, name! (b) Kabir (c) greet (d) Hello, Kabir!
  4. 4.Which of these helps everyone use the app? (a) colour as the only clue (b) tiny tap areas (c) strong colour contrast (d) fast-flashing lights
  5. 5.🔢 In a photo-post flow, which comes first: “take the photo” or “post the photo”? (a) post the photo (b) take the photo
  6. 6.True or false: notes to read offline fits saving in the cloud. (a) False (b) True
  7. 7.👆 An event in an app is ___. (a) a kind of list (b) an app store (c) something that happens (d) a colour theme
  8. 8.True or false: a final design shows where things go. (a) True (b) False
  9. 9.🐞 This code has a bug. What number does it ACTUALLY show?
    line 1: let stars = 46; // start at 46
    line 2: stars = stars - 5; // take away 5
    line 3: stars = stars + 4; // take away 4
    line 4: stars = stars - 3; // take away 3
    line 5: show(stars); // show it
  10. 10.🎯 Who are the users of an app? (a) only the coders (b) only the testers (c) the people who use it (d) the app icons
  11. 11.💡 Does an app idea like a button with no action solve a real problem? (a) No (b) Yes
  12. 12.🌗 Is pale pink on white easy or hard to read on a button? (a) hard to read (b) easy to read
  13. 13.🔘 Is this good or poor button design: a clear word like Save? (a) poor design (b) good design
  14. 14.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) rate the driver (b) pick your bus stop (c) see where the bus is (d) show arrival time
  15. 15.💡 Which app idea solves this problem: nobody knows whose bag it is? (a) a study-room finder (b) a bill splitter (c) a medicine reminder (d) a lost-and-found board
  16. 16.🔢 In a quiz-app flow, which comes first: “see if it is right” or “tap “Start quiz””? (a) tap “Start quiz” (b) see if it is right
  17. 17.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) share tasks to friends (b) see tasks by day (c) pick a theme colour (d) earn stickers
  18. 18.🚀 Your app is at version 4.4.2. The next release adds a new feature. What is its version number? (a) 4.5.2 (b) 4.4.3 (c) 4.5.0 (d) 5.0.0
  19. 19.🔁 What number does this code show?
    let scores = [9, 12, 15];
    let best = 0;
    for (let i = 0; i < scores.length; i++) {
      if (scores[i] > best) {
        best = scores[i];
      }
    }
    show(best);
  20. 20.📱 Where do people usually download phone apps from? (a) a charger (b) a web server (c) an app store (d) a printer
  21. 21.🗒️ When should nice-to-have features be built? (a) on day one (b) after the must-haves (c) never (d) before anything
  22. 22.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
    Design A: Home → Results → Pay → Offers → Menu → Size → Search
    Design B: Home → Shop → Offers → Address → Confirm → Pay
    (a) Design A (b) Design B
  23. 23.🖼️ How many parts (boxes) does this wireframe have?
    [ menu icon ]
    [ search box ]
    [ top bar ]
    [ Save button ]
  24. 24.Which of these is an input? (a) tap to Start (b) a switch for dark mode (c) your high score (d) today’s step count
  25. 25.🧭 Why should every screen show where you are? (a) to use more battery (b) so users do not get lost (c) to look busy (d) to hide the menu
  26. 26.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Edit photo”
    2. tap the Search tab
    3. open “Match report”
    4. tap the Profile tab
    5. open “Help page”
    Which screen are you on now?
    (a) Home (b) Help page (c) Edit photo (d) Match report
  27. 27.🔢 When you make an app, which comes FIRST? (a) get an idea (b) release it (c) plan the screens (d) test the app
  28. 28.🌐 Which program do you need to open a website? (a) a camera app (b) a calculator (c) an app store (d) a web browser
  29. 29.🔍 Which is the odd one out? (a) tiny tap areas (b) labels on every icon (c) icons with no labels (d) sudden loud sounds
  30. 30.🔀 Why plan the user flow before building? (a) to skip testing (b) to add more taps (c) to hide the buttons (d) so each step is clear
  31. 31.👆 What kind of event is this: a countdown hits zero? (a) a text event (b) a tap event (c) a timer event (d) a load event
  32. 32.🚀 A privacy policy tells users ___. (a) the app’s price (b) the screen size (c) the app’s colours (d) what data is collected
  33. 33.True or false: a library due-date alert solves a real problem. (a) False (b) True
  34. 34.True or false: a selfie sticker app needs the microphone. (a) False (b) True
  35. 35.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Save button: 56 px tall
    Send button: 48 px tall
    Start button: 32 px tall
    (a) Send (b) Save (c) Start
  36. 36.🛠️ At which stage do you write down the bugs? (a) the plan stage (b) the release stage (c) the test stage (d) the build stage
  37. 37.📱 Which one is installed on a phone: an app or a website? (a) a website (b) an app
  38. 38.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money received (b) add money spent (c) show the balance (d) pie-chart colours
  39. 39.🧩 In an app, what is tap to Save? (a) an input (b) a screen (c) a button (d) data
  40. 40.True or false: an app opens from a link. (a) True (b) False

Answer key

  1. an app
  2. pick one of two actions
  3. Hello, Kabir!
  4. strong colour contrast
  5. take the photo
  6. False
  7. something that happens
  8. False
  9. 42
  10. the people who use it
  11. No
  12. hard to read
  13. good design
  14. rate the driver
  15. a lost-and-found board
  16. tap “Start quiz”
  17. see tasks by day
  18. 4.5.0
  19. 15
  20. an app store
  21. after the must-haves
  22. Design B
  23. 4
  24. a switch for dark mode
  25. so users do not get lost
  26. Help page
  27. get an idea
  28. a web browser
  29. labels on every icon
  30. so each step is clear
  31. a timer event
  32. what data is collected
  33. True
  34. False
  35. Start
  36. the test stage
  37. an app
  38. pie-chart colours
  39. a button
  40. False

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