← 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 835 · 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.🗒️ The first small, working version of an app is often called an ___. (a) FAQ (b) CPU (c) URL (d) MVP
  2. 2.🎯 Which app would help this user most: a grandparent with weak eyesight? (a) a pocket-money tracker (b) a bus tracker (c) a homework planner (d) a big-text reader
  3. 3.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting birthdays: 19 votes
    no quiet study place: 10 votes
    forgetting homework: 22 votes
    (a) no quiet study place (b) forgetting birthdays (c) forgetting homework
  4. 4.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [text box] Due date
    [switch] Remind me
    [button] Send
  5. 5.💡 Which app idea solves this problem: nobody knows whose bag it is? (a) a study-room finder (b) a bill splitter (c) a homework planner (d) a lost-and-found board
  6. 6.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 146; // 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 4 (c) line 2 (d) line 1
  7. 7.Which of these app ideas solves a real problem? (a) an app that just says hi (b) a page of random dots (c) a button with no action (d) a free study-room finder
  8. 8.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 70; // typed by the user
    line 2: let qty = 4; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 2 (b) line 4 (c) line 1 (d) line 3
  9. 9.📊 Survey: which problem bugs you most? How many more votes did “no quiet study place” get than “forgetting homework”?
    forgetting homework: 12 votes
    missing the bus: 20 votes
    no quiet study place: 24 votes
  10. 10.🗂️ What kind of app is an alarm clock? (a) a game (b) a health app (c) a tool app (d) a learning app
  11. 11.💡 Does an app idea like a bill splitter solve a real problem? (a) No (b) Yes
  12. 12.🎯 What is the best first step to learn what users need? (a) ask and watch users (b) guess on your own (c) write the code (d) pick the colours
  13. 13.💡 Which app idea solves this problem: bottles go missing at school? (a) a lost-and-found board (b) a medicine reminder (c) a bill splitter (d) a homework planner
  14. 14.👥 A clinic app has 65 patients, 35 doctors and 185 nurses as users. Which user group is the biggest? (a) patients (b) doctors (c) nurses
  15. 15.🧩 In an app, what is a slider for volume? (a) an input (b) data (c) a button (d) a screen
  16. 16.Which of these happens at the plan stage? (a) connect the data (b) spot a problem to solve (c) pick the features (d) talk to possible users
  17. 17.🧩 Which part lets the user give the app information? (a) a title (b) an icon (c) a logo (d) an input
  18. 18.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [text box] City
    [button] Help
    [text box] Notes
  19. 19.📅 An app team plans for 3 days, builds for 10 days, tests for 3 days and releases on 1 more day. How many more days does building take than testing?
  20. 20.💡 Which app idea solves this problem: projects pile up at once? (a) a study-room finder (b) a bill splitter (c) a lost-and-found board (d) a homework planner
  21. 21.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 14; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 3 (b) line 2 (c) line 1
  22. 22.True or false: tap to Start is data. (a) True (b) False
  23. 23.👥 A library app has 135 readers, 170 librarians and 125 volunteers as users. Which user group is the biggest? (a) volunteers (b) librarians (c) readers
  24. 24.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) rate the driver (b) pick your bus stop (c) change the bus icon (d) a dark mode
  25. 25.👥 A library app has 50 readers, 245 librarians and 70 volunteers as users. How many users does it have in all?
  26. 26.True or false: a website has a home-screen icon. (a) True (b) False
  27. 27.🧩 What does a button do when you tap it? (a) shows the time (b) changes the phone (c) starts an action (d) saves the battery
  28. 28.Which of these happens at the idea stage? (a) pick the features (b) write down the bugs (c) put it on an app store (d) talk to possible users
  29. 29.Which of these is true of an app? (a) has a web address (b) opens in a web browser (c) needs no installing (d) has a home-screen icon
  30. 30.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
  31. 31.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “forgetting birthdays”?
    forgetting birthdays: 3 votes
    losing water bottles: 23 votes
    forgetting homework: 21 votes
  32. 32.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 60; // typed by the user
    line 2: let qty = 4; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 2 (b) line 1 (c) line 3 (d) line 4
  33. 33.🔍 Which is the odd one out? (a) list what users need (b) let friends try it (c) write down the bugs (d) try every button
  34. 34.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) add money spent (b) pie-chart colours (c) savings stickers (d) export to a file
  35. 35.🧩 Which of these is a button on this screen?
    [title] Settings
    [button] Back
    [button] Send
    [text box] Phone
    (a) Phone (b) Back
  36. 36.🛠️ At which stage do you sketch the screens? (a) the build stage (b) the test stage (c) the release stage (d) the plan stage
  37. 37.👥 A clinic app has 110 patients, 235 doctors and 220 nurses as users. How many users does it have in all?
  38. 38.🔍 Which is the odd one out? (a) adding up a bill (b) working out a tip (c) sorting the scores (d) a result on screen
  39. 39.Which of these is a screen? (a) your saved notes (b) the log-in page (c) a switch for dark mode (d) a date picker
  40. 40.⚙️ What number does this app show?
    let price = 530; // typed by the user
    let off = 30; // typed by the user
    let pay = price - off;
    show(pay);

Answer key

  1. MVP
  2. a big-text reader
  3. forgetting homework
  4. 1
  5. a lost-and-found board
  6. line 3
  7. a free study-room finder
  8. line 3
  9. 12
  10. a tool app
  11. Yes
  12. ask and watch users
  13. a lost-and-found board
  14. nurses
  15. an input
  16. pick the features
  17. an input
  18. 1
  19. 7
  20. a homework planner
  21. line 2
  22. False
  23. librarians
  24. pick your bus stop
  25. 365
  26. False
  27. starts an action
  28. talk to possible users
  29. has a home-screen icon
  30. “I forget my homework”
  31. 18
  32. line 3
  33. list what users need
  34. add money spent
  35. Back
  36. the plan stage
  37. 565
  38. a result on screen
  39. the log-in page
  40. 500

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