WGU E010 FOUNDATIONS OF PROGRAMMING (PYTHON) PRACTICE ASSESSMENT QUESTIONS AND ANSWER, Exams of Computer Science

WGU E010 FOUNDATIONS OF PROGRAMMING (PYTHON) PRACTICE QUESTIONS AND ANSWERS 2026 - 2027

Typology: Exams

2025/2026

Available from 04/14/2026

EXAMPOOL
EXAMPOOL 🇺🇸

3

(3)

7.4K documents

1 / 20

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
WGU E010
FOUNDATIONS OF
PROGRAMMING
(PYTHON) PRACTICE
ASSESSMENT
LATEST
END OF
PAGE
1
Which Python data structure automatically prevents duplicate values
from being stored?
List
Tuple
Dictionary
Set - ANSWERS-Set
Which Python data structure cannot be modified after creation?
List
Dictionary
Tuple
Set - ANSWERS-Tuple
What must a developer do to run Python code written in a text editor?
Save the file and use a Python interpreter.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14

Partial preview of the text

Download WGU E010 FOUNDATIONS OF PROGRAMMING (PYTHON) PRACTICE ASSESSMENT QUESTIONS AND ANSWER and more Exams Computer Science in PDF only on Docsity!

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE Which Python data structure automatically prevents duplicate values from being stored? List Tuple Dictionary Set - ANSWERS-Set Which Python data structure cannot be modified after creation? List Dictionary Tuple Set - ANSWERS-Tuple What must a developer do to run Python code written in a text editor? Save the file and use a Python interpreter.

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE Press a run button within the editor. Upload the code to a web server. Convert the code to machine language first. - ANSWERS-Save the file and use a Python interpreter. What advantage does an integrated terminal provide compared to using a separate terminal application? Faster code execution speed Access to additional Python libraries Eliminates need to switch between applications Automatic syntax error detection - ANSWERS-Eliminates need to switch between applications Which action allows a Python script located in a different folder to be executed in the terminal? Use the edit command to open the script first

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE File explorer Debugger - ANSWERS-Python shell A program processes file names and extracts the last 3 characters representing the file extension. For example, files 'document.pdf' and 'image.png' would return 'pdf' and 'png', respectively. Which slicing approach would work for either of the provided files? filename[:9] filename[9:] filename[-3:] filename[:-3] - ANSWERS-filename[-3:] Which symbol begins a single-line comment in Python? // (double forward slash)

(pound symbol)

  • (asterisk)

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE % (percent symbol) - ANSWERS-# (pound symbol) Which data type is the value 3.14 in Python? Integer Float String Boolean - ANSWERS-Float In Python, what must follow the in keyword in a for loop? A condition An iterable object A number A variable name - ANSWERS-An iterable object Which type of loop is designed for iterating a specific number of times?

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE stop end - ANSWERS-break In the code for item in my_list:, what does item represent? The index of the current element The current element being processed The length of the list The entire list - ANSWERS-The current element being processed Which index position is returned when the string method .find('python') is applied to the string 'learning python programming'? 8 9 1

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE

2 - ANSWERS- 9

Complete the function add_item(numeric_list, new_number) that takes a list of numbers and a new number, and returns a new list that appends the new number to the end of the list. For example, add_item([1, 2, 3], 4) should return [1, 2, 3, 4]. def add_item(numeric_list, new_number):

TODO: Add new_number to the end of the list and return the list

Example: add_item([1, 2, 3], 4) should return [1, 2, 3, 4]

pass - ANSWERS-def add_item(numeric_list, new_number): numeric_list.append(new_number) return numeric_list

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE for name in ['Alice', 'Bob', 'Carol']: for name with ['Alice', 'Bob', 'Carol']: for name from ['Alice', 'Bob', 'Carol']: for name = ['Alice', 'Bob', 'Carol'] - ANSWERS-for name in ['Alice', 'Bob', 'Carol']: Which loop structure processes every individual item in a list called grades? while len(grades) > 0: for grade in grades: for i in range(grades): while grades[0] - ANSWERS-for grade in grades:

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE A program needs to display only positive, non-zero numbers from a list containing a mixture of integer and decimal values. Which conditional statement should be placed inside the loop? if number > 0: if number != 0: if number < 0: if number >= 1 - ANSWERS-if number > 0: Complete the function double_number(num) that takes one number parameter and returns double that number. For example, double_number(5) should return 10. def double_number(num):

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE Complete the function is_positive(number) that returns True if the number is greater than 0, and False otherwise. def is_positive(number):

TODO: Return True if number > 0, False otherwise

pass - ANSWERS-def is_positive(number): return number > 0 Write a complete function calculate_discount(price, discount_percent) that calculates and returns the final price after applying a discount percentage. For example, calculate_discount(75, 20) should return 60.0. def calculate_discount(price, discount_percent):

TODO: Calculate and return the final price after discount

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE pass - ANSWERS-def calculate_discount(price, discount_percent): return price * (1 - discount_percent / 100) Write a complete function password_strength(password) that returns "Strong" if the password is at least 8 characters long and contains both letters and numbers, "Weak" otherwise. For example, password_strength("abc123def") should return "Strong". def password_strength(password):

TODO: Return "Strong" or "Weak" based on password criteria

if len(password) < 8: return "Weak" has_letter = False has_number = False

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE for char in password: if char.isalpha(): has_letter = True elif char.isdigit(): has_number = True if has_letter and has_number: return "Strong" else: return "Weak" Write a complete function convert_temperature(celsius) that converts Celsius to Fahrenheit using the formula: F = C * 9/5 + 32.

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE For example, convert_temperature(0) should return 32.0. def convert_temperature(celsius):

TODO: Convert Celsius to Fahrenheit using F = C * 9/5 + 32

pass - ANSWERS-def convert_temperature(celsius): return celsius * 9 / 5 + 32 Fix the indexing error in this function that should return the last character of a string. def get_last_character(text): return text[len(text)] - ANSWERS-def get_last_character(text): return text[-1] Fix the missing return statement in this function that should return whether a number is even.

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE if a < b: return a else: return b - ANSWERS-def find_maximum(a, b): if a < b: return b else: return a Tip: Correctly returning the larger of two numbers using if-else You can use either approach: Using a < b: if a < b:

FOUNDATIONS OF

PROGRAMMING

(PYTHON) PRACTICE

ASSESSMENT

LATEST

END OF PAGE return b else: return a Using a > b: if a > b: return a else: return b Key point: The if condition and the corresponding return statements must align so the larger number is returned. Swapping the comparison requires swapping the return values accordingly.