← 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 307 · 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 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 2 (b) line 1 (c) line 3
  2. 2.📊 Survey: which problem bugs you most? How many students voted in all?
    losing water bottles: 17 votes
    missing the bus: 18 votes
    no quiet study place: 20 votes
  3. 3.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting homework: 4 votes
    wasting pocket money: 8 votes
    no quiet study place: 22 votes
    (a) no quiet study place (b) wasting pocket money (c) forgetting homework
  4. 4.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) add a homework task (b) share tasks to friends (c) see tasks by day (d) set a due date
  5. 5.📊 Survey: which problem bugs you most? How many more votes did “missing the bus” get than “no quiet study place”?
    missing the bus: 24 votes
    no quiet study place: 9 votes
    forgetting homework: 18 votes
  6. 6.📅 An app team plans for 5 days, builds for 5 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  7. 7.💡 Which app idea solves this problem: projects pile up at once? (a) a medicine reminder (b) a study-room finder (c) a bill splitter (d) a homework planner
  8. 8.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money spent (b) add money received (c) show the balance (d) export to a file
  9. 9.🧩 Which of these is a button on this screen?
    [title] Sign Up
    [text box] Phone
    [button] Send
    [slider] Brightness
    [text box] Age
    (a) Age (b) Send (c) Brightness (d) Phone
  10. 10.👥 A school app has 245 students, 70 teachers and 95 parents as users. How many more students than parents are there?
  11. 11.🔢 After an app is released, what comes right after “list what to fix”? (a) fix and improve (b) release an update (c) test it again (d) read user reviews
  12. 12.🗒️ What is a must-have feature? (a) one the app cannot skip (b) a sound effect (c) a nice extra (d) a colour theme
  13. 13.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) see today’s total (b) custom alert sounds (c) log a glass of water (d) set a reminder time
  14. 14.👥 A clinic app has 55 patients, 285 doctors and 65 nurses as users. How many more doctors than nurses are there?
  15. 15.🔔 What is a message an app shows on your lock screen called? (a) a variable (b) a wireframe (c) a notification (d) a web address
  16. 16.True or false: a switch for dark mode is a button. (a) False (b) True
  17. 17.🧩 In an app, what is tap to Send? (a) a screen (b) data (c) an input (d) a button
  18. 18.💡 Does an app idea like a page of random dots solve a real problem? (a) Yes (b) No
  19. 19.🗂️ What kind of app is a word battle? (a) a learning app (b) a tool app (c) a health app (d) a game
  20. 20.True or false: tapping a button is processing. (a) True (b) False
  21. 21.🧩 Which input is best for turning something ON or OFF? (a) a title (b) a text box (c) a switch (d) a slider
  22. 22.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] New Note
    [text box] Phone
    [button] Help
    [text box] City
  23. 23.True or false: a homework planner is the best fit for a reader who finds small print hard. (a) True (b) False
  24. 24.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 40; // typed by the user
    line 2: let qty = 5; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 1 (b) line 4 (c) line 2 (d) line 3
  25. 25.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) show the balance (b) pie-chart colours (c) add money received (d) add money spent
  26. 26.🔍 Which is the odd one out? (a) write down the bugs (b) let friends try it (c) add the buttons (d) try every button
  27. 27.🗒️ Version 1 of a pocket-money tracker must be ready in 7 days. How many days are left for extras after the must-haves?
    add money received: 2 days
    add money spent: 2 days
    show the balance: 2 days
  28. 28.📱 Which one needs no installing: an app or a website? (a) a website (b) an app
  29. 29.Which of these is true of an app? (a) opens in a web browser (b) needs no installing (c) opens from a link (d) comes from an app store
  30. 30.True or false: a word battle is a game. (a) False (b) True
  31. 31.🧩 In an app, what is your saved notes? (a) a screen (b) a button (c) data (d) an input
  32. 32.💡 Which app idea solves this problem: students cannot find a quiet room? (a) a lost-and-found board (b) a study-room finder (c) a bill splitter (d) a medicine reminder
  33. 33.🧩 Which input is best for typing your name? (a) a picture (b) a text box (c) a slider (d) a switch
  34. 34.Which of these is true of a website? (a) needs no installing (b) is installed on a phone (c) has a home-screen icon (d) updates from the store
  35. 35.🔍 Which is the odd one out? (a) draw the user flow (b) sketch the screens (c) pick the features (d) let friends try it
  36. 36.🗒️ Version 1 of a pocket-money tracker must be ready in 12 days. How many days are left for extras after the must-haves?
    add money received: 3 days
    add money spent: 3 days
    show the balance: 4 days
  37. 37.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) water animations (b) set a reminder time (c) custom alert sounds (d) share your streak
  38. 38.🔍 Which is the odd one out? (a) talk to possible users (b) spot a problem to solve (c) list what users need (d) put it on an app store
  39. 39.⚙️ What number does this app show?
    let bill = 235; // typed by the user
    let friends = 5; // typed by the user
    let share = bill / friends;
    show(share);
  40. 40.True or false: you share the download link at the test stage. (a) False (b) True

Answer key

  1. line 2
  2. 55
  3. no quiet study place
  4. share tasks to friends
  5. 15
  6. 10
  7. a homework planner
  8. export to a file
  9. Send
  10. 150
  11. fix and improve
  12. one the app cannot skip
  13. custom alert sounds
  14. 220
  15. a notification
  16. False
  17. a button
  18. No
  19. a game
  20. False
  21. a switch
  22. 2
  23. False
  24. line 3
  25. pie-chart colours
  26. add the buttons
  27. 1
  28. a website
  29. comes from an app store
  30. True
  31. data
  32. a study-room finder
  33. a text box
  34. needs no installing
  35. let friends try it
  36. 2
  37. set a reminder time
  38. put it on an app store
  39. 47
  40. False

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