← 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 219 · 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.🎯 What is the best first step to learn what users need? (a) guess on your own (b) ask and watch users (c) write the code (d) pick the colours
  2. 2.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 15; // 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 4 (b) line 1 (c) line 2 (d) line 3
  3. 3.👥 A library app has 175 readers, 155 librarians and 65 volunteers as users. How many more librarians than volunteers are there?
  4. 4.🗒️ Version 1 of a homework planner must be ready in 15 days. How many days are left for extras after the must-haves?
    add a homework task: 2 days
    set a due date: 2 days
    see tasks by day: 5 days
  5. 5.True or false: you pick the features at the plan stage. (a) False (b) True
  6. 6.🔢 After an app is released, which comes FIRST? (a) fix and improve (b) read user reviews (c) test it again (d) list what to fix
  7. 7.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] New Note
    [text box] Due date
    [switch] Sound
    [button] Help
    [slider] Brightness
    [button] Done
    [button] Back
  8. 8.⚙️ In an app, is typing your age an input, processing or an output? (a) input (b) processing (c) output
  9. 9.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 20; // typed by the user
    line 2: let qty = 6; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 4 (b) line 3 (c) line 1 (d) line 2
  10. 10.🔍 Which is the odd one out? (a) working out a tip (b) adding up a bill (c) checking a password (d) a beep sound
  11. 11.💡 Which app idea solves this problem: nobody knows whose bag it is? (a) a lost-and-found board (b) a homework planner (c) a medicine reminder (d) a bill splitter
  12. 12.👥 A clinic app has 155 patients, 270 doctors and 195 nurses as users. How many users does it have in all?
  13. 13.🌐 Which program do you need to open a website? (a) a web browser (b) an app store (c) a camera app (d) a calculator
  14. 14.🎯 Why learn about users before you build? (a) to slow it down (b) to pick a logo (c) to build what they need (d) to make it longer
  15. 15.📅 An app team plans for 3 days, builds for 4 days, tests for 2 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  16. 16.🔢 After an app is released, which comes first: “test it again” or “fix and improve”? (a) test it again (b) fix and improve
  17. 17.👥 A school app has 210 students, 160 teachers and 200 parents as users. How many more students than parents are there?
  18. 18.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [button] Next
    [text box] Subject
    [button] Save
    [button] Cancel
    [slider] Volume
  19. 19.👥 A school app has 35 students, 25 teachers and 145 parents as users. Which user group is the biggest? (a) parents (b) teachers (c) students
  20. 20.True or false: a website is installed on a phone. (a) True (b) False
  21. 21.Which of these is true of an app? (a) needs no installing (b) has a web address (c) opens in a web browser (d) updates from the store
  22. 22.🔍 Which is the odd one out? (a) tapping a button (b) a result on screen (c) a beep sound (d) a buzz (vibration)
  23. 23.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 66; // 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 4 (c) line 3 (d) line 1
  24. 24.💡 Which app idea solves this problem: the library is always full? (a) a lost-and-found board (b) a homework planner (c) a study-room finder (d) a bill splitter
  25. 25.⚙️ In an app, is tapping a button an input, processing or an output? (a) processing (b) input (c) output
  26. 26.⚙️ What number does this app show?
    let km = 15; // typed by the user
    let metres = km * 1000;
    show(metres);
  27. 27.💡 Which app idea solves this problem: a team shares one snack bill? (a) a medicine reminder (b) a bill splitter (c) a lost-and-found board (d) a homework planner
  28. 28.👥 A cricket club app has 290 players, 80 coaches and 190 fans as users. How many users does it have in all?
  29. 29.True or false: you spot a problem to solve at the idea stage. (a) True (b) False
  30. 30.🔢 When you make an app, which comes first: “release it” or “build the app”? (a) release it (b) build the app
  31. 31.🔍 Which is the odd one out? (a) spot a problem to solve (b) list what users need (c) talk to possible users (d) put it on an app store
  32. 32.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    no quiet study place: 8 votes
    forgetting homework: 9 votes
    missing the bus: 22 votes
    (a) missing the bus (b) no quiet study place (c) forgetting homework
  33. 33.True or false: a spelling coach is a learning app. (a) False (b) True
  34. 34.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) an avatar shop (b) show a question (c) show the score (d) check the answer
  35. 35.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [text box] City
    [slider] Brightness
    [button] Start
    [text box] Subject
    [text box] Email
  36. 36.👥 A cricket club app has 155 players, 290 coaches and 45 fans as users. How many more players than fans are there?
  37. 37.🧩 How many buttons does this app screen have?
    [title] Settings
    [button] Cancel
    [text box] Name
    [text box] Email
    [button] Save
    [text box] Age
    [button] Start
  38. 38.🎯 Which app would help this user most: a pupil juggling five projects? (a) a big-text reader (b) a bus tracker (c) a homework planner (d) a water reminder
  39. 39.Which of these app ideas solves no real problem? (a) a lost-and-found board (b) a library due-date alert (c) an app that just says hi (d) a medicine reminder
  40. 40.True or false: a racing challenge is a learning app. (a) False (b) True

Answer key

  1. ask and watch users
  2. line 3
  3. 90
  4. 6
  5. True
  6. read user reviews
  7. 3
  8. input
  9. line 3
  10. a beep sound
  11. a lost-and-found board
  12. 620
  13. a web browser
  14. to build what they need
  15. 7
  16. fix and improve
  17. 10
  18. 2
  19. parents
  20. False
  21. updates from the store
  22. tapping a button
  23. line 3
  24. a study-room finder
  25. input
  26. 15000
  27. a bill splitter
  28. 560
  29. True
  30. build the app
  31. put it on an app store
  32. missing the bus
  33. True
  34. an avatar shop
  35. 4
  36. 110
  37. 3
  38. a homework planner
  39. an app that just says hi
  40. False

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