WGU E010 Foundations of Programming (Python) Practice Assessment | FREQUENTLY TESTED, Exams of Advanced Education

WGU E010 Foundations of Programming (Python) Practice Assessment | FREQUENTLY TESTED QUESTIONS WITH CORRECT ANSWERS | BRAND NEW!

Typology: Exams

2025/2026

Available from 05/25/2026

lectben
lectben ๐Ÿ‡บ๐Ÿ‡ธ

5

(1)

7.7K documents

1 / 9

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
WGU E010 Foundations of
Programming (Python) Practice
Assessment | FREQUENTLY TESTED
QUESTIONS WITH CORRECT
ANSWERS | BRAND NEW!
Which symbol begins a single-line comment in Python?
// (double forward slash)
# (pound symbol)
* (asterisk)
% (percent symbol) - CORRECT ANSWER โœ”โœ”โœ” # (pound symbol)
Which data type is the value 3.14 in Python?
Integer
Float
String
Boolean - CORRECT ANSWER โœ”โœ”โœ” Float
In Python, what must follow the in keyword in a for loop?
A condition
An iterable object
A number
A variable name - CORRECT ANSWER โœ”โœ”โœ” An iterable object
Which type of loop is designed for iterating a specific number of times?
while loop
for loop
infinite loop
do-while loop - CORRECT ANSWER โœ”โœ”โœ” for loop
Which components are required in every Python while loop?
A condition and an indented code block
A variable and a return statement
pf3
pf4
pf5
pf8
pf9

Partial preview of the text

Download WGU E010 Foundations of Programming (Python) Practice Assessment | FREQUENTLY TESTED and more Exams Advanced Education in PDF only on Docsity!

WGU E010 Foundations of

Programming (Python) Practice

Assessment | FREQUENTLY TESTED

QUESTIONS WITH CORRECT

ANSWERS | BRAND NEW!

Which symbol begins a single-line comment in Python? // (double forward slash)

(pound symbol)

  • (asterisk) % (percent symbol) - CORRECT ANSWER โœ”โœ”โœ” # (pound symbol) Which data type is the value 3.14 in Python? Integer Float String Boolean - CORRECT ANSWER โœ”โœ”โœ” Float In Python, what must follow the in keyword in a for loop? A condition An iterable object A number A variable name - CORRECT ANSWER โœ”โœ”โœ” An iterable object Which type of loop is designed for iterating a specific number of times? while loop for loop infinite loop do-while loop - CORRECT ANSWER โœ”โœ”โœ” for loop Which components are required in every Python while loop? A condition and an indented code block A variable and a return statement

A counter and a break statement An iterator and a list - CORRECT ANSWER โœ”โœ”โœ” A condition and an indented code block Which keyword is used to exit a loop prematurely in Python? return break stop end - CORRECT ANSWER โœ”โœ”โœ” 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 - CORRECT ANSWER โœ”โœ”โœ” The current element being processed Which Python data structure automatically prevents duplicate values from being stored? List Tuple Dictionary Set - CORRECT ANSWER โœ”โœ”โœ” Set Which Python data structure cannot be modified after creation? List Dictionary Tuple Set - CORRECT ANSWER โœ”โœ”โœ” Tuple What must a developer do to run Python code written in a text editor? Save the file and use a Python interpreter. Press a run button within the editor. Upload the code to a web server. Convert the code to machine language first. - CORRECT ANSWER โœ”โœ”โœ” Save the file and use a Python interpreter.

filename[:-3] - CORRECT ANSWER โœ”โœ”โœ” filename[-3:] Which index position is returned when the string method .find('python') is applied to the string 'learning python programming'? 8 9 1 2 - CORRECT ANSWER โœ”โœ”โœ” 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 - CORRECT ANSWER โœ”โœ”โœ” def add_item(numeric_list, new_number): numeric_list.append(new_number) return numeric_list Complete the function update_grade(grades, student, new_grade) that takes a grades dictionary, a student name, and a new grade, then updates that student's grade and returns the dictionary. For example, update_grade({"Alice": 85, "Bob": 90}, "Alice", 95) should return {"Alice": 95, "Bob": 90}. def update_grade(grades, student, new_grade):

TODO: Update the student's grade and return the dictionary

Example: update_grade({"Alice": 85, "Bob": 90}, "Alice", 95)

should return {"Alice": 95, "Bob": 90}

pass - CORRECT ANSWER โœ”โœ”โœ” def update_grade(grades, student, new_grade): grades[student] = new_grade return grades

Which for loop correctly iterates through a list of student names? for name in ['Alice', 'Bob', 'Carol']: for name with ['Alice', 'Bob', 'Carol']: for name from ['Alice', 'Bob', 'Carol']: for name = ['Alice', 'Bob', 'Carol'] - CORRECT ANSWER โœ”โœ”โœ” 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] - CORRECT ANSWER โœ”โœ”โœ” for grade in grades: 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 - CORRECT ANSWER โœ”โœ”โœ” 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):

TODO: Return double the input number

Example: double_number(5) should return 10

pass - CORRECT ANSWER โœ”โœ”โœ” def double_number(num):

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

if len(password) < 8: return "Weak" has_letter = False has_number = False for char in password: if char.isalpha(): has_letter = True elif char.isdigit(): has_number = True

TODO: Add your return logic here based on has_letter and has_number

pass - CORRECT ANSWER โœ”โœ”โœ” def password_strength(password): if len(password) < 8: return "Weak" has_letter = False has_number = False 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. 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 - CORRECT ANSWER โœ”โœ”โœ” 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)] - CORRECT ANSWER โœ”โœ”โœ” def get_last_character(text): return text[-1] Fix the missing return statement in this function that should return whether a number is even. def is_even(number): if number % 2 == 0: True else: False - CORRECT ANSWER โœ”โœ”โœ” def is_even(number): if number % 2 == 0: return True else: return False Fix the logic error in this function that should return the larger of two numbers. def find_maximum(a, b):