← 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 689 · 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 buttons does this app screen have?
    [title] Add Homework
    [button] Send
    [text box] Age
    [button] Done
    [switch] Show hints
    [button] Cancel
    [text box] Phone
    [text box] Email
  2. 2.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [text box] Age
    [text box] Notes
    [text box] City
    [button] Save
    [switch] Remind me
    [button] Cancel
    [button] Next
  3. 3.🧩 In an app, what is a slider for volume? (a) a button (b) a screen (c) data (d) an input
  4. 4.💡 How can you check that people really have the problem? (a) copy another app (b) pick a colour (c) just guess (d) ask possible users
  5. 5.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) see where the bus is (b) change the bus icon (c) show arrival time (d) pick your bus stop
  6. 6.Which of these is true of a website? (a) has a home-screen icon (b) needs no installing (c) updates from the store (d) is installed on a phone
  7. 7.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) log a glass of water (b) see today’s total (c) custom alert sounds (d) set a reminder time
  8. 8.True or false: a sleep tracker is a game. (a) False (b) True
  9. 9.True or false: you draw the user flow at the plan stage. (a) True (b) False
  10. 10.👥 A school app has 230 students, 135 teachers and 85 parents as users. Which user group is the biggest? (a) teachers (b) parents (c) students
  11. 11.👥 A school app has 150 students, 155 teachers and 275 parents as users. How many more parents than students are there?
  12. 12.👥 A school app has 25 students, 90 teachers and 255 parents as users. Which user group is the biggest? (a) students (b) parents (c) teachers
  13. 13.📅 An app team plans for 5 days, builds for 6 days, tests for 1 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  14. 14.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Edit Profile
    [text box] Name
    [text box] City
    [switch] Sound
    [button] Back
  15. 15.True or false: a lost-and-found board solves a real problem. (a) False (b) True
  16. 16.🗒️ What is a must-have feature? (a) a nice extra (b) one the app cannot skip (c) a sound effect (d) a colour theme
  17. 17.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) change the bus icon (b) rate the driver (c) a dark mode (d) see where the bus is
  18. 18.Which of these is data? (a) tap to Save (b) tap to go Next (c) tap to Start (d) today’s step count
  19. 19.🔢 After an app is released, which comes LAST? (a) list what to fix (b) read user reviews (c) test it again (d) release an update
  20. 20.🎯 A short made-up profile of a typical user is called a ___. (a) password (b) pixel (c) persona (d) protocol
  21. 21.🧩 In an app, what is tap to Save? (a) a button (b) a screen (c) an input (d) data
  22. 22.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting homework: 24 votes
    missing the bus: 14 votes
    no quiet study place: 3 votes
    (a) missing the bus (b) no quiet study place (c) forgetting homework
  23. 23.⚙️ What number does this app show?
    let km = 11; // typed by the user
    let metres = km * 1000;
    show(metres);
  24. 24.🛠️ At which stage do you connect the data? (a) the idea stage (b) the release stage (c) the plan stage (d) the build stage
  25. 25.Which of these happens at the test stage? (a) write down the bugs (b) write the code (c) write the store text (d) put it on an app store
  26. 26.True or false: a homework planner is the best fit for a child saving up for a cycle. (a) False (b) True
  27. 27.💡 Does an app idea like a library due-date alert solve a real problem? (a) Yes (b) No
  28. 28.⚙️ What number does this app show?
    let km = 9; // typed by the user
    let metres = km * 1000;
    show(metres);
  29. 29.🔢 After an app is released, which comes first: “test it again” or “list what to fix”? (a) list what to fix (b) test it again
  30. 30.⚙️ In an app, is checking a password an input, processing or an output? (a) input (b) output (c) processing
  31. 31.Which of these is a user need? (a) a reminder alarm (b) “Small text is hard” (c) a search bar (d) a share button
  32. 32.⚙️ What number does this app show?
    let km = 14; // typed by the user
    let metres = km * 1000;
    show(metres);
  33. 33.🔢 When you make an app, which comes first: “get an idea” or “test the app”? (a) get an idea (b) test the app
  34. 34.📱 Which one opens in a web browser: an app or a website? (a) a website (b) an app
  35. 35.🎯 Is this a user need or a feature: “What should I cook?”? (a) a feature (b) a user need
  36. 36.🔍 Which is the odd one out? (a) let friends try it (b) write down the bugs (c) spot a problem to solve (d) try every button
  37. 37.👥 A clinic app has 145 patients, 230 doctors and 80 nurses as users. Which user group is the biggest? (a) patients (b) nurses (c) doctors
  38. 38.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 530; // typed by the user
    line 2: let off = 40; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 4 (b) line 2 (c) line 1 (d) line 3
  39. 39.🔍 Which is the odd one out? (a) write the code (b) pick the features (c) add the buttons (d) connect the data
  40. 40.🔢 When you make an app, what comes right after “build the app”? (a) release it (b) plan the screens (c) get an idea (d) test the app

Answer key

  1. 3
  2. 4
  3. an input
  4. ask possible users
  5. change the bus icon
  6. needs no installing
  7. custom alert sounds
  8. False
  9. True
  10. students
  11. 125
  12. parents
  13. 11
  14. 3
  15. True
  16. one the app cannot skip
  17. see where the bus is
  18. today’s step count
  19. release an update
  20. persona
  21. a button
  22. forgetting homework
  23. 11000
  24. the build stage
  25. write down the bugs
  26. False
  27. Yes
  28. 9000
  29. list what to fix
  30. processing
  31. “Small text is hard”
  32. 14000
  33. get an idea
  34. a website
  35. a user need
  36. spot a problem to solve
  37. doctors
  38. line 3
  39. pick the features
  40. test the app

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