← 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 474 · 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.🗒️ What is a must-have feature? (a) a colour theme (b) a nice extra (c) a sound effect (d) one the app cannot skip
  2. 2.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [button] Cancel
    [button] Back
    [text box] Notes
    [button] Start
  3. 3.💡 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
  4. 4.🗒️ Version 1 of a quiz app must be ready in 7 days. How many days are left for extras after the must-haves?
    show a question: 2 days
    check the answer: 2 days
    show the score: 3 days
  5. 5.🧩 Which of these is a button on this screen?
    [title] Sign Up
    [text box] Notes
    [button] Save
    [button] Cancel
    [slider] Brightness
    [text box] Subject
    [button] Help
    [text box] Email
    (a) Notes (b) Email (c) Subject (d) Help
  6. 6.🎯 Which app would help this user most: a teen learning to make snacks? (a) a big-text reader (b) a pocket-money tracker (c) a recipe finder (d) a homework planner
  7. 7.💡 A good app idea starts with ___. (a) many colours (b) a long name (c) a problem to solve (d) a cool logo
  8. 8.Which of these is an input? (a) adding up a bill (b) a result on screen (c) speaking a command (d) sorting the scores
  9. 9.Which of these is true of a website? (a) has a home-screen icon (b) comes from an app store (c) needs no installing (d) is installed on a phone
  10. 10.True or false: a big-text reader is the best fit for a reader who finds small print hard. (a) False (b) True
  11. 11.🔢 When you make an app, which comes FIRST? (a) build the app (b) plan the screens (c) get an idea (d) release it
  12. 12.🔢 After an app is released, what comes right after “test it again”? (a) fix and improve (b) list what to fix (c) read user reviews (d) release an update
  13. 13.Which of these happens at the test stage? (a) draw the user flow (b) let friends try it (c) sketch the screens (d) share the download link
  14. 14.🔍 Which is the odd one out? (a) write down the bugs (b) let friends try it (c) pick the features (d) try every button
  15. 15.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    wasting pocket money: 3 votes
    forgetting birthdays: 10 votes
    no quiet study place: 21 votes
    (a) wasting pocket money (b) forgetting birthdays (c) no quiet study place
  16. 16.🔢 After an app is released, which comes FIRST? (a) release an update (b) test it again (c) list what to fix (d) read user reviews
  17. 17.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) pie-chart colours (b) add money received (c) export to a file (d) savings stickers
  18. 18.📱 Which one is installed on a phone: an app or a website? (a) an app (b) a website
  19. 19.True or false: you pick the features at the idea stage. (a) True (b) False
  20. 20.🧩 In an app, what is your friends list? (a) an input (b) a button (c) a screen (d) data
  21. 21.True or false: you talk to possible users at the build stage. (a) True (b) False
  22. 22.📊 Survey: which problem bugs you most? How many more votes did “missing the bus” get than “forgetting birthdays”?
    no quiet study place: 17 votes
    missing the bus: 16 votes
    forgetting birthdays: 13 votes
  23. 23.Which of these app ideas solves no real problem? (a) a medicine reminder (b) a free study-room finder (c) a button with no action (d) a library due-date alert
  24. 24.Which of these is data? (a) the log-in page (b) a slider for volume (c) the settings page (d) your friends list
  25. 25.Which of these happens at the test stage? (a) spot a problem to solve (b) pick the features (c) write down the bugs (d) write the store text
  26. 26.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting birthdays: 18 votes
    no quiet study place: 13 votes
    forgetting homework: 10 votes
    (a) no quiet study place (b) forgetting birthdays (c) forgetting homework
  27. 27.🧩 Scores, notes and settings that an app keeps are called ___. (a) screens (b) buttons (c) tabs (d) data
  28. 28.🧩 In an app, what is the log-in page? (a) a screen (b) a button (c) an input (d) data
  29. 29.⚙️ What number does this app show?
    let price = 80; // typed by the user
    let qty = 6; // typed by the user
    let total = price * qty;
    show(total);
  30. 30.🗂️ What kind of app is a cricket run chase? (a) a game (b) a learning app (c) a health app (d) a tool app
  31. 31.🗒️ When should nice-to-have features be built? (a) never (b) after the must-haves (c) on day one (d) before anything
  32. 32.Which of these is a feature? (a) a share button (b) “What should I cook?” (c) “I keep missing the bus” (d) “I forget my homework”
  33. 33.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “missing the bus”?
    wasting pocket money: 16 votes
    missing the bus: 5 votes
    losing water bottles: 25 votes
  34. 34.Which of these is true of an app? (a) updates from the store (b) opens in a web browser (c) has a web address (d) opens from a link
  35. 35.🔔 What is a message an app shows on your lock screen called? (a) a variable (b) a wireframe (c) a notification (d) a web address
  36. 36.🧩 Which input is best for turning something ON or OFF? (a) a slider (b) a switch (c) a text box (d) a title
  37. 37.👥 A school app has 80 students, 240 teachers and 45 parents as users. How many more students than parents are there?
  38. 38.📅 An app team plans for 2 days, builds for 8 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
  39. 39.⚙️ What number does this app show?
    let price = 90; // typed by the user
    let qty = 5; // typed by the user
    let total = price * qty;
    show(total);
  40. 40.⚙️ What number does this app show?
    let price = 290; // typed by the user
    let off = 30; // typed by the user
    let pay = price - off;
    show(pay);

Answer key

  1. one the app cannot skip
  2. 3
  3. hard to use
  4. 0
  5. Help
  6. a recipe finder
  7. a problem to solve
  8. speaking a command
  9. needs no installing
  10. True
  11. get an idea
  12. release an update
  13. let friends try it
  14. pick the features
  15. no quiet study place
  16. read user reviews
  17. add money received
  18. an app
  19. False
  20. data
  21. False
  22. 3
  23. a button with no action
  24. your friends list
  25. write down the bugs
  26. forgetting birthdays
  27. data
  28. a screen
  29. 480
  30. a game
  31. after the must-haves
  32. a share button
  33. 20
  34. updates from the store
  35. a notification
  36. a switch
  37. 35
  38. 13
  39. 450
  40. 260

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