← 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 102 · 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.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting homework: 4 votes
    losing water bottles: 13 votes
    no quiet study place: 11 votes
    (a) no quiet study place (b) forgetting homework (c) losing water bottles
  2. 2.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “forgetting homework”?
    losing water bottles: 17 votes
    forgetting birthdays: 24 votes
    forgetting homework: 15 votes
  3. 3.True or false: a switch for dark mode is an input. (a) True (b) False
  4. 4.🧑 Who is an app really made for? (a) its charger (b) its users (c) its icon (d) its coder only
  5. 5.Which of these is a button? (a) the home page of an app (b) a date picker (c) tap to Send (d) your friends list
  6. 6.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) see tasks by day (b) set a due date (c) add a homework task (d) pick a theme colour
  7. 7.True or false: a recipe finder is the best fit for a parent waiting at the bus stop. (a) True (b) False
  8. 8.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) custom alert sounds (b) water animations (c) see today’s total (d) share your streak
  9. 9.🗂️ What kind of app is a cricket run chase? (a) a tool app (b) a game (c) a health app (d) a learning app
  10. 10.🧩 How many buttons does this app screen have?
    [title] New Note
    [slider] Volume
    [text box] Age
    [button] Next
  11. 11.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) see where the bus is (b) pick your bus stop (c) show arrival time (d) rate the driver
  12. 12.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 160; // typed by the user
    line 2: let off = 30; // 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
  13. 13.🔍 Which is the odd one out? (a) talk to possible users (b) spot a problem to solve (c) list what users need (d) write the store text
  14. 14.🧩 In an app, what is a box to type a name? (a) an input (b) a screen (c) data (d) a button
  15. 15.🎯 Which app would help this user most: a grandparent with weak eyesight? (a) a big-text reader (b) a bus tracker (c) a pocket-money tracker (d) a recipe finder
  16. 16.📴 Which of these can often still work with no internet? (a) a new website (b) an online search (c) an installed app (d) a video call
  17. 17.💡 Which app idea solves this problem: a team shares one snack bill? (a) a study-room finder (b) a bill splitter (c) a lost-and-found board (d) a medicine reminder
  18. 18.📊 Survey: which problem bugs you most? How many students voted in all?
    no quiet study place: 21 votes
    forgetting homework: 16 votes
    losing water bottles: 25 votes
  19. 19.🔍 Which is the odd one out? (a) share the download link (b) put it on an app store (c) list what users need (d) write the store text
  20. 20.👥 A cricket club app has 215 players, 70 coaches and 20 fans as users. Which user group is the biggest? (a) fans (b) coaches (c) players
  21. 21.🎯 Why learn about users before you build? (a) to make it longer (b) to build what they need (c) to pick a logo (d) to slow it down
  22. 22.⚙️ In an app, is a buzz (vibration) an input, processing or an output? (a) processing (b) output (c) input
  23. 23.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 145; // typed by the user
    line 2: let friends = 5; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 1 (b) line 2 (c) line 3 (d) line 4
  24. 24.⚙️ 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 1 (c) line 2
  25. 25.Which of these is data? (a) a slider for volume (b) your friends list (c) a date picker (d) tap to go Next
  26. 26.💡 Which app idea solves this problem: bottles go missing at school? (a) a lost-and-found board (b) a bill splitter (c) a homework planner (d) a medicine reminder
  27. 27.⚙️ What number does this app show?
    let price = 55; // typed by the user
    let qty = 4; // typed by the user
    let total = price * qty;
    show(total);
  28. 28.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [text box] Name
    [text box] City
    [text box] Due date
    [button] Next
    [slider] Brightness
    [switch] Remind me
  29. 29.💡 Which app idea solves this problem: Grandpa forgets his tablets? (a) a bill splitter (b) a lost-and-found board (c) a medicine reminder (d) a study-room finder
  30. 30.Which of these is an input? (a) typing your age (b) working out a tip (c) checking a password (d) a beep sound
  31. 31.True or false: a buzz (vibration) is an output. (a) False (b) True
  32. 32.Which of these app ideas solves no real problem? (a) a free study-room finder (b) an app that just says hi (c) a bill splitter (d) a library due-date alert
  33. 33.True or false: a recipe finder is the best fit for a teen learning to make snacks. (a) True (b) False
  34. 34.💡 After a survey, which need should version 1 solve? (a) the rarest need (b) a random need (c) the most common need (d) the newest trend
  35. 35.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) check the answer (b) confetti effects (c) background music (d) an avatar shop
  36. 36.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    missing the bus: 11 votes
    forgetting birthdays: 15 votes
    losing water bottles: 25 votes
    (a) losing water bottles (b) missing the bus (c) forgetting birthdays
  37. 37.⚙️ What number does this app show?
    let km = 3; // typed by the user
    let metres = km * 1000;
    show(metres);
  38. 38.📱 Which one needs no installing: an app or a website? (a) a website (b) an app
  39. 39.📱 Which one has a home-screen icon: an app or a website? (a) a website (b) an app
  40. 40.True or false: you sketch the screens at the test stage. (a) True (b) False

Answer key

  1. losing water bottles
  2. 2
  3. True
  4. its users
  5. tap to Send
  6. pick a theme colour
  7. False
  8. see today’s total
  9. a game
  10. 1
  11. rate the driver
  12. line 3
  13. write the store text
  14. an input
  15. a big-text reader
  16. an installed app
  17. a bill splitter
  18. 62
  19. list what users need
  20. players
  21. to build what they need
  22. output
  23. line 3
  24. line 2
  25. your friends list
  26. a lost-and-found board
  27. 220
  28. 1
  29. a medicine reminder
  30. typing your age
  31. True
  32. an app that just says hi
  33. True
  34. the most common need
  35. check the answer
  36. losing water bottles
  37. 3000
  38. a website
  39. an app
  40. False

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