← 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 836 · 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.⚙️ What number does this app show?
    let price = 80; // typed by the user
    let qty = 6; // typed by the user
    let total = price * qty;
    show(total);
  2. 2.🧩 How many buttons does this app screen have?
    [title] Order Snacks
    [button] Cancel
    [button] Start
    [text box] Phone
  3. 3.🔢 When you make an app, what comes right after “build the app”? (a) get an idea (b) plan the screens (c) test the app (d) release it
  4. 4.🔍 Which is the odd one out? (a) a pop-up message (b) a result on screen (c) a buzz (vibration) (d) checking a password
  5. 5.⚙️ In an app, is checking a password an input, processing or an output? (a) input (b) processing (c) output
  6. 6.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting homework: 25 votes
    wasting pocket money: 6 votes
    forgetting birthdays: 8 votes
    (a) forgetting homework (b) forgetting birthdays (c) wasting pocket money
  7. 7.🧩 Scores, notes and settings that an app keeps are called ___. (a) buttons (b) tabs (c) data (d) screens
  8. 8.Which of these is true of an app? (a) needs no installing (b) opens in a web browser (c) has a home-screen icon (d) opens from a link
  9. 9.📅 An app team plans for 5 days, builds for 4 days, tests for 1 days and releases on 1 more day. How many more days does building take than testing?
  10. 10.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Edit Profile
    [text box] Name
    [text box] Notes
    [slider] Volume
    [text box] Email
    [button] Save
    [button] Send
  11. 11.🔢 When you make an app, which comes FIRST? (a) get an idea (b) test the app (c) release it (d) build the app
  12. 12.🔢 After an app is released, which comes first: “fix and improve” or “read user reviews”? (a) read user reviews (b) fix and improve
  13. 13.🧩 What does a button do when you tap it? (a) saves the battery (b) changes the phone (c) starts an action (d) shows the time
  14. 14.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [text box] Name
    [button] Back
    [slider] Text size
  15. 15.🎯 Is this a user need or a feature: “I keep missing the bus”? (a) a user need (b) a feature
  16. 16.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 50; // 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 4 (b) line 1 (c) line 2 (d) line 3
  17. 17.📊 Survey: which problem bugs you most? How many more votes did “missing the bus” get than “losing water bottles”?
    forgetting birthdays: 17 votes
    losing water bottles: 22 votes
    missing the bus: 23 votes
  18. 18.⚙️ What number does this app show?
    let price = 160; // typed by the user
    let off = 20; // typed by the user
    let pay = price - off;
    show(pay);
  19. 19.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) pick a theme colour (b) add a homework task (c) share tasks to friends (d) earn stickers
  20. 20.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    wasting pocket money: 9 votes
    forgetting birthdays: 10 votes
    forgetting homework: 4 votes
    (a) wasting pocket money (b) forgetting homework (c) forgetting birthdays
  21. 21.📱 The word “app” is short for ___. (a) apparatus (b) application (c) appetite (d) appointment
  22. 22.⚙️ What number does this app show?
    let price = 60; // typed by the user
    let qty = 2; // typed by the user
    let total = price * qty;
    show(total);
  23. 23.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    losing water bottles: 14 votes
    forgetting birthdays: 15 votes
    no quiet study place: 4 votes
    (a) losing water bottles (b) no quiet study place (c) forgetting birthdays
  24. 24.🗒️ Version 1 of a quiz app must be ready in 7 days. How many days are left for extras after the must-haves?
    show a question: 2 days
    check the answer: 1 days
    show the score: 4 days
  25. 25.🧩 Which of these is a button on this screen?
    [title] Edit Profile
    [text box] Age
    [text box] Due date
    [button] Done
    [text box] Email
    (a) Due date (b) Age (c) Email (d) Done
  26. 26.True or false: a puzzle with levels is a game. (a) False (b) True
  27. 27.💡 Does an app idea like a lost-and-found board solve a real problem? (a) Yes (b) No
  28. 28.🎯 A short made-up profile of a typical user is called a ___. (a) persona (b) protocol (c) pixel (d) password
  29. 29.📲 What happens when you tap an app’s icon? (a) the app opens (b) the app is deleted (c) the sound turns off (d) the phone charges
  30. 30.Which of these is true of an app? (a) is installed on a phone (b) has a web address (c) needs no installing (d) opens in a web browser
  31. 31.🗂️ What kind of app is a puzzle with levels? (a) a learning app (b) a game (c) a tool app (d) a health app
  32. 32.True or false: a library due-date alert solves a real problem. (a) True (b) False
  33. 33.🧩 How many buttons does this app screen have?
    [title] Settings
    [text box] Due date
    [button] Done
    [switch] Remind me
    [text box] Subject
    [text box] Name
  34. 34.Which of these is a button? (a) today’s step count (b) your high score (c) tap to go Next (d) the settings page
  35. 35.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [slider] Text size
    [button] Send
    [switch] Remind me
    [button] Start
    [button] Help
    [text box] Email
  36. 36.👥 A school app has 240 students, 300 teachers and 215 parents as users. Which user group is the biggest? (a) students (b) parents (c) teachers
  37. 37.👥 A clinic app has 55 patients, 180 doctors and 160 nurses as users. Which user group is the biggest? (a) nurses (b) doctors (c) patients
  38. 38.🔍 Which is the odd one out? (a) checking a password (b) adding up a bill (c) sorting the scores (d) a pop-up message
  39. 39.🧩 Which of these is a button on this screen?
    [title] New Note
    [button] Save
    [text box] Subject
    (a) Save (b) Subject
  40. 40.🎯 An app for “everyone” with no clear user usually ___. (a) wins every prize (b) is easy to build (c) needs no testing (d) helps nobody well

Answer key

  1. 480
  2. 2
  3. test the app
  4. checking a password
  5. processing
  6. forgetting homework
  7. data
  8. has a home-screen icon
  9. 3
  10. 4
  11. get an idea
  12. read user reviews
  13. starts an action
  14. 2
  15. a user need
  16. line 3
  17. 1
  18. 140
  19. add a homework task
  20. forgetting birthdays
  21. application
  22. 120
  23. forgetting birthdays
  24. 0
  25. Done
  26. True
  27. Yes
  28. persona
  29. the app opens
  30. is installed on a phone
  31. a game
  32. True
  33. 1
  34. tap to go Next
  35. 3
  36. teachers
  37. doctors
  38. a pop-up message
  39. Save
  40. helps nobody well

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