App Dev Worksheet: Part 2 Test
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.💾 pop() takes off the last item. What does this code show?
let friends = ["Riya", "Arjun", "Kabir", "Aman"];
friends.pop();
show(friends[friends.length - 1]); (a) Riya (b) Arjun (c) Aman (d) Kabir - 2.🔍 Which is the odd one out? (a) the font size (b) whether users get lost (c) the button colours (d) the theme colours
-
3.💾 What number does this code show?
let notes = ["Maths", "Hindi", "Sports"];
notes.push("Art");
show(notes.length); - 4.🧭 Where is a tab bar usually placed in a phone app? (a) in the middle (b) nowhere (c) inside a button (d) at the bottom
- 5.💾 In most code, the first item of a list is at position ___. (a) 1 (b) 0 (c) 10 (d) 2
-
6.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Hint: 17 px
Footer: 23 px
Caption: 10 px -
7.💾 What does this code show? (Positions start at 0.)
let notes = ["Art", "Sports", "Music"];
show(notes[0]); (a) Music (b) Art (c) Sports -
8.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Search → Address → Confirm → Pens
Design B: Home → Address → Menu → Results → Cart → Confirm - 9.🔍 Which is the odd one out? (a) icons with no labels (b) fast-flashing lights (c) tiny tap areas (d) strong colour contrast
-
10.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pay → Confirm → Item → Size
Design B: Home → Item → Address -
11.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Cart → Address → Offers → Pens → Item → Menu
Design B: Home → Cart → Pens -
12.💾 What does this code show? (Positions start at 0.)
let friends = ["Aman", "Kabir", "Meera", "Riya"];
show(friends[2]); (a) Kabir (b) Meera (c) Aman (d) Riya - 13.True or false: “fast-flashing lights” makes the app harder to use. (a) False (b) True
-
14.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Lessons tab
2. open “Video”
3. open “Score card”
Which screen are you on now? (a) Lessons (b) Quiz (c) Video (d) Score card - 15.True or false: the screen layout is about UI (the look). (a) True (b) False
- 16.🎨 Is this about UI or UX: how many taps it takes? (a) UX (b) UI
- 17.🔘 Is this good or poor button design: a big, easy tap area? (a) good design (b) poor design
- 18.True or false: a big, easy tap area is good button design. (a) True (b) False
- 19.🔢 In a quiz-app flow, which comes FIRST? (a) see if it is right (b) tap “Start quiz” (c) read a question (d) pick an answer
- 20.True or false: a wireframe uses the final pictures. (a) True (b) False
- 21.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 22.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
- 23.🔍 Which is the odd one out? (a) the font size (b) how easy sign-up is (c) the icon shapes (d) the screen layout
-
24.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ search box ]
[ title text ]
[ top bar ]
[ filter buttons ]
[ tab bar ] (a) tab bar (b) title text (c) top bar (d) filter buttons - 25.Which of these is true of a final design? (a) shows where things go (b) has the real colours (c) has no real colours (d) is a quick sketch
- 26.🔢 In a food-order flow, which comes first: “open the menu” or “pick a dish”? (a) pick a dish (b) open the menu
- 27.♿ Accessibility means an app works for ___. (a) only experts (b) everyone (c) only the coder (d) nobody
- 28.🌗 Is yellow on white easy or hard to read on a button? (a) easy to read (b) hard to read
- 29.Which of these is true of a tab bar? (a) sits at the bottom (b) opens a list of pages (c) undoes one move (d) goes to the last screen
- 30.🔢 In a quiz-app flow, what comes right after “read a question”? (a) tap “Start quiz” (b) see the final score (c) see if it is right (d) pick an answer
-
31.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Search tab
2. open “Match report”
3. tap Back
4. open “Score card”
Which screen are you on now? (a) Home (b) Search (c) Match report (d) Score card - 32.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) tap “Start quiz” (b) see if it is right (c) see the final score (d) read a question
- 33.🔢 In a sign-up flow, which comes first: “enter the code sent” or “tap “Sign up””? (a) tap “Sign up” (b) enter the code sent
- 34.Which colour pair is easy to read? (a) white on black (b) red on green (c) light grey on white (d) dark blue on black
- 35.✏️ Why draw a wireframe before coding? (a) changes are quick (b) it saves data (c) it runs the app (d) it adds colours
-
36.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Item → Pay → Confirm
Design B: Home → Search → Address → Shop → Cart → Menu → Pay - 37.Which of these helps everyone use the app? (a) labels on every icon (b) colour as the only clue (c) fast-flashing lights (d) icons with no labels
-
38.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ tab bar ]
[ big picture ]
[ top bar ]
[ filter buttons ] (a) tab bar (b) filter buttons (c) top bar (d) big picture - 39.🔢 In a sign-up flow, which comes LAST? (a) tap “Sign up” (b) open the app (c) see the home screen (d) type name and email
- 40.🔢 In a photo-post flow, which comes first: “add a filter” or “open the camera screen”? (a) add a filter (b) open the camera screen
Answer key
- Kabir
- whether users get lost
- 4
- at the bottom
- 0
- 1
- Art
- 1
- strong colour contrast
- 2
- 6
- Meera
- True
- Score card
- True
- UX
- good design
- True
- tap “Start quiz”
- False
- in the cloud
- good design
- how easy sign-up is
- tab bar
- has the real colours
- open the menu
- everyone
- hard to read
- sits at the bottom
- pick an answer
- Score card
- see if it is right
- tap “Sign up”
- white on black
- changes are quick
- 3
- labels on every icon
- filter buttons
- see the home screen
- open the camera screen
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students