100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.6 TrustPilot
logo-home
Exam (elaborations)

Khan Academy Programming Study List (Q’s & A’s) Already Passed!!

Rating
-
Sold
-
Pages
23
Grade
A+
Uploaded on
08-12-2023
Written in
2023/2024

Khan Academy Programming Study List (Q’s & A’s) Already Passed!!

Institution
Programming
Module
Programming










Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Programming
Module
Programming

Document information

Uploaded on
December 8, 2023
Number of pages
23
Written in
2023/2024
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

Khan Academy Programming Study List (Q’s & A’s) Already Passed!!
Joo-won is writing code to calculate the volume of a cone based on this formula:
Volume=(Pi(r)^2)(h/3)
He's testing his code on this cone:
The code starts with these variables, where radius represents rrr and height represents hhh:
radius ← 2
height ← 5
The built-in constant PI stores an approximation of PI
Which expression correctly calculates the volume? Answer - PI * (radius * radius) * (height / 3)
A local search website lets users create lists of their favorite restaurants.
When the user first starts, the website runs this code to create an empty list:
localFavs ← []
The user can then insert and remove items from the list.
Here's the code that was executed from one user's list making session:
APPEND(localFavs, "Udupi")
APPEND(localFavs, "The Flying Falafel")
APPEND(localFavs, "Rojbas Grill")
APPEND(localFavs, "Cha-Ya")
APPEND(localFavs, "Platano")
APPEND(localFavs, "Cafe Nostos")
INSERT(localFavs, 3, "Gaumenkitzel")
REMOVE(localFavs, 5)
What does the localFavs variable store after that code runs? Answer - "Udupi", "The Flying Falafel", "Gaumenkitzel", "Rojbas Grill", "Platano", "Cafe Nostos"
Alissa is programming an app called ShirtItUp, where users can customize a t-shirt with their own phrase on it.
Which variable would she most likely use a string data type for? Answer - phrase: The custom phrase entered by the user
This program uses a conditional to determine whether a child will have free or attached earlobes.
if (fatherAllele = "G" OR motherAllele = "G")
{ earlobeType ← "free"
}
ELSE
{ earlobeType ← "attached"
}
In which situations will earlobeType be "free"?
👁️Note that there may be multiple answers to this question. Answer - When fatherAllele is "G" and motherAllele is "G"
When fatherAllele is "G" and motherAllele is "g"
When fatherAllele is "g" and motherAllele is "G"
This short program displays the winning result in a ship naming contest:
DISPLAY ("Schoolie")
DISPLAY ("McSchoolFace")
Part 1: How many statements are in the above program?
Part 2: What does the program output? Answer - 2
Schoolie McSchoolFace
Emanuel is writing a program to decide which fairgoers can ride on the rollercoaster, based on their height.
The rollercoaster has a sign posted that states: "RIDERS MUST BE AT LEAST 48" TALL TO RIDE"
The variable riderHeight represents a potential rider's height (in inches), and his program needs to set canRide to either true or false.
Which of these code segments correctly sets the value of canRide?
👁️Note that there are 2 answers to this question. Answer - IF (riderHeight ≥ 48) { canRide ← true
}
ELSE { canRide ← false
}
IF (riderHeight < 48) { canRide ← false
}
ELSE { canRide ← true
}
This program simulates a game where two players try to make basketball shots . Once either player misses 5 shots, the game is over.
1: player1Misses ← 0
2: player2Misses ← 0
3: REPEAT UNTIL (player1Misses = 5 OR player2Misses = 5)
4: { 5: player1Shot ← RANDOM(1, 2)
6: player2Shot ← RANDOM(1, 2)
7: IF (player1Shot = 2)
8: { 9: DISPLAY("Player 1 missed! ☹")
10: }
11: IF (player2Shot = 2)
12: {
13: DISPLAY("Player 2 missed! ☹")
14: }
15: IF (player1Shot = 1 AND player2Shot = 1)
16: {
17: DISPLAY("No misses! ☺")
18: }
19: }
Unfortunately, this code is incorrect; the REPEAT UNTIL loop never stops repeating.
Where would you add code so that the game ends when expected?
👁️Note that there are 2 answers to this question. Answer - Between line 9 and 10
Between line 13 and 14
Nikki read that it's healthy to take 10,000 steps every day. She's curious how many steps that'd be per minute, walking from 10AM to 10PM, and is writing a program to figure it out.
The program starts with this code:
stepsPerDay ← 10000
hoursAwake ← 12
Which lines of code successfully calculate and store the steps per minute?
👁️Note that there may be multiple answers to this question. Answer - stepsPerMin ←
stepsPerDay / hoursAwake / 60
stepsPerMin ← (stepsPerDay / hoursAwake) / 60
A gardener is writing a program to detect whether the soils for their citrus trees are the optimal level of acidity.
IF (measuredPH > 6.5)
{ soilState ← "high"
}
ELSE { IF (measuredPH < 5.5) { soilState ← "low" } ELSE { soilState ← "optimal" }
}

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
EvaTee Phoenix University
Follow You need to be logged in order to follow users or courses
Sold
5028
Member since
4 year
Number of followers
3557
Documents
52612
Last sold
3 hours ago
TIGHT DEADLINE? I CAN HELP

Many students don\'t have the time to work on their academic papers due to balancing with other responsibilities, for example, part-time work. I can relate. kindly don\'t hesitate to contact me, my study guides, notes and exams or test banks, are 100% graded

3.9

917 reviews

5
439
4
160
3
167
2
46
1
105

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions