← 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 993 · 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 one updates from the store: an app or a website? (a) a website (b) an app
  2. 2.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money spent (b) add money received (c) show the balance (d) export to a file
  3. 3.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 220; // 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 3 (b) line 1 (c) line 4 (d) line 2
  4. 4.👥 A school app has 40 students, 130 teachers and 20 parents as users. How many more teachers than students are there?
  5. 5.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    wasting pocket money: 6 votes
    forgetting homework: 7 votes
    missing the bus: 11 votes
    (a) missing the bus (b) wasting pocket money (c) forgetting homework
  6. 6.🗒️ 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: 4 days
    show arrival time: 2 days
    pick your bus stop: 3 days
  7. 7.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “forgetting birthdays”?
    missing the bus: 5 votes
    losing water bottles: 15 votes
    forgetting birthdays: 7 votes
  8. 8.True or false: tapping a button is an input. (a) False (b) True
  9. 9.🗒️ Version 1 of a homework planner must be ready in 6 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: 3 days
  10. 10.👥 A cricket club app has 85 players, 210 coaches and 25 fans as users. How many users does it have in all?
  11. 11.📱 The word “app” is short for ___. (a) appetite (b) apparatus (c) appointment (d) application
  12. 12.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [button] Next
    [text box] Name
    [button] Done
    [switch] Remind me
    [text box] Notes
    [button] Cancel
    [text box] Age
    [slider] Brightness
  13. 13.🔢 When you make an app, which comes first: “build the app” or “plan the screens”? (a) plan the screens (b) build the app
  14. 14.🎯 Is this a user need or a feature: a search bar? (a) a feature (b) a user need
  15. 15.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “wasting pocket money”?
    losing water bottles: 17 votes
    no quiet study place: 24 votes
    wasting pocket money: 11 votes
  16. 16.🧩 In an app, what is today’s step count? (a) data (b) a screen (c) a button (d) an input
  17. 17.True or false: a pop-up message is processing. (a) True (b) False
  18. 18.🛠️ At which stage do you put it on an app store? (a) the build stage (b) the idea stage (c) the release stage (d) the plan stage
  19. 19.🎯 What is the best first step to learn what users need? (a) guess on your own (b) pick the colours (c) ask and watch users (d) write the code
  20. 20.🗂️ What kind of app is a torch? (a) a health app (b) a learning app (c) a tool app (d) a game
  21. 21.Which of these is a user need? (a) “I forget my homework” (b) a share button (c) a search bar (d) a dark mode switch
  22. 22.⚙️ In an app, is typing your age an input, processing or an output? (a) output (b) processing (c) input
  23. 23.🗂️ What kind of app is a unit converter? (a) a health app (b) a tool app (c) a game (d) a learning app
  24. 24.Which of these is an input? (a) your saved notes (b) your friends list (c) the game-over page (d) a slider for volume
  25. 25.True or false: a bus tracker is the best fit for a student who often misses the school bus. (a) True (b) False
  26. 26.🗒️ Version 1 of a quiz app must be ready in 10 days. How many days are left for extras after the must-haves?
    show a question: 2 days
    check the answer: 3 days
    show the score: 2 days
  27. 27.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [button] Cancel
    [button] Back
    [switch] Dark mode
    [text box] Email
  28. 28.👥 A school app has 120 students, 215 teachers and 105 parents as users. How many users does it have in all?
  29. 29.🗂️ What kind of app is a calculator? (a) a game (b) a health app (c) a tool app (d) a learning app
  30. 30.🧩 Which of these is a button on this screen?
    [title] New Note
    [text box] City
    [button] Cancel
    [slider] Text size
    [button] Start
    (a) City (b) Start (c) Text size
  31. 31.🗒️ Version 1 of a bus tracker must be ready in 12 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: 5 days
  32. 32.🎯 Why learn about users before you build? (a) to slow it down (b) to make it longer (c) to build what they need (d) to pick a logo
  33. 33.💡 Does an app idea like a page of random dots solve a real problem? (a) No (b) Yes
  34. 34.True or false: a date picker is data. (a) True (b) False
  35. 35.📱 Where do people usually download phone apps from? (a) a charger (b) a printer (c) a web server (d) an app store
  36. 36.📱 Which one opens from a link: an app or a website? (a) a website (b) an app
  37. 37.Which of these app ideas solves a real problem? (a) a blank grey screen (b) an app that just says hi (c) a medicine reminder (d) a button with no action
  38. 38.🛠️ At which stage do you let friends try it? (a) the idea stage (b) the release stage (c) the build stage (d) the test stage
  39. 39.Which of these is an input? (a) tap to Send (b) the log-in page (c) your saved notes (d) a box to type a name
  40. 40.⚙️ What number does this app show?
    let price = 25; // typed by the user
    let qty = 3; // typed by the user
    let total = price * qty;
    show(total);

Answer key

  1. an app
  2. export to a file
  3. line 3
  4. 90
  5. missing the bus
  6. 2
  7. 8
  8. True
  9. 0
  10. 320
  11. application
  12. 3
  13. plan the screens
  14. a feature
  15. 6
  16. data
  17. False
  18. the release stage
  19. ask and watch users
  20. a tool app
  21. “I forget my homework”
  22. input
  23. a tool app
  24. a slider for volume
  25. True
  26. 3
  27. 2
  28. 440
  29. a tool app
  30. Start
  31. 3
  32. to build what they need
  33. No
  34. False
  35. an app store
  36. a website
  37. a medicine reminder
  38. the test stage
  39. a box to type a name
  40. 75

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