← 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 811 · 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 of these is true of an app? (a) needs no installing (b) has a web address (c) is installed on a phone (d) opens in a web browser
  2. 2.True or false: a times-table quiz is a game. (a) False (b) True
  3. 3.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 26; // 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 4 (b) line 2 (c) line 1 (d) line 3
  4. 4.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [text box] Age
    [button] Help
    [text box] Phone
  5. 5.🧩 How many buttons does this app screen have?
    [title] New Note
    [text box] Email
    [button] Next
    [slider] Volume
    [text box] Name
  6. 6.🗒️ The first small, working version of an app is often called an ___. (a) URL (b) MVP (c) CPU (d) FAQ
  7. 7.🧩 How many buttons does this app screen have?
    [title] Order Snacks
    [button] Back
    [button] Next
    [text box] Due date
    [button] Save
    [text box] Name
    [text box] Email
  8. 8.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money received (b) pie-chart colours (c) add money spent (d) show the balance
  9. 9.💡 Which app idea solves this problem: a team shares one snack bill? (a) a homework planner (b) a bill splitter (c) a study-room finder (d) a lost-and-found board
  10. 10.🔍 Which is the odd one out? (a) speaking a command (b) sorting the scores (c) taking a photo (d) tapping a button
  11. 11.True or false: a big-text reader is the best fit for a cook with no idea for dinner. (a) True (b) False
  12. 12.🎯 What is the best first step to learn what users need? (a) guess on your own (b) pick the colours (c) ask and watch users (d) write the code
  13. 13.True or false: an app opens from a link. (a) True (b) False
  14. 14.True or false: a website opens from a link. (a) True (b) False
  15. 15.📅 An app team plans for 4 days, builds for 12 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
  16. 16.Which of these is an output? (a) a pop-up message (b) checking a password (c) typing your age (d) taking a photo
  17. 17.⚙️ What number does this app show?
    let price = 15; // typed by the user
    let qty = 3; // typed by the user
    let total = price * qty;
    show(total);
  18. 18.True or false: your friends list is data. (a) True (b) False
  19. 19.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [text box] Due date
    [slider] Brightness
    [button] Help
    [text box] Age
    [text box] Subject
  20. 20.📊 Survey: which problem bugs you most? How many students voted in all?
    forgetting birthdays: 10 votes
    losing water bottles: 16 votes
    no quiet study place: 12 votes
  21. 21.🔍 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 down the bugs
  22. 22.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [button] Done
    [text box] Subject
  23. 23.👥 A cricket club app has 65 players, 110 coaches and 25 fans as users. Which user group is the biggest? (a) players (b) fans (c) coaches
  24. 24.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) rate the driver (b) a dark mode (c) change the bus icon (d) show arrival time
  25. 25.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Edit Profile
    [button] Cancel
    [button] Back
    [text box] Subject
    [text box] Notes
    [text box] Due date
    [button] Help
  26. 26.Which of these is true of an app? (a) updates from the store (b) opens in a web browser (c) needs no installing (d) has a web address
  27. 27.🎯 Is this a user need or a feature: “I keep missing the bus”? (a) a user need (b) a feature
  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) water animations (c) log a glass of water (d) see today’s total
  29. 29.🛠️ At which stage do you list what users need? (a) the test stage (b) the plan stage (c) the build stage (d) the idea stage
  30. 30.⚙️ What number does this app show?
    let bill = 200; // typed by the user
    let friends = 5; // typed by the user
    let share = bill / friends;
    show(share);
  31. 31.True or false: a racing challenge is a game. (a) False (b) True
  32. 32.True or false: you let friends try it at the release stage. (a) True (b) False
  33. 33.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [text box] Name
    [text box] Notes
    [text box] Age
    [button] Save
  34. 34.🛠️ At which stage do you share the download link? (a) the build stage (b) the idea stage (c) the plan stage (d) the release stage
  35. 35.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) share tasks to friends (b) pick a theme colour (c) set a due date (d) earn stickers
  36. 36.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) custom alert sounds (b) water animations (c) log a glass of water (d) share your streak
  37. 37.True or false: your friends list is a screen. (a) False (b) True
  38. 38.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) add a homework task (b) share tasks to friends (c) set a due date (d) see tasks by day
  39. 39.💡 Does an app idea like a free study-room finder solve a real problem? (a) Yes (b) No
  40. 40.⚙️ What number does this app show?
    let price = 190; // typed by the user
    let off = 30; // typed by the user
    let pay = price - off;
    show(pay);

Answer key

  1. is installed on a phone
  2. False
  3. line 3
  4. 2
  5. 1
  6. MVP
  7. 3
  8. pie-chart colours
  9. a bill splitter
  10. sorting the scores
  11. False
  12. ask and watch users
  13. False
  14. True
  15. 18
  16. a pop-up message
  17. 45
  18. True
  19. 4
  20. 38
  21. write down the bugs
  22. 1
  23. coaches
  24. show arrival time
  25. 3
  26. updates from the store
  27. a user need
  28. water animations
  29. the idea stage
  30. 40
  31. True
  32. False
  33. 3
  34. the release stage
  35. set a due date
  36. log a glass of water
  37. False
  38. share tasks to friends
  39. Yes
  40. 160

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