← 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 135 · 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.🔍 Which is the odd one out? (a) share the download link (b) write the store text (c) put it on an app store (d) write the code
  2. 2.🔍 Which is the odd one out? (a) working out a tip (b) tapping a button (c) adding up a bill (d) checking a password
  3. 3.💡 Does an app idea like a medicine reminder solve a real problem? (a) No (b) Yes
  4. 4.💡 Which app idea solves this problem: friends argue over who pays? (a) a medicine reminder (b) a homework planner (c) a study-room finder (d) a bill splitter
  5. 5.📱 Where do people usually download phone apps from? (a) a printer (b) a web server (c) an app store (d) a charger
  6. 6.🧩 In an app, what is your saved notes? (a) a screen (b) a button (c) an input (d) data
  7. 7.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 80; // typed by the user
    line 2: let qty = 6; // typed by the user
    line 3: let total = price * qty;
    line 4: show(total);
    (a) line 2 (b) line 1 (c) line 4 (d) line 3
  8. 8.🛠️ At which stage do you sketch the screens? (a) the idea stage (b) the release stage (c) the plan stage (d) the test stage
  9. 9.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 207; // 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 1 (b) line 2 (c) line 3 (d) line 4
  10. 10.Which of these is an input? (a) tapping a button (b) a beep sound (c) checking a password (d) working out a tip
  11. 11.👥 A school app has 240 students, 100 teachers and 215 parents as users. How many users does it have in all?
  12. 12.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 380; // typed by the user
    line 2: let off = 40; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 3 (b) line 2 (c) line 4 (d) line 1
  13. 13.🎯 Which app would help this user most: a grandparent with weak eyesight? (a) a pocket-money tracker (b) a big-text reader (c) a water reminder (d) a homework planner
  14. 14.🎯 Which app would help this user most: a student who often misses the school bus? (a) a bus tracker (b) a big-text reader (c) a homework planner (d) a recipe finder
  15. 15.🗂️ What kind of app is a sleep tracker? (a) a game (b) a tool app (c) a health app (d) a learning app
  16. 16.🗒️ Version 1 of a quiz app must be ready in 9 days. How many days are left for extras after the must-haves?
    show a question: 2 days
    check the answer: 4 days
    show the score: 2 days
  17. 17.True or false: a bill splitter solves no real problem. (a) False (b) True
  18. 18.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) rate the driver (b) see where the bus is (c) a dark mode (d) change the bus icon
  19. 19.🎯 Why learn about users before you build? (a) to slow it down (b) to pick a logo (c) to build what they need (d) to make it longer
  20. 20.True or false: a spelling coach is a learning app. (a) True (b) False
  21. 21.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    no quiet study place: 22 votes
    missing the bus: 17 votes
    forgetting birthdays: 9 votes
    (a) forgetting birthdays (b) missing the bus (c) no quiet study place
  22. 22.True or false: you talk to possible users at the plan stage. (a) False (b) True
  23. 23.🎯 An app for “everyone” with no clear user usually ___. (a) wins every prize (b) is easy to build (c) helps nobody well (d) needs no testing
  24. 24.🧩 In an app, what is the game-over page? (a) an input (b) a screen (c) a button (d) data
  25. 25.🔍 Which is the odd one out? (a) a puzzle with levels (b) a flashcard trainer (c) a cricket run chase (d) a word battle
  26. 26.📊 Survey: which problem bugs you most? How many more votes did “forgetting birthdays” get than “wasting pocket money”?
    forgetting birthdays: 7 votes
    wasting pocket money: 6 votes
    no quiet study place: 16 votes
  27. 27.True or false: today’s step count is data. (a) True (b) False
  28. 28.💡 Does an app idea like a blank grey screen solve a real problem? (a) No (b) Yes
  29. 29.True or false: typing your age is processing. (a) True (b) False
  30. 30.Which of these is true of a website? (a) opens from a link (b) comes from an app store (c) updates from the store (d) is installed on a phone
  31. 31.Which of these is processing? (a) working out a tip (b) a beep sound (c) tapping a button (d) typing your age
  32. 32.🧩 How many buttons does this app screen have?
    [title] New Note
    [slider] Volume
    [text box] Age
    [button] Start
    [text box] Name
    [switch] Remind me
    [text box] City
  33. 33.True or false: a water reminder is the best fit for a reader who finds small print hard. (a) True (b) False
  34. 34.🗒️ Version 1 of a quiz app must be ready in 13 days. How many days are left for extras after the must-haves?
    show a question: 3 days
    check the answer: 1 days
    show the score: 3 days
  35. 35.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 92; // 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 2 (b) line 1 (c) line 4 (d) line 3
  36. 36.True or false: a free study-room finder solves no real problem. (a) False (b) True
  37. 37.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [text box] Name
    [text box] Subject
    [button] Next
  38. 38.🧩 Which input is best for typing your name? (a) a switch (b) a picture (c) a text box (d) a slider
  39. 39.📱 Which one opens in a web browser: an app or a website? (a) an app (b) a website
  40. 40.🔍 Which is the odd one out? (a) add the buttons (b) share the download link (c) put it on an app store (d) write the store text

Answer key

  1. write the code
  2. tapping a button
  3. Yes
  4. a bill splitter
  5. an app store
  6. data
  7. line 3
  8. the plan stage
  9. line 3
  10. tapping a button
  11. 555
  12. line 3
  13. a big-text reader
  14. a bus tracker
  15. a health app
  16. 1
  17. False
  18. see where the bus is
  19. to build what they need
  20. True
  21. no quiet study place
  22. False
  23. helps nobody well
  24. a screen
  25. a flashcard trainer
  26. 1
  27. True
  28. No
  29. False
  30. opens from a link
  31. working out a tip
  32. 1
  33. False
  34. 6
  35. line 3
  36. False
  37. 2
  38. a text box
  39. a website
  40. add the buttons

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