









Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
WGU E010 FOUNDATIONS OF PROGRAMMING (PYTHON) PRACTICE ASSESSMENT | FREQUENTLY TESTED QUESTIONS WITH CORRECT ANSWERS | BRAND NEW!
Typology: Exams
1 / 15
This page cannot be seen from the preview
Don't miss anything!










Fix the logic error in this function that should return the larger of two numbers. def find maximum (a, b): if a < b: return a else: return b - โโโ Correct Answer > 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: 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. Which symbol begins a single-line comment in Python? // (double forward slash)
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. What advantage does an integrated terminal provide compared to using a separate terminal application? Faster code execution speed
Text editor File explorer Debugger - โโโ Correct Answer > 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] - โโโ 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):
list
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):
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):
pass - โโโ Correct Answer > def double_number(num): return num * 2
Modify the function greet_with_default(name) by adding a default value of "World" to the name parameter so it can be called with or without an argument. def greet_with_default(name):
return "Hello " + name - โโโ Correct Answer > def greet_with_default(name="World"): return "Hello " + name Complete the function is_positive(number) that returns True if the number is greater than 0, and False otherwise. def is_positive(number):
pass - โโโ Correct Answer > 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.
for char in password: if char.isalpha(): has_letter = True elif char.isdigit(): has_number = True
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):
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]