← 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 148 · 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.True or false: you share the download link at the idea stage. (a) False (b) True
  2. 2.🎯 Who are the users of an app? (a) the people who use it (b) the app icons (c) only the testers (d) only the coders
  3. 3.Which of these is true of a website? (a) is installed on a phone (b) has a home-screen icon (c) updates from the store (d) opens in a web browser
  4. 4.Which of these happens at the release stage? (a) sketch the screens (b) put it on an app store (c) list what users need (d) connect the data
  5. 5.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [text box] Email
    [switch] Remind me
    [button] Next
    [text box] Age
    [text box] Due date
  6. 6.🎯 Which app would help this user most: a reader who finds small print hard? (a) a homework planner (b) a big-text reader (c) a pocket-money tracker (d) a bus tracker
  7. 7.Which of these is a feature? (a) “What should I cook?” (b) “Small text is hard” (c) “I forget my homework” (d) a share button
  8. 8.True or false: a date picker is an input. (a) False (b) True
  9. 9.Which of these is an input? (a) the settings page (b) your high score (c) the log-in page (d) a switch for dark mode
  10. 10.📱 Which one updates from the store: an app or a website? (a) a website (b) an app
  11. 11.🔢 When you make an app, what comes right after “build the app”? (a) release it (b) get an idea (c) test the app (d) plan the screens
  12. 12.True or false: a blank grey screen solves a real problem. (a) False (b) True
  13. 13.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [button] Save
    [text box] Notes
    [button] Next
    [button] Done
  14. 14.Which of these is a user need? (a) “I keep missing the bus” (b) a dark mode switch (c) a reminder alarm (d) a share button
  15. 15.📱 The word “app” is short for ___. (a) apparatus (b) appetite (c) application (d) appointment
  16. 16.📅 An app team plans for 2 days, builds for 10 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  17. 17.👥 A school app has 40 students, 70 teachers and 215 parents as users. Which user group is the biggest? (a) parents (b) students (c) teachers
  18. 18.🗒️ What is a must-have feature? (a) one the app cannot skip (b) a nice extra (c) a sound effect (d) a colour theme
  19. 19.👥 A cricket club app has 65 players, 100 coaches and 130 fans as users. How many users does it have in all?
  20. 20.Which of these is an input? (a) sorting the scores (b) a result on screen (c) speaking a command (d) a buzz (vibration)
  21. 21.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 30; // typed by the user
    line 2: let qty = 5; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 3 (b) line 4 (c) line 1 (d) line 2
  22. 22.👥 A school app has 245 students, 155 teachers and 275 parents as users. How many more students than teachers are there?
  23. 23.🔢 When you make an app, which comes first: “build the app” or “get an idea”? (a) build the app (b) get an idea
  24. 24.🗒️ A to-do app with no “add a task” feature is ___. (a) missing a must-have (b) a nice extra (c) ready to release (d) well planned
  25. 25.💡 Does an app idea like a library due-date alert solve a real problem? (a) No (b) Yes
  26. 26.🧩 Which input is best for choosing a volume level? (a) a switch (b) a slider (c) a title (d) a text box
  27. 27.💡 Does an app idea like a lost-and-found board solve a real problem? (a) No (b) Yes
  28. 28.True or false: a bill splitter solves no real problem. (a) False (b) True
  29. 29.True or false: sorting the scores is an input. (a) False (b) True
  30. 30.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 122; // typed by the user
    line 2: let friends = 2; // 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
  31. 31.🛠️ At which stage do you write the code? (a) the plan stage (b) the build stage (c) the idea stage (d) the release stage
  32. 32.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) change the bus icon (c) see where the bus is (d) rate the driver
  33. 33.🎯 Which app would help this user most: a parent waiting at the bus stop? (a) a recipe finder (b) a homework planner (c) a pocket-money tracker (d) a bus tracker
  34. 34.Which of these happens at the test stage? (a) list what users need (b) write the code (c) spot a problem to solve (d) try every button
  35. 35.Which of these app ideas solves no real problem? (a) a bill splitter (b) a free study-room finder (c) an app that just says hi (d) a medicine reminder
  36. 36.Which of these is an output? (a) speaking a command (b) sorting the scores (c) a pop-up message (d) checking a password
  37. 37.🔢 When you make an app, which comes FIRST? (a) plan the screens (b) release it (c) build the app (d) get an idea
  38. 38.True or false: a racing challenge is a game. (a) False (b) True
  39. 39.👥 A school app has 75 students, 225 teachers and 65 parents as users. How many more teachers than parents are there?
  40. 40.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 25; // typed by the user
    line 2: let qty = 2; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 2 (b) line 4 (c) line 1 (d) line 3

Answer key

  1. False
  2. the people who use it
  3. opens in a web browser
  4. put it on an app store
  5. 4
  6. a big-text reader
  7. a share button
  8. True
  9. a switch for dark mode
  10. an app
  11. test the app
  12. False
  13. 1
  14. “I keep missing the bus”
  15. application
  16. 12
  17. parents
  18. one the app cannot skip
  19. 295
  20. speaking a command
  21. line 3
  22. 90
  23. get an idea
  24. missing a must-have
  25. Yes
  26. a slider
  27. Yes
  28. False
  29. False
  30. line 3
  31. the build stage
  32. see where the bus is
  33. a bus tracker
  34. try every button
  35. an app that just says hi
  36. a pop-up message
  37. get an idea
  38. True
  39. 160
  40. line 3

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