← 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 842 · 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, is adding up a bill an input, processing or an output? (a) input (b) processing (c) output
  2. 2.🔍 Which is the odd one out? (a) list what users need (b) spot a problem to solve (c) try every button (d) talk to possible users
  3. 3.Which of these is a user need? (a) a share button (b) “I keep missing the bus” (c) a dark mode switch (d) a reminder alarm
  4. 4.True or false: a puzzle with levels is a game. (a) True (b) False
  5. 5.🔍 Which is the odd one out? (a) a water reminder (b) a word battle (c) a racing challenge (d) a puzzle with levels
  6. 6.⚙️ What number does this app show?
    let price = 120; // typed by the user
    let off = 40; // typed by the user
    let pay = price - off;
    show(pay);
  7. 7.🎯 Is this a user need or a feature: “I keep missing the bus”? (a) a feature (b) a user need
  8. 8.Which of these is a screen? (a) a date picker (b) tap to Send (c) the game-over page (d) a box to type a name
  9. 9.🎯 Which app would help this user most: a student who keeps forgetting due dates? (a) a recipe finder (b) a water reminder (c) a big-text reader (d) a homework planner
  10. 10.🔍 Which is the odd one out? (a) a step counter (b) a sleep tracker (c) a puzzle with levels (d) a water reminder
  11. 11.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) savings stickers (b) pie-chart colours (c) add money spent (d) export to a file
  12. 12.👥 A library app has 265 readers, 190 librarians and 240 volunteers as users. Which user group is the biggest? (a) readers (b) volunteers (c) librarians
  13. 13.💡 Does an app idea like a page of random dots solve a real problem? (a) No (b) Yes
  14. 14.🔍 Which is the odd one out? (a) a torch (b) a unit converter (c) an alarm clock (d) a spelling coach
  15. 15.Which of these is true of a website? (a) comes from an app store (b) has a home-screen icon (c) is installed on a phone (d) needs no installing
  16. 16.🛠️ At which stage do you write down the bugs? (a) the release stage (b) the test stage (c) the build stage (d) the idea stage
  17. 17.📅 An app team plans for 3 days, builds for 4 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
  18. 18.Which of these is true of a website? (a) is installed on a phone (b) opens in a web browser (c) has a home-screen icon (d) comes from an app store
  19. 19.Which of these is processing? (a) tapping a button (b) typing your age (c) a pop-up message (d) adding up a bill
  20. 20.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [text box] Notes
    [slider] Brightness
    [button] Next
    [button] Send
    [text box] Phone
    [text box] Email
  21. 21.🗂️ What kind of app is a puzzle with levels? (a) a health app (b) a learning app (c) a tool app (d) a game
  22. 22.🗒️ 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: 2 days
    show the score: 5 days
  23. 23.🌐 Which program do you need to open a website? (a) a camera app (b) a web browser (c) an app store (d) a calculator
  24. 24.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) pie-chart colours (b) export to a file (c) savings stickers (d) add money received
  25. 25.🎯 Who are the users of an app? (a) only the testers (b) the people who use it (c) the app icons (d) only the coders
  26. 26.Which of these happens at the plan stage? (a) sketch the screens (b) share the download link (c) list what users need (d) spot a problem to solve
  27. 27.True or false: a big-text reader is the best fit for a reader who finds small print hard. (a) True (b) False
  28. 28.🗒️ Version 1 of a bus tracker must be ready in 6 days. How many days are left for extras after the must-haves?
    see where the bus is: 2 days
    show arrival time: 2 days
    pick your bus stop: 2 days
  29. 29.⚙️ What number does this app show?
    let price = 600; // typed by the user
    let off = 10; // typed by the user
    let pay = price - off;
    show(pay);
  30. 30.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    missing the bus: 11 votes
    wasting pocket money: 21 votes
    no quiet study place: 3 votes
    (a) missing the bus (b) no quiet study place (c) wasting pocket money
  31. 31.📅 An app team plans for 5 days, builds for 4 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
  32. 32.👥 A library app has 155 readers, 100 librarians and 145 volunteers as users. How many more readers than volunteers are there?
  33. 33.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 160; // typed by the user
    line 2: let off = 50; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 4 (b) line 3 (c) line 1 (d) line 2
  34. 34.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [text box] Subject
    [button] Next
  35. 35.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) set a reminder time (b) share your streak (c) custom alert sounds (d) water animations
  36. 36.🔍 Which is the odd one out? (a) a step counter (b) a flashcard trainer (c) a times-table quiz (d) a spelling coach
  37. 37.Which of these is true of an app? (a) opens in a web browser (b) opens from a link (c) updates from the store (d) has a web address
  38. 38.⚙️ What number does this app show?
    let bill = 114; // typed by the user
    let friends = 2; // typed by the user
    let share = bill / friends;
    show(share);
  39. 39.⚙️ 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 3 (b) line 2 (c) line 1
  40. 40.🗒️ Why keep version 1 small? (a) to learn from users soon (b) to look bigger (c) to use up storage (d) to confuse users

Answer key

  1. processing
  2. try every button
  3. “I keep missing the bus”
  4. True
  5. a water reminder
  6. 80
  7. a user need
  8. the game-over page
  9. a homework planner
  10. a puzzle with levels
  11. add money spent
  12. readers
  13. No
  14. a spelling coach
  15. needs no installing
  16. the test stage
  17. 11
  18. opens in a web browser
  19. adding up a bill
  20. 4
  21. a game
  22. 1
  23. a web browser
  24. add money received
  25. the people who use it
  26. sketch the screens
  27. True
  28. 0
  29. 590
  30. wasting pocket money
  31. 12
  32. 10
  33. line 3
  34. 1
  35. set a reminder time
  36. a step counter
  37. updates from the store
  38. 57
  39. line 2
  40. to learn from users soon

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