← 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 83 · 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.🧩 In an app, what is tap to go Next? (a) an input (b) data (c) a screen (d) a button
  2. 2.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 44; // typed by the user
    line 2: let friends = 4; // 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
  3. 3.📊 Survey: which problem bugs you most? How many students voted in all?
    losing water bottles: 4 votes
    wasting pocket money: 13 votes
    no quiet study place: 7 votes
  4. 4.🧩 Which of these is a button on this screen?
    [title] Add Homework
    [button] Done
    [text box] Notes
    [text box] Name
    [switch] Dark mode
    (a) Name (b) Notes (c) Done (d) Dark mode
  5. 5.🧩 Scores, notes and settings that an app keeps are called ___. (a) data (b) buttons (c) tabs (d) screens
  6. 6.🛠️ At which stage do you draw the user flow? (a) the plan stage (b) the test stage (c) the release stage (d) the idea stage
  7. 7.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) see tasks by day (b) add a homework task (c) earn stickers (d) set a due date
  8. 8.🔍 Which is the odd one out? (a) share the download link (b) write down the bugs (c) let friends try it (d) try every button
  9. 9.🎯 Is this a user need or a feature: “What should I cook?”? (a) a feature (b) a user need
  10. 10.🔢 After an app is released, what comes right after “list what to fix”? (a) fix and improve (b) test it again (c) read user reviews (d) release an update
  11. 11.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [button] Back
    [button] Send
    [text box] City
  12. 12.True or false: a blank grey screen solves no real problem. (a) True (b) False
  13. 13.⚙️ In an app, is tapping a button an input, processing or an output? (a) output (b) processing (c) input
  14. 14.True or false: you write down the bugs at the idea stage. (a) True (b) False
  15. 15.🗂️ What kind of app is a times-table quiz? (a) a tool app (b) a learning app (c) a health app (d) a game
  16. 16.💡 An app that tries to do everything at once is usually ___. (a) finished fast (b) hard to use (c) easy to build (d) very small
  17. 17.Which of these happens at the plan stage? (a) talk to possible users (b) try every button (c) draw the user flow (d) connect the data
  18. 18.🔍 Which is the odd one out? (a) a times-table quiz (b) a puzzle with levels (c) a cricket run chase (d) a racing challenge
  19. 19.⚙️ In an app, is a pop-up message an input, processing or an output? (a) output (b) processing (c) input
  20. 20.🗂️ What kind of app is a spelling coach? (a) a health app (b) a learning app (c) a tool app (d) a game
  21. 21.True or false: your saved notes is data. (a) True (b) False
  22. 22.True or false: tap to go Next is a button. (a) True (b) False
  23. 23.👥 A cricket club app has 60 players, 165 coaches and 235 fans as users. Which user group is the biggest? (a) players (b) coaches (c) fans
  24. 24.⚙️ What number does this app show?
    let km = 6; // typed by the user
    let metres = km * 1000;
    show(metres);
  25. 25.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [text box] Email
    [button] Cancel
    [slider] Text size
    [switch] Dark mode
    [text box] Subject
  26. 26.True or false: you add the buttons at the build stage. (a) False (b) True
  27. 27.🛠️ At which stage do you let friends try it? (a) the test stage (b) the build stage (c) the release stage (d) the plan stage
  28. 28.📅 An app team plans for 3 days, builds for 8 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
  29. 29.🔍 Which is the odd one out? (a) put it on an app store (b) share the download link (c) write the store text (d) write the code
  30. 30.Which of these is a user need? (a) a dark mode switch (b) a search bar (c) a reminder alarm (d) “Small text is hard”
  31. 31.🗒️ Why keep version 1 small? (a) to learn from users soon (b) to use up storage (c) to look bigger (d) to confuse users
  32. 32.👥 A clinic app has 245 patients, 250 doctors and 90 nurses as users. How many more doctors than nurses are there?
  33. 33.True or false: you write down the bugs at the build stage. (a) True (b) False
  34. 34.Which of these happens at the idea stage? (a) write the code (b) pick the features (c) spot a problem to solve (d) sketch the screens
  35. 35.⚙️ What number does this app show?
    let price = 10; // typed by the user
    let qty = 6; // typed by the user
    let total = price * qty;
    show(total);
  36. 36.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) background music (b) confetti effects (c) an avatar shop (d) check the answer
  37. 37.👥 A school app has 95 students, 245 teachers and 190 parents as users. Which user group is the biggest? (a) teachers (b) students (c) parents
  38. 38.🧩 Which part lets the user give the app information? (a) a title (b) an input (c) a logo (d) an icon
  39. 39.🧩 How many buttons does this app screen have?
    [title] Settings
    [button] Send
    [button] Cancel
    [button] Next
    [text box] Due date
  40. 40.Which of these is an output? (a) adding up a bill (b) working out a tip (c) speaking a command (d) a buzz (vibration)

Answer key

  1. a button
  2. line 3
  3. 24
  4. Done
  5. data
  6. the plan stage
  7. earn stickers
  8. share the download link
  9. a user need
  10. fix and improve
  11. 2
  12. True
  13. input
  14. False
  15. a learning app
  16. hard to use
  17. draw the user flow
  18. a times-table quiz
  19. output
  20. a learning app
  21. True
  22. True
  23. fans
  24. 6000
  25. 4
  26. True
  27. the test stage
  28. 13
  29. write the code
  30. “Small text is hard”
  31. to learn from users soon
  32. 160
  33. False
  34. spot a problem to solve
  35. 60
  36. check the answer
  37. teachers
  38. an input
  39. 3
  40. a buzz (vibration)

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