← 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 175 · 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.Which of these app ideas solves no real problem? (a) a lost-and-found board (b) a free study-room finder (c) a medicine reminder (d) a button with no action
  2. 2.🔍 Which is the odd one out? (a) a pop-up message (b) speaking a command (c) typing your age (d) taking a photo
  3. 3.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) set a due date (b) share tasks to friends (c) earn stickers (d) pick a theme colour
  4. 4.👥 A library app has 55 readers, 110 librarians and 180 volunteers as users. Which user group is the biggest? (a) readers (b) volunteers (c) librarians
  5. 5.🗒️ Version 1 of a pocket-money tracker must be ready in 14 days. How many days are left for extras after the must-haves?
    add money received: 1 days
    add money spent: 4 days
    show the balance: 4 days
  6. 6.🧩 Which input is best for choosing a volume level? (a) a text box (b) a switch (c) a slider (d) a title
  7. 7.💡 Which app idea solves this problem: nobody knows whose bag it is? (a) a study-room finder (b) a bill splitter (c) a medicine reminder (d) a lost-and-found board
  8. 8.Which of these is true of a website? (a) updates from the store (b) comes from an app store (c) opens in a web browser (d) has a home-screen icon
  9. 9.🎯 Which app would help this user most: a student who often misses the school bus? (a) a pocket-money tracker (b) a bus tracker (c) a homework planner (d) a recipe finder
  10. 10.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [text box] City
    [text box] Phone
    [text box] Age
    [slider] Text size
    [button] Cancel
    [switch] Sound
  11. 11.🛠️ At which stage do you draw the user flow? (a) the build stage (b) the plan stage (c) the test stage (d) the release stage
  12. 12.🗒️ Version 1 of a homework planner must be ready in 10 days. How many days are left for extras after the must-haves?
    add a homework task: 2 days
    set a due date: 1 days
    see tasks by day: 4 days
  13. 13.🗒️ Version 1 of a bus tracker must be ready in 11 days. How many days are left for extras after the must-haves?
    see where the bus is: 3 days
    show arrival time: 2 days
    pick your bus stop: 3 days
  14. 14.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    missing the bus: 15 votes
    losing water bottles: 10 votes
    no quiet study place: 25 votes
    (a) missing the bus (b) no quiet study place (c) losing water bottles
  15. 15.🗂️ What kind of app is an alarm clock? (a) a health app (b) a game (c) a learning app (d) a tool app
  16. 16.Which of these is a screen? (a) tap to go Next (b) your high score (c) the settings page (d) a date picker
  17. 17.📊 Survey: which problem bugs you most? How many more votes did “forgetting birthdays” get than “forgetting homework”?
    forgetting birthdays: 20 votes
    forgetting homework: 19 votes
    wasting pocket money: 3 votes
  18. 18.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting birthdays: 22 votes
    forgetting homework: 23 votes
    missing the bus: 12 votes
    (a) forgetting homework (b) missing the bus (c) forgetting birthdays
  19. 19.⚙️ In an app, is checking a password an input, processing or an output? (a) input (b) output (c) processing
  20. 20.🔍 Which is the odd one out? (a) write the store text (b) let friends try it (c) put it on an app store (d) share the download link
  21. 21.⚙️ What number does this app show?
    let price = 80; // typed by the user
    let qty = 3; // typed by the user
    let total = price * qty;
    show(total);
  22. 22.👥 A cricket club app has 220 players, 170 coaches and 65 fans as users. How many users does it have in all?
  23. 23.🗒️ Version 1 of a homework planner must be ready in 11 days. How many days are left for extras after the must-haves?
    add a homework task: 2 days
    set a due date: 4 days
    see tasks by day: 3 days
  24. 24.True or false: a sleep tracker is a game. (a) True (b) False
  25. 25.📅 An app team plans for 2 days, builds for 11 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
  26. 26.👥 A library app has 225 readers, 270 librarians and 80 volunteers as users. Which user group is the biggest? (a) readers (b) volunteers (c) librarians
  27. 27.🗂️ What kind of app is a word battle? (a) a game (b) a learning app (c) a tool app (d) a health app
  28. 28.💡 Does an app idea like a page of random dots solve a real problem? (a) Yes (b) No
  29. 29.⚙️ In an app, is working out a tip an input, processing or an output? (a) processing (b) input (c) output
  30. 30.Which of these happens at the idea stage? (a) pick the features (b) add the buttons (c) talk to possible users (d) connect the data
  31. 31.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 13; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 2 (b) line 1 (c) line 3
  32. 32.⚙️ What number does this app show?
    let km = 5; // typed by the user
    let metres = km * 1000;
    show(metres);
  33. 33.👥 A school app has 170 students, 30 teachers and 75 parents as users. How many users does it have in all?
  34. 34.True or false: a word battle is a game. (a) True (b) False
  35. 35.Which of these is a user need? (a) a search bar (b) a reminder alarm (c) a dark mode switch (d) “I keep missing the bus”
  36. 36.True or false: a website has a home-screen icon. (a) True (b) False
  37. 37.True or false: a buzz (vibration) is an input. (a) False (b) True
  38. 38.⚙️ In an app, is a pop-up message an input, processing or an output? (a) output (b) input (c) processing
  39. 39.True or false: your saved notes is data. (a) False (b) True
  40. 40.Which of these is true of a website? (a) is installed on a phone (b) has a home-screen icon (c) opens from a link (d) comes from an app store

Answer key

  1. a button with no action
  2. a pop-up message
  3. set a due date
  4. volunteers
  5. 5
  6. a slider
  7. a lost-and-found board
  8. opens in a web browser
  9. a bus tracker
  10. 1
  11. the plan stage
  12. 3
  13. 3
  14. no quiet study place
  15. a tool app
  16. the settings page
  17. 1
  18. forgetting homework
  19. processing
  20. let friends try it
  21. 240
  22. 455
  23. 2
  24. False
  25. 17
  26. librarians
  27. a game
  28. No
  29. processing
  30. talk to possible users
  31. line 2
  32. 5000
  33. 275
  34. True
  35. “I keep missing the bus”
  36. False
  37. False
  38. output
  39. True
  40. opens from a link

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