← 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 927 · 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 a feature? (a) “I forget my homework” (b) a search bar (c) “Small text is hard” (d) “What should I cook?”
  2. 2.🌐 Which program do you need to open a website? (a) an app store (b) a camera app (c) a web browser (d) a calculator
  3. 3.Which of these is a screen? (a) the settings page (b) tap to go Next (c) tap to Save (d) today’s step count
  4. 4.🔍 Which is the odd one out? (a) talk to possible users (b) sketch the screens (c) spot a problem to solve (d) list what users need
  5. 5.🔍 Which is the odd one out? (a) typing your age (b) taking a photo (c) tapping a button (d) sorting the scores
  6. 6.🗒️ Version 1 of a quiz app must be ready in 6 days. How many days are left for extras after the must-haves?
    show a question: 1 days
    check the answer: 1 days
    show the score: 2 days
  7. 7.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) savings stickers (b) show the balance (c) export to a file (d) pie-chart colours
  8. 8.🧩 Which input is best for choosing a volume level? (a) a text box (b) a switch (c) a slider (d) a title
  9. 9.🧩 Which part lets the user give the app information? (a) an icon (b) a logo (c) a title (d) an input
  10. 10.🧩 Which of these is a button on this screen?
    [title] Edit Profile
    [button] Next
    [switch] Show hints
    [text box] Name
    [text box] Phone
    (a) Show hints (b) Phone (c) Name (d) Next
  11. 11.Which of these is true of an app? (a) has a web address (b) needs no installing (c) opens from a link (d) has a home-screen icon
  12. 12.🔍 Which is the odd one out? (a) let friends try it (b) sketch the screens (c) pick the features (d) draw the user flow
  13. 13.🔢 When you make an app, what comes right after “plan the screens”? (a) release it (b) get an idea (c) build the app (d) test the app
  14. 14.Which of these is true of an app? (a) has a web address (b) is installed on a phone (c) opens from a link (d) needs no installing
  15. 15.Which of these is true of a website? (a) opens in a web browser (b) comes from an app store (c) updates from the store (d) is installed on a phone
  16. 16.🧩 Which of these is a button on this screen?
    [title] Sign Up
    [text box] Name
    [switch] Dark mode
    [button] Next
    [button] Done
    [button] Cancel
    (a) Dark mode (b) Next (c) Name
  17. 17.👥 A cricket club app has 285 players, 255 coaches and 125 fans as users. How many users does it have in all?
  18. 18.📱 Where do people usually download phone apps from? (a) a web server (b) a charger (c) an app store (d) a printer
  19. 19.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [text box] Due date
    [text box] Subject
    [button] Start
    [button] Next
    [slider] Brightness
    [button] Save
    [text box] Age
  20. 20.👥 A school app has 50 students, 250 teachers and 205 parents as users. How many users does it have in all?
  21. 21.🔢 When you make an app, what comes right after “test the app”? (a) get an idea (b) build the app (c) release it (d) plan the screens
  22. 22.👥 A clinic app has 210 patients, 195 doctors and 110 nurses as users. Which user group is the biggest? (a) doctors (b) patients (c) nurses
  23. 23.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 580; // typed by the user
    line 2: let off = 30; // typed by the user
    line 3: let pay = price - off;
    line 4: show(pay);
    (a) line 1 (b) line 3 (c) line 2 (d) line 4
  24. 24.Which of these app ideas solves a real problem? (a) an app that just says hi (b) a button with no action (c) a blank grey screen (d) a library due-date alert
  25. 25.True or false: taking a photo is an input. (a) False (b) True
  26. 26.⚙️ What number does this app show?
    let price = 95; // typed by the user
    let qty = 5; // typed by the user
    let total = price * qty;
    show(total);
  27. 27.Which of these happens at the plan stage? (a) add the buttons (b) list what users need (c) pick the features (d) share the download link
  28. 28.🔍 Which is the odd one out? (a) sketch the screens (b) draw the user flow (c) write the code (d) pick the features
  29. 29.🗂️ What kind of app is an alarm clock? (a) a game (b) a health app (c) a learning app (d) a tool app
  30. 30.⚙️ What number does this app show?
    let price = 85; // typed by the user
    let qty = 5; // typed by the user
    let total = price * qty;
    show(total);
  31. 31.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting birthdays: 12 votes
    no quiet study place: 10 votes
    wasting pocket money: 20 votes
    (a) forgetting birthdays (b) wasting pocket money (c) no quiet study place
  32. 32.🧩 In an app, what is the game-over page? (a) a screen (b) a button (c) data (d) an input
  33. 33.Which of these is data? (a) the settings page (b) tap to Send (c) your friends list (d) a box to type a name
  34. 34.⚙️ What number does this app show?
    let price = 75; // typed by the user
    let qty = 5; // typed by the user
    let total = price * qty;
    show(total);
  35. 35.True or false: you write down the bugs at the plan stage. (a) True (b) False
  36. 36.📅 An app team plans for 2 days, builds for 4 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
  37. 37.True or false: a cricket run chase is a game. (a) True (b) False
  38. 38.🧩 Which input is best for typing your name? (a) a switch (b) a text box (c) a slider (d) a picture
  39. 39.True or false: a free study-room finder solves no real problem. (a) True (b) False
  40. 40.💡 Which is a problem statement? (a) “Add a logo” (b) “Kids forget homework” (c) “Make it fast” (d) “Use blue buttons”

Answer key

  1. a search bar
  2. a web browser
  3. the settings page
  4. sketch the screens
  5. sorting the scores
  6. 2
  7. show the balance
  8. a slider
  9. an input
  10. Next
  11. has a home-screen icon
  12. let friends try it
  13. build the app
  14. is installed on a phone
  15. opens in a web browser
  16. Next
  17. 665
  18. an app store
  19. 3
  20. 505
  21. release it
  22. patients
  23. line 3
  24. a library due-date alert
  25. True
  26. 475
  27. pick the features
  28. write the code
  29. a tool app
  30. 425
  31. wasting pocket money
  32. a screen
  33. your friends list
  34. 375
  35. False
  36. 9
  37. True
  38. a text box
  39. False
  40. “Kids forget homework”

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