← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 952 · 40 questions
TalentJR

Developer's tip (Plan, design, build, check): Find the topic: what apps are, designing apps, or logic and building. Read every screen, list or code line carefully, top to bottom. For code, write each value down step by step and check it again.

NameDateTime takenScore ___ / 40
  1. 1.♿ Does this help everyone, or make the app harder to use: text that can grow? (a) makes it harder (b) helps everyone
  2. 2.True or false: a class leaderboard fits saving in the cloud. (a) True (b) False
  3. 3.🗂️ What kind of app is a step counter? (a) a game (b) a tool app (c) a learning app (d) a health app
  4. 4.True or false: a wireframe has no real colours. (a) False (b) True
  5. 5.🧭 Which part of navigation sits at the bottom? (a) a menu button (b) the back button (c) a tab bar
  6. 6.True or false: notes to read offline fits saving in the cloud. (a) True (b) False
  7. 7.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [text box] Due date
    [text box] Phone
    [button] Help
    [button] Back
  8. 8.🔁 What number does this code show?
    let runs = [2, 13, 5, 11, 19];
    let total = 0;
    for (let i = 0; i < runs.length; i++) {
      total = total + runs[i];
    }
    show(total);
  9. 9.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) share your streak (b) set a reminder time (c) water animations (d) custom alert sounds
  10. 10.🧰 What number does this code show?
    function double(n) {
      return n * 2;
    }
    show(double(37));
  11. 11.🧩 In an app, what is your saved notes? (a) data (b) a button (c) an input (d) a screen
  12. 12.🔍 Which is the odd one out? (a) a cricket run chase (b) an alarm clock (c) a word battle (d) a puzzle with levels
  13. 13.Which of these app ideas solves a real problem? (a) a bill splitter (b) a button with no action (c) a blank grey screen (d) an app that just says hi
  14. 14.True or false: a website opens in a web browser. (a) True (b) False
  15. 15.🗒️ The first small, working version of an app is often called an ___. (a) FAQ (b) MVP (c) CPU (d) URL
  16. 16.Which of these helps everyone use the app? (a) icons with no labels (b) labels on every icon (c) fast-flashing lights (d) sudden loud sounds
  17. 17.True or false: a clear word like Save is good button design. (a) True (b) False
  18. 18.🔍 Which is the odd one out? (a) a times-table quiz (b) a water reminder (c) a flashcard trainer (d) a spelling coach
  19. 19.♿ A screen has 10 icon buttons. Only 7 of them have a text label for screen readers. How many still need a label?
  20. 20.🧩 Scores, notes and settings that an app keeps are called ___. (a) screens (b) buttons (c) data (d) tabs
  21. 21.📅 An app team plans for 5 days, builds for 11 days, tests for 1 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
  22. 22.🎯 Why learn about users before you build? (a) to slow it down (b) to make it longer (c) to pick a logo (d) to build what they need
  23. 23.🎨 Is this about UI or UX: the button colours? (a) UX (b) UI
  24. 24.⚙️ Which line does the processing (works out the answer)?
    line 1: let bill = 180; // 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 1 (b) line 4 (c) line 2 (d) line 3
  25. 25.Which of these is true of the back button? (a) opens a list of pages (b) shows 3 to 5 icons (c) sits at the bottom (d) undoes one move
  26. 26.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Menu → Address → Pens → Offers
    Design B: Home → Offers → Size → Address
  27. 27.Which of these fits saving in the cloud? (a) chat messages to friends (b) notes to read offline (c) the sound on/off setting (d) your last game level
  28. 28.Which of these makes the app harder to use? (a) colour as the only clue (b) captions on videos (c) strong colour contrast (d) labels on every icon
  29. 29.🧩 How many buttons does this app screen have?
    [title] Order Snacks
    [button] Back
    [button] Done
    [text box] City
    [text box] Due date
  30. 30.🚀 Which version is newer: 3.9.0 or 3.19.1? (a) 3.19.1 (b) 3.9.0
  31. 31.💾 What does this code show? (Positions start at 0.)
    let friends = ["Arjun", "Meera", "Zoya", "Riya", "Kabir"];
    show(friends[1]);
    (a) Arjun (b) Meera (c) Zoya (d) Riya
  32. 32.🔢 In a food-order flow, which comes first: “open the menu” or “pick a dish”? (a) open the menu (b) pick a dish
  33. 33.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Pay → Menu → Search → Offers → Size
    Design B: Home → Pay → Menu → Results
  34. 34.🔀 What number does this shop app show?
    let total = 820;
    if (total > 500) {
      total = total - 50;
    }
    show(total);
  35. 35.💡 Does an app idea like a blank grey screen solve a real problem? (a) Yes (b) No
  36. 36.🧩 In an app, what is tap to go Next? (a) a screen (b) data (c) an input (d) a button
  37. 37.Which of these is true of a wireframe? (a) looks like the real app (b) shows the real fonts (c) shows where things go (d) uses the final pictures
  38. 38.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    forgetting homework: 6 votes
    missing the bus: 5 votes
    wasting pocket money: 25 votes
    (a) forgetting homework (b) wasting pocket money (c) missing the bus
  39. 39.True or false: a puzzle with levels is a learning app. (a) False (b) True
  40. 40.🔀 What does this sign-up rule show?
    let age = 10;
    if (age >= 13) {
      show("Welcome!");
    } else {
      show("Ask a parent");
    }
    (a) Welcome! (b) Ask a parent

Answer key

  1. helps everyone
  2. True
  3. a health app
  4. True
  5. a tab bar
  6. False
  7. 2
  8. 50
  9. set a reminder time
  10. 74
  11. data
  12. an alarm clock
  13. a bill splitter
  14. True
  15. MVP
  16. labels on every icon
  17. True
  18. a water reminder
  19. 3
  20. data
  21. 16
  22. to build what they need
  23. UI
  24. line 3
  25. undoes one move
  26. 1
  27. chat messages to friends
  28. colour as the only clue
  29. 2
  30. 3.19.1
  31. Meera
  32. open the menu
  33. 2
  34. 770
  35. No
  36. a button
  37. shows where things go
  38. wasting pocket money
  39. False
  40. Ask a parent

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