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.
A programmer wants a compiler to report an error if an integer variable
is assigned with a string. Which kind of language should the
programmer use? - ANSWER-Statically typed
A language uses tags around text to indicate how that text should be
formatted. Which characteristic describes a language having such tags? -
ANSWER-Markup
What is a characteristic of a compiled language? - ANSWER-Converts
to machine language before running
What is a characteristic of an interpreted language? - ANSWER-Runs
easily on different kinds of machines
Page 1 of 28
,What is an advantage of interpreted programs? - ANSWER-They can be
modified at run time.
Which characteristic specifically describes a markup language? -
ANSWER-Tags surround text to describe desired formatting.
Which two characteristic specifically describes interpreted languages? -
ANSWER-They can be run one statement at a time + They can run on
any machine having the right interpreter.
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? - ANSWER-Hours and minutes
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? -
ANSWER-x
A function calculates the weight difference (Diff) given two sample
weights (S1 and S2).What should be the output from the function? -
ANSWER-Diff
Function F()Put "Hey" to outputWhat entire output appears after three
successive calls to F()? - ANSWER-HeyHeyHey
Page 2 of 28
, What is a valid user-defined function name? - ANSWER-Any valid
identifier
A function MyFct has an input x and an output z.What does MyFct
return? - ANSWER-z only
What is the return value of a function? - ANSWER-Output of a function
A program should continue accepting input numbers, adding each to a
sum, until a 0 is input.Which control structure should be used? -
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? - ANSWER-Do-while loop
What is put to output by the following pseudocode?x = 3doPut x to
outputPut " " to outputx = x - 1while x > 0 - ANSWER-3 2 1
A programmer has developed the following code:count = 0while count is
less than 5:print 'Hello'What is the result of implementing this code? -
ANSWER-'Hello' will print indefinitely.
Page 3 of 28