← 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 496 · 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 comes from an app store: an app or a website? (a) an app (b) a website
  2. 2.True or false: a button with no action solves a real problem. (a) True (b) False
  3. 3.Which of these is data? (a) tap to Save (b) tap to go Next (c) your high score (d) tap to Start
  4. 4.👥 A school app has 225 students, 125 teachers and 65 parents as users. How many more students than teachers are there?
  5. 5.Which of these app ideas solves a real problem? (a) a medicine reminder (b) a blank grey screen (c) a button with no action (d) a page of random dots
  6. 6.🎯 Why learn about users before you build? (a) to slow it down (b) to build what they need (c) to pick a logo (d) to make it longer
  7. 7.⚙️ In an app, is typing your age an input, processing or an output? (a) input (b) processing (c) output
  8. 8.🔢 When you make an app, what comes right after “test the app”? (a) get an idea (b) plan the screens (c) build the app (d) release it
  9. 9.⚙️ 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 1 (c) line 3
  10. 10.Which of these is true of an app? (a) opens in a web browser (b) needs no installing (c) has a home-screen icon (d) has a web address
  11. 11.True or false: tap to Save is a screen. (a) False (b) True
  12. 12.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) show the score (b) check the answer (c) show a question (d) an avatar shop
  13. 13.🔢 After an app is released, what comes right after “fix and improve”? (a) test it again (b) release an update (c) list what to fix (d) read user reviews
  14. 14.📅 An app team plans for 3 days, builds for 9 days, tests for 3 days and releases on 1 more day. How many more days does building take than testing?
  15. 15.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    wasting pocket money: 17 votes
    missing the bus: 3 votes
    forgetting homework: 5 votes
    (a) wasting pocket money (b) missing the bus (c) forgetting homework
  16. 16.👥 A clinic app has 165 patients, 290 doctors and 205 nurses as users. How many more doctors than patients are there?
  17. 17.🎯 Which app would help this user most: a pupil juggling five projects? (a) a recipe finder (b) a big-text reader (c) a homework planner (d) a water reminder
  18. 18.💡 After a survey, which need should version 1 solve? (a) the most common need (b) the rarest need (c) the newest trend (d) a random need
  19. 19.⚙️ In an app, is tapping a button an input, processing or an output? (a) output (b) input (c) processing
  20. 20.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [text box] Email
    [switch] Remind me
    [button] Next
    [slider] Volume
    [button] Help
    [button] Back
  21. 21.⚙️ What number does this app show?
    let km = 12; // typed by the user
    let metres = km * 1000;
    show(metres);
  22. 22.True or false: a free study-room finder solves a real problem. (a) True (b) False
  23. 23.📱 Which one opens from a link: an app or a website? (a) a website (b) an app
  24. 24.🗂️ What kind of app is a puzzle with levels? (a) a health app (b) a learning app (c) a game (d) a tool app
  25. 25.📱 Which one needs no installing: an app or a website? (a) an app (b) a website
  26. 26.📊 Survey: which problem bugs you most? How many more votes did “forgetting birthdays” get than “losing water bottles”?
    no quiet study place: 22 votes
    forgetting birthdays: 14 votes
    losing water bottles: 3 votes
  27. 27.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 215; // typed by the user
    line 2: let friends = 5; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 1 (b) line 4 (c) line 2 (d) line 3
  28. 28.⚙️ In an app, is speaking a command an input, processing or an output? (a) input (b) processing (c) output
  29. 29.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) rate the driver (b) a dark mode (c) change the bus icon (d) see where the bus is
  30. 30.🛠️ At which stage do you connect the data? (a) the release stage (b) the plan stage (c) the build stage (d) the test stage
  31. 31.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) background music (b) show the score (c) confetti effects (d) an avatar shop
  32. 32.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “wasting pocket money”?
    losing water bottles: 6 votes
    wasting pocket money: 4 votes
    missing the bus: 19 votes
  33. 33.🔍 Which is the odd one out? (a) a flashcard trainer (b) a puzzle with levels (c) a racing challenge (d) a cricket run chase
  34. 34.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “forgetting homework”?
    forgetting homework: 13 votes
    missing the bus: 24 votes
    losing water bottles: 21 votes
  35. 35.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 150; // 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 1 (c) line 4 (d) line 3
  36. 36.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [switch] Remind me
    [text box] Email
    [button] Back
    [button] Next
    [slider] Brightness
    [text box] City
    [button] Cancel
    [text box] Notes
  37. 37.⚙️ What number does this app show?
    let price = 450; // typed by the user
    let off = 50; // typed by the user
    let pay = price - off;
    show(pay);
  38. 38.🗒️ Why keep version 1 small? (a) to learn from users soon (b) to confuse users (c) to look bigger (d) to use up storage
  39. 39.👥 A cricket club app has 150 players, 200 coaches and 170 fans as users. How many more fans than players are there?
  40. 40.Which of these is a feature? (a) “I keep missing the bus” (b) “I forget my homework” (c) “Small text is hard” (d) a share button

Answer key

  1. an app
  2. False
  3. your high score
  4. 100
  5. a medicine reminder
  6. to build what they need
  7. input
  8. release it
  9. line 2
  10. has a home-screen icon
  11. False
  12. an avatar shop
  13. test it again
  14. 6
  15. wasting pocket money
  16. 125
  17. a homework planner
  18. the most common need
  19. input
  20. 3
  21. 12000
  22. True
  23. a website
  24. a game
  25. a website
  26. 11
  27. line 3
  28. input
  29. see where the bus is
  30. the build stage
  31. show the score
  32. 2
  33. a flashcard trainer
  34. 8
  35. line 3
  36. 5
  37. 400
  38. to learn from users soon
  39. 20
  40. a share button

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