← 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 445 · 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.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) pick your bus stop (b) change the bus icon (c) rate the driver (d) a dark mode
  2. 2.True or false: a pocket-money tracker is the best fit for a grandparent with weak eyesight. (a) True (b) False
  3. 3.🗂️ What kind of app is a puzzle with levels? (a) a tool app (b) a game (c) a health app (d) a learning app
  4. 4.🧩 How many buttons does this app screen have?
    [title] Settings
    [text box] Notes
    [button] Save
    [button] Cancel
    [switch] Remind me
    [button] Help
    [slider] Text size
  5. 5.🎯 Who are the users of an app? (a) the app icons (b) only the testers (c) the people who use it (d) only the coders
  6. 6.True or false: your friends list is an input. (a) False (b) True
  7. 7.🔢 When you make an app, which comes FIRST? (a) plan the screens (b) build the app (c) get an idea (d) test the app
  8. 8.Which of these is true of a website? (a) has a web address (b) is installed on a phone (c) comes from an app store (d) has a home-screen icon
  9. 9.📱 Where do people usually download phone apps from? (a) an app store (b) a charger (c) a web server (d) a printer
  10. 10.Which of these is true of a website? (a) is installed on a phone (b) updates from the store (c) needs no installing (d) has a home-screen icon
  11. 11.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [text box] City
    [button] Save
    [switch] Dark mode
  12. 12.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 48; // typed by the user
    line 2: let friends = 2; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 1 (b) line 2 (c) line 3 (d) line 4
  13. 13.Which of these is an output? (a) sorting the scores (b) typing your age (c) a result on screen (d) tapping a button
  14. 14.True or false: your high score is an input. (a) False (b) True
  15. 15.True or false: an alarm clock is a tool app. (a) False (b) True
  16. 16.True or false: a word battle is a health app. (a) True (b) False
  17. 17.🛠️ At which stage do you share the download link? (a) the release stage (b) the plan stage (c) the build stage (d) the idea stage
  18. 18.True or false: a website opens in a web browser. (a) False (b) True
  19. 19.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) see today’s total (b) water animations (c) set a reminder time (d) log a glass of water
  20. 20.Which of these app ideas solves no real problem? (a) a free study-room finder (b) a medicine reminder (c) a lost-and-found board (d) a blank grey screen
  21. 21.🎯 Is this a user need or a feature: a share button? (a) a feature (b) a user need
  22. 22.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [text box] Email
    [button] Done
    [button] Help
    [text box] Age
    [switch] Show hints
    [text box] Subject
    [button] Next
  23. 23.👥 A school app has 85 students, 165 teachers and 45 parents as users. Which user group is the biggest? (a) students (b) teachers (c) parents
  24. 24.True or false: an app has a home-screen icon. (a) True (b) False
  25. 25.Which of these is true of an app? (a) has a web address (b) opens from a link (c) opens in a web browser (d) updates from the store
  26. 26.True or false: a word battle is a learning app. (a) False (b) True
  27. 27.True or false: a beep sound is processing. (a) False (b) True
  28. 28.True or false: a cricket run chase is a game. (a) True (b) False
  29. 29.🧩 Which of these is a button on this screen?
    [title] Edit Profile
    [switch] Remind me
    [button] Help
    [button] Start
    [text box] Age
    (a) Start (b) Age (c) Remind me
  30. 30.⚙️ What number does this app show?
    let price = 65; // typed by the user
    let qty = 2; // typed by the user
    let total = price * qty;
    show(total);
  31. 31.🧩 How many buttons does this app screen have?
    [title] Settings
    [button] Next
    [text box] Due date
  32. 32.True or false: a bus tracker is the best fit for a student who often misses the school bus. (a) True (b) False
  33. 33.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) an avatar shop (b) check the answer (c) show the score (d) show a question
  34. 34.🔍 Which is the odd one out? (a) a step counter (b) a sleep tracker (c) a water reminder (d) a word battle
  35. 35.Which of these is data? (a) the settings page (b) a slider for volume (c) a switch for dark mode (d) your high score
  36. 36.📅 An app team plans for 2 days, builds for 11 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
  37. 37.Which of these is true of an app? (a) opens in a web browser (b) has a web address (c) opens from a link (d) has a home-screen icon
  38. 38.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 50; // 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 2 (b) line 4 (c) line 3 (d) line 1
  39. 39.🎯 What is the best first step to learn what users need? (a) write the code (b) guess on your own (c) pick the colours (d) ask and watch users
  40. 40.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) export to a file (b) pie-chart colours (c) add money spent (d) savings stickers

Answer key

  1. pick your bus stop
  2. False
  3. a game
  4. 3
  5. the people who use it
  6. False
  7. get an idea
  8. has a web address
  9. an app store
  10. needs no installing
  11. 2
  12. line 3
  13. a result on screen
  14. False
  15. True
  16. False
  17. the release stage
  18. True
  19. water animations
  20. a blank grey screen
  21. a feature
  22. 4
  23. teachers
  24. True
  25. updates from the store
  26. False
  27. False
  28. True
  29. Start
  30. 130
  31. 1
  32. True
  33. an avatar shop
  34. a word battle
  35. your high score
  36. 15
  37. has a home-screen icon
  38. line 3
  39. ask and watch users
  40. add money spent

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