App Dev Worksheet: Part 1 Test
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.Which of these app ideas solves a real problem? (a) an app that just says hi (b) a blank grey screen (c) a medicine reminder (d) a page of random dots
-
2.⚙️ What number does this app show?
let price = 180; // typed by the user
let off = 30; // typed by the user
let pay = price - off;
show(pay); -
3.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 188; // 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 3 (c) line 1 (d) line 4 -
4.⚙️ What number does this app show?
let bill = 44; // typed by the user
let friends = 4; // typed by the user
let share = bill / friends;
show(share); - 5.True or false: a calculator is a learning app. (a) False (b) True
- 6.Which of these is a button? (a) tap to Save (b) your saved notes (c) your high score (d) the game-over page
- 7.Which of these app ideas solves no real problem? (a) a blank grey screen (b) a medicine reminder (c) a bill splitter (d) a lost-and-found board
- 8.🔍 Which is the odd one out? (a) a puzzle with levels (b) a cricket run chase (c) a word battle (d) a step counter
- 9.True or false: a page of random dots solves a real problem. (a) True (b) False
- 10.🗒️ 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) savings stickers (d) show the balance
- 11.👥 A clinic app has 255 patients, 40 doctors and 75 nurses as users. Which user group is the biggest? (a) patients (b) nurses (c) doctors
- 12.👥 A library app has 70 readers, 170 librarians and 140 volunteers as users. Which user group is the biggest? (a) readers (b) volunteers (c) librarians
- 13.🔢 When you make an app, which comes LAST? (a) release it (b) get an idea (c) plan the screens (d) build the app
- 14.📱 Which one has a home-screen icon: an app or a website? (a) an app (b) a website
- 15.True or false: you pick the features at the plan stage. (a) False (b) True
-
16.📊 Survey: which problem bugs you most? Which problem should your app solve first?
losing water bottles: 19 votes
forgetting birthdays: 18 votes
missing the bus: 13 votes (a) losing water bottles (b) missing the bus (c) forgetting birthdays - 17.📅 An app team plans for 2 days, builds for 5 days, tests for 3 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
- 18.🔢 After an app is released, which comes first: “list what to fix” or “fix and improve”? (a) list what to fix (b) fix and improve
-
19.🧩 How many buttons does this app screen have?
[title] Add Homework
[slider] Brightness
[text box] Age
[button] Cancel
[button] Save
[text box] City - 20.📅 An app team plans for 4 days, builds for 12 days, tests for 2 days and releases on 1 more day. How many more days does building take than testing?
-
21.📊 Survey: which problem bugs you most? How many students voted in all?
losing water bottles: 19 votes
no quiet study place: 25 votes
forgetting birthdays: 14 votes - 22.🗒️ 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) add money spent (d) savings stickers
- 23.Which of these is a button? (a) tap to go Next (b) the log-in page (c) a date picker (d) your high score
-
24.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “forgetting birthdays”?
forgetting homework: 22 votes
forgetting birthdays: 13 votes
no quiet study place: 14 votes -
25.⚙️ What number does this app show?
let price = 120; // typed by the user
let off = 30; // typed by the user
let pay = price - off;
show(pay); - 26.🗒️ In MVP, the M stands for ___. (a) maximum (b) minimum (c) music (d) mobile
- 27.True or false: a calculator is a game. (a) False (b) True
- 28.👥 A cricket club app has 170 players, 260 coaches and 280 fans as users. How many users does it have in all?
- 29.📅 An app team plans for 4 days, builds for 6 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
- 30.💡 After a survey, which need should version 1 solve? (a) the rarest need (b) the newest trend (c) a random need (d) the most common need
- 31.📅 An app team plans for 4 days, builds for 7 days, tests for 1 days and releases on 1 more day. How many more days does building take than testing?
- 32.Which of these is true of a website? (a) has a home-screen icon (b) is installed on a phone (c) updates from the store (d) opens from a link
- 33.True or false: a result on screen is an output. (a) False (b) True
-
34.🗒️ Version 1 of a pocket-money tracker must be ready in 12 days. How many days are left for extras after the must-haves?
add money received: 4 days
add money spent: 3 days
show the balance: 2 days - 35.True or false: a library due-date alert solves no real problem. (a) False (b) True
-
36.🧩 Which of these is a button on this screen?
[title] Sign Up
[text box] Email
[button] Start
[text box] City (a) City (b) Email (c) Start -
37.📊 Survey: which problem bugs you most? How many students voted in all?
no quiet study place: 23 votes
wasting pocket money: 17 votes
forgetting birthdays: 19 votes - 38.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money spent (b) add money received (c) pie-chart colours (d) show the balance
- 39.True or false: an app comes from an app store. (a) False (b) True
- 40.💡 Which is a problem statement? (a) “Use blue buttons” (b) “Make it fast” (c) “Add a logo” (d) “Kids forget homework”
Answer key
- a medicine reminder
- 150
- line 3
- 11
- False
- tap to Save
- a blank grey screen
- a step counter
- False
- show the balance
- patients
- librarians
- release it
- an app
- True
- losing water bottles
- 7
- list what to fix
- 2
- 10
- 58
- add money spent
- tap to go Next
- 9
- 90
- minimum
- False
- 710
- 14
- the most common need
- 6
- opens from a link
- True
- 3
- False
- Start
- 59
- pie-chart colours
- True
- “Kids forget homework”
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students