← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 621 · 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 of these is true of a wireframe? (a) shows the real fonts (b) has no real colours (c) looks like the real app (d) uses the final pictures
  2. 2.💾 Which works with no internet at all? (a) data saved on the phone (b) a cloud leaderboard (c) a shared chat (d) a cloud backup
  3. 3.🧰 What is a function? (a) a type of phone (b) a screen size (c) a named block of code (d) a list of colours
  4. 4.💡 Which is a problem statement? (a) “Kids forget homework” (b) “Make it fast” (c) “Add a logo” (d) “Use blue buttons”
  5. 5.True or false: space between buttons is good button design. (a) True (b) False
  6. 6.✏️ A box with a cross in a wireframe usually means ___. (a) an error (b) a closed app (c) a picture goes here (d) delete this
  7. 7.🔍 Which is the odd one out? (a) a torch (b) an alarm clock (c) a calculator (d) a spelling coach
  8. 8.🧩 Which of these is a button on this screen?
    [title] Settings
    [button] Start
    [button] Done
    [switch] Remind me
    [text box] Name
    [button] Help
    [slider] Text size
    (a) Start (b) Remind me (c) Name (d) Text size
  9. 9.True or false: checking a password is processing. (a) False (b) True
  10. 10.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ tab bar ]
    [ big picture ]
    [ search box ]
    [ Save button ]
    [ title text ]
    [ top bar ]
    (a) big picture (b) top bar (c) search box (d) tab bar
  11. 11.🧩 Which part lets the user give the app information? (a) a logo (b) an input (c) a title (d) an icon
  12. 12.🔢 In a photo-post flow, which comes first: “post the photo” or “open the camera screen”? (a) open the camera screen (b) post the photo
  13. 13.🎯 Which app would help this user most: a runner who forgets to sip water? (a) a recipe finder (b) a homework planner (c) a water reminder (d) a bus tracker
  14. 14.🧪 How many of these test cases pass?
    📝 Rule: a quiz is passed with 6 or more right answers.
    function result(right) {
      if (right >= 6) {
        return "Pass";
      }
      return "Try again";
    }
    Test 1: result(10) → expected Pass
    Test 2: result(4) → expected Try again
    Test 3: result(8) → expected Pass
  15. 15.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) read a question (b) see if it is right (c) pick an answer (d) see the final score
  16. 16.Which of these happens at the test stage? (a) try every button (b) spot a problem to solve (c) sketch the screens (d) connect the data
  17. 17.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) add a homework task (b) see tasks by day (c) share tasks to friends (d) set a due date
  18. 18.True or false: tap to Send is a button. (a) True (b) False
  19. 19.💾 Where should the app save the sound on/off setting: on the phone or in the cloud? (a) in the cloud (b) on the phone
  20. 20.True or false: icons with no meaning is poor button design. (a) False (b) True
  21. 21.🐞 This code has a bug. What number SHOULD it show, if every line did what its comment says?
    line 1: let stars = 36; // start at 33
    line 2: stars = stars * 2; // double it
    line 3: stars = stars - 4; // take away 4
    line 4: show(stars); // show it
  22. 22.True or false: the home page of an app is a screen. (a) True (b) False
  23. 23.True or false: a button with no action solves a real problem. (a) False (b) True
  24. 24.🧭 Which part of navigation undoes one move? (a) a tab bar (b) the back button (c) a menu button
  25. 25.📱 Which one updates from the store: an app or a website? (a) a website (b) an app
  26. 26.🔢 In a photo-post flow, what comes right after “write a caption”? (a) post the photo (b) add a filter (c) take the photo (d) open the camera screen
  27. 27.🔍 Which is the odd one out? (a) sketch the screens (b) list what users need (c) talk to possible users (d) spot a problem to solve
  28. 28.🚀 Your app is at version 2.3.9. The next release fixes a small bug. What is its version number? (a) 2.4.0 (b) 2.3.10 (c) 2.4.9 (d) 3.0.0
  29. 29.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a wireframe (b) a final design
  30. 30.⚙️ In an app, is sorting the scores an input, processing or an output? (a) processing (b) input (c) output
  31. 31.📴 Which of these can often still work with no internet? (a) an installed app (b) an online search (c) a video call (d) a new website
  32. 32.🎯 An app for “everyone” with no clear user usually ___. (a) is easy to build (b) helps nobody well (c) wins every prize (d) needs no testing
  33. 33.💡 Does an app idea like a blank grey screen solve a real problem? (a) Yes (b) No
  34. 34.Which of these is data? (a) the settings page (b) your friends list (c) tap to Save (d) tap to Send
  35. 35.🔢 In a photo-post flow, which comes LAST? (a) post the photo (b) open the camera screen (c) take the photo (d) write a caption
  36. 36.Which of these happens at the idea stage? (a) list what users need (b) put it on an app store (c) pick the features (d) write the store text
  37. 37.🎯 What is a user need? (a) a problem a user has (b) a type of button (c) a colour theme (d) a phone setting
  38. 38.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [button] Start
    [text box] Phone
    [text box] Age
  39. 39.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
    [ Save button ]
    [ Add button ]
    [ list of items ]
    [ tab bar ]
    (a) Save button (b) list of items (c) Add button (d) tab bar
  40. 40.🔘 Our rule: buttons are at least 48 px tall. The Send button is 32 px tall. How many px taller must it be?

Answer key

  1. has no real colours
  2. data saved on the phone
  3. a named block of code
  4. “Kids forget homework”
  5. True
  6. a picture goes here
  7. a spelling coach
  8. Start
  9. True
  10. top bar
  11. an input
  12. open the camera screen
  13. a water reminder
  14. 3
  15. read a question
  16. try every button
  17. share tasks to friends
  18. True
  19. on the phone
  20. True
  21. 62
  22. True
  23. False
  24. the back button
  25. an app
  26. post the photo
  27. sketch the screens
  28. 2.3.10
  29. a wireframe
  30. processing
  31. an installed app
  32. helps nobody well
  33. No
  34. your friends list
  35. post the photo
  36. list what users need
  37. a problem a user has
  38. 2
  39. tab bar
  40. 16

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