← 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 494 · 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.🗂️ What kind of app is a calculator? (a) a tool app (b) a game (c) a health app (d) a learning app
  2. 2.Which of these is true of a website? (a) updates from the store (b) has a home-screen icon (c) has a web address (d) is installed on a phone
  3. 3.🔢 When you make an app, which comes first: “test the app” or “release it”? (a) release it (b) test the app
  4. 4.True or false: a spelling coach is a learning app. (a) False (b) True
  5. 5.Which of these is processing? (a) taking a photo (b) typing your age (c) tapping a button (d) adding up a bill
  6. 6.🔍 Which is the odd one out? (a) sorting the scores (b) speaking a command (c) taking a photo (d) typing your age
  7. 7.🔍 Which is the odd one out? (a) try every button (b) let friends try it (c) write down the bugs (d) connect the data
  8. 8.🧩 Which of these is a button on this screen?
    [title] Sign Up
    [switch] Sound
    [slider] Volume
    [text box] Notes
    [button] Start
    [text box] City
    [button] Done
    [text box] Age
    [button] Back
    (a) Age (b) Notes (c) City (d) Done
  9. 9.True or false: a result on screen is processing. (a) True (b) False
  10. 10.⚙️ What number does this app show?
    let bill = 212; // typed by the user
    let friends = 4; // typed by the user
    let share = bill / friends;
    show(share);
  11. 11.📊 Survey: which problem bugs you most? How many students voted in all?
    forgetting homework: 17 votes
    no quiet study place: 20 votes
    wasting pocket money: 10 votes
  12. 12.📊 Survey: which problem bugs you most? How many more votes did “wasting pocket money” get than “missing the bus”?
    wasting pocket money: 22 votes
    missing the bus: 14 votes
    no quiet study place: 6 votes
  13. 13.True or false: an alarm clock is a tool app. (a) True (b) False
  14. 14.Which of these is processing? (a) a beep sound (b) typing your age (c) checking a password (d) speaking a command
  15. 15.True or false: a website has a home-screen icon. (a) False (b) True
  16. 16.📊 Survey: which problem bugs you most? How many students voted in all?
    missing the bus: 7 votes
    no quiet study place: 22 votes
    forgetting birthdays: 3 votes
  17. 17.True or false: the game-over page is a screen. (a) True (b) False
  18. 18.🧩 Which of these is a button on this screen?
    [title] New Note
    [button] Next
    [slider] Brightness
    [text box] Subject
    [text box] Name
    [switch] Sound
    [text box] Email
    (a) Email (b) Subject (c) Name (d) Next
  19. 19.Which of these happens at the test stage? (a) put it on an app store (b) try every button (c) sketch the screens (d) write the code
  20. 20.Which of these happens at the test stage? (a) write the code (b) put it on an app store (c) share the download link (d) write down the bugs
  21. 21.⚙️ What number does this app show?
    let price = 80; // typed by the user
    let qty = 5; // typed by the user
    let total = price * qty;
    show(total);
  22. 22.True or false: a switch for dark mode is a button. (a) False (b) True
  23. 23.📊 Survey: which problem bugs you most? How many more votes did “losing water bottles” get than “no quiet study place”?
    forgetting homework: 23 votes
    losing water bottles: 21 votes
    no quiet study place: 5 votes
  24. 24.🗂️ What kind of app is a flashcard trainer? (a) a health app (b) a game (c) a tool app (d) a learning app
  25. 25.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) share your streak (b) log a glass of water (c) water animations (d) custom alert sounds
  26. 26.Which of these is a screen? (a) today’s step count (b) a date picker (c) the home page of an app (d) tap to Save
  27. 27.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 470; // typed by the user
    line 2: let off = 30; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 4 (b) line 1 (c) line 2 (d) line 3
  28. 28.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Edit Profile
    [button] Back
    [text box] Due date
    [slider] Brightness
    [button] Next
    [switch] Dark mode
    [button] Help
  29. 29.True or false: you add the buttons at the build stage. (a) True (b) False
  30. 30.🧩 Which part lets the user give the app information? (a) a logo (b) an icon (c) a title (d) an input
  31. 31.⚙️ In an app, is a result on screen an input, processing or an output? (a) input (b) processing (c) output
  32. 32.⚙️ What number does this app show?
    let price = 550; // typed by the user
    let off = 40; // typed by the user
    let pay = price - off;
    show(pay);
  33. 33.True or false: a page of random dots solves a real problem. (a) False (b) True
  34. 34.🎯 Which app would help this user most: a student who often misses the school bus? (a) a water reminder (b) a pocket-money tracker (c) a big-text reader (d) a bus tracker
  35. 35.True or false: an alarm clock is a game. (a) True (b) False
  36. 36.👥 A clinic app has 25 patients, 250 doctors and 115 nurses as users. How many more doctors than patients are there?
  37. 37.🎯 Is this a user need or a feature: “I forget my homework”? (a) a feature (b) a user need
  38. 38.💡 After a survey, which need should version 1 solve? (a) the rarest need (b) the newest trend (c) the most common need (d) a random need
  39. 39.True or false: a website opens from a link. (a) False (b) True
  40. 40.💡 A good app idea starts with ___. (a) many colours (b) a long name (c) a cool logo (d) a problem to solve

Answer key

  1. a tool app
  2. has a web address
  3. test the app
  4. True
  5. adding up a bill
  6. sorting the scores
  7. connect the data
  8. Done
  9. False
  10. 53
  11. 47
  12. 8
  13. True
  14. checking a password
  15. False
  16. 32
  17. True
  18. Next
  19. try every button
  20. write down the bugs
  21. 400
  22. False
  23. 16
  24. a learning app
  25. log a glass of water
  26. the home page of an app
  27. line 3
  28. 3
  29. True
  30. an input
  31. output
  32. 510
  33. False
  34. a bus tracker
  35. False
  36. 225
  37. a user need
  38. the most common need
  39. True
  40. a problem to solve

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