← 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 143 · 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.🛠️ At which stage do you pick the features? (a) the build stage (b) the release stage (c) the plan stage (d) the idea stage
  2. 2.⚙️ What number does this app show?
    let bill = 140; // typed by the user
    let friends = 5; // typed by the user
    let share = bill / friends;
    show(share);
  3. 3.🗂️ What kind of app is a torch? (a) a tool app (b) a game (c) a learning app (d) a health app
  4. 4.🗒️ When should nice-to-have features be built? (a) after the must-haves (b) before anything (c) never (d) on day one
  5. 5.📅 An app team plans for 2 days, builds for 12 days, tests for 2 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  6. 6.🧩 In an app, what is tap to Send? (a) a screen (b) an input (c) a button (d) data
  7. 7.True or false: a website opens in a web browser. (a) False (b) True
  8. 8.⚙️ What number does this app show?
    let price = 60; // typed by the user
    let qty = 3; // typed by the user
    let total = price * qty;
    show(total);
  9. 9.💡 Does an app idea like a page of random dots solve a real problem? (a) Yes (b) No
  10. 10.True or false: a library due-date alert solves no real problem. (a) False (b) True
  11. 11.⚙️ What number does this app show?
    let price = 95; // typed by the user
    let qty = 4; // typed by the user
    let total = price * qty;
    show(total);
  12. 12.🎯 Is this a user need or a feature: “I forget my homework”? (a) a user need (b) a feature
  13. 13.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting homework: 24 votes
    missing the bus: 19 votes
    forgetting birthdays: 16 votes
    (a) forgetting birthdays (b) missing the bus (c) forgetting homework
  14. 14.🧩 In an app, what is a switch for dark mode? (a) data (b) an input (c) a button (d) a screen
  15. 15.True or false: the game-over page is data. (a) True (b) False
  16. 16.🗒️ A to-do app with no “add a task” feature is ___. (a) ready to release (b) a nice extra (c) well planned (d) missing a must-have
  17. 17.🔍 Which is the odd one out? (a) put it on an app store (b) try every button (c) share the download link (d) write the store text
  18. 18.True or false: an app is installed on a phone. (a) False (b) True
  19. 19.🧑 Who is an app really made for? (a) its users (b) its icon (c) its charger (d) its coder only
  20. 20.💡 After a survey, which need should version 1 solve? (a) a random need (b) the newest trend (c) the most common need (d) the rarest need
  21. 21.True or false: your saved notes is a button. (a) False (b) True
  22. 22.📅 An app team plans for 2 days, builds for 12 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  23. 23.True or false: a box to type a name is an input. (a) False (b) True
  24. 24.🔢 After an app is released, which comes LAST? (a) release an update (b) test it again (c) list what to fix (d) read user reviews
  25. 25.Which of these is a feature? (a) “Small text is hard” (b) “What should I cook?” (c) a search bar (d) “I forget my homework”
  26. 26.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 600; // typed by the user
    line 2: let off = 10; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 4 (b) line 3 (c) line 2 (d) line 1
  27. 27.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [button] Done
    [slider] Brightness
    [switch] Dark mode
    [text box] Due date
  28. 28.True or false: taking a photo is an input. (a) False (b) True
  29. 29.🧩 Which of these is a button on this screen?
    [title] New Note
    [switch] Remind me
    [text box] Phone
    [button] Done
    (a) Remind me (b) Done (c) Phone
  30. 30.Which of these is a screen? (a) tap to go Next (b) the game-over page (c) your saved notes (d) tap to Start
  31. 31.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “forgetting birthdays”?
    missing the bus: 3 votes
    forgetting birthdays: 6 votes
    forgetting homework: 18 votes
  32. 32.🎯 What is a user need? (a) a phone setting (b) a problem a user has (c) a type of button (d) a colour theme
  33. 33.🎯 Which app would help this user most: a teen whose money runs out by Friday? (a) a pocket-money tracker (b) a big-text reader (c) a bus tracker (d) a homework planner
  34. 34.Which of these is data? (a) the game-over page (b) tap to Send (c) a box to type a name (d) your high score
  35. 35.True or false: tap to go Next is a button. (a) True (b) False
  36. 36.🗒️ Version 1 of a quiz app must be ready in 14 days. How many days are left for extras after the must-haves?
    show a question: 2 days
    check the answer: 3 days
    show the score: 5 days
  37. 37.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) show a question (b) check the answer (c) show the score (d) background music
  38. 38.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) pick a theme colour (b) add a homework task (c) share tasks to friends (d) earn stickers
  39. 39.💡 Does an app idea like a button with no action solve a real problem? (a) Yes (b) No
  40. 40.📴 Which of these can often still work with no internet? (a) a new website (b) an installed app (c) an online search (d) a video call

Answer key

  1. the plan stage
  2. 28
  3. a tool app
  4. after the must-haves
  5. 14
  6. a button
  7. True
  8. 180
  9. No
  10. False
  11. 380
  12. a user need
  13. forgetting homework
  14. an input
  15. False
  16. missing a must-have
  17. try every button
  18. True
  19. its users
  20. the most common need
  21. False
  22. 14
  23. True
  24. release an update
  25. a search bar
  26. line 3
  27. 3
  28. True
  29. Done
  30. the game-over page
  31. 12
  32. a problem a user has
  33. a pocket-money tracker
  34. your high score
  35. True
  36. 4
  37. background music
  38. add a homework task
  39. No
  40. an installed app

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