← 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 233 · 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 input is best for typing your name? (a) a text box (b) a picture (c) a slider (d) a switch
  2. 2.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [slider] Text size
    [text box] Age
    [button] Back
    [button] Help
    [text box] Phone
    [button] Cancel
  3. 3.⚙️ What number does this app show?
    let price = 35; // typed by the user
    let qty = 3; // typed by the user
    let total = price * qty;
    show(total);
  4. 4.🔍 Which is the odd one out? (a) a racing challenge (b) a word battle (c) a cricket run chase (d) a times-table quiz
  5. 5.🎯 Which app would help this user most: a teen learning to make snacks? (a) a pocket-money tracker (b) a recipe finder (c) a homework planner (d) a bus tracker
  6. 6.📊 Survey: which problem bugs you most? How many students voted in all?
    no quiet study place: 20 votes
    missing the bus: 7 votes
    forgetting birthdays: 8 votes
  7. 7.Which of these is true of a website? (a) comes from an app store (b) updates from the store (c) has a web address (d) has a home-screen icon
  8. 8.🛠️ At which stage do you list what users need? (a) the plan stage (b) the build stage (c) the test stage (d) the idea stage
  9. 9.🔍 Which is the odd one out? (a) typing your age (b) a buzz (vibration) (c) taking a photo (d) speaking a command
  10. 10.🧩 Which of these is a button on this screen?
    [title] Settings
    [switch] Sound
    [text box] City
    [text box] Due date
    [button] Next
    [slider] Volume
    (a) Sound (b) Next (c) Due date (d) City
  11. 11.Which of these happens at the test stage? (a) talk to possible users (b) share the download link (c) try every button (d) sketch the screens
  12. 12.💡 Which app idea solves this problem: nobody knows whose bag it is? (a) a bill splitter (b) a lost-and-found board (c) a study-room finder (d) a homework planner
  13. 13.📅 An app team plans for 5 days, builds for 9 days, tests for 2 days and releases on 1 more day. How many more days does building take than testing?
  14. 14.True or false: the settings page is a screen. (a) True (b) False
  15. 15.⚙️ What number does this app show?
    let price = 550; // typed by the user
    let off = 10; // typed by the user
    let pay = price - off;
    show(pay);
  16. 16.👥 A clinic app has 275 patients, 255 doctors and 40 nurses as users. How many more doctors than nurses are there?
  17. 17.Which of these happens at the build stage? (a) add the buttons (b) list what users need (c) share the download link (d) try every button
  18. 18.Which of these app ideas solves a real problem? (a) a page of random dots (b) an app that just says hi (c) a blank grey screen (d) a bill splitter
  19. 19.⚙️ In an app, is working out a tip an input, processing or an output? (a) output (b) input (c) processing
  20. 20.True or false: an app is installed on a phone. (a) False (b) True
  21. 21.True or false: the home page of an app is a screen. (a) False (b) True
  22. 22.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [text box] Due date
    [text box] Subject
    [button] Start
    [slider] Text size
    [text box] Notes
  23. 23.👥 A school app has 240 students, 245 teachers and 90 parents as users. How many more teachers than students are there?
  24. 24.🎯 Why learn about users before you build? (a) to pick a logo (b) to build what they need (c) to slow it down (d) to make it longer
  25. 25.True or false: a date picker is data. (a) False (b) True
  26. 26.True or false: a big-text reader is the best fit for a parent waiting at the bus stop. (a) True (b) False
  27. 27.🔍 Which is the odd one out? (a) tapping a button (b) working out a tip (c) sorting the scores (d) adding up a bill
  28. 28.True or false: a free study-room finder solves no real problem. (a) False (b) True
  29. 29.Which of these is true of a website? (a) has a home-screen icon (b) comes from an app store (c) needs no installing (d) updates from the store
  30. 30.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 102; // typed by the user
    line 2: let friends = 2; // typed by the user
    line 3: let share = bill / friends;
    line 4: show(share);
    (a) line 3 (b) line 1 (c) line 4 (d) line 2
  31. 31.Which of these is processing? (a) a pop-up message (b) typing your age (c) working out a tip (d) a result on screen
  32. 32.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) confetti effects (b) an avatar shop (c) background music (d) show a question
  33. 33.Which of these is data? (a) your saved notes (b) tap to Start (c) tap to go Next (d) tap to Save
  34. 34.💡 Which app idea solves this problem: Grandpa forgets his tablets? (a) a bill splitter (b) a lost-and-found board (c) a homework planner (d) a medicine reminder
  35. 35.📱 Which one has a web address: an app or a website? (a) an app (b) a website
  36. 36.💡 Does an app idea like a blank grey screen solve a real problem? (a) Yes (b) No
  37. 37.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [button] Next
    [button] Done
    [button] Save
    [text box] Name
  38. 38.🌐 Which program do you need to open a website? (a) a web browser (b) a calculator (c) an app store (d) a camera app
  39. 39.🗂️ What kind of app is a puzzle with levels? (a) a tool app (b) a learning app (c) a game (d) a health app
  40. 40.Which of these is processing? (a) sorting the scores (b) typing your age (c) speaking a command (d) a beep sound

Answer key

  1. a text box
  2. 3
  3. 105
  4. a times-table quiz
  5. a recipe finder
  6. 35
  7. has a web address
  8. the idea stage
  9. a buzz (vibration)
  10. Next
  11. try every button
  12. a lost-and-found board
  13. 7
  14. True
  15. 540
  16. 215
  17. add the buttons
  18. a bill splitter
  19. processing
  20. True
  21. True
  22. 1
  23. 5
  24. to build what they need
  25. False
  26. False
  27. tapping a button
  28. False
  29. needs no installing
  30. line 3
  31. working out a tip
  32. show a question
  33. your saved notes
  34. a medicine reminder
  35. a website
  36. No
  37. 3
  38. a web browser
  39. a game
  40. sorting the scores

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