← 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 792 · 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] Add Homework
    [text box] Email
    [button] Help
    [slider] Brightness
  2. 2.⚙️ What number does this app show?
    let price = 120; // typed by the user
    let off = 20; // typed by the user
    let pay = price - off;
    show(pay);
  3. 3.🔍 Which is the odd one out? (a) a racing challenge (b) a puzzle with levels (c) a calculator (d) a cricket run chase
  4. 4.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [button] Help
    [button] Back
    [slider] Brightness
    [text box] Subject
    [button] Cancel
  5. 5.🗒️ The first small, working version of an app is often called an ___. (a) URL (b) CPU (c) MVP (d) FAQ
  6. 6.True or false: a water reminder is the best fit for a runner who forgets to sip water. (a) True (b) False
  7. 7.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    losing water bottles: 10 votes
    no quiet study place: 16 votes
    forgetting homework: 6 votes
    (a) forgetting homework (b) no quiet study place (c) losing water bottles
  8. 8.🗂️ What kind of app is a unit converter? (a) a health app (b) a game (c) a learning app (d) a tool app
  9. 9.⚙️ In an app, is tapping a button an input, processing or an output? (a) output (b) input (c) processing
  10. 10.True or false: an app comes from an app store. (a) True (b) False
  11. 11.🎯 Why learn about users before you build? (a) to slow it down (b) to make it longer (c) to build what they need (d) to pick a logo
  12. 12.True or false: an app needs no installing. (a) True (b) False
  13. 13.🔢 When you make an app, what comes right after “get an idea”? (a) plan the screens (b) build the app (c) release it (d) test the app
  14. 14.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [text box] Notes
    [slider] Text size
    [button] Done
  15. 15.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [button] Save
    [switch] Show hints
    [text box] Phone
    [button] Cancel
  16. 16.🌐 Which program do you need to open a website? (a) a web browser (b) an app store (c) a calculator (d) a camera app
  17. 17.💡 How can you check that people really have the problem? (a) pick a colour (b) ask possible users (c) just guess (d) copy another app
  18. 18.True or false: a bus tracker is the best fit for a teen learning to make snacks. (a) False (b) True
  19. 19.Which of these is an input? (a) a date picker (b) the log-in page (c) your friends list (d) your saved notes
  20. 20.🧩 What does a button do when you tap it? (a) changes the phone (b) shows the time (c) starts an action (d) saves the battery
  21. 21.🧩 How many buttons does this app screen have?
    [title] New Note
    [slider] Text size
    [button] Send
    [text box] Subject
    [text box] Email
  22. 22.Which of these is processing? (a) taking a photo (b) tapping a button (c) working out a tip (d) typing your age
  23. 23.True or false: a calculator is a tool app. (a) True (b) False
  24. 24.📅 An app team plans for 5 days, builds for 11 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
  25. 25.🗒️ Version 1 of a homework planner must be ready in 11 days. How many days are left for extras after the must-haves?
    add a homework task: 4 days
    set a due date: 1 days
    see tasks by day: 4 days
  26. 26.👥 A clinic app has 190 patients, 20 doctors and 170 nurses as users. Which user group is the biggest? (a) patients (b) nurses (c) doctors
  27. 27.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) share tasks to friends (b) pick a theme colour (c) add a homework task (d) earn stickers
  28. 28.👥 A cricket club app has 105 players, 205 coaches and 225 fans as users. How many more coaches than players are there?
  29. 29.🎯 Is this a user need or a feature: “I forget my homework”? (a) a user need (b) a feature
  30. 30.🗒️ Version 1 of a pocket-money tracker must be ready in 7 days. How many days are left for extras after the must-haves?
    add money received: 1 days
    add money spent: 3 days
    show the balance: 3 days
  31. 31.🔍 Which is the odd one out? (a) write the code (b) add the buttons (c) connect the data (d) list what users need
  32. 32.📅 An app team plans for 5 days, builds for 4 days, tests for 1 days and releases on 1 more day. How many more days does building take than testing?
  33. 33.🗂️ What kind of app is a sleep tracker? (a) a tool app (b) a game (c) a learning app (d) a health app
  34. 34.True or false: a buzz (vibration) is an output. (a) False (b) True
  35. 35.🔢 When you make an app, what comes right after “build the app”? (a) test the app (b) plan the screens (c) get an idea (d) release it
  36. 36.⚙️ What number does this app show?
    let bill = 148; // typed by the user
    let friends = 4; // typed by the user
    let share = bill / friends;
    show(share);
  37. 37.🛠️ At which stage do you share the download link? (a) the plan stage (b) the test stage (c) the idea stage (d) the release stage
  38. 38.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting birthdays: 5 votes
    no quiet study place: 6 votes
    wasting pocket money: 20 votes
    (a) wasting pocket money (b) no quiet study place (c) forgetting birthdays
  39. 39.👥 A school app has 245 students, 170 teachers and 280 parents as users. Which user group is the biggest? (a) parents (b) teachers (c) students
  40. 40.True or false: tap to Save is a screen. (a) False (b) True

Answer key

  1. 2
  2. 100
  3. a calculator
  4. 3
  5. MVP
  6. True
  7. no quiet study place
  8. a tool app
  9. input
  10. True
  11. to build what they need
  12. False
  13. plan the screens
  14. 1
  15. 2
  16. a web browser
  17. ask possible users
  18. False
  19. a date picker
  20. starts an action
  21. 1
  22. working out a tip
  23. True
  24. 18
  25. 2
  26. patients
  27. add a homework task
  28. 100
  29. a user need
  30. 0
  31. list what users need
  32. 3
  33. a health app
  34. True
  35. test the app
  36. 37
  37. the release stage
  38. wasting pocket money
  39. parents
  40. False

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