← 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 381 · 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.True or false: an app is installed on a phone. (a) True (b) False
  2. 2.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) pie-chart colours (b) savings stickers (c) show the balance (d) export to a file
  3. 3.🧩 In an app, what is tap to Save? (a) data (b) a button (c) an input (d) a screen
  4. 4.🎯 What is the best first step to learn what users need? (a) ask and watch users (b) write the code (c) guess on your own (d) pick the colours
  5. 5.🔍 Which is the odd one out? (a) list what users need (b) talk to possible users (c) spot a problem to solve (d) write the code
  6. 6.True or false: a big-text reader is the best fit for a grandparent with weak eyesight. (a) True (b) False
  7. 7.🧩 What do we call one full page of an app? (a) a screen (b) a variable (c) a cable (d) a battery
  8. 8.📅 An app team plans for 4 days, builds for 7 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
  9. 9.🧩 Which input is best for typing your name? (a) a picture (b) a text box (c) a switch (d) a slider
  10. 10.🗂️ What kind of app is a sleep tracker? (a) a learning app (b) a tool app (c) a game (d) a health app
  11. 11.Which of these is true of a website? (a) has a home-screen icon (b) is installed on a phone (c) comes from an app store (d) has a web address
  12. 12.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 35; // typed by the user
    line 2: let qty = 2; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 3 (b) line 4 (c) line 1 (d) line 2
  13. 13.🎯 Which app would help this user most: a teen whose money runs out by Friday? (a) a pocket-money tracker (b) a water reminder (c) a homework planner (d) a bus tracker
  14. 14.True or false: a beep sound is an input. (a) False (b) True
  15. 15.🧑 Who is an app really made for? (a) its coder only (b) its users (c) its charger (d) its icon
  16. 16.Which of these is a screen? (a) tap to Send (b) the game-over page (c) your high score (d) a box to type a name
  17. 17.🧩 Which of these is a button on this screen?
    [title] Edit Profile
    [text box] Email
    [slider] Text size
    [text box] City
    [text box] Phone
    [button] Cancel
    (a) Phone (b) Cancel (c) Email (d) City
  18. 18.Which of these is an input? (a) your saved notes (b) a switch for dark mode (c) today’s step count (d) the home page of an app
  19. 19.🎯 Is this a user need or a feature: a search bar? (a) a feature (b) a user need
  20. 20.🔢 When you make an app, which comes first: “test the app” or “get an idea”? (a) test the app (b) get an idea
  21. 21.🔍 Which is the odd one out? (a) spot a problem to solve (b) list what users need (c) talk to possible users (d) connect the data
  22. 22.🔍 Which is the odd one out? (a) sorting the scores (b) checking a password (c) working out a tip (d) a pop-up message
  23. 23.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) rate the driver (b) change the bus icon (c) see where the bus is (d) a dark mode
  24. 24.⚙️ What number does this app show?
    let price = 600; // typed by the user
    let off = 40; // typed by the user
    let pay = price - off;
    show(pay);
  25. 25.👥 A library app has 245 readers, 120 librarians and 135 volunteers as users. Which user group is the biggest? (a) volunteers (b) readers (c) librarians
  26. 26.Which of these is processing? (a) sorting the scores (b) a pop-up message (c) a result on screen (d) a buzz (vibration)
  27. 27.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 40; // 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 3 (b) line 4 (c) line 2 (d) line 1
  28. 28.📊 Survey: which problem bugs you most? How many students voted in all?
    missing the bus: 13 votes
    wasting pocket money: 10 votes
    no quiet study place: 18 votes
  29. 29.Which of these is an input? (a) a result on screen (b) adding up a bill (c) a pop-up message (d) typing your age
  30. 30.Which of these happens at the build stage? (a) try every button (b) spot a problem to solve (c) add the buttons (d) let friends try it
  31. 31.🔍 Which is the odd one out? (a) a puzzle with levels (b) an alarm clock (c) a racing challenge (d) a word battle
  32. 32.Which of these app ideas solves no real problem? (a) a medicine reminder (b) a lost-and-found board (c) a bill splitter (d) a page of random dots
  33. 33.🗒️ When should nice-to-have features be built? (a) on day one (b) never (c) before anything (d) after the must-haves
  34. 34.True or false: you draw the user flow at the plan stage. (a) True (b) False
  35. 35.🧩 In an app, what is your friends list? (a) a button (b) an input (c) a screen (d) data
  36. 36.🎯 Is this a user need or a feature: a share button? (a) a feature (b) a user need
  37. 37.🧩 In an app, what is your high score? (a) a button (b) data (c) a screen (d) an input
  38. 38.True or false: you talk to possible users at the idea stage. (a) True (b) False
  39. 39.True or false: the settings page is data. (a) True (b) False
  40. 40.🧩 In an app, what is tap to Start? (a) data (b) a button (c) an input (d) a screen

Answer key

  1. True
  2. show the balance
  3. a button
  4. ask and watch users
  5. write the code
  6. True
  7. a screen
  8. 15
  9. a text box
  10. a health app
  11. has a web address
  12. line 3
  13. a pocket-money tracker
  14. False
  15. its users
  16. the game-over page
  17. Cancel
  18. a switch for dark mode
  19. a feature
  20. get an idea
  21. connect the data
  22. a pop-up message
  23. see where the bus is
  24. 560
  25. readers
  26. sorting the scores
  27. line 3
  28. 41
  29. typing your age
  30. add the buttons
  31. an alarm clock
  32. a page of random dots
  33. after the must-haves
  34. True
  35. data
  36. a feature
  37. data
  38. True
  39. False
  40. a button

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