← 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 341 · 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.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [text box] Notes
    [button] Done
    [button] Save
    [slider] Brightness
    [text box] Name
    [switch] Show hints
    [button] Back
    [text box] Age
  2. 2.True or false: sorting the scores is processing. (a) False (b) True
  3. 3.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [text box] Email
    [text box] Phone
    [switch] Dark mode
    [button] Save
    [text box] Age
    [button] Help
  4. 4.True or false: a website comes from an app store. (a) False (b) True
  5. 5.True or false: you sketch the screens at the plan stage. (a) True (b) False
  6. 6.🧩 How many buttons does this app screen have?
    [title] Settings
    [button] Done
    [text box] Due date
    [text box] Email
    [text box] Age
  7. 7.⚙️ In an app, is sorting the scores an input, processing or an output? (a) input (b) processing (c) output
  8. 8.🧩 Scores, notes and settings that an app keeps are called ___. (a) screens (b) tabs (c) buttons (d) data
  9. 9.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) show arrival time (b) see where the bus is (c) pick your bus stop (d) change the bus icon
  10. 10.🔢 When you make an app, what comes right after “plan the screens”? (a) get an idea (b) release it (c) test the app (d) build the app
  11. 11.Which of these happens at the release stage? (a) try every button (b) write the code (c) list what users need (d) share the download link
  12. 12.🔢 When you make an app, which comes first: “build the app” or “test the app”? (a) test the app (b) build the app
  13. 13.🎯 Which app would help this user most: a pupil juggling five projects? (a) a water reminder (b) a recipe finder (c) a bus tracker (d) a homework planner
  14. 14.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “no quiet study place”?
    losing water bottles: 18 votes
    forgetting birthdays: 20 votes
    no quiet study place: 11 votes
  15. 15.🌐 Which program do you need to open a website? (a) a calculator (b) a web browser (c) an app store (d) a camera app
  16. 16.📱 Which one has a web address: an app or a website? (a) an app (b) a website
  17. 17.Which of these is an output? (a) sorting the scores (b) tapping a button (c) a result on screen (d) working out a tip
  18. 18.True or false: the log-in page is an input. (a) True (b) False
  19. 19.⚙️ What number does this app show?
    let km = 9; // typed by the user
    let metres = km * 1000;
    show(metres);
  20. 20.🗒️ A to-do app with no “add a task” feature is ___. (a) missing a must-have (b) well planned (c) a nice extra (d) ready to release
  21. 21.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) export to a file (b) show the balance (c) add money spent (d) add money received
  22. 22.True or false: a word battle is a game. (a) False (b) True
  23. 23.💡 Does an app idea like an app that just says hi solve a real problem? (a) Yes (b) No
  24. 24.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [button] Start
    [button] Next
    [slider] Volume
    [text box] Due date
    [switch] Dark mode
  25. 25.🎯 Is this a user need or a feature: “I keep missing the bus”? (a) a feature (b) a user need
  26. 26.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [text box] City
    [button] Save
    [button] Back
    [switch] Remind me
    [text box] Age
  27. 27.💡 Which app idea solves this problem: friends argue over who pays? (a) a homework planner (b) a lost-and-found board (c) a study-room finder (d) a bill splitter
  28. 28.True or false: taking a photo is an input. (a) True (b) False
  29. 29.Which of these is a button? (a) the home page of an app (b) a slider for volume (c) the game-over page (d) tap to Start
  30. 30.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 10; // typed by the user
    line 2: let qty = 6; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 1 (b) line 2 (c) line 3 (d) line 4
  31. 31.🔍 Which is the odd one out? (a) a water reminder (b) a word battle (c) a puzzle with levels (d) a racing challenge
  32. 32.🧩 How many buttons does this app screen have?
    [title] New Note
    [button] Done
    [text box] Email
    [switch] Sound
    [button] Cancel
    [button] Next
  33. 33.🛠️ At which stage do you write the code? (a) the release stage (b) the idea stage (c) the build stage (d) the test stage
  34. 34.🗒️ The first small, working version of an app is often called an ___. (a) FAQ (b) MVP (c) CPU (d) URL
  35. 35.True or false: a bus tracker is the best fit for a student who often misses the school bus. (a) False (b) True
  36. 36.True or false: a library due-date alert solves no real problem. (a) True (b) False
  37. 37.💡 Does an app idea like a blank grey screen solve a real problem? (a) Yes (b) No
  38. 38.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) see where the bus is (b) a dark mode (c) change the bus icon (d) rate the driver
  39. 39.📱 Which one needs no installing: an app or a website? (a) an app (b) a website
  40. 40.🧩 How many buttons does this app screen have?
    [title] Order Snacks
    [button] Next
    [text box] Phone
    [text box] Email
    [button] Send
    [button] Done

Answer key

  1. 5
  2. True
  3. 4
  4. False
  5. True
  6. 1
  7. processing
  8. data
  9. change the bus icon
  10. build the app
  11. share the download link
  12. build the app
  13. a homework planner
  14. 7
  15. a web browser
  16. a website
  17. a result on screen
  18. False
  19. 9000
  20. missing a must-have
  21. export to a file
  22. True
  23. No
  24. 3
  25. a user need
  26. 3
  27. a bill splitter
  28. True
  29. tap to Start
  30. line 3
  31. a water reminder
  32. 3
  33. the build stage
  34. MVP
  35. True
  36. False
  37. No
  38. see where the bus is
  39. a website
  40. 3

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