← 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 570 · 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.📊 Survey: which problem bugs you most? How many students voted in all?
    forgetting birthdays: 17 votes
    forgetting homework: 13 votes
    no quiet study place: 23 votes
  2. 2.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 136; // typed by the user
    line 2: let friends = 4; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 4 (b) line 3 (c) line 1 (d) line 2
  3. 3.🔍 Which is the odd one out? (a) sketch the screens (b) draw the user flow (c) let friends try it (d) pick the features
  4. 4.Which of these happens at the plan stage? (a) put it on an app store (b) try every button (c) spot a problem to solve (d) sketch the screens
  5. 5.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [button] Start
    [text box] Due date
    [text box] Age
    [slider] Volume
  6. 6.⚙️ What number does this app show?
    let bill = 48; // typed by the user
    let friends = 3; // typed by the user
    let share = bill / friends;
    show(share);
  7. 7.🧩 In an app, what is the settings page? (a) an input (b) a button (c) a screen (d) data
  8. 8.🔍 Which is the odd one out? (a) a torch (b) an alarm clock (c) a sleep tracker (d) a unit converter
  9. 9.True or false: an app is installed on a phone. (a) False (b) True
  10. 10.⚙️ What number does this app show?
    let price = 430; // typed by the user
    let off = 10; // typed by the user
    let pay = price - off;
    show(pay);
  11. 11.💡 How can you check that people really have the problem? (a) pick a colour (b) just guess (c) copy another app (d) ask possible users
  12. 12.True or false: taking a photo is an input. (a) False (b) True
  13. 13.Which of these is processing? (a) tapping a button (b) a beep sound (c) speaking a command (d) sorting the scores
  14. 14.True or false: a homework planner is the best fit for a pupil juggling five projects. (a) False (b) True
  15. 15.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 25; // typed by the user
    line 2: let qty = 3; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 1 (b) line 3 (c) line 4 (d) line 2
  16. 16.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [text box] Phone
    [text box] Subject
    [switch] Remind me
    [button] Cancel
  17. 17.🗒️ In MVP, the M stands for ___. (a) music (b) mobile (c) minimum (d) maximum
  18. 18.Which of these is an input? (a) a pop-up message (b) a result on screen (c) sorting the scores (d) speaking a command
  19. 19.🗂️ What kind of app is a calculator? (a) a health app (b) a learning app (c) a game (d) a tool app
  20. 20.🎯 Is this a user need or a feature: a dark mode switch? (a) a user need (b) a feature
  21. 21.True or false: working out a tip is processing. (a) True (b) False
  22. 22.🧩 In an app, what is a slider for volume? (a) an input (b) data (c) a screen (d) a button
  23. 23.⚙️ Which line does the processing (works out the answer)?
    line 1: let km = 6; // typed by the user
    line 2: let metres = km * 1000;
    line 3: show(metres);
    (a) line 1 (b) line 3 (c) line 2
  24. 24.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [text box] Phone
    [text box] Age
    [button] Cancel
    [text box] Name
  25. 25.True or false: a water reminder is a game. (a) True (b) False
  26. 26.🧩 Which of these is a button on this screen?
    [title] Add Homework
    [text box] Name
    [text box] Email
    [switch] Sound
    [button] Start
    (a) Name (b) Start (c) Email (d) Sound
  27. 27.Which of these is a user need? (a) a reminder alarm (b) a dark mode switch (c) a share button (d) “I keep missing the bus”
  28. 28.True or false: a lost-and-found board solves a real problem. (a) False (b) True
  29. 29.Which of these is a feature? (a) “What should I cook?” (b) a share button (c) “Small text is hard” (d) “I forget my homework”
  30. 30.🛠️ At which stage do you let friends try it? (a) the build stage (b) the release stage (c) the idea stage (d) the test stage
  31. 31.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 60; // typed by the user
    line 2: let friends = 3; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 2 (b) line 4 (c) line 3 (d) line 1
  32. 32.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “wasting pocket money”?
    forgetting homework: 20 votes
    losing water bottles: 5 votes
    wasting pocket money: 15 votes
  33. 33.True or false: a calculator is a learning app. (a) True (b) False
  34. 34.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “missing the bus”?
    forgetting birthdays: 11 votes
    missing the bus: 15 votes
    forgetting homework: 24 votes
  35. 35.👥 A library app has 285 readers, 50 librarians and 290 volunteers as users. How many more volunteers than librarians are there?
  36. 36.Which of these is true of an app? (a) needs no installing (b) opens from a link (c) comes from an app store (d) opens in a web browser
  37. 37.True or false: a date picker is a button. (a) True (b) False
  38. 38.🧩 What do we call one full page of an app? (a) a variable (b) a cable (c) a screen (d) a battery
  39. 39.Which of these is an input? (a) a pop-up message (b) a beep sound (c) taking a photo (d) a result on screen
  40. 40.⚙️ What number does this app show?
    let km = 7; // typed by the user
    let metres = km * 1000;
    show(metres);

Answer key

  1. 53
  2. line 3
  3. let friends try it
  4. sketch the screens
  5. 3
  6. 16
  7. a screen
  8. a sleep tracker
  9. True
  10. 420
  11. ask possible users
  12. True
  13. sorting the scores
  14. True
  15. line 3
  16. 1
  17. minimum
  18. speaking a command
  19. a tool app
  20. a feature
  21. True
  22. an input
  23. line 2
  24. 3
  25. False
  26. Start
  27. “I keep missing the bus”
  28. True
  29. a share button
  30. the test stage
  31. line 3
  32. 5
  33. False
  34. 9
  35. 240
  36. comes from an app store
  37. False
  38. a screen
  39. taking a photo
  40. 7000

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