← 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 462 · 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.🧩 In an app, what is a slider for volume? (a) a button (b) a screen (c) an input (d) data
  2. 2.⚙️ What number does this app show?
    let km = 2; // typed by the user
    let metres = km * 1000;
    show(metres);
  3. 3.🗒️ Version 1 of a quiz app must be ready in 11 days. How many days are left for extras after the must-haves?
    show a question: 3 days
    check the answer: 3 days
    show the score: 3 days
  4. 4.Which of these is a user need? (a) a search bar (b) a reminder alarm (c) a dark mode switch (d) “Small text is hard”
  5. 5.⚙️ In an app, is sorting the scores an input, processing or an output? (a) output (b) processing (c) input
  6. 6.🔍 Which is the odd one out? (a) a step counter (b) a puzzle with levels (c) a word battle (d) a racing challenge
  7. 7.🎯 Is this a user need or a feature: “I forget my homework”? (a) a feature (b) a user need
  8. 8.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 390; // typed by the user
    line 2: let off = 40; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 2 (b) line 3 (c) line 4 (d) line 1
  9. 9.Which of these is a user need? (a) a reminder alarm (b) a share button (c) a dark mode switch (d) “I keep missing the bus”
  10. 10.🧩 In an app, what is your high score? (a) a screen (b) a button (c) data (d) an input
  11. 11.🧩 In an app, what is the log-in page? (a) a button (b) a screen (c) data (d) an input
  12. 12.🗂️ What kind of app is a sleep tracker? (a) a game (b) a tool app (c) a learning app (d) a health app
  13. 13.📱 The word “app” is short for ___. (a) application (b) appetite (c) apparatus (d) appointment
  14. 14.🛠️ At which stage do you write the store text? (a) the release stage (b) the plan stage (c) the test stage (d) the build stage
  15. 15.🧩 In an app, what is the home page of an app? (a) a button (b) data (c) an input (d) a screen
  16. 16.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    no quiet study place: 11 votes
    losing water bottles: 13 votes
    missing the bus: 21 votes
    (a) missing the bus (b) losing water bottles (c) no quiet study place
  17. 17.🧩 Which part lets the user give the app information? (a) an input (b) a logo (c) a title (d) an icon
  18. 18.📅 An app team plans for 3 days, builds for 8 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
  19. 19.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 300; // typed by the user
    line 2: let friends = 4; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 3 (b) line 4 (c) line 2 (d) line 1
  20. 20.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 250; // typed by the user
    line 2: let off = 20; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 2 (b) line 3 (c) line 4 (d) line 1
  21. 21.True or false: taking a photo is an input. (a) False (b) True
  22. 22.⚙️ What number does this app show?
    let km = 15; // typed by the user
    let metres = km * 1000;
    show(metres);
  23. 23.🎯 A short made-up profile of a typical user is called a ___. (a) password (b) protocol (c) persona (d) pixel
  24. 24.True or false: today’s step count is a screen. (a) True (b) False
  25. 25.🧩 Which of these is a button on this screen?
    [title] Order Snacks
    [text box] Phone
    [button] Done
    [slider] Volume
    [text box] City
    [button] Save
    (a) City (b) Volume (c) Phone (d) Done
  26. 26.Which of these happens at the idea stage? (a) sketch the screens (b) write the store text (c) write the code (d) spot a problem to solve
  27. 27.🗒️ Version 1 of a homework planner must be ready in 15 days. How many days are left for extras after the must-haves?
    add a homework task: 2 days
    set a due date: 2 days
    see tasks by day: 5 days
  28. 28.🔔 What is a message an app shows on your lock screen called? (a) a notification (b) a web address (c) a wireframe (d) a variable
  29. 29.📱 Which one has a home-screen icon: an app or a website? (a) a website (b) an app
  30. 30.⚙️ 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 3 (b) line 4 (c) line 1 (d) line 2
  31. 31.True or false: a water reminder is the best fit for a cook with no idea for dinner. (a) False (b) True
  32. 32.🔢 When you make an app, which comes FIRST? (a) release it (b) build the app (c) test the app (d) get an idea
  33. 33.🎯 Is this a user need or a feature: a search bar? (a) a feature (b) a user need
  34. 34.🔢 When you make an app, which comes first: “plan the screens” or “build the app”? (a) plan the screens (b) build the app
  35. 35.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) earn stickers (b) add a homework task (c) share tasks to friends (d) pick a theme colour
  36. 36.True or false: a buzz (vibration) is an output. (a) False (b) True
  37. 37.📱 Which one updates from the store: an app or a website? (a) an app (b) a website
  38. 38.Which of these is true of an app? (a) has a web address (b) needs no installing (c) opens in a web browser (d) is installed on a phone
  39. 39.Which of these is a button? (a) tap to go Next (b) your saved notes (c) the home page of an app (d) the game-over page
  40. 40.📱 Which one has a web address: an app or a website? (a) a website (b) an app

Answer key

  1. an input
  2. 2000
  3. 2
  4. “Small text is hard”
  5. processing
  6. a step counter
  7. a user need
  8. line 3
  9. “I keep missing the bus”
  10. data
  11. a screen
  12. a health app
  13. application
  14. the release stage
  15. a screen
  16. missing the bus
  17. an input
  18. 14
  19. line 3
  20. line 3
  21. True
  22. 15000
  23. persona
  24. False
  25. Done
  26. spot a problem to solve
  27. 6
  28. a notification
  29. an app
  30. line 3
  31. False
  32. get an idea
  33. a feature
  34. plan the screens
  35. add a homework task
  36. True
  37. an app
  38. is installed on a phone
  39. tap to go Next
  40. a website

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