Which one of these print statements is NOT correct?
A: print("Hello world")
B: print "Hello World" correct answersB
Which one of these print statements is NOT correct?
A: print("Hello world")
B: print('Hello world')
C: x = 2
print(x)
D: name = "CPEN333"
print(f"Course: {name}")
E: None of the above correct answersE
Is the following code segment valid? (note that valid and good-style are two different things)
print("Python is fantastic"); print("Python is fun")
A: Yes
B: No correct answersA
An identifier can contain digits, but cannot start with a digit. True or False?
Example:
2Be = "To Be" correct answersTrue
What will be displayed by the following code?
x=1
,x = x + 2.5
print(x) correct answers3.5
The word True is? correct answersboth a keyword and a Boolean literal
Analyze the following code.
even = False
if even:
print("It is even!") correct answersPrints nothing
How many times will the following code print "Welcome to Python"?
count = 0
while count < 10:
print("Welcome to Python")
count += 1 correct answers10
Which of the following function returns a sequence 0, 1, 2, 3?
A: range(0,3);
B: range(0,4); correct answersB
_______ is a template, blueprint, or contract that defines objects of the same type. correct answersA
Class
The keyword __________ is required to define a class. correct answersclass
An object is an instance of a __________. correct answersclass
Analyze the following code:
class A:
, def __init__(self, s):
self.s = s
def print(self):
print(s)
a = A("Welcome")
a.print() correct answersThe program would run if you change print(s) to print(self.s).
What is printed by the following code?
class Count:
def __init__(self):
self.count = 0
def increment(c, times):
c.count += 1
times += 1
def main():
myCount = Count()
times = 0
for i in range(0, 100):
increment(myCount, times)
print("count is", myCount.count, "and times is", times)
if __name__=="__main__":
main() correct answerscount is 100 and times is 0