← 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 5 · 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.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [text box] Email
    [slider] Volume
    [button] Next
    [switch] Dark mode
  2. 2.🧩 In an app, what is tap to Send? (a) an input (b) a screen (c) a button (d) data
  3. 3.👥 A library app has 185 readers, 205 librarians and 250 volunteers as users. How many more volunteers than readers are there?
  4. 4.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [button] Done
    [text box] Notes
    [text box] Phone
    [text box] Email
    [switch] Dark mode
  5. 5.Which of these is true of an app? (a) needs no installing (b) has a home-screen icon (c) opens from a link (d) has a web address
  6. 6.💡 Which app idea solves this problem: a team shares one snack bill? (a) a lost-and-found board (b) a study-room finder (c) a medicine reminder (d) a bill splitter
  7. 7.⚙️ What number does this app show?
    let bill = 316; // typed by the user
    let friends = 4; // typed by the user
    let share = bill / friends;
    show(share);
  8. 8.True or false: you spot a problem to solve at the idea stage. (a) False (b) True
  9. 9.Which of these happens at the test stage? (a) sketch the screens (b) spot a problem to solve (c) list what users need (d) try every button
  10. 10.📱 Which one is installed on a phone: an app or a website? (a) a website (b) an app
  11. 11.👥 A school app has 175 students, 260 teachers and 75 parents as users. Which user group is the biggest? (a) students (b) parents (c) teachers
  12. 12.🗒️ When should nice-to-have features be built? (a) before anything (b) after the must-haves (c) never (d) on day one
  13. 13.🔢 After an app is released, which comes first: “read user reviews” or “release an update”? (a) release an update (b) read user reviews
  14. 14.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 312; // typed by the user
    line 2: let friends = 4; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 1 (b) line 2 (c) line 4 (d) line 3
  15. 15.Which of these is an input? (a) your friends list (b) the game-over page (c) the home page of an app (d) a box to type a name
  16. 16.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) savings stickers (b) export to a file (c) pie-chart colours (d) add money received
  17. 17.💡 Does an app idea like a lost-and-found board solve a real problem? (a) Yes (b) No
  18. 18.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting homework: 6 votes
    missing the bus: 4 votes
    wasting pocket money: 7 votes
    (a) missing the bus (b) wasting pocket money (c) forgetting homework
  19. 19.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [button] Save
    [text box] Email
    [button] Send
    [button] Help
  20. 20.👥 A cricket club app has 290 players, 255 coaches and 215 fans as users. How many more players than coaches are there?
  21. 21.📱 Which one opens in a web browser: an app or a website? (a) a website (b) an app
  22. 22.🎯 Which app would help this user most: a grandparent with weak eyesight? (a) a pocket-money tracker (b) a big-text reader (c) a recipe finder (d) a bus tracker
  23. 23.🗒️ Version 1 of a water reminder must be ready in 11 days. How many days are left for extras after the must-haves?
    set a reminder time: 2 days
    log a glass of water: 1 days
    see today’s total: 4 days
  24. 24.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 6; // 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.📅 An app team plans for 4 days, builds for 7 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  26. 26.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [text box] City
    [button] Start
    [text box] Email
    [button] Done
    [switch] Sound
    [button] Cancel
  27. 27.📅 An app team plans for 2 days, builds for 5 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
  28. 28.👥 A library app has 95 readers, 260 librarians and 140 volunteers as users. Which user group is the biggest? (a) librarians (b) readers (c) volunteers
  29. 29.Which of these app ideas solves a real problem? (a) a page of random dots (b) a medicine reminder (c) an app that just says hi (d) a blank grey screen
  30. 30.🔢 When you make an app, which comes LAST? (a) get an idea (b) plan the screens (c) release it (d) test the app
  31. 31.📴 Which of these can often still work with no internet? (a) an online search (b) a video call (c) an installed app (d) a new website
  32. 32.🎯 Is this a user need or a feature: “What should I cook?”? (a) a feature (b) a user need
  33. 33.🧩 Which part lets the user give the app information? (a) an icon (b) a title (c) an input (d) a logo
  34. 34.💡 Does an app idea like a free study-room finder solve a real problem? (a) Yes (b) No
  35. 35.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 580; // typed by the user
    line 2: let off = 20; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 4 (b) line 3 (c) line 2 (d) line 1
  36. 36.🧩 How many buttons does this app screen have?
    [title] Order Snacks
    [text box] City
    [switch] Sound
    [slider] Brightness
    [text box] Due date
    [text box] Subject
    [button] Back
    [button] Send
  37. 37.🧩 Which of these is a button on this screen?
    [title] Edit Profile
    [button] Cancel
    [slider] Volume
    [text box] Age
    [text box] Subject
    [text box] Name
    (a) Name (b) Subject (c) Age (d) Cancel
  38. 38.True or false: an app updates from the store. (a) False (b) True
  39. 39.Which of these is an input? (a) a switch for dark mode (b) tap to Send (c) the log-in page (d) the settings page
  40. 40.📅 An app team plans for 3 days, builds for 8 days, tests for 1 days and releases on 1 more day. How many more days does building take than testing?

Answer key

  1. 1
  2. a button
  3. 65
  4. 4
  5. has a home-screen icon
  6. a bill splitter
  7. 79
  8. True
  9. try every button
  10. an app
  11. teachers
  12. after the must-haves
  13. read user reviews
  14. line 3
  15. a box to type a name
  16. add money received
  17. Yes
  18. wasting pocket money
  19. 1
  20. 35
  21. a website
  22. a big-text reader
  23. 4
  24. line 2
  25. 11
  26. 3
  27. 9
  28. librarians
  29. a medicine reminder
  30. release it
  31. an installed app
  32. a user need
  33. an input
  34. Yes
  35. line 3
  36. 2
  37. Cancel
  38. True
  39. a switch for dark mode
  40. 7

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