← 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 42 · 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: a unit converter is a tool app. (a) True (b) False
  2. 2.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “forgetting homework”?
    wasting pocket money: 18 votes
    losing water bottles: 8 votes
    forgetting homework: 3 votes
  3. 3.📴 Which of these can often still work with no internet? (a) a video call (b) an online search (c) a new website (d) an installed app
  4. 4.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) show a question (b) show the score (c) background music (d) check the answer
  5. 5.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting birthdays: 17 votes
    wasting pocket money: 6 votes
    no quiet study place: 9 votes
    (a) wasting pocket money (b) forgetting birthdays (c) no quiet study place
  6. 6.💡 A good app idea starts with ___. (a) a cool logo (b) a long name (c) a problem to solve (d) many colours
  7. 7.True or false: a date picker is data. (a) True (b) False
  8. 8.🔍 Which is the odd one out? (a) sorting the scores (b) checking a password (c) adding up a bill (d) typing your age
  9. 9.Which of these is true of a website? (a) opens in a web browser (b) comes from an app store (c) has a home-screen icon (d) is installed on a phone
  10. 10.🎯 What is the best first step to learn what users need? (a) guess on your own (b) write the code (c) pick the colours (d) ask and watch users
  11. 11.⚙️ What number does this app show?
    let price = 95; // typed by the user
    let qty = 3; // typed by the user
    let total = price * qty;
    show(total);
  12. 12.🧩 What does a button do when you tap it? (a) changes the phone (b) saves the battery (c) starts an action (d) shows the time
  13. 13.True or false: a sleep tracker is a health app. (a) False (b) True
  14. 14.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) pick a theme colour (b) set a due date (c) add a homework task (d) see tasks by day
  15. 15.🧩 Which input is best for turning something ON or OFF? (a) a switch (b) a title (c) a slider (d) a text box
  16. 16.👥 A school app has 25 students, 110 teachers and 130 parents as users. Which user group is the biggest? (a) parents (b) students (c) teachers
  17. 17.🔢 When you make an app, what comes right after “test the app”? (a) build the app (b) plan the screens (c) release it (d) get an idea
  18. 18.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting homework: 21 votes
    missing the bus: 12 votes
    forgetting birthdays: 6 votes
    (a) forgetting homework (b) forgetting birthdays (c) missing the bus
  19. 19.Which of these is a feature? (a) a share button (b) “I keep missing the bus” (c) “What should I cook?” (d) “Small text is hard”
  20. 20.🗒️ The first small, working version of an app is often called an ___. (a) CPU (b) MVP (c) FAQ (d) URL
  21. 21.True or false: an app has a web address. (a) True (b) False
  22. 22.🗂️ What kind of app is a flashcard trainer? (a) a game (b) a learning app (c) a tool app (d) a health app
  23. 23.🧩 Which part lets the user give the app information? (a) an icon (b) an input (c) a title (d) a logo
  24. 24.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [text box] Notes
    [switch] Remind me
    [button] Save
    [text box] Phone
    [text box] Email
    [button] Start
    [button] Cancel
  25. 25.👥 A cricket club app has 25 players, 125 coaches and 30 fans as users. How many more coaches than fans are there?
  26. 26.True or false: a bill splitter solves a real problem. (a) False (b) True
  27. 27.True or false: a box to type a name is an input. (a) False (b) True
  28. 28.📅 An app team plans for 4 days, builds for 7 days, tests for 3 days and releases on 1 more day. How many more days does building take than testing?
  29. 29.🗒️ Version 1 of a pocket-money tracker must be ready in 18 days. How many days are left for extras after the must-haves?
    add money received: 4 days
    add money spent: 4 days
    show the balance: 4 days
  30. 30.Which of these is a user need? (a) a search bar (b) a reminder alarm (c) a dark mode switch (d) “I forget my homework”
  31. 31.True or false: a website has a home-screen icon. (a) True (b) False
  32. 32.👥 A cricket club app has 200 players, 150 coaches and 190 fans as users. How many users does it have in all?
  33. 33.🎯 Is this a user need or a feature: a search bar? (a) a feature (b) a user need
  34. 34.🧩 In an app, what is tap to Start? (a) an input (b) a screen (c) a button (d) data
  35. 35.📅 An app team plans for 2 days, builds for 8 days, tests for 3 days and releases on 1 more day. How many more days does building take than testing?
  36. 36.🔍 Which is the odd one out? (a) talk to possible users (b) write down the bugs (c) spot a problem to solve (d) list what users need
  37. 37.📅 An app team plans for 3 days, builds for 4 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
  38. 38.True or false: adding up a bill is an input. (a) True (b) False
  39. 39.💡 Which app idea solves this problem: projects pile up at once? (a) a homework planner (b) a study-room finder (c) a bill splitter (d) a medicine reminder
  40. 40.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 4; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 3 (b) line 2 (c) line 1

Answer key

  1. True
  2. 5
  3. an installed app
  4. background music
  5. forgetting birthdays
  6. a problem to solve
  7. False
  8. typing your age
  9. opens in a web browser
  10. ask and watch users
  11. 285
  12. starts an action
  13. True
  14. pick a theme colour
  15. a switch
  16. parents
  17. release it
  18. forgetting homework
  19. a share button
  20. MVP
  21. False
  22. a learning app
  23. an input
  24. 3
  25. 95
  26. True
  27. True
  28. 4
  29. 6
  30. “I forget my homework”
  31. False
  32. 540
  33. a feature
  34. a button
  35. 5
  36. write down the bugs
  37. 11
  38. False
  39. a homework planner
  40. line 2

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