← 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 373 · 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.Which of these is true of an app? (a) opens from a link (b) has a web address (c) opens in a web browser (d) is installed on a phone
  2. 2.🔍 Which is the odd one out? (a) adding up a bill (b) a result on screen (c) checking a password (d) working out a tip
  3. 3.🗒️ Version 1 of a homework planner must be ready in 12 days. How many days are left for extras after the must-haves?
    add a homework task: 2 days
    set a due date: 1 days
    see tasks by day: 3 days
  4. 4.Which of these is a user need? (a) “I forget my homework” (b) a search bar (c) a dark mode switch (d) a share button
  5. 5.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 9; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 1 (b) line 2 (c) line 3
  6. 6.🔢 After an app is released, what comes right after “read user reviews”? (a) release an update (b) fix and improve (c) test it again (d) list what to fix
  7. 7.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Edit Profile
    [button] Cancel
    [text box] Age
    [text box] Due date
    [text box] Name
    [button] Send
  8. 8.🗒️ Version 1 of a quiz app must be ready in 10 days. How many days are left for extras after the must-haves?
    show a question: 1 days
    check the answer: 1 days
    show the score: 5 days
  9. 9.⚙️ In an app, is checking a password an input, processing or an output? (a) input (b) processing (c) output
  10. 10.🧩 Which of these is a button on this screen?
    [title] Add Homework
    [button] Cancel
    [text box] Notes
    [text box] Name
    [text box] Email
    [button] Start
    [slider] Text size
    (a) Email (b) Notes (c) Name (d) Start
  11. 11.📱 Which one updates from the store: an app or a website? (a) a website (b) an app
  12. 12.Which of these happens at the release stage? (a) sketch the screens (b) talk to possible users (c) put it on an app store (d) connect the data
  13. 13.🔢 When you make an app, what comes right after “plan the screens”? (a) get an idea (b) test the app (c) release it (d) build the app
  14. 14.💡 Which app idea solves this problem: a patient misses doses? (a) a study-room finder (b) a bill splitter (c) a lost-and-found board (d) a medicine reminder
  15. 15.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [button] Next
    [switch] Dark mode
    [text box] Due date
    [text box] Age
    [button] Save
    [text box] Subject
  16. 16.🎯 Why learn about users before you build? (a) to make it longer (b) to slow it down (c) to pick a logo (d) to build what they need
  17. 17.True or false: you connect the data at the plan stage. (a) False (b) True
  18. 18.🧩 In an app, what is the home page of an app? (a) a screen (b) an input (c) data (d) a button
  19. 19.Which of these happens at the plan stage? (a) try every button (b) share the download link (c) pick the features (d) write the code
  20. 20.🧩 In an app, what is your friends list? (a) an input (b) a screen (c) data (d) a button
  21. 21.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) check the answer (b) show a question (c) confetti effects (d) show the score
  22. 22.Which of these happens at the build stage? (a) sketch the screens (b) connect the data (c) put it on an app store (d) share the download link
  23. 23.⚙️ In an app, is a pop-up message an input, processing or an output? (a) processing (b) output (c) input
  24. 24.🧩 What does a button do when you tap it? (a) starts an action (b) shows the time (c) saves the battery (d) changes the phone
  25. 25.🧩 Which of these is a button on this screen?
    [title] Add Homework
    [button] Send
    [button] Save
    [text box] City
    (a) City (b) Save
  26. 26.⚙️ In an app, is speaking a command an input, processing or an output? (a) output (b) processing (c) input
  27. 27.True or false: a homework planner is the best fit for a student who keeps forgetting due dates. (a) True (b) False
  28. 28.🧩 Which part lets the user give the app information? (a) an input (b) a title (c) a logo (d) an icon
  29. 29.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) share tasks to friends (b) add a homework task (c) earn stickers (d) pick a theme colour
  30. 30.🎯 What is a user need? (a) a problem a user has (b) a type of button (c) a colour theme (d) a phone setting
  31. 31.🔍 Which is the odd one out? (a) let friends try it (b) try every button (c) write the code (d) write down the bugs
  32. 32.⚙️ In an app, is typing your age an input, processing or an output? (a) processing (b) input (c) output
  33. 33.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 46; // typed by the user
    line 2: let friends = 2; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 2 (b) line 4 (c) line 3 (d) line 1
  34. 34.Which of these happens at the idea stage? (a) pick the features (b) put it on an app store (c) talk to possible users (d) sketch the screens
  35. 35.True or false: a big-text reader is the best fit for a reader who finds small print hard. (a) True (b) False
  36. 36.🔢 After an app is released, which comes first: “list what to fix” or “read user reviews”? (a) list what to fix (b) read user reviews
  37. 37.🗒️ Version 1 of a bus tracker must be ready in 4 days. How many days are left for extras after the must-haves?
    see where the bus is: 1 days
    show arrival time: 1 days
    pick your bus stop: 2 days
  38. 38.True or false: an app is installed on a phone. (a) False (b) True
  39. 39.🔍 Which is the odd one out? (a) speaking a command (b) typing your age (c) taking a photo (d) adding up a bill
  40. 40.🧑 Who is an app really made for? (a) its coder only (b) its charger (c) its icon (d) its users

Answer key

  1. is installed on a phone
  2. a result on screen
  3. 6
  4. “I forget my homework”
  5. line 2
  6. list what to fix
  7. 3
  8. 3
  9. processing
  10. Start
  11. an app
  12. put it on an app store
  13. build the app
  14. a medicine reminder
  15. 4
  16. to build what they need
  17. False
  18. a screen
  19. pick the features
  20. data
  21. confetti effects
  22. connect the data
  23. output
  24. starts an action
  25. Save
  26. input
  27. True
  28. an input
  29. add a homework task
  30. a problem a user has
  31. write the code
  32. input
  33. line 3
  34. talk to possible users
  35. True
  36. read user reviews
  37. 0
  38. True
  39. adding up a bill
  40. its users

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