← 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 433 · 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 bus tracker. Which feature is a MUST-HAVE? (a) see where the bus is (b) a dark mode (c) change the bus icon (d) rate the driver
  2. 2.🎯 A short made-up profile of a typical user is called a ___. (a) pixel (b) persona (c) password (d) protocol
  3. 3.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) see tasks by day (b) add a homework task (c) set a due date (d) pick a theme colour
  4. 4.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 10; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 3 (b) line 2 (c) line 1
  5. 5.👥 A cricket club app has 20 players, 35 coaches and 160 fans as users. How many more fans than players are there?
  6. 6.True or false: you spot a problem to solve at the idea stage. (a) False (b) True
  7. 7.🧩 Which of these is a button on this screen?
    [title] Sign Up
    [button] Help
    [text box] City
    [button] Back
    [text box] Notes
    [text box] Name
    [button] Save
    (a) City (b) Name (c) Help (d) Notes
  8. 8.True or false: your saved notes is a screen. (a) True (b) False
  9. 9.⚙️ What number does this app show?
    let price = 25; // typed by the user
    let qty = 5; // typed by the user
    let total = price * qty;
    show(total);
  10. 10.👥 A cricket club app has 45 players, 125 coaches and 170 fans as users. How many users does it have in all?
  11. 11.Which of these is processing? (a) checking a password (b) a result on screen (c) speaking a command (d) a beep sound
  12. 12.Which of these is an output? (a) adding up a bill (b) typing your age (c) a pop-up message (d) sorting the scores
  13. 13.True or false: a website has a web address. (a) True (b) False
  14. 14.🔍 Which is the odd one out? (a) pick the features (b) spot a problem to solve (c) sketch the screens (d) draw the user flow
  15. 15.📅 An app team plans for 4 days, builds for 9 days, tests for 1 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  16. 16.📱 Which one updates from the store: an app or a website? (a) an app (b) a website
  17. 17.📅 An app team plans for 3 days, builds for 11 days, tests for 3 days and releases on 1 more day. How many more days does building take than testing?
  18. 18.🔍 Which is the odd one out? (a) speaking a command (b) tapping a button (c) a beep sound (d) typing your age
  19. 19.📅 An app team plans for 4 days, builds for 12 days, tests for 1 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  20. 20.📱 Which one has a home-screen icon: an app or a website? (a) an app (b) a website
  21. 21.🔍 Which is the odd one out? (a) working out a tip (b) adding up a bill (c) a pop-up message (d) checking a password
  22. 22.💡 A good app idea starts with ___. (a) many colours (b) a problem to solve (c) a cool logo (d) a long name
  23. 23.📊 Survey: which problem bugs you most? How many students voted in all?
    no quiet study place: 17 votes
    forgetting homework: 12 votes
    forgetting birthdays: 25 votes
  24. 24.True or false: an app needs no installing. (a) True (b) False
  25. 25.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 220; // typed by the user
    line 2: let off = 40; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 1 (b) line 2 (c) line 4 (d) line 3
  26. 26.🧩 Which of these is a button on this screen?
    [title] New Note
    [text box] Name
    [button] Help
    (a) Name (b) Help
  27. 27.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [button] Done
    [text box] Age
    [switch] Remind me
  28. 28.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [text box] Name
    [switch] Dark mode
    [button] Done
    [button] Next
    [slider] Volume
  29. 29.🧩 Which of these is a button on this screen?
    [title] Settings
    [button] Next
    [slider] Text size
    [button] Cancel
    [text box] Due date
    (a) Cancel (b) Due date (c) Text size
  30. 30.⚙️ In an app, is tapping a button an input, processing or an output? (a) processing (b) output (c) input
  31. 31.True or false: a calculator is a learning app. (a) False (b) True
  32. 32.🗒️ 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: 1 days
    check the answer: 4 days
    show the score: 4 days
  33. 33.🔍 Which is the odd one out? (a) an alarm clock (b) a unit converter (c) a step counter (d) a calculator
  34. 34.🎯 Which app would help this user most: a teen whose money runs out by Friday? (a) a big-text reader (b) a homework planner (c) a pocket-money tracker (d) a bus tracker
  35. 35.🎯 Which app would help this user most: a teen learning to make snacks? (a) a pocket-money tracker (b) a homework planner (c) a recipe finder (d) a big-text reader
  36. 36.Which of these is a user need? (a) a search bar (b) a dark mode switch (c) a reminder alarm (d) “I keep missing the bus”
  37. 37.🔢 When you make an app, what comes right after “get an idea”? (a) test the app (b) release it (c) plan the screens (d) build the app
  38. 38.🔢 When you make an app, which comes first: “plan the screens” or “test the app”? (a) test the app (b) plan the screens
  39. 39.Which of these is a button? (a) the settings page (b) the home page of an app (c) tap to go Next (d) a box to type a name
  40. 40.👥 A cricket club app has 20 players, 145 coaches and 50 fans as users. Which user group is the biggest? (a) coaches (b) players (c) fans

Answer key

  1. see where the bus is
  2. persona
  3. pick a theme colour
  4. line 2
  5. 140
  6. True
  7. Help
  8. False
  9. 125
  10. 340
  11. checking a password
  12. a pop-up message
  13. True
  14. spot a problem to solve
  15. 13
  16. an app
  17. 8
  18. a beep sound
  19. 16
  20. an app
  21. a pop-up message
  22. a problem to solve
  23. 54
  24. False
  25. line 3
  26. Help
  27. 2
  28. 2
  29. Cancel
  30. input
  31. False
  32. 5
  33. a step counter
  34. a pocket-money tracker
  35. a recipe finder
  36. “I keep missing the bus”
  37. plan the screens
  38. plan the screens
  39. tap to go Next
  40. coaches

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