← 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 889 · 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 app ideas solves no real problem? (a) a button with no action (b) a library due-date alert (c) a bill splitter (d) a lost-and-found board
  2. 2.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [button] Back
    [button] Save
    [text box] Notes
  3. 3.🔍 Which is the odd one out? (a) a unit converter (b) a calculator (c) a step counter (d) an alarm clock
  4. 4.True or false: a blank grey screen solves a real problem. (a) False (b) True
  5. 5.🗒️ The first small, working version of an app is often called an ___. (a) FAQ (b) URL (c) CPU (d) MVP
  6. 6.⚙️ In an app, is checking a password an input, processing or an output? (a) output (b) input (c) processing
  7. 7.📱 Where do people usually download phone apps from? (a) a web server (b) an app store (c) a charger (d) a printer
  8. 8.🎯 Which app would help this user most: a student who often misses the school bus? (a) a homework planner (b) a water reminder (c) a bus tracker (d) a pocket-money tracker
  9. 9.Which of these is true of a website? (a) opens in a web browser (b) comes from an app store (c) has a home-screen icon (d) is installed on a phone
  10. 10.🎯 An app for “everyone” with no clear user usually ___. (a) is easy to build (b) helps nobody well (c) needs no testing (d) wins every prize
  11. 11.💡 Does an app idea like a library due-date alert solve a real problem? (a) Yes (b) No
  12. 12.👥 A cricket club app has 35 players, 90 coaches and 210 fans as users. How many more fans than players are there?
  13. 13.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 174; // 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 4 (d) line 3
  14. 14.🔢 When you make an app, which comes first: “get an idea” or “plan the screens”? (a) get an idea (b) plan the screens
  15. 15.💡 Which app idea solves this problem: a patient misses doses? (a) a lost-and-found board (b) a medicine reminder (c) a homework planner (d) a bill splitter
  16. 16.🔢 When you make an app, which comes first: “release it” or “test the app”? (a) test the app (b) release it
  17. 17.True or false: the log-in page is a screen. (a) False (b) True
  18. 18.🎯 Which app would help this user most: a teen learning to make snacks? (a) a water reminder (b) a homework planner (c) a recipe finder (d) a bus tracker
  19. 19.True or false: an alarm clock is a learning app. (a) False (b) True
  20. 20.Which of these is an input? (a) a result on screen (b) typing your age (c) checking a password (d) adding up a bill
  21. 21.📅 An app team plans for 2 days, builds for 8 days, tests for 1 days and releases on 1 more day. How many more days does building take than testing?
  22. 22.📱 Which one needs no installing: an app or a website? (a) an app (b) a website
  23. 23.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money spent (b) show the balance (c) export to a file (d) add money received
  24. 24.💡 An app that tries to do everything at once is usually ___. (a) very small (b) easy to build (c) finished fast (d) hard to use
  25. 25.👥 A library app has 215 readers, 285 librarians and 45 volunteers as users. Which user group is the biggest? (a) readers (b) librarians (c) volunteers
  26. 26.Which of these app ideas solves no real problem? (a) a bill splitter (b) a blank grey screen (c) a free study-room finder (d) a lost-and-found board
  27. 27.🗒️ Version 1 of a pocket-money tracker must be ready in 9 days. How many days are left for extras after the must-haves?
    add money received: 2 days
    add money spent: 2 days
    show the balance: 4 days
  28. 28.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [text box] Notes
    [button] Next
    [text box] Due date
    [button] Back
    [text box] Name
  29. 29.📲 What happens when you tap an app’s icon? (a) the sound turns off (b) the app is deleted (c) the app opens (d) the phone charges
  30. 30.🔍 Which is the odd one out? (a) sorting the scores (b) adding up a bill (c) working out a tip (d) typing your age
  31. 31.True or false: you put it on an app store at the test stage. (a) False (b) True
  32. 32.True or false: a bill splitter solves a real problem. (a) True (b) False
  33. 33.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) pie-chart colours (b) export to a file (c) show the balance (d) savings stickers
  34. 34.📅 An app team plans for 2 days, builds for 11 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
  35. 35.🎯 What is a user need? (a) a problem a user has (b) a colour theme (c) a phone setting (d) a type of button
  36. 36.💡 Which app idea solves this problem: the library is always full? (a) a homework planner (b) a medicine reminder (c) a lost-and-found board (d) a study-room finder
  37. 37.Which of these is an output? (a) sorting the scores (b) speaking a command (c) checking a password (d) a buzz (vibration)
  38. 38.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    no quiet study place: 3 votes
    wasting pocket money: 20 votes
    missing the bus: 19 votes
    (a) no quiet study place (b) missing the bus (c) wasting pocket money
  39. 39.👥 A school app has 120 students, 210 teachers and 45 parents as users. Which user group is the biggest? (a) parents (b) teachers (c) students
  40. 40.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 100; // 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 2 (b) line 1 (c) line 4 (d) line 3

Answer key

  1. a button with no action
  2. 1
  3. a step counter
  4. False
  5. MVP
  6. processing
  7. an app store
  8. a bus tracker
  9. opens in a web browser
  10. helps nobody well
  11. Yes
  12. 175
  13. line 3
  14. get an idea
  15. a medicine reminder
  16. test the app
  17. True
  18. a recipe finder
  19. False
  20. typing your age
  21. 7
  22. a website
  23. export to a file
  24. hard to use
  25. librarians
  26. a blank grey screen
  27. 1
  28. 3
  29. the app opens
  30. typing your age
  31. False
  32. True
  33. show the balance
  34. 17
  35. a problem a user has
  36. a study-room finder
  37. a buzz (vibration)
  38. wasting pocket money
  39. teachers
  40. line 3

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