← 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 248 · 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.👥 A school app has 145 students, 190 teachers and 35 parents as users. How many users does it have in all?
  2. 2.📊 Survey: which problem bugs you most? How many students voted in all?
    losing water bottles: 25 votes
    missing the bus: 15 votes
    no quiet study place: 10 votes
  3. 3.🗒️ Version 1 of a quiz app must be ready in 12 days. How many days are left for extras after the must-haves?
    show a question: 3 days
    check the answer: 1 days
    show the score: 3 days
  4. 4.True or false: a sleep tracker is a health app. (a) False (b) True
  5. 5.True or false: a slider for volume is a screen. (a) False (b) True
  6. 6.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 147; // typed by the user
    line 2: let friends = 3; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 2 (b) line 4 (c) line 3 (d) line 1
  7. 7.📅 An app team plans for 3 days, builds for 6 days, tests for 2 days and releases on 1 more day. How many more days does building take than testing?
  8. 8.🧩 In an app, what is your high score? (a) an input (b) a button (c) data (d) a screen
  9. 9.🧩 What do we call one full page of an app? (a) a variable (b) a battery (c) a screen (d) a cable
  10. 10.True or false: checking a password is processing. (a) True (b) False
  11. 11.🔍 Which is the odd one out? (a) a word battle (b) a step counter (c) a racing challenge (d) a cricket run chase
  12. 12.🎯 Is this a user need or a feature: “I forget my homework”? (a) a feature (b) a user need
  13. 13.Which of these is a screen? (a) a slider for volume (b) the settings page (c) tap to Send (d) a switch for dark mode
  14. 14.🎯 Is this a user need or a feature: a search bar? (a) a user need (b) a feature
  15. 15.True or false: a racing challenge is a health app. (a) False (b) True
  16. 16.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 25; // typed by the user
    line 2: let qty = 2; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 2 (b) line 1 (c) line 4 (d) line 3
  17. 17.⚙️ In an app, is typing your age an input, processing or an output? (a) processing (b) input (c) output
  18. 18.Which of these is true of a website? (a) updates from the store (b) is installed on a phone (c) comes from an app store (d) has a web address
  19. 19.🧩 How many buttons does this app screen have?
    [title] Settings
    [slider] Brightness
    [text box] City
    [button] Help
  20. 20.🔍 Which is the odd one out? (a) working out a tip (b) checking a password (c) adding up a bill (d) speaking a command
  21. 21.⚙️ 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 2 (b) line 3 (c) line 1
  22. 22.⚙️ What number does this app show?
    let price = 70; // typed by the user
    let qty = 6; // typed by the user
    let total = price * qty;
    show(total);
  23. 23.🛠️ At which stage do you try every button? (a) the idea stage (b) the release stage (c) the build stage (d) the test stage
  24. 24.🎯 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
  25. 25.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) background music (b) show the score (c) an avatar shop (d) confetti effects
  26. 26.📱 Which one opens in a web browser: an app or a website? (a) a website (b) an app
  27. 27.🧩 Which input is best for typing your name? (a) a slider (b) a switch (c) a picture (d) a text box
  28. 28.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) earn stickers (b) pick a theme colour (c) see tasks by day (d) share tasks to friends
  29. 29.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money received (b) export to a file (c) add money spent (d) show the balance
  30. 30.🗂️ What kind of app is a spelling coach? (a) a tool app (b) a game (c) a learning app (d) a health app
  31. 31.👥 A clinic app has 130 patients, 110 doctors and 270 nurses as users. How many users does it have in all?
  32. 32.Which of these is true of an app? (a) needs no installing (b) updates from the store (c) opens in a web browser (d) opens from a link
  33. 33.🔢 When you make an app, what comes right after “get an idea”? (a) release it (b) test the app (c) plan the screens (d) build the app
  34. 34.True or false: a recipe finder is the best fit for a reader who finds small print hard. (a) False (b) True
  35. 35.⚙️ What number does this app show?
    let bill = 325; // typed by the user
    let friends = 5; // typed by the user
    let share = bill / friends;
    show(share);
  36. 36.Which of these is a button? (a) your high score (b) a date picker (c) tap to Send (d) the log-in page
  37. 37.📅 An app team plans for 4 days, builds for 9 days, tests for 2 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  38. 38.🧩 Which of these is a button on this screen?
    [title] Order Snacks
    [button] Send
    [slider] Brightness
    [text box] Name
    [switch] Sound
    (a) Brightness (b) Name (c) Sound (d) Send
  39. 39.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) an avatar shop (b) check the answer (c) confetti effects (d) background music
  40. 40.💡 An app that tries to do everything at once is usually ___. (a) hard to use (b) easy to build (c) very small (d) finished fast

Answer key

  1. 370
  2. 50
  3. 5
  4. True
  5. False
  6. line 3
  7. 4
  8. data
  9. a screen
  10. True
  11. a step counter
  12. a user need
  13. the settings page
  14. a feature
  15. False
  16. line 3
  17. input
  18. has a web address
  19. 1
  20. speaking a command
  21. line 2
  22. 420
  23. the test stage
  24. the people who use it
  25. show the score
  26. a website
  27. a text box
  28. see tasks by day
  29. export to a file
  30. a learning app
  31. 510
  32. updates from the store
  33. plan the screens
  34. False
  35. 65
  36. tap to Send
  37. 13
  38. Send
  39. check the answer
  40. hard to use

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