Programming Foundations Exam |
Correctly Answered and Rated A+ |
2025/2026 Guide
A program should continue accepting input numbers, adding each to a
sum, until a 0 is input.
Which control structure should be used?
- Correct Answer - While loop
Joe is building an online game. He wants to provide a riddle and have
the player guess the answer. The game needs to prompt the user to
enter the answer, check to see if it the input provided does not match the
correct answer, and continue prompting the user until the answer
entered matches the correct answer.
Which control structure supports Joe's needs?
- Correct Answer - Do-while loop
What is put to output by the following pseudocode:
x=3
do
Put x to output
Put " " to output
,x=x-1
while x > 0
- Correct Answer - 3 2 1
A programmer has developed the following code:
count = 0
while count is less than 5:
print 'Hello'
What is the result of implementing this code?
- Correct Answer - 'Hello' will print indefinitely.
What is the loop expression in the following pseudocode?
i=0
while i < 20
Put i to output
i=i+1
- Correct Answer - i<20
What is the loop variable initialization in the following pseudocode?
y=0
s = 100.0
while y < 10
s = s + (s * 5.0)
y=y+1
- Correct Answer - y = 0
, Order the steps needed to output the minimum of x and y from first (1) to
last (4).
A Declare variable min
B Put min to output
C min = x
D If y < min, set min = y
- Correct Answer - ACDB
Order the steps needed to calculate speed in miles per hour given a start
and end location and time traveled in hours from first (1) to last (4).
A Put speedMph to output
B Declare variables distMiles and speedMph
C distMiles = endLocation - startLocation
D speedMph = distMiles / timeHours
- Correct Answer - BCDA
Order the tasks needed to create a pyramid (large on bottom, small on
top) on a table from first (1) to last (4).
A Place largest shape.
B Clear table
C Place smallest shape.
D Place middle-sized shape.
- Correct Answer - BADC