← 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 825 · 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.🗒️ Version 1 of a pocket-money tracker must be ready in 10 days. How many days are left for extras after the must-haves?
    add money received: 4 days
    add money spent: 4 days
    show the balance: 2 days
  2. 2.🧩 Which input is best for choosing a volume level? (a) a title (b) a text box (c) a switch (d) a slider
  3. 3.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) export to a file (b) show the balance (c) savings stickers (d) pie-chart colours
  4. 4.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 88; // 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 4 (b) line 3 (c) line 1 (d) line 2
  5. 5.🗒️ Version 1 of a homework planner must be ready in 14 days. How many days are left for extras after the must-haves?
    add a homework task: 2 days
    set a due date: 4 days
    see tasks by day: 2 days
  6. 6.Which of these is a screen? (a) the settings page (b) a box to type a name (c) tap to go Next (d) a switch for dark mode
  7. 7.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) log a glass of water (b) share your streak (c) water animations (d) custom alert sounds
  8. 8.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 85; // 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
  9. 9.🗒️ In MVP, the M stands for ___. (a) music (b) mobile (c) maximum (d) minimum
  10. 10.🗒️ Version 1 of a water reminder must be ready in 8 days. How many days are left for extras after the must-haves?
    set a reminder time: 1 days
    log a glass of water: 3 days
    see today’s total: 4 days
  11. 11.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting homework: 4 votes
    no quiet study place: 12 votes
    forgetting birthdays: 20 votes
    (a) no quiet study place (b) forgetting birthdays (c) forgetting homework
  12. 12.Which of these is true of an app? (a) is installed on a phone (b) has a web address (c) opens in a web browser (d) needs no installing
  13. 13.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 95; // 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 1 (b) line 3 (c) line 2 (d) line 4
  14. 14.🗒️ Version 1 of a pocket-money tracker must be ready in 8 days. How many days are left for extras after the must-haves?
    add money received: 3 days
    add money spent: 2 days
    show the balance: 3 days
  15. 15.True or false: tapping a button is an input. (a) True (b) False
  16. 16.👥 A school app has 275 students, 80 teachers and 55 parents as users. How many users does it have in all?
  17. 17.True or false: you write the store text at the release stage. (a) True (b) False
  18. 18.🔍 Which is the odd one out? (a) working out a tip (b) adding up a bill (c) checking a password (d) taking a photo
  19. 19.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) pie-chart colours (b) export to a file (c) savings stickers (d) add money spent
  20. 20.True or false: a bus tracker is the best fit for a pupil juggling five projects. (a) True (b) False
  21. 21.Which of these happens at the test stage? (a) draw the user flow (b) write down the bugs (c) write the code (d) connect the data
  22. 22.📊 Survey: which problem bugs you most? How many students voted in all?
    no quiet study place: 7 votes
    forgetting homework: 11 votes
    losing water bottles: 9 votes
  23. 23.🔍 Which is the odd one out? (a) put it on an app store (b) write the code (c) connect the data (d) add the buttons
  24. 24.Which of these app ideas solves no real problem? (a) a medicine reminder (b) a blank grey screen (c) a bill splitter (d) a free study-room finder
  25. 25.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [button] Send
    [switch] Dark mode
    [text box] Name
    [text box] Age
  26. 26.True or false: a website comes from an app store. (a) True (b) False
  27. 27.Which of these is true of a website? (a) updates from the store (b) needs no installing (c) is installed on a phone (d) comes from an app store
  28. 28.🎯 Which app would help this user most: a student who often misses the school bus? (a) a pocket-money tracker (b) a bus tracker (c) a recipe finder (d) a homework planner
  29. 29.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [button] Back
    [switch] Sound
    [text box] Name
    [slider] Brightness
  30. 30.👥 A library app has 140 readers, 230 librarians and 290 volunteers as users. Which user group is the biggest? (a) readers (b) volunteers (c) librarians
  31. 31.📱 Which one has a home-screen icon: an app or a website? (a) an app (b) a website
  32. 32.💡 Does an app idea like a lost-and-found board solve a real problem? (a) Yes (b) No
  33. 33.👥 A library app has 270 readers, 140 librarians and 175 volunteers as users. How many users does it have in all?
  34. 34.True or false: a big-text reader is the best fit for a reader who finds small print hard. (a) True (b) False
  35. 35.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 430; // typed by the user
    line 2: let off = 40; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 2 (b) line 3 (c) line 1 (d) line 4
  36. 36.📅 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?
  37. 37.🧩 Which input is best for turning something ON or OFF? (a) a title (b) a slider (c) a text box (d) a switch
  38. 38.🧩 Which of these is a button on this screen?
    [title] Edit Profile
    [slider] Brightness
    [text box] Due date
    [button] Cancel
    [text box] Age
    [button] Send
    [text box] Email
    (a) Email (b) Due date (c) Age (d) Send
  39. 39.Which of these happens at the build stage? (a) put it on an app store (b) connect the data (c) pick the features (d) list what users need
  40. 40.🔍 Which is the odd one out? (a) try every button (b) list what users need (c) spot a problem to solve (d) talk to possible users

Answer key

  1. 0
  2. a slider
  3. show the balance
  4. line 3
  5. 6
  6. the settings page
  7. log a glass of water
  8. line 3
  9. minimum
  10. 0
  11. forgetting birthdays
  12. is installed on a phone
  13. line 3
  14. 0
  15. True
  16. 410
  17. True
  18. taking a photo
  19. add money spent
  20. False
  21. write down the bugs
  22. 27
  23. put it on an app store
  24. a blank grey screen
  25. 1
  26. False
  27. needs no installing
  28. a bus tracker
  29. 3
  30. volunteers
  31. an app
  32. Yes
  33. 585
  34. True
  35. line 3
  36. 7
  37. a switch
  38. Send
  39. connect the data
  40. try every button

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