← 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 60 · 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, what is your friends list? (a) a screen (b) an input (c) a button (d) data
  2. 2.🧩 What does a button do when you tap it? (a) shows the time (b) saves the battery (c) changes the phone (d) starts an action
  3. 3.🧩 Which of these is a button on this screen?
    [title] Sign Up
    [text box] Subject
    [button] Next
    [slider] Volume
    [button] Help
    (a) Next (b) Volume (c) Subject
  4. 4.🔍 Which is the odd one out? (a) write down the bugs (b) try every button (c) spot a problem to solve (d) let friends try it
  5. 5.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [text box] Email
    [button] Help
    [slider] Volume
    [button] Save
  6. 6.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [text box] Notes
    [text box] Name
    [button] Back
  7. 7.🧩 How many buttons does this app screen have?
    [title] New Note
    [button] Send
    [text box] Age
    [text box] Name
    [text box] Email
    [button] Next
  8. 8.Which of these app ideas solves no real problem? (a) a blank grey screen (b) a library due-date alert (c) a lost-and-found board (d) a free study-room finder
  9. 9.🔍 Which is the odd one out? (a) a beep sound (b) adding up a bill (c) a result on screen (d) a pop-up message
  10. 10.🧩 In an app, what is the log-in page? (a) data (b) a screen (c) an input (d) a button
  11. 11.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting birthdays: 18 votes
    losing water bottles: 13 votes
    no quiet study place: 11 votes
    (a) losing water bottles (b) forgetting birthdays (c) no quiet study place
  12. 12.🧩 Which input is best for typing your name? (a) a picture (b) a switch (c) a text box (d) a slider
  13. 13.🗂️ What kind of app is a water reminder? (a) a health app (b) a learning app (c) a tool app (d) a game
  14. 14.🗂️ What kind of app is an alarm clock? (a) a game (b) a health app (c) a learning app (d) a tool app
  15. 15.🗒️ Version 1 of a homework planner must be ready in 8 days. How many days are left for extras after the must-haves?
    add a homework task: 1 days
    set a due date: 4 days
    see tasks by day: 2 days
  16. 16.🧩 How many buttons does this app screen have?
    [title] New Note
    [button] Send
    [text box] City
    [slider] Volume
  17. 17.🔍 Which is the odd one out? (a) let friends try it (b) try every button (c) write the store text (d) write down the bugs
  18. 18.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) pie-chart colours (b) add money spent (c) savings stickers (d) export to a file
  19. 19.True or false: a result on screen is an input. (a) False (b) True
  20. 20.True or false: sorting the scores is processing. (a) False (b) True
  21. 21.Which of these is true of an app? (a) opens from a link (b) needs no installing (c) has a home-screen icon (d) has a web address
  22. 22.Which of these app ideas solves no real problem? (a) a free study-room finder (b) a library due-date alert (c) a lost-and-found board (d) a button with no action
  23. 23.👥 A cricket club app has 135 players, 175 coaches and 155 fans as users. How many users does it have in all?
  24. 24.⚙️ What number does this app show?
    let km = 2; // typed by the user
    let metres = km * 1000;
    show(metres);
  25. 25.⚙️ In an app, is a pop-up message an input, processing or an output? (a) processing (b) input (c) output
  26. 26.👥 A library app has 180 readers, 40 librarians and 210 volunteers as users. Which user group is the biggest? (a) librarians (b) volunteers (c) readers
  27. 27.Which of these is a feature? (a) “I forget my homework” (b) a reminder alarm (c) “I keep missing the bus” (d) “What should I cook?”
  28. 28.Which of these is an input? (a) a pop-up message (b) working out a tip (c) typing your age (d) adding up a bill
  29. 29.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 62; // 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 3 (c) line 2 (d) line 4
  30. 30.🗒️ In MVP, the M stands for ___. (a) minimum (b) maximum (c) mobile (d) music
  31. 31.🎯 An app for “everyone” with no clear user usually ___. (a) is easy to build (b) needs no testing (c) wins every prize (d) helps nobody well
  32. 32.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    no quiet study place: 11 votes
    forgetting homework: 8 votes
    losing water bottles: 20 votes
    (a) forgetting homework (b) no quiet study place (c) losing water bottles
  33. 33.🧩 Scores, notes and settings that an app keeps are called ___. (a) tabs (b) data (c) buttons (d) screens
  34. 34.🔍 Which is the odd one out? (a) share the download link (b) write the store text (c) try every button (d) put it on an app store
  35. 35.👥 A cricket club app has 70 players, 160 coaches and 45 fans as users. Which user group is the biggest? (a) fans (b) coaches (c) players
  36. 36.🔢 When you make an app, what comes right after “get an idea”? (a) plan the screens (b) build the app (c) test the app (d) release it
  37. 37.Which of these is true of a website? (a) opens from a link (b) comes from an app store (c) has a home-screen icon (d) is installed on a phone
  38. 38.🎯 Is this a user need or a feature: a reminder alarm? (a) a user need (b) a feature
  39. 39.⚙️ What number does this app show?
    let km = 7; // typed by the user
    let metres = km * 1000;
    show(metres);
  40. 40.🗒️ When should nice-to-have features be built? (a) never (b) before anything (c) after the must-haves (d) on day one

Answer key

  1. data
  2. starts an action
  3. Next
  4. spot a problem to solve
  5. 2
  6. 2
  7. 2
  8. a blank grey screen
  9. adding up a bill
  10. a screen
  11. forgetting birthdays
  12. a text box
  13. a health app
  14. a tool app
  15. 1
  16. 1
  17. write the store text
  18. add money spent
  19. False
  20. True
  21. has a home-screen icon
  22. a button with no action
  23. 465
  24. 2000
  25. output
  26. volunteers
  27. a reminder alarm
  28. typing your age
  29. line 3
  30. minimum
  31. helps nobody well
  32. losing water bottles
  33. data
  34. try every button
  35. coaches
  36. plan the screens
  37. opens from a link
  38. a feature
  39. 7000
  40. after the must-haves

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