← 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 920 · 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.💡 Which app idea solves this problem: Grandpa forgets his tablets? (a) a lost-and-found board (b) a bill splitter (c) a medicine reminder (d) a study-room finder
  2. 2.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [switch] Show hints
    [button] Back
    [button] Help
    [text box] Subject
    [text box] City
    [text box] Age
    [button] Next
  3. 3.👥 A clinic app has 250 patients, 290 doctors and 285 nurses as users. How many users does it have in all?
  4. 4.Which of these is a feature? (a) “I forget my homework” (b) a dark mode switch (c) “What should I cook?” (d) “Small text is hard”
  5. 5.True or false: a website has a home-screen icon. (a) True (b) False
  6. 6.🗂️ What kind of app is a word battle? (a) a learning app (b) a tool app (c) a health app (d) a game
  7. 7.🧩 In an app, what is the settings page? (a) data (b) an input (c) a screen (d) a button
  8. 8.⚙️ What number does this app show?
    let km = 7; // typed by the user
    let metres = km * 1000;
    show(metres);
  9. 9.🧩 In an app, what is a switch for dark mode? (a) a screen (b) an input (c) data (d) a button
  10. 10.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) savings stickers (b) export to a file (c) add money received (d) pie-chart colours
  11. 11.🎯 Why learn about users before you build? (a) to pick a logo (b) to build what they need (c) to slow it down (d) to make it longer
  12. 12.🛠️ At which stage do you draw the user flow? (a) the idea stage (b) the test stage (c) the plan stage (d) the build stage
  13. 13.⚙️ What number does this app show?
    let bill = 70; // typed by the user
    let friends = 2; // typed by the user
    let share = bill / friends;
    show(share);
  14. 14.Which of these is a button? (a) the settings page (b) a slider for volume (c) tap to Save (d) the game-over page
  15. 15.📱 Which one has a home-screen icon: an app or a website? (a) a website (b) an app
  16. 16.True or false: you sketch the screens at the idea stage. (a) True (b) False
  17. 17.🧩 Which of these is a button on this screen?
    [title] Order Snacks
    [text box] Age
    [text box] Subject
    [text box] Email
    [button] Next
    [switch] Show hints
    (a) Age (b) Next (c) Subject (d) Email
  18. 18.⚙️ In an app, is tapping a button an input, processing or an output? (a) output (b) processing (c) input
  19. 19.👥 A clinic app has 155 patients, 290 doctors and 235 nurses as users. How many users does it have in all?
  20. 20.🗒️ A to-do app with no “add a task” feature is ___. (a) well planned (b) ready to release (c) a nice extra (d) missing a must-have
  21. 21.🧩 In an app, what is the log-in page? (a) an input (b) a button (c) a screen (d) data
  22. 22.True or false: a website needs no installing. (a) True (b) False
  23. 23.📱 Which one updates from the store: an app or a website? (a) an app (b) a website
  24. 24.Which of these is a feature? (a) “I keep missing the bus” (b) “I forget my homework” (c) a reminder alarm (d) “What should I cook?”
  25. 25.🗒️ Version 1 of a pocket-money tracker must be ready in 17 days. How many days are left for extras after the must-haves?
    add money received: 3 days
    add money spent: 3 days
    show the balance: 5 days
  26. 26.👥 A school app has 60 students, 175 teachers and 185 parents as users. Which user group is the biggest? (a) teachers (b) students (c) parents
  27. 27.True or false: you spot a problem to solve at the build stage. (a) False (b) True
  28. 28.🗂️ What kind of app is a step counter? (a) a game (b) a health app (c) a tool app (d) a learning app
  29. 29.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [button] Done
    [button] Cancel
    [text box] Email
    [text box] Age
    [switch] Sound
    [text box] Due date
    [button] Next
    [slider] Brightness
  30. 30.🔍 Which is the odd one out? (a) a calculator (b) a word battle (c) a puzzle with levels (d) a racing challenge
  31. 31.True or false: your friends list is a button. (a) False (b) True
  32. 32.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [button] Save
    [switch] Show hints
    [button] Done
    [text box] Name
    [button] Cancel
  33. 33.True or false: an app updates from the store. (a) False (b) True
  34. 34.True or false: a website comes from an app store. (a) True (b) False
  35. 35.👥 A cricket club app has 140 players, 225 coaches and 115 fans as users. Which user group is the biggest? (a) players (b) coaches (c) fans
  36. 36.Which of these is true of a website? (a) updates from the store (b) comes from an app store (c) has a web address (d) has a home-screen icon
  37. 37.🗒️ The first small, working version of an app is often called an ___. (a) FAQ (b) URL (c) MVP (d) CPU
  38. 38.🔍 Which is the odd one out? (a) a puzzle with levels (b) a times-table quiz (c) a spelling coach (d) a flashcard trainer
  39. 39.🧩 Which input is best for typing your name? (a) a picture (b) a slider (c) a switch (d) a text box
  40. 40.👥 A clinic app has 90 patients, 275 doctors and 150 nurses as users. Which user group is the biggest? (a) patients (b) doctors (c) nurses

Answer key

  1. a medicine reminder
  2. 3
  3. 825
  4. a dark mode switch
  5. False
  6. a game
  7. a screen
  8. 7000
  9. an input
  10. add money received
  11. to build what they need
  12. the plan stage
  13. 35
  14. tap to Save
  15. an app
  16. False
  17. Next
  18. input
  19. 680
  20. missing a must-have
  21. a screen
  22. True
  23. an app
  24. a reminder alarm
  25. 6
  26. parents
  27. False
  28. a health app
  29. 5
  30. a calculator
  31. False
  32. 2
  33. True
  34. False
  35. coaches
  36. has a web address
  37. MVP
  38. a puzzle with levels
  39. a text box
  40. doctors

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