← 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 104 · 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.📊 Survey: which problem bugs you most? How many students voted in all?
    no quiet study place: 17 votes
    wasting pocket money: 15 votes
    losing water bottles: 11 votes
  2. 2.Which of these app ideas solves no real problem? (a) a bill splitter (b) a button with no action (c) a library due-date alert (d) a lost-and-found board
  3. 3.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [button] Start
    [text box] Name
    [button] Back
    [button] Save
    [slider] Volume
    [switch] Dark mode
  4. 4.Which of these happens at the build stage? (a) put it on an app store (b) write the code (c) draw the user flow (d) talk to possible users
  5. 5.📊 Survey: which problem bugs you most? How many students voted in all?
    missing the bus: 21 votes
    forgetting homework: 15 votes
    losing water bottles: 16 votes
  6. 6.🔍 Which is the odd one out? (a) tapping a button (b) typing your age (c) a buzz (vibration) (d) speaking a command
  7. 7.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [slider] Brightness
    [button] Cancel
    [text box] Notes
    [switch] Remind me
  8. 8.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) savings stickers (b) pie-chart colours (c) show the balance (d) export to a file
  9. 9.🧩 Which of these is a button on this screen?
    [title] Order Snacks
    [switch] Remind me
    [text box] Phone
    [text box] Email
    [button] Next
    (a) Phone (b) Next (c) Email (d) Remind me
  10. 10.🔍 Which is the odd one out? (a) add the buttons (b) pick the features (c) sketch the screens (d) draw the user flow
  11. 11.📱 The word “app” is short for ___. (a) application (b) apparatus (c) appetite (d) appointment
  12. 12.Which of these is processing? (a) adding up a bill (b) taking a photo (c) a result on screen (d) a buzz (vibration)
  13. 13.True or false: tap to Send is a screen. (a) True (b) False
  14. 14.💡 Does an app idea like a free study-room finder solve a real problem? (a) No (b) Yes
  15. 15.True or false: your friends list is data. (a) False (b) True
  16. 16.⚙️ In an app, is checking a password an input, processing or an output? (a) output (b) input (c) processing
  17. 17.🛠️ At which stage do you spot a problem to solve? (a) the release stage (b) the build stage (c) the plan stage (d) the idea stage
  18. 18.🔍 Which is the odd one out? (a) a flashcard trainer (b) a spelling coach (c) a times-table quiz (d) a racing challenge
  19. 19.True or false: a water reminder is the best fit for a runner who forgets to sip water. (a) False (b) True
  20. 20.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [button] Start
    [text box] Subject
    [slider] Text size
    [text box] Email
  21. 21.Which of these app ideas solves a real problem? (a) an app that just says hi (b) a blank grey screen (c) a page of random dots (d) a library due-date alert
  22. 22.🗒️ Version 1 of a water reminder must be ready in 8 days. How many days are left for extras after the must-haves?
    set a reminder time: 2 days
    log a glass of water: 1 days
    see today’s total: 4 days
  23. 23.Which of these happens at the idea stage? (a) write the code (b) list what users need (c) pick the features (d) connect the data
  24. 24.📱 Which one is installed on a phone: an app or a website? (a) a website (b) an app
  25. 25.📊 Survey: which problem bugs you most? How many students voted in all?
    forgetting birthdays: 7 votes
    no quiet study place: 22 votes
    forgetting homework: 24 votes
  26. 26.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 270; // 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 2 (b) line 3 (c) line 1 (d) line 4
  27. 27.🧩 Which of these is a button on this screen?
    [title] Order Snacks
    [button] Done
    [button] Help
    [text box] Notes
    [text box] Age
    [button] Cancel
    (a) Done (b) Age (c) Notes
  28. 28.🎯 Is this a user need or a feature: a search bar? (a) a feature (b) a user need
  29. 29.True or false: you pick the features at the release stage. (a) True (b) False
  30. 30.⚙️ What number does this app show?
    let bill = 210; // typed by the user
    let friends = 3; // typed by the user
    let share = bill / friends;
    show(share);
  31. 31.True or false: a bus tracker is the best fit for a grandparent with weak eyesight. (a) False (b) True
  32. 32.⚙️ In an app, is a pop-up message an input, processing or an output? (a) input (b) output (c) processing
  33. 33.🧩 Which input is best for turning something ON or OFF? (a) a title (b) a slider (c) a switch (d) a text box
  34. 34.🎯 Is this a user need or a feature: “What should I cook?”? (a) a feature (b) a user need
  35. 35.True or false: a homework planner is the best fit for a pupil juggling five projects. (a) False (b) True
  36. 36.True or false: a buzz (vibration) is an output. (a) True (b) False
  37. 37.🧩 Which part lets the user give the app information? (a) an input (b) a logo (c) an icon (d) a title
  38. 38.True or false: a medicine reminder solves no real problem. (a) True (b) False
  39. 39.🧩 In an app, what is a switch for dark mode? (a) a screen (b) a button (c) data (d) an input
  40. 40.🎯 Why learn about users before you build? (a) to build what they need (b) to make it longer (c) to pick a logo (d) to slow it down

Answer key

  1. 43
  2. a button with no action
  3. 3
  4. write the code
  5. 52
  6. a buzz (vibration)
  7. 3
  8. show the balance
  9. Next
  10. add the buttons
  11. application
  12. adding up a bill
  13. False
  14. Yes
  15. True
  16. processing
  17. the idea stage
  18. a racing challenge
  19. True
  20. 1
  21. a library due-date alert
  22. 1
  23. list what users need
  24. an app
  25. 53
  26. line 3
  27. Done
  28. a feature
  29. False
  30. 70
  31. False
  32. output
  33. a switch
  34. a user need
  35. True
  36. True
  37. an input
  38. False
  39. an input
  40. to build what they need

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