← 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 823 · 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 kind of app is a unit converter? (a) a tool app (b) a learning app (c) a game (d) a health app
  2. 2.Which of these is true of a website? (a) needs no installing (b) has a home-screen icon (c) comes from an app store (d) is installed on a phone
  3. 3.🧩 Which of these is a button on this screen?
    [title] New Note
    [switch] Dark mode
    [text box] Name
    [text box] Subject
    [button] Send
    (a) Name (b) Dark mode (c) Subject (d) Send
  4. 4.🔍 Which is the odd one out? (a) share the download link (b) put it on an app store (c) draw the user flow (d) write the store text
  5. 5.🛠️ At which stage do you share the download link? (a) the idea stage (b) the release stage (c) the test stage (d) the build stage
  6. 6.🗒️ 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
  7. 7.👥 A school app has 250 students, 60 teachers and 200 parents as users. How many users does it have in all?
  8. 8.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [text box] Email
    [switch] Show hints
    [text box] Due date
    [button] Cancel
  9. 9.⚙️ Which line does the processing (works out the answer)?
    line 1: let price = 25; // 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 3 (b) line 4 (c) line 2 (d) line 1
  10. 10.👥 A library app has 270 readers, 190 librarians and 65 volunteers as users. Which user group is the biggest? (a) librarians (b) volunteers (c) readers
  11. 11.True or false: checking a password is an input. (a) False (b) True
  12. 12.🎯 An app for “everyone” with no clear user usually ___. (a) wins every prize (b) needs no testing (c) helps nobody well (d) is easy to build
  13. 13.👥 A library app has 95 readers, 125 librarians and 150 volunteers as users. How many more volunteers than readers are there?
  14. 14.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) export to a file (b) add money received (c) savings stickers (d) pie-chart colours
  15. 15.📅 An app team plans for 2 days, builds for 5 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
  16. 16.⚙️ In an app, is working out a tip an input, processing or an output? (a) input (b) output (c) processing
  17. 17.True or false: a water reminder is the best fit for a gamer who forgets to drink. (a) False (b) True
  18. 18.🗒️ Version 1 of a homework planner must be ready in 13 days. How many days are left for extras after the must-haves?
    add a homework task: 3 days
    set a due date: 2 days
    see tasks by day: 3 days
  19. 19.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting homework: 14 votes
    missing the bus: 13 votes
    no quiet study place: 18 votes
    (a) missing the bus (b) no quiet study place (c) forgetting homework
  20. 20.👥 A school app has 200 students, 260 teachers and 220 parents as users. How many more teachers than parents are there?
  21. 21.🔍 Which is the odd one out? (a) a unit converter (b) a torch (c) a calculator (d) a racing challenge
  22. 22.🗒️ A to-do app with no “add a task” feature is ___. (a) ready to release (b) a nice extra (c) well planned (d) missing a must-have
  23. 23.Which of these app ideas solves no real problem? (a) a medicine reminder (b) a lost-and-found board (c) a page of random dots (d) a free study-room finder
  24. 24.Which of these happens at the release stage? (a) connect the data (b) put it on an app store (c) pick the features (d) sketch the screens
  25. 25.🧩 In an app, what is a box to type a name? (a) an input (b) data (c) a screen (d) a button
  26. 26.🔍 Which is the odd one out? (a) try every button (b) pick the features (c) write down the bugs (d) let friends try it
  27. 27.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “forgetting birthdays”?
    missing the bus: 25 votes
    forgetting homework: 19 votes
    forgetting birthdays: 6 votes
  28. 28.True or false: a step counter is a health app. (a) True (b) False
  29. 29.👥 A library app has 285 readers, 100 librarians and 95 volunteers as users. How many more readers than librarians are there?
  30. 30.⚙️ What number does this app show?
    let price = 380; // typed by the user
    let off = 20; // typed by the user
    let pay = price - off;
    show(pay);
  31. 31.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) see tasks by day (b) earn stickers (c) pick a theme colour (d) share tasks to friends
  32. 32.💡 Which app idea solves this problem: Grandpa forgets his tablets? (a) a homework planner (b) a bill splitter (c) a medicine reminder (d) a study-room finder
  33. 33.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) show arrival time (b) change the bus icon (c) see where the bus is (d) pick your bus stop
  34. 34.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Edit Profile
    [text box] Email
    [button] Back
    [slider] Volume
    [text box] Age
  35. 35.Which of these is data? (a) a box to type a name (b) your saved notes (c) tap to Start (d) tap to Send
  36. 36.🗂️ What kind of app is a spelling coach? (a) a health app (b) a tool app (c) a game (d) a learning app
  37. 37.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 256; // typed by the user
    line 2: let friends = 4; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 2 (b) line 4 (c) line 1 (d) line 3
  38. 38.🗒️ Version 1 of a water reminder must be ready in 9 days. How many days are left for extras after the must-haves?
    set a reminder time: 4 days
    log a glass of water: 1 days
    see today’s total: 2 days
  39. 39.⚙️ What number does this app show?
    let price = 30; // typed by the user
    let qty = 6; // typed by the user
    let total = price * qty;
    show(total);
  40. 40.🧩 In an app, what is a switch for dark mode? (a) data (b) a screen (c) a button (d) an input

Answer key

  1. a tool app
  2. needs no installing
  3. Send
  4. draw the user flow
  5. the release stage
  6. show the balance
  7. 510
  8. 1
  9. line 3
  10. readers
  11. False
  12. helps nobody well
  13. 55
  14. add money received
  15. 10
  16. processing
  17. True
  18. 5
  19. no quiet study place
  20. 40
  21. a racing challenge
  22. missing a must-have
  23. a page of random dots
  24. put it on an app store
  25. an input
  26. pick the features
  27. 13
  28. True
  29. 185
  30. 360
  31. see tasks by day
  32. a medicine reminder
  33. change the bus icon
  34. 3
  35. your saved notes
  36. a learning app
  37. line 3
  38. 2
  39. 180
  40. an input

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