Demo WGU Scripting-and-Programming-Foundations Exam Questions

Demo practice questions for guest users.

Section: Practice Mode 4 Questions
Demo Practice
Question 1

What are two examples of valid function calls?
Choose 2 answers.

Correct Answer: C, D
Explanation:
Comprehensive and Detailed Explanation From Exact Extract: A valid function call invokes a function
by its name, providing the required number and type of
arguments in the correct syntax. According to foundational programming principles (e.g., Certiport
Scripting and Programming Foundations Study Guide), function calls must follow the language’s
syntax rules, typically function_name(arguments).
Option A: "function sample(float 2.0)." This is incorrect. This resembles a function definition
(declaring a function named sample with a parameter), not a function call. A call would be
sample(2.0). Option B: "GetHeight(integer 3, 4)." This is incorrect. The syntax integer 3 is invalid in
most languages
for a function call. A correct call might be GetHeight(3, 4), assuming GetHeight accepts two integers.
The inclusion of type keywords (integer) is not typical in function calls. Option C: "round(4.723, 2)."
This is correct. In languages like Python, round(4.723, 2) is a valid call to
the built-in round function, which takes a float and an integer (number of decimal places) and
returns a rounded value (e.g., 4.72). Option D: "PrintSample()." This is correct. Assuming PrintSample
is a defined function with no
parameters, PrintSample() is a valid call (e.g., in Python: def PrintSample(): print("Sample")).
Question 2

Which characteristic distinguishes a markup language from other languages?

Correct Answer: D
Explanation:
Comprehensive and Detailed Explanation From Exact Extract: Markup languages, such as HTML and
XML, are designed to structure and format content, not to
perform computation or execute algorithms. According to foundational programming principles, this
focus on describing content distinguishes markup languages from programming languages. Option A:
"It supports decomposing programs into custom types that often combine with other
variable types into more concepts." This is incorrect. Markup languages do not support programming
concepts like custom types or variable combinations. They focus on tagging content (e.g.,

for
paragraphs).
Option B: "It allows variables to change type during execution." This is incorrect. Markup languages
are not programming languages and do not involve variables or execution. Typing (dynamic or static)
is irrelevant to markup languages. Option C: "It requires fewer variables and variable conversions than
other languages because the
types can change during execution." This is incorrect. Markup languages do not use variables or
support execution, so the concept of variable conversions or dynamic typing does not apply. Option D:
"It does not perform complex algorithms, but instead describes the content and formatting
of webpages and other documents." This is correct. Markup languages like HTML and XML are used
to define the structure and presentation of content (e.g., webpages, documents) without executing
algorithms or performing computations.

Question 3

Which value would require an integer as a data type?

Correct Answer: B
Explanation:
Comprehensive and Detailed Explanation From Exact Extract:
An integer data type is used for whole numbers without fractional parts. According to foundational
programming principles, values that represent counts or discrete quantities typically use integers,
while values with decimal points or fractional components use floating-point types.
Option A: "The cost of a dinner including tax and tip." This is incorrect. Costs typically involve decimal
values (e.g., $24.99), requiring a floating-point type (e.g., float or double) to handle cents.
Option B:: "An approximation of the number pi to five decimal places." This is incorrect. Pi
approximated to five decimal places (e.g., 3.14159) is a decimal number, requiring a floating-point
type, not an integer.
Option C: "The weights of every patient involved in a pharmaceutical trial." This is incorrect. Weights
(e.g., 70.5 kg) typically include decimal points for precision, requiring a floating-point type.
Option D: "The number of students in a section." This is correct. The number of students is a whole
number (e.g., 25), which is represented by an integer data type (e.g., int in C or Python).

Demo Practice Mode

You are viewing only the questions marked as Demo.

BACK TO EXAM