← What apps are: Part 1 test lesson New set →

App Dev Worksheet: Part 1 Test

App development lesson 8: What apps are: Part 1 test · Set 618 · 40 questions
TalentJR

Developer's tip (Name the topic): First decide which topic the question is about. Use that lesson’s rule: count, order, match or work it out. Read every line of a screen or a code snippet before you answer.

NameDateTime takenScore ___ / 40
  1. 1.True or false: tap to go Next is a screen. (a) True (b) False
  2. 2.True or false: a button with no action solves a real problem. (a) True (b) False
  3. 3.🔍 Which is the odd one out? (a) taking a photo (b) speaking a command (c) tapping a button (d) working out a tip
  4. 4.👥 A library app has 125 readers, 20 librarians and 280 volunteers as users. How many more readers than librarians are there?
  5. 5.Which of these app ideas solves a real problem? (a) a blank grey screen (b) an app that just says hi (c) a page of random dots (d) a medicine reminder
  6. 6.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 6; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 1 (b) line 3 (c) line 2
  7. 7.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [button] Help
    [slider] Brightness
    [switch] Sound
    [text box] Subject
  8. 8.Which of these is true of an app? (a) has a web address (b) comes from an app store (c) needs no installing (d) opens in a web browser
  9. 9.🧩 In an app, what is a date picker? (a) data (b) an input (c) a button (d) a screen
  10. 10.🔢 When you make an app, which comes FIRST? (a) test the app (b) plan the screens (c) get an idea (d) release it
  11. 11.⚙️ In an app, is checking a password an input, processing or an output? (a) processing (b) output (c) input
  12. 12.True or false: a switch for dark mode is an input. (a) False (b) True
  13. 13.🎯 What is the best first step to learn what users need? (a) guess on your own (b) write the code (c) pick the colours (d) ask and watch users
  14. 14.True or false: an app opens from a link. (a) True (b) False
  15. 15.True or false: a website comes from an app store. (a) False (b) True
  16. 16.True or false: a racing challenge is a health app. (a) True (b) False
  17. 17.📱 Which one opens in a web browser: an app or a website? (a) an app (b) a website
  18. 18.🎯 Is this a user need or a feature: a search bar? (a) a user need (b) a feature
  19. 19.Which of these happens at the idea stage? (a) write down the bugs (b) share the download link (c) spot a problem to solve (d) draw the user flow
  20. 20.📴 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
  21. 21.Which of these app ideas solves a real problem? (a) a page of random dots (b) a blank grey screen (c) a button with no action (d) a lost-and-found board
  22. 22.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) rate the driver (b) change the bus icon (c) see where the bus is (d) a dark mode
  23. 23.📲 What happens when you tap an app’s icon? (a) the phone charges (b) the app is deleted (c) the sound turns off (d) the app opens
  24. 24.🗂️ What kind of app is an alarm clock? (a) a tool app (b) a health app (c) a learning app (d) a game
  25. 25.🔍 Which is the odd one out? (a) sketch the screens (b) draw the user flow (c) list what users need (d) pick the features
  26. 26.📊 Survey: which problem bugs you most? How many more votes did “forgetting birthdays” get than “no quiet study place”?
    losing water bottles: 7 votes
    forgetting birthdays: 10 votes
    no quiet study place: 5 votes
  27. 27.True or false: a website has a home-screen icon. (a) False (b) True
  28. 28.Which of these is true of an app? (a) opens in a web browser (b) needs no installing (c) updates from the store (d) opens from a link
  29. 29.True or false: the home page of an app is an input. (a) True (b) False
  30. 30.🗒️ A to-do app with no “add a task” feature is ___. (a) ready to release (b) a nice extra (c) well planned (d) missing a must-have
  31. 31.True or false: a racing challenge is a game. (a) True (b) False
  32. 32.True or false: today’s step count is an input. (a) True (b) False
  33. 33.Which of these happens at the build stage? (a) let friends try it (b) list what users need (c) try every button (d) add the buttons
  34. 34.Which of these is a user need? (a) a reminder alarm (b) a share button (c) a dark mode switch (d) “Small text is hard”
  35. 35.🌐 Which program do you need to open a website? (a) a camera app (b) an app store (c) a calculator (d) a web browser
  36. 36.Which of these is an input? (a) a buzz (vibration) (b) a pop-up message (c) typing your age (d) adding up a bill
  37. 37.Which of these is processing? (a) a beep sound (b) a pop-up message (c) working out a tip (d) a result on screen
  38. 38.⚙️ What number does this app show?
    let bill = 234; // typed by the user
    let friends = 3; // typed by the user
    let share = bill / friends;
    show(share);
  39. 39.🧩 Which of these is a button on this screen?
    [title] Add Homework
    [slider] Volume
    [button] Cancel
    [button] Done
    [text box] Notes
    (a) Notes (b) Volume (c) Cancel
  40. 40.True or false: an app has a home-screen icon. (a) True (b) False

Answer key

  1. False
  2. False
  3. working out a tip
  4. 105
  5. a medicine reminder
  6. line 2
  7. 3
  8. comes from an app store
  9. an input
  10. get an idea
  11. processing
  12. True
  13. ask and watch users
  14. False
  15. False
  16. False
  17. a website
  18. a feature
  19. spot a problem to solve
  20. an installed app
  21. a lost-and-found board
  22. see where the bus is
  23. the app opens
  24. a tool app
  25. list what users need
  26. 5
  27. False
  28. updates from the store
  29. False
  30. missing a must-have
  31. True
  32. False
  33. add the buttons
  34. “Small text is hard”
  35. a web browser
  36. typing your age
  37. working out a tip
  38. 78
  39. Cancel
  40. True

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