Programming - Foundations includes accurate and
verified questions covering Python fundamentals,
control structures (if/else, loops), functions, data types,
input/output operations, basic debugging, and
problem-solving logic. Designed to evaluate readiness
for the D278 Objective Assessment in WGU’s IT and
computer science programs.
Which data type is used for items that are measured in length?
A Integer
B Float
C String
D Boolean - ANSWER-B
Which data type should be used to keep track of how many planes are in
a hangar?
A Integer
B Float
C String
D Boolean - ANSWER-A
Page 1 of 28
,A function should convert hours and minutes to seconds, such as
converting 1 hour and 10 minutes to 4,200 seconds.
What should be the input to the function?
A Hours only
B Minutes only
C Hours and minutes
D Hours, minutes, and seconds - ANSWER-C
A function returns a number x cubed. For example, if x is 3, the function
returns 3 * 3 * 3, or 27.
What should be the input to the function?
Ax
B x, x
C x, x, x
D 27 - ANSWER-A
A function calculates the weight difference (Diff) given two sample
weights (S1 and S2).
What should be the output from the function?
A S1 only
Page 2 of 28
, B S2 only
C S1 and S2
D Diff - ANSWER-D
function P(integer x) returns integer y
y=2*x
What does P(5) evaluate to?
A2
B5
C 10
D 25 - ANSWER-C
Function F()
Put "Hey" to output
What entire output appears after three successive calls to F()?
A Hey
B HHHey
C HeyHeyHey
D Hey Hey Hey - ANSWER-C
Page 3 of 28