← 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 180 · 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 one opens in a web browser: an app or a website? (a) a website (b) an app
  2. 2.Which of these happens at the plan stage? (a) pick the features (b) write down the bugs (c) talk to possible users (d) put it on an app store
  3. 3.🗒️ The first small, working version of an app is often called an ___. (a) CPU (b) URL (c) FAQ (d) MVP
  4. 4.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting birthdays: 14 votes
    no quiet study place: 4 votes
    missing the bus: 3 votes
    (a) forgetting birthdays (b) no quiet study place (c) missing the bus
  5. 5.🗒️ Why keep version 1 small? (a) to look bigger (b) to confuse users (c) to learn from users soon (d) to use up storage
  6. 6.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [button] Back
    [button] Start
    [text box] Age
    [slider] Volume
  7. 7.🧩 In an app, what is tap to Send? (a) a button (b) a screen (c) an input (d) data
  8. 8.🗒️ Version 1 of a quiz app must be ready in 4 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
  9. 9.🗂️ What kind of app is a racing challenge? (a) a game (b) a health app (c) a tool app (d) a learning app
  10. 10.📱 Which one has a web address: an app or a website? (a) a website (b) an app
  11. 11.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 560; // typed by the user
    line 2: let off = 10; // 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
  12. 12.💡 Which app idea solves this problem: friends argue over who pays? (a) a study-room finder (b) a bill splitter (c) a medicine reminder (d) a lost-and-found board
  13. 13.Which of these is an input? (a) a beep sound (b) a pop-up message (c) checking a password (d) speaking a command
  14. 14.🗒️ Version 1 of a bus tracker must be ready in 12 days. How many days are left for extras after the must-haves?
    see where the bus is: 4 days
    show arrival time: 3 days
    pick your bus stop: 5 days
  15. 15.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) see tasks by day (b) set a due date (c) pick a theme colour (d) add a homework task
  16. 16.🔍 Which is the odd one out? (a) a times-table quiz (b) a flashcard trainer (c) a calculator (d) a spelling coach
  17. 17.⚙️ What number does this app show?
    let price = 190; // typed by the user
    let off = 10; // typed by the user
    let pay = price - off;
    show(pay);
  18. 18.True or false: taking a photo is an input. (a) False (b) True
  19. 19.👥 A school app has 25 students, 260 teachers and 245 parents as users. How many users does it have in all?
  20. 20.Which of these is true of an app? (a) has a web address (b) opens from a link (c) is installed on a phone (d) opens in a web browser
  21. 21.👥 A clinic app has 225 patients, 20 doctors and 40 nurses as users. How many more patients than nurses are there?
  22. 22.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [text box] Due date
    [text box] Name
    [button] Back
    [button] Send
  23. 23.🔍 Which is the odd one out? (a) a buzz (vibration) (b) a beep sound (c) typing your age (d) a result on screen
  24. 24.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [button] Send
    [button] Save
    [text box] Age
    [text box] Due date
    [switch] Dark mode
    [button] Cancel
  25. 25.Which of these is a screen? (a) a box to type a name (b) the log-in page (c) tap to go Next (d) a slider for volume
  26. 26.🔍 Which is the odd one out? (a) a flashcard trainer (b) a water reminder (c) a spelling coach (d) a times-table quiz
  27. 27.Which of these is a user need? (a) a reminder alarm (b) a share button (c) a search bar (d) “I forget my homework”
  28. 28.📲 What happens when you tap an app’s icon? (a) the phone charges (b) the sound turns off (c) the app is deleted (d) the app opens
  29. 29.🔍 Which is the odd one out? (a) tapping a button (b) speaking a command (c) sorting the scores (d) typing your age
  30. 30.⚙️ What number does this app show?
    let bill = 129; // typed by the user
    let friends = 3; // typed by the user
    let share = bill / friends;
    show(share);
  31. 31.📅 An app team plans for 4 days, builds for 9 days, tests for 2 days and releases on 1 more day. How many more days does building take than testing?
  32. 32.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) custom alert sounds (b) water animations (c) share your streak (d) see today’s total
  33. 33.🔍 Which is the odd one out? (a) a result on screen (b) tapping a button (c) taking a photo (d) speaking a command
  34. 34.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [text box] Notes
    [text box] Email
    [button] Next
    [switch] Remind me
  35. 35.🔢 After an app is released, which comes LAST? (a) release an update (b) test it again (c) fix and improve (d) list what to fix
  36. 36.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [text box] Notes
    [text box] Email
    [button] Help
    [slider] Volume
    [text box] Name
    [button] Send
  37. 37.True or false: you write the code at the test stage. (a) False (b) True
  38. 38.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) earn stickers (b) see tasks by day (c) set a due date (d) add a homework task
  39. 39.📅 An app team plans for 2 days, builds for 9 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
  40. 40.⚙️ In an app, is a pop-up message an input, processing or an output? (a) processing (b) input (c) output

Answer key

  1. a website
  2. pick the features
  3. MVP
  4. forgetting birthdays
  5. to learn from users soon
  6. 2
  7. a button
  8. 0
  9. a game
  10. a website
  11. line 3
  12. a bill splitter
  13. speaking a command
  14. 0
  15. pick a theme colour
  16. a calculator
  17. 180
  18. True
  19. 530
  20. is installed on a phone
  21. 185
  22. 2
  23. typing your age
  24. 3
  25. the log-in page
  26. a water reminder
  27. “I forget my homework”
  28. the app opens
  29. sorting the scores
  30. 43
  31. 7
  32. see today’s total
  33. a result on screen
  34. 1
  35. release an update
  36. 2
  37. False
  38. earn stickers
  39. 15
  40. output

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