← 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 813 · 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.🔍 Which is the odd one out? (a) a times-table quiz (b) a flashcard trainer (c) a spelling coach (d) a step counter
  2. 2.⚙️ What number does this app show?
    let price = 10; // typed by the user
    let qty = 5; // typed by the user
    let total = price * qty;
    show(total);
  3. 3.⚙️ What number does this app show?
    let price = 65; // typed by the user
    let qty = 5; // typed by the user
    let total = price * qty;
    show(total);
  4. 4.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) custom alert sounds (b) share your streak (c) set a reminder time (d) water animations
  5. 5.🧩 Which input is best for typing your name? (a) a slider (b) a text box (c) a switch (d) a picture
  6. 6.👥 A library app has 90 readers, 275 librarians and 45 volunteers as users. Which user group is the biggest? (a) librarians (b) volunteers (c) readers
  7. 7.🧩 Which part lets the user give the app information? (a) a title (b) an icon (c) an input (d) a logo
  8. 8.📅 An app team plans for 3 days, builds for 10 days, tests for 2 days and releases on 1 more day. How many more days does building take than testing?
  9. 9.⚙️ In an app, is checking a password an input, processing or an output? (a) output (b) processing (c) input
  10. 10.Which of these is an input? (a) adding up a bill (b) taking a photo (c) working out a tip (d) sorting the scores
  11. 11.🧩 Which of these is a button on this screen?
    [title] Add Homework
    [button] Done
    [switch] Remind me
    [text box] Age
    [text box] Phone
    [button] Cancel
    (a) Age (b) Phone (c) Remind me (d) Done
  12. 12.🎯 Which app would help this user most: a teen whose money runs out by Friday? (a) a recipe finder (b) a homework planner (c) a bus tracker (d) a pocket-money tracker
  13. 13.📱 Which one comes from an app store: an app or a website? (a) a website (b) an app
  14. 14.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 54; // 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 1 (b) line 4 (c) line 2 (d) line 3
  15. 15.🛠️ At which stage do you talk to possible users? (a) the test stage (b) the release stage (c) the idea stage (d) the build stage
  16. 16.📅 An app team plans for 5 days, builds for 9 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
  17. 17.📅 An app team plans for 3 days, builds for 10 days, tests for 2 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  18. 18.🔢 When you make an app, which comes first: “plan the screens” or “get an idea”? (a) get an idea (b) plan the screens
  19. 19.Which of these is an input? (a) sorting the scores (b) a result on screen (c) typing your age (d) a beep sound
  20. 20.Which of these is processing? (a) a beep sound (b) taking a photo (c) a result on screen (d) adding up a bill
  21. 21.📱 Which one has a web address: an app or a website? (a) an app (b) a website
  22. 22.💡 Which app idea solves this problem: pupils forget due dates? (a) a study-room finder (b) a lost-and-found board (c) a homework planner (d) a medicine reminder
  23. 23.🔍 Which is the odd one out? (a) a times-table quiz (b) a calculator (c) a spelling coach (d) a flashcard trainer
  24. 24.🎯 What is the best first step to learn what users need? (a) write the code (b) ask and watch users (c) guess on your own (d) pick the colours
  25. 25.Which of these is true of a website? (a) comes from an app store (b) is installed on a phone (c) updates from the store (d) has a web address
  26. 26.⚙️ 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 2 (b) line 1 (c) line 3
  27. 27.Which of these is a user need? (a) a reminder alarm (b) a share button (c) “I forget my homework” (d) a search bar
  28. 28.Which of these is an output? (a) checking a password (b) adding up a bill (c) speaking a command (d) a pop-up message
  29. 29.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) share your streak (b) custom alert sounds (c) water animations (d) see today’s total
  30. 30.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) add a homework task (b) see tasks by day (c) set a due date (d) earn stickers
  31. 31.🗒️ A to-do app with no “add a task” feature is ___. (a) well planned (b) a nice extra (c) missing a must-have (d) ready to release
  32. 32.True or false: a flashcard trainer is a game. (a) False (b) True
  33. 33.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) rate the driver (c) show arrival time (d) change the bus icon
  34. 34.Which of these is an output? (a) a beep sound (b) sorting the scores (c) speaking a command (d) adding up a bill
  35. 35.🔢 After an app is released, what comes right after “read user reviews”? (a) list what to fix (b) fix and improve (c) test it again (d) release an update
  36. 36.👥 A cricket club app has 290 players, 30 coaches and 185 fans as users. How many more players than fans are there?
  37. 37.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    wasting pocket money: 18 votes
    forgetting homework: 20 votes
    forgetting birthdays: 12 votes
    (a) wasting pocket money (b) forgetting homework (c) forgetting birthdays
  38. 38.⚙️ In an app, is sorting the scores an input, processing or an output? (a) output (b) processing (c) input
  39. 39.Which of these is true of an app? (a) opens from a link (b) needs no installing (c) updates from the store (d) opens in a web browser
  40. 40.🗒️ Version 1 of a homework planner must be ready in 6 days. How many days are left for extras after the must-haves?
    add a homework task: 1 days
    set a due date: 2 days
    see tasks by day: 2 days

Answer key

  1. a step counter
  2. 50
  3. 325
  4. set a reminder time
  5. a text box
  6. librarians
  7. an input
  8. 8
  9. processing
  10. taking a photo
  11. Done
  12. a pocket-money tracker
  13. an app
  14. line 3
  15. the idea stage
  16. 17
  17. 13
  18. get an idea
  19. typing your age
  20. adding up a bill
  21. a website
  22. a homework planner
  23. a calculator
  24. ask and watch users
  25. has a web address
  26. line 2
  27. “I forget my homework”
  28. a pop-up message
  29. see today’s total
  30. earn stickers
  31. missing a must-have
  32. False
  33. show arrival time
  34. a beep sound
  35. list what to fix
  36. 105
  37. forgetting homework
  38. processing
  39. updates from the store
  40. 1

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