122 Questions
What is the first step in the order of operations for evaluating expressions in Python?
Evaluate parentheses from the innermost set outward
Which of the following is a valid variable name in Python?
_age
What is the purpose of the assignment operator (=) in Python?
To store information in a variable
What is an expression in Python?
Anything that represents a value, such as a literal, variable, equation, or function call
What is the purpose of the print()
function in Python?
To print values to the standard output
Which of the following is a valid way to perform a calculation in Python?
All of the above
Which of the following statements is correct about the print()
function?
It can print multiple expressions by separating them with commas.
What is the result of round(3.7)
?
4.0
What is the purpose of the round()
function?
To round a numeric value to a specified number of decimal places.
In the given example, what is the value of kilometres
after executing kilometres = miles * miles_to_kilometres
?
241.401
What is the purpose of the line rounded_kilometres = round(kilometres, 1)
?
To round the value of kilometres
to 1 decimal place.
What is the expected output of the program?
150 miles is 241.4 kilometres
What is the output of the following code: print(5 + 3 * 2)
16
Which of the following is an example of a semantic error?
Dividing by zero
What is the value of the expression 7 // 3?
2
Which of the following is a valid string literal in Python?
All of the above
What is the output of the following code: print(8 % 3)?
2
What is the purpose of the print()
function in Python?
To display information in the standard output
Which data type is represented by the literal value 'Hello World'?
String
What does the //
operator do in Python?
Floor division
Which of the following is NOT a valid Python variable name?
$var
In Python, what are symbols like '+', '-', '*', and '/' known as?
Operators
What is the result of 5 + 3 * 2
in Python?
11
What do brackets (()
) indicate in mathematics and Python expressions?
Function call or precedence grouping
Which data type is represented by the literal value '3.14' in Python?
Floating point number
What is the purpose of using the **
operator in Python expression?
To perform exponentiation
'Hello' is an example of what type of literal value in Python?
String
What does the round()
function do in Python?
It rounds a numeric value to the nearest integer
What is the purpose of miles_to_kilometres = 1.60934
in the code?
To store the conversion rate from miles to kilometers
What is the expected output when running the given code print(3.2 + 4 * 2)
?
11.4
What is the purpose of the line rounded_kilometres = round(kilometres, 1)
in the code snippet?
To round the number of kilometers to one decimal place
What does 1 mile is equal to 1.60934 kilometres
signify in the context of the program specification?
It specifies how many kilometers are in a mile for conversion purposes
What would be the result of round(6.8765, 2)
?
6.88
Which aspect does the statement distance = speed * time
represent?
Calculating distance based on speed and time
What is the significance of using n
in round(value, n)
function call?
It specifies the number of decimal places for rounding
What is the primary role of miles = 150
in the code snippet provided?
To store the given number of miles
Which statement best describes what type of the value will remain the same (i.e., int or float)
means?
The data type of a value will not change after rounding, it will still be either an integer or a float.
What is the correct order of operations for evaluating expressions in Python?
Exponents, Multiplication, Addition, Subtraction
Which of the following is considered a good variable name according to variable name conventions in Python?
a_2_b
What is the purpose of an assignment operator (=) in Python?
To store information in a variable
Which of the following is an example of a valid variable name in Python?
age_of_child
What does the print()
function do in Python?
Print values to the standard output
Which of the following is NOT a part of the order of operations for evaluating expressions in Python?
& Modulo
Why are variable names with good style important in programming?
To make the code easier to read and understand
What is an expression in Python?
...anything that you could store in a variable
Which of the following is NOT a valid way to name a variable in Python?
Age-Child
What is the purpose of a docstring in a Python program?
To improve code quality by documenting the author and program description
What is the main function of Python comments in a program?
To explain decisions to other programmers
Why are self-documenting code and good variable names important in programming?
To improve code quality and understanding for other programmers
What is the significance of descriptive variable names in a program?
They improve understanding and reduce maintenance costs
In Python, what is the role of recognizing patterns in programs?
To simplify reading and writing by recognizing common structures
What is the key reason for using a self-explanatory docstring at the beginning of a Python program?
To provide information about the program's author and purpose
What is the purpose of the #
symbol in Python?
To indicate the start of a comment
Which of the following is NOT a valid way to assign a value to a variable in Python?
y := 3.14
What is the output of the following expression: 5 % 2
?
1
What is the purpose of the round()
function in Python?
To round a number to a specified number of decimal places
Which of the following is a valid string literal in Python?
All of the above
What is the purpose of the import
statement in Python?
To access functions and modules from external libraries
What is the result of the expression 10 // 3
?
3.0
What does the %
operator do in Python?
It calculates the remainder of a division operation
What is the output of print(7.5 // 2)
?
3.0
Which module in the Python standard library provides mathematical functions and constants?
math
What is the purpose of the math.pi
constant in the math
module?
It represents the value of the mathematical constant pi
What is the output of print(13 % 6)
?
1
What is the purpose of the math.sqrt()
function in the math
module?
It calculates the square root of a number
What is the result of print(6.0 // 13)
?
0
What is the purpose of the input()
function in Python?
To read input from the user and return it as a string
What does the int()
function do in Python?
Converts a string to an integer
What is the purpose of using triple quotes ("""
or '''
) in Python?
To create a multiline string
What is the purpose of escape codes in Python strings?
To include special characters in a string
What is the purpose of the round()
function in Python?
To round a number to a specified number of decimal places
What is the purpose of using parentheses ()
in Python expressions?
To group operations and specify the order of evaluation
What is the output of the following code snippet: print(3 + 4 * 2)
?
14
What is the purpose of the sep
parameter in the print()
function?
To specify the separator between printed items
What is the purpose of the round()
function in Python?
Rounds a numeric value to the nearest integer
Which of the following is a valid variable name in Python?
_myVar
What do literals represent in programming?
Actual values
Which of the following is NOT a valid way to name a variable in Python?
#varName
What is the role of operands in programming?
Apply mathematical operations
How are expressions defined in programming?
Values or calculations that can be treated as a value
What is the purpose of a docstring in Python?
To provide a description of the program and its author
What is the purpose of the #
symbol in Python?
To create comments in the code
Which of the following represents a good practice for variable naming in Python?
Using descriptive variable names like radius
or area
What is the purpose of the round()
function in Python?
To round a floating-point number to a specified number of decimal places
What is the purpose of the **
operator in Python?
To perform exponentiation (raising a number to a power)
What is the output of the expression 5 % 2
in Python?
1
What is the purpose of the input()
function in Python?
To read input from the user and return it as a string
What does the int()
function do in Python?
Converts a string to an integer
What is the purpose of using the str()
function in Python?
To convert any data type to a string
What is the purpose of using escape codes in Python strings?
To insert special characters that cannot be typed directly
What is the purpose of using f-strings in Python?
To format strings by inserting variable values
What is the purpose of the import
statement in Python?
To import external modules or libraries
What is the output of the following code: print(10 // 3)
?
3
What is the purpose of using the round()
function in Python?
To round a floating-point number to a specified number of decimal places
What is the output of the following code: print(5 % 2)
?
1
Which of the following is a valid variable name in Python?
my_variable
What is the purpose of the import
statement in Python?
To load a module and make its functions and variables available in the current program
What is the purpose of the %
operator in Python?
It performs modulo division and returns the remainder
Which of the following is a valid use of the math
module in Python?
math.sqrt(16)
What is the result of the expression 6.0 % 13
in Python?
6
Which of the following is a valid way to import the math
module in Python?
import math as m
What is the purpose of the round()
function in Python?
It rounds a number to a specified number of decimal places
What is the output of the expression 13 % 6
in Python?
1
What is the purpose of the **
operator in Python?
It performs exponentiation
What is the output of the expression 19.0 // 5
in Python?
3
What is the purpose of the input()
function in Python?
To obtain user input from the console
What type of error is raised when you try to perform an operation on an incompatible data type?
TypeError
What is the purpose of a docstring in Python?
To provide documentation for a module, function, class, or method
What type of error is raised when you try to convert a non-numeric value to a numeric data type?
ValueError
What is the purpose of the str()
function in Python?
To convert a value to a string data type
What is the purpose of the input()
function in Python?
To read user input from the command line or terminal
How can you handle potential ValueError
exceptions when converting a string to an integer using int()
?
Use a try
/except
block to catch the ValueError
What is the purpose of a docstring in Python?
To provide documentation for functions, modules, or classes
What is the purpose of the try
/except
block in Python?
To handle exceptions and errors in code
How can you handle a TypeError
when attempting to convert a non-numeric string to an integer using int()
?
Use a try
/except
block to catch the TypeError
What is the purpose of the isinstance()
function in Python?
To check if an object is an instance of a specified class or data type
What type of error occurs when trying to multiply a string by a float in Python?
TypeError
Which function is primarily used to convert a string to an integer in Python?
int()
What is the correct way to prevent a ValueError when converting a string to a float in Python?
Ensuring the string contains valid numeric characters
When executing 'inches = input('Enter number of inches: ')', what data type is assigned to the variable 'inches' in Python initially?
str
What does the 'ValueError' refer to in Python?
An error raised when an inappropriate value is passed to a function
In Python, which function is used to convert a string to a floating-point number?
float()
Test your knowledge on basic programming concepts such as literals, variables, expressions, mathematical operators, operands, print() function, round() function, syntax, and semantic errors. Understand the structure of a program as a sequence of instructions to perform specific tasks.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free