← 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 517 · 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 word battle? (a) a learning app (b) a health app (c) a tool app (d) a game
  2. 2.🧩 Which of these is a button on this screen?
    [title] Edit Profile
    [button] Next
    [text box] Name
    [slider] Brightness
    (a) Next (b) Brightness (c) Name
  3. 3.👥 A cricket club app has 295 players, 185 coaches and 45 fans as users. How many users does it have in all?
  4. 4.True or false: you pick the features at the idea stage. (a) True (b) False
  5. 5.Which of these app ideas solves a real problem? (a) an app that just says hi (b) a blank grey screen (c) a free study-room finder (d) a button with no action
  6. 6.🔔 What is a message an app shows on your lock screen called? (a) a notification (b) a variable (c) a wireframe (d) a web address
  7. 7.Which of these is true of an app? (a) has a home-screen icon (b) has a web address (c) needs no installing (d) opens in a web browser
  8. 8.🛠️ At which stage do you add the buttons? (a) the release stage (b) the build stage (c) the plan stage (d) the test stage
  9. 9.⚙️ What number does this app show?
    let km = 2; // typed by the user
    let metres = km * 1000;
    show(metres);
  10. 10.Which of these app ideas solves no real problem? (a) an app that just says hi (b) a bill splitter (c) a free study-room finder (d) a medicine reminder
  11. 11.True or false: speaking a command is an input. (a) True (b) False
  12. 12.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 275; // typed by the user
    line 2: let friends = 5; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 3 (b) line 4 (c) line 2 (d) line 1
  13. 13.🛠️ At which stage do you try every button? (a) the idea stage (b) the build stage (c) the plan stage (d) the test stage
  14. 14.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting homework: 3 votes
    forgetting birthdays: 21 votes
    wasting pocket money: 9 votes
    (a) forgetting homework (b) wasting pocket money (c) forgetting birthdays
  15. 15.👥 A clinic app has 165 patients, 155 doctors and 300 nurses as users. How many users does it have in all?
  16. 16.🗂️ What kind of app is a spelling coach? (a) a health app (b) a game (c) a learning app (d) a tool app
  17. 17.👥 A cricket club app has 275 players, 220 coaches and 230 fans as users. How many users does it have in all?
  18. 18.🎯 Is this a user need or a feature: a dark mode switch? (a) a user need (b) a feature
  19. 19.True or false: a cricket run chase is a tool app. (a) False (b) True
  20. 20.⚙️ What number does this app show?
    let price = 380; // typed by the user
    let off = 40; // typed by the user
    let pay = price - off;
    show(pay);
  21. 21.Which of these is processing? (a) working out a tip (b) taking a photo (c) a buzz (vibration) (d) speaking a command
  22. 22.Which of these happens at the build stage? (a) pick the features (b) write the code (c) try every button (d) list what users need
  23. 23.🎯 Which app would help this user most: a child saving up for a cycle? (a) a water reminder (b) a homework planner (c) a pocket-money tracker (d) a big-text reader
  24. 24.Which of these is a user need? (a) a search bar (b) “I forget my homework” (c) a share button (d) a reminder alarm
  25. 25.📴 Which of these can often still work with no internet? (a) an online search (b) a video call (c) a new website (d) an installed app
  26. 26.🔍 Which is the odd one out? (a) connect the data (b) add the buttons (c) talk to possible users (d) write the code
  27. 27.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) add money received (b) savings stickers (c) pie-chart colours (d) export to a file
  28. 28.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) set a reminder time (b) log a glass of water (c) water animations (d) see today’s total
  29. 29.🗒️ A to-do app with no “add a task” feature is ___. (a) missing a must-have (b) ready to release (c) well planned (d) a nice extra
  30. 30.🎯 What is a user need? (a) a phone setting (b) a type of button (c) a colour theme (d) a problem a user has
  31. 31.🗒️ What is a must-have feature? (a) one the app cannot skip (b) a nice extra (c) a colour theme (d) a sound effect
  32. 32.Which of these is true of a website? (a) comes from an app store (b) updates from the store (c) has a home-screen icon (d) opens in a web browser
  33. 33.👥 A library app has 280 readers, 295 librarians and 25 volunteers as users. Which user group is the biggest? (a) librarians (b) readers (c) volunteers
  34. 34.🌐 Which program do you need to open a website? (a) an app store (b) a camera app (c) a web browser (d) a calculator
  35. 35.🧩 What does a button do when you tap it? (a) changes the phone (b) shows the time (c) starts an action (d) saves the battery
  36. 36.🔍 Which is the odd one out? (a) put it on an app store (b) share the download link (c) add the buttons (d) write the store text
  37. 37.🔢 After an app is released, which comes first: “test it again” or “read user reviews”? (a) test it again (b) read user reviews
  38. 38.⚙️ In an app, is tapping a button an input, processing or an output? (a) processing (b) input (c) output
  39. 39.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) show the score (b) show a question (c) an avatar shop (d) check the answer
  40. 40.🔢 After an app is released, which comes LAST? (a) test it again (b) read user reviews (c) fix and improve (d) release an update

Answer key

  1. a game
  2. Next
  3. 525
  4. False
  5. a free study-room finder
  6. a notification
  7. has a home-screen icon
  8. the build stage
  9. 2000
  10. an app that just says hi
  11. True
  12. line 3
  13. the test stage
  14. forgetting birthdays
  15. 620
  16. a learning app
  17. 725
  18. a feature
  19. False
  20. 340
  21. working out a tip
  22. write the code
  23. a pocket-money tracker
  24. “I forget my homework”
  25. an installed app
  26. talk to possible users
  27. add money received
  28. water animations
  29. missing a must-have
  30. a problem a user has
  31. one the app cannot skip
  32. opens in a web browser
  33. librarians
  34. a web browser
  35. starts an action
  36. add the buttons
  37. read user reviews
  38. input
  39. an avatar shop
  40. release an update

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