← 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 837 · 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.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) set a reminder time (b) share your streak (c) water animations (d) custom alert sounds
  2. 2.💡 Which app idea solves this problem: a patient misses doses? (a) a bill splitter (b) a medicine reminder (c) a study-room finder (d) a lost-and-found board
  3. 3.Which of these is a screen? (a) the game-over page (b) tap to go Next (c) a slider for volume (d) tap to Save
  4. 4.Which of these is an input? (a) a switch for dark mode (b) your friends list (c) the home page of an app (d) today’s step count
  5. 5.🧩 In an app, what is a date picker? (a) data (b) a screen (c) an input (d) a button
  6. 6.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “wasting pocket money”?
    losing water bottles: 14 votes
    wasting pocket money: 6 votes
    forgetting homework: 20 votes
  7. 7.🗒️ The first small, working version of an app is often called an ___. (a) MVP (b) CPU (c) URL (d) FAQ
  8. 8.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 180; // typed by the user
    line 2: let friends = 5; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 2 (b) line 1 (c) line 3 (d) line 4
  9. 9.🔢 After an app is released, which comes FIRST? (a) read user reviews (b) test it again (c) release an update (d) fix and improve
  10. 10.True or false: a unit converter is a tool app. (a) True (b) False
  11. 11.🎯 Which app would help this user most: a student who often misses the school bus? (a) a big-text reader (b) a pocket-money tracker (c) a water reminder (d) a bus tracker
  12. 12.🧩 How many buttons does this app screen have?
    [title] New Note
    [switch] Sound
    [text box] Due date
    [text box] Subject
    [text box] Age
    [button] Cancel
  13. 13.⚙️ What number does this app show?
    let km = 4; // typed by the user
    let metres = km * 1000;
    show(metres);
  14. 14.True or false: a bus tracker is the best fit for a student who often misses the school bus. (a) False (b) True
  15. 15.⚙️ What number does this app show?
    let km = 6; // typed by the user
    let metres = km * 1000;
    show(metres);
  16. 16.Which of these is true of a website? (a) has a home-screen icon (b) is installed on a phone (c) comes from an app store (d) needs no installing
  17. 17.💡 Does an app idea like a button with no action solve a real problem? (a) No (b) Yes
  18. 18.🧩 Which of these is a button on this screen?
    [title] Sign Up
    [button] Help
    [slider] Text size
    [button] Done
    [text box] City
    [text box] Email
    [button] Start
    (a) Done (b) City (c) Email (d) Text size
  19. 19.🔍 Which is the odd one out? (a) try every button (b) write down the bugs (c) let friends try it (d) put it on an app store
  20. 20.🛠️ At which stage do you write the code? (a) the build stage (b) the idea stage (c) the plan stage (d) the test stage
  21. 21.True or false: a pocket-money tracker is the best fit for a cook with no idea for dinner. (a) False (b) True
  22. 22.💡 Does an app idea like a library due-date alert solve a real problem? (a) No (b) Yes
  23. 23.Which of these is a screen? (a) the settings page (b) a box to type a name (c) your high score (d) your friends list
  24. 24.True or false: a pop-up message is an output. (a) False (b) True
  25. 25.⚙️ What number does this app show?
    let price = 90; // typed by the user
    let qty = 4; // typed by the user
    let total = price * qty;
    show(total);
  26. 26.True or false: an app that just says hi solves a real problem. (a) False (b) True
  27. 27.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [text box] Name
    [text box] Due date
    [text box] Subject
    [button] Start
  28. 28.True or false: an app has a home-screen icon. (a) True (b) False
  29. 29.True or false: an app opens in a web browser. (a) False (b) True
  30. 30.🧩 Which part lets the user give the app information? (a) an input (b) a title (c) a logo (d) an icon
  31. 31.🗒️ Version 1 of a quiz app must be ready in 13 days. How many days are left for extras after the must-haves?
    show a question: 3 days
    check the answer: 2 days
    show the score: 4 days
  32. 32.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 123; // typed by the user
    line 2: let friends = 3; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 2 (b) line 1 (c) line 4 (d) line 3
  33. 33.🧩 Scores, notes and settings that an app keeps are called ___. (a) tabs (b) screens (c) data (d) buttons
  34. 34.💡 An app that tries to do everything at once is usually ___. (a) very small (b) hard to use (c) easy to build (d) finished fast
  35. 35.💡 Which is a problem statement? (a) “Add a logo” (b) “Make it fast” (c) “Use blue buttons” (d) “Kids forget homework”
  36. 36.Which of these is true of an app? (a) has a home-screen icon (b) opens from a link (c) opens in a web browser (d) has a web address
  37. 37.📊 Survey: which problem bugs you most? How many students voted in all?
    losing water bottles: 19 votes
    missing the bus: 13 votes
    wasting pocket money: 5 votes
  38. 38.Which of these happens at the build stage? (a) sketch the screens (b) talk to possible users (c) connect the data (d) write down the bugs
  39. 39.True or false: checking a password is an input. (a) True (b) False
  40. 40.🗒️ A to-do app with no “add a task” feature is ___. (a) ready to release (b) missing a must-have (c) well planned (d) a nice extra

Answer key

  1. set a reminder time
  2. a medicine reminder
  3. the game-over page
  4. a switch for dark mode
  5. an input
  6. 14
  7. MVP
  8. line 3
  9. read user reviews
  10. True
  11. a bus tracker
  12. 1
  13. 4000
  14. True
  15. 6000
  16. needs no installing
  17. No
  18. Done
  19. put it on an app store
  20. the build stage
  21. False
  22. Yes
  23. the settings page
  24. True
  25. 360
  26. False
  27. 1
  28. True
  29. False
  30. an input
  31. 4
  32. line 3
  33. data
  34. hard to use
  35. “Kids forget homework”
  36. has a home-screen icon
  37. 37
  38. connect the data
  39. False
  40. missing a must-have

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