← 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 301 · 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.⚙️ In an app, is checking a password an input, processing or an output? (a) processing (b) output (c) input
  2. 2.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] New Note
    [button] Help
    [text box] Due date
    [text box] Age
    [button] Send
    [switch] Dark mode
    [button] Save
  3. 3.🔍 Which is the odd one out? (a) a pop-up message (b) a buzz (vibration) (c) a beep sound (d) tapping a button
  4. 4.🗒️ Version 1 of a homework planner must be ready in 9 days. How many days are left for extras after the must-haves?
    add a homework task: 1 days
    set a due date: 3 days
    see tasks by day: 3 days
  5. 5.👥 A school app has 75 students, 275 teachers and 185 parents as users. Which user group is the biggest? (a) teachers (b) students (c) parents
  6. 6.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [switch] Show hints
    [text box] Email
    [slider] Text size
    [button] Start
    [button] Back
    [button] Help
  7. 7.💡 Does an app idea like a blank grey screen solve a real problem? (a) Yes (b) No
  8. 8.True or false: a page of random dots solves no real problem. (a) True (b) False
  9. 9.⚙️ What number does this app show?
    let price = 80; // typed by the user
    let qty = 6; // typed by the user
    let total = price * qty;
    show(total);
  10. 10.Which of these is a screen? (a) your saved notes (b) the home page of an app (c) a box to type a name (d) a date picker
  11. 11.🧩 Which of these is a button on this screen?
    [title] New Note
    [text box] Name
    [text box] Phone
    [button] Done
    [button] Back
    [button] Cancel
    (a) Done (b) Phone (c) Name
  12. 12.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) add a homework task (b) pick a theme colour (c) see tasks by day (d) set a due date
  13. 13.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) pick your bus stop (b) see where the bus is (c) change the bus icon (d) show arrival time
  14. 14.Which of these is data? (a) tap to Send (b) your high score (c) tap to go Next (d) the settings page
  15. 15.Which of these is true of an app? (a) opens from a link (b) has a home-screen icon (c) opens in a web browser (d) has a web address
  16. 16.True or false: a box to type a name is a button. (a) False (b) True
  17. 17.💡 Which app idea solves this problem: Grandpa forgets his tablets? (a) a lost-and-found board (b) a bill splitter (c) a medicine reminder (d) a study-room finder
  18. 18.🧑 Who is an app really made for? (a) its icon (b) its coder only (c) its users (d) its charger
  19. 19.Which of these is a screen? (a) a box to type a name (b) the settings page (c) today’s step count (d) a date picker
  20. 20.⚙️ What number does this app show?
    let km = 15; // typed by the user
    let metres = km * 1000;
    show(metres);
  21. 21.🎯 Is this a user need or a feature: a dark mode switch? (a) a user need (b) a feature
  22. 22.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [button] Start
    [text box] City
    [text box] Notes
    [slider] Volume
  23. 23.📱 Which one updates from the store: an app or a website? (a) an app (b) a website
  24. 24.⚙️ What number does this app show?
    let bill = 84; // typed by the user
    let friends = 2; // typed by the user
    let share = bill / friends;
    show(share);
  25. 25.🧩 What do we call one full page of an app? (a) a screen (b) a variable (c) a cable (d) a battery
  26. 26.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) change the bus icon (b) rate the driver (c) see where the bus is (d) a dark mode
  27. 27.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) show the balance (b) savings stickers (c) add money received (d) add money spent
  28. 28.⚙️ What number does this app show?
    let price = 450; // typed by the user
    let off = 20; // typed by the user
    let pay = price - off;
    show(pay);
  29. 29.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 10; // typed by the user
    line 2: let qty = 3; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 4 (b) line 2 (c) line 1 (d) line 3
  30. 30.🎯 Which app would help this user most: a student who often misses the school bus? (a) a water reminder (b) a homework planner (c) a bus tracker (d) a big-text reader
  31. 31.🌐 Which program do you need to open a website? (a) an app store (b) a web browser (c) a camera app (d) a calculator
  32. 32.Which of these app ideas solves a real problem? (a) a page of random dots (b) a button with no action (c) an app that just says hi (d) a bill splitter
  33. 33.⚙️ What number does this app show?
    let km = 3; // typed by the user
    let metres = km * 1000;
    show(metres);
  34. 34.📊 Survey: which problem bugs you most? How many more votes did “missing the bus” get than “wasting pocket money”?
    no quiet study place: 4 votes
    wasting pocket money: 18 votes
    missing the bus: 24 votes
  35. 35.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [switch] Show hints
    [slider] Text size
    [button] Next
    [button] Back
    [text box] Due date
    [text box] Subject
    [button] Cancel
  36. 36.Which of these happens at the test stage? (a) try every button (b) share the download link (c) put it on an app store (d) list what users need
  37. 37.True or false: you talk to possible users at the plan stage. (a) False (b) True
  38. 38.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “wasting pocket money”?
    missing the bus: 8 votes
    wasting pocket money: 12 votes
    losing water bottles: 19 votes
  39. 39.💡 A good app idea starts with ___. (a) a problem to solve (b) many colours (c) a long name (d) a cool logo
  40. 40.🧩 In an app, what is the settings page? (a) a screen (b) an input (c) data (d) a button

Answer key

  1. processing
  2. 3
  3. tapping a button
  4. 2
  5. teachers
  6. 3
  7. No
  8. True
  9. 480
  10. the home page of an app
  11. Done
  12. pick a theme colour
  13. change the bus icon
  14. your high score
  15. has a home-screen icon
  16. False
  17. a medicine reminder
  18. its users
  19. the settings page
  20. 15000
  21. a feature
  22. 3
  23. an app
  24. 42
  25. a screen
  26. see where the bus is
  27. savings stickers
  28. 430
  29. line 3
  30. a bus tracker
  31. a web browser
  32. a bill splitter
  33. 3000
  34. 6
  35. 3
  36. try every button
  37. False
  38. 7
  39. a problem to solve
  40. a screen

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