← 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 641 · 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 is the odd one out? (a) a torch (b) a unit converter (c) a puzzle with levels (d) a calculator
  2. 2.👥 A clinic app has 275 patients, 270 doctors and 50 nurses as users. How many more patients than nurses are there?
  3. 3.🛠️ At which stage do you talk to possible users? (a) the test stage (b) the idea stage (c) the release stage (d) the build stage
  4. 4.True or false: a slider for volume is an input. (a) True (b) False
  5. 5.📱 Which one opens from a link: an app or a website? (a) a website (b) an app
  6. 6.🛠️ At which stage do you try every button? (a) the idea stage (b) the plan stage (c) the test stage (d) the release stage
  7. 7.🧩 In an app, what is a box to type a name? (a) a screen (b) a button (c) data (d) an input
  8. 8.Which of these is a screen? (a) the settings page (b) today’s step count (c) a date picker (d) tap to Send
  9. 9.🔢 When you make an app, which comes first: “get an idea” or “plan the screens”? (a) plan the screens (b) get an idea
  10. 10.True or false: a website needs no installing. (a) True (b) False
  11. 11.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) set a due date (b) add a homework task (c) see tasks by day (d) share tasks to friends
  12. 12.Which of these is true of an app? (a) opens in a web browser (b) opens from a link (c) has a home-screen icon (d) has a web address
  13. 13.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 118; // 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 3 (b) line 2 (c) line 4 (d) line 1
  14. 14.True or false: a box to type a name is an input. (a) False (b) True
  15. 15.🗒️ Version 1 of a bus tracker must be ready in 8 days. How many days are left for extras after the must-haves?
    see where the bus is: 1 days
    show arrival time: 3 days
    pick your bus stop: 2 days
  16. 16.Which of these happens at the plan stage? (a) connect the data (b) let friends try it (c) list what users need (d) pick the features
  17. 17.🗒️ Why keep version 1 small? (a) to learn from users soon (b) to use up storage (c) to look bigger (d) to confuse users
  18. 18.Which of these is a user need? (a) a dark mode switch (b) a reminder alarm (c) “I forget my homework” (d) a search bar
  19. 19.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 8; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 2 (b) line 1 (c) line 3
  20. 20.Which of these happens at the build stage? (a) write down the bugs (b) pick the features (c) connect the data (d) put it on an app store
  21. 21.Which of these is processing? (a) adding up a bill (b) a buzz (vibration) (c) taking a photo (d) a result on screen
  22. 22.True or false: a website opens from a link. (a) True (b) False
  23. 23.⚙️ What number does this app show?
    let bill = 380; // typed by the user
    let friends = 5; // typed by the user
    let share = bill / friends;
    show(share);
  24. 24.🔍 Which is the odd one out? (a) connect the data (b) draw the user flow (c) pick the features (d) sketch the screens
  25. 25.Which of these is a user need? (a) a dark mode switch (b) a search bar (c) “What should I cook?” (d) a reminder alarm
  26. 26.⚙️ What number does this app show?
    let price = 15; // typed by the user
    let qty = 2; // typed by the user
    let total = price * qty;
    show(total);
  27. 27.True or false: you let friends try it at the test stage. (a) False (b) True
  28. 28.🧩 Which input is best for typing your name? (a) a picture (b) a switch (c) a text box (d) a slider
  29. 29.📱 Which one has a web address: an app or a website? (a) an app (b) a website
  30. 30.⚙️ In an app, is a pop-up message an input, processing or an output? (a) input (b) processing (c) output
  31. 31.🔢 When you make an app, which comes first: “plan the screens” or “get an idea”? (a) plan the screens (b) get an idea
  32. 32.🎯 Who are the users of an app? (a) the app icons (b) the people who use it (c) only the coders (d) only the testers
  33. 33.📱 Which one is installed on a phone: an app or a website? (a) an app (b) a website
  34. 34.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) pie-chart colours (b) export to a file (c) add money spent (d) savings stickers
  35. 35.🎯 Is this a user need or a feature: “I forget my homework”? (a) a feature (b) a user need
  36. 36.📲 What happens when you tap an app’s icon? (a) the phone charges (b) the app is deleted (c) the sound turns off (d) the app opens
  37. 37.🛠️ At which stage do you connect the data? (a) the idea stage (b) the build stage (c) the release stage (d) the plan stage
  38. 38.📅 An app team plans for 5 days, builds for 6 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
  39. 39.📅 An app team plans for 4 days, builds for 12 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
  40. 40.Which of these is true of an app? (a) is installed on a phone (b) opens in a web browser (c) needs no installing (d) opens from a link

Answer key

  1. a puzzle with levels
  2. 225
  3. the idea stage
  4. True
  5. a website
  6. the test stage
  7. an input
  8. the settings page
  9. get an idea
  10. True
  11. share tasks to friends
  12. has a home-screen icon
  13. line 3
  14. True
  15. 2
  16. pick the features
  17. to learn from users soon
  18. “I forget my homework”
  19. line 2
  20. connect the data
  21. adding up a bill
  22. True
  23. 76
  24. connect the data
  25. “What should I cook?”
  26. 30
  27. True
  28. a text box
  29. a website
  30. output
  31. get an idea
  32. the people who use it
  33. an app
  34. add money spent
  35. a user need
  36. the app opens
  37. the build stage
  38. 13
  39. 20
  40. is installed on a phone

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