← Designing apps: Part 2 test lesson New set →

App Dev Worksheet: Part 2 Test

App development lesson 16: Designing apps: Part 2 test · Set 117 · 40 questions
TalentJR

Developer's tip (Think like the user): First decide which topic the question is about. Use that lesson’s rule: 48 px buttons, 16 px text, the screen stack, the flow order. For code, count positions from 0.

NameDateTime takenScore ___ / 40
  1. 1.♿ A screen has 10 icon buttons. Only 6 of them have a text label for screen readers. How many still need a label?
  2. 2.💾 pop() takes off the last item. What does this code show?
    let friends = ["Zoya", "Aman", "Arjun"];
    friends.pop();
    show(friends[friends.length - 1]);
    (a) Aman (b) Zoya (c) Arjun
  3. 3.🔢 In a quiz-app flow, what comes right after “read a question”? (a) pick an answer (b) see the final score (c) see if it is right (d) tap “Start quiz”
  4. 4.💾 pop() takes off the last item. What does this code show?
    let notes = ["Hindi", "Music", "Sports"];
    notes.pop();
    show(notes[notes.length - 1]);
    (a) Hindi (b) Sports (c) Music
  5. 5.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
    1. open “Badges”
    2. tap Back
    3. open “Score card”
    How many times must you tap Back to reach the main screen of this tab?
  6. 6.🔍 Which is the odd one out? (a) the button colours (b) how many taps it takes (c) how easy sign-up is (d) how fast a task is done
  7. 7.💾 What number does this code show?
    let songs = ["Stars", "Monsoon"];
    songs.push("Kites");
    songs.push("Sunrise");
    show(songs.length);
  8. 8.🔢 In a food-order flow, what comes right after “open the menu”? (a) check the cart (b) pick a dish (c) pay for the order (d) track the order
  9. 9.🎨 Is this about UI or UX: the button colours? (a) UI (b) UX
  10. 10.Which of these makes the app harder to use? (a) colour as the only clue (b) labels on every icon (c) strong colour contrast (d) text that can grow
  11. 11.🌗 Is black on pale grey easy or hard to read on a button? (a) easy to read (b) hard to read
  12. 12.🧭 What does the back button usually do? (a) goes to the last screen (b) opens settings (c) deletes the page (d) closes all apps
  13. 13.True or false: the icon shapes is about UX (the experience). (a) False (b) True
  14. 14.Which of these is true of a wireframe? (a) shows the real fonts (b) has the real colours (c) uses plain grey boxes (d) uses the final pictures
  15. 15.🔢 In a photo-post flow, what comes right after “take the photo”? (a) post the photo (b) write a caption (c) add a filter (d) open the camera screen
  16. 16.💾 What does this code show? (Positions start at 0.)
    let songs = ["Rain", "Stars", "Kites"];
    show(songs[1]);
    (a) Rain (b) Kites (c) Stars
  17. 17.🔢 In a quiz-app flow, which comes LAST? (a) pick an answer (b) read a question (c) see if it is right (d) see the final score
  18. 18.🔘 Is this good or poor button design: a big, easy tap area? (a) good design (b) poor design
  19. 19.🧭 Why should every screen show where you are? (a) to hide the menu (b) to use more battery (c) so users do not get lost (d) to look busy
  20. 20.🔍 Which is the odd one out? (a) the icon shapes (b) the theme colours (c) the button colours (d) how users feel after
  21. 21.♿ A screen has 9 icon buttons. Only 3 of them have a text label for screen readers. How many still need a label?
  22. 22.✏️ A box with a cross in a wireframe usually means ___. (a) delete this (b) a picture goes here (c) a closed app (d) an error
  23. 23.🔘 Is this good or poor button design: a tiny 20 px button? (a) good design (b) poor design
  24. 24.True or false: chat messages to friends fits saving on the phone. (a) False (b) True
  25. 25.True or false: a big, easy tap area is good button design. (a) True (b) False
  26. 26.True or false: your last game level fits saving on the phone. (a) False (b) True
  27. 27.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Badges”
    2. open “Match report”
    3. open “Video”
    Which screen are you on now?
    (a) Badges (b) Match report (c) Video (d) Home
  28. 28.💾 Which can hold many values in order? (a) a switch (b) a single number (c) a button (d) a list
  29. 29.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
    1. open “Badges”
    2. tap Back
    3. tap the Home tab
    4. tap the Profile tab
    5. open “Map”
    Which screen are you on now?
    (a) Search (b) Badges (c) Home (d) Map
  30. 30.🔍 Which is the odd one out? (a) the font size (b) how users feel after (c) whether users get lost (d) how many taps it takes
  31. 31.🎨 Is this about UI or UX: the theme colours? (a) UX (b) UI
  32. 32.🖼️ In this wireframe (top to bottom), what is right above the Save button?
    [ search box ]
    [ filter buttons ]
    [ Save button ]
    [ tab bar ]
    (a) search box (b) filter buttons (c) tab bar
  33. 33.🔍 Which is the odd one out? (a) the theme colours (b) the screen layout (c) how fast a task is done (d) the icon shapes
  34. 34.🔍 Which is the odd one out? (a) the icon shapes (b) whether users get lost (c) the theme colours (d) the button colours
  35. 35.🔢 In a sign-up flow, what comes right after “make a password”? (a) tap “Sign up” (b) open the app (c) enter the code sent (d) type name and email
  36. 36.💾 What does this code show? (Positions start at 0.)
    let songs = ["Ocean", "Stars", "Kites", "Monsoon", "Sunrise"];
    show(songs[3]);
    (a) Ocean (b) Kites (c) Monsoon (d) Stars
  37. 37.🎨 Fewer taps to finish a task usually means ___. (a) a bigger app (b) more colours (c) worse UX (d) better UX
  38. 38.🔍 Which is the odd one out? (a) sudden loud sounds (b) text that can grow (c) big touch targets (d) labels on every icon
  39. 39.True or false: how easy sign-up is is about UX (the experience). (a) False (b) True
  40. 40.🌗 Is white on dark green easy or hard to read on a button? (a) hard to read (b) easy to read

Answer key

  1. 4
  2. Aman
  3. pick an answer
  4. Music
  5. 1
  6. the button colours
  7. 4
  8. pick a dish
  9. UI
  10. colour as the only clue
  11. easy to read
  12. goes to the last screen
  13. False
  14. uses plain grey boxes
  15. add a filter
  16. Stars
  17. see the final score
  18. good design
  19. so users do not get lost
  20. how users feel after
  21. 6
  22. a picture goes here
  23. poor design
  24. False
  25. True
  26. True
  27. Video
  28. a list
  29. Map
  30. the font size
  31. UI
  32. filter buttons
  33. how fast a task is done
  34. whether users get lost
  35. enter the code sent
  36. Monsoon
  37. better UX
  38. sudden loud sounds
  39. True
  40. easy to read

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