Python Coding (Actual) Exam Rated A+
What will the value for istr after this code executes?
-1 - ANSWER-(Chapter 5) What will the following code print out?
smallest_so_far = -1
for the_num in [9, 41, 12, 3, 74, 15] :
if the_num < smallest_so_far :
smallest_so_far = the_num
print smallest_so_far
Hint: This is a trick question and most would say this code has a bug - so read carefully
-1 - ANSWER-(Chapter 9) What would the following Python code print out?
stuff = dict()
print stuff.get('candy',-1)
-1 - ANSWER-(Midterm) For the following Python program, what will it print out?
x = -1
for value in [3, 41, 12, 9, 74, 15] :
if value < x :
x = value
print x
.ma - ANSWER-(Chapter 6)
What will the following Python code print out?
data = 'From Sat Jan 5 09:14:16 2008'
pos = data.find('.')
print data[pos:pos+3]
.py - ANSWER-(Chapter 1) Python scripts (files) have names that end with:
(5/9) - ANSWER-(Midterm) You develop the following program in Python:
,f = int(raw_input("Enter:"))
c = ( f - 32 ) * ( )
print "Celsius",c
And when you run it three times you get the following output:
Enter:212
Celsius 0
Enter:72
Celsius 0
Enter:15
Celsius 0
What part of the program is causing the output to always be zero?
# This is a test - ANSWER-(Chapter 2) Which of the following is a comment in Python?
= - ANSWER-(Chapter 3) Which of these operators is not a comparison / logical
operator?
0 - ANSWER-(Chapter 5) How many times will the body of the following loop be
executed?
n=0
while n > 0 :
print 'Lather'
print 'Rinse'
print 'Dry off!'
1 - ANSWER-(Chapter 3) 'In the following code (numbers added) - which will be the last
line to execute successfully?
, (1) astr = 'Hello Bob'
(2) istr = int(astr)
(3) print 'First', istr
(4) astr = '123'
(5) istr = int(astr)
(6) print 'Second', istr
10
20 - ANSWER-(Chapter 4) What will the following Python code print out?
def func(x) :
print x
func(10)
func(20)
11 Hello - ANSWER-(Midterm) What will the following Python program print out? (This
is a bit tricky so look carefully).
def hello():
print "Hello"
print "There"
x = 10
x=x+1
print x, "Hello"
12 - ANSWER-(Midterm) For the following Python program, what will it print out?
x=0
for value in [3, 41, 12, 9, 74, 10] :
if value < 10 :
x = x + value
What will the value for istr after this code executes?
-1 - ANSWER-(Chapter 5) What will the following code print out?
smallest_so_far = -1
for the_num in [9, 41, 12, 3, 74, 15] :
if the_num < smallest_so_far :
smallest_so_far = the_num
print smallest_so_far
Hint: This is a trick question and most would say this code has a bug - so read carefully
-1 - ANSWER-(Chapter 9) What would the following Python code print out?
stuff = dict()
print stuff.get('candy',-1)
-1 - ANSWER-(Midterm) For the following Python program, what will it print out?
x = -1
for value in [3, 41, 12, 9, 74, 15] :
if value < x :
x = value
print x
.ma - ANSWER-(Chapter 6)
What will the following Python code print out?
data = 'From Sat Jan 5 09:14:16 2008'
pos = data.find('.')
print data[pos:pos+3]
.py - ANSWER-(Chapter 1) Python scripts (files) have names that end with:
(5/9) - ANSWER-(Midterm) You develop the following program in Python:
,f = int(raw_input("Enter:"))
c = ( f - 32 ) * ( )
print "Celsius",c
And when you run it three times you get the following output:
Enter:212
Celsius 0
Enter:72
Celsius 0
Enter:15
Celsius 0
What part of the program is causing the output to always be zero?
# This is a test - ANSWER-(Chapter 2) Which of the following is a comment in Python?
= - ANSWER-(Chapter 3) Which of these operators is not a comparison / logical
operator?
0 - ANSWER-(Chapter 5) How many times will the body of the following loop be
executed?
n=0
while n > 0 :
print 'Lather'
print 'Rinse'
print 'Dry off!'
1 - ANSWER-(Chapter 3) 'In the following code (numbers added) - which will be the last
line to execute successfully?
, (1) astr = 'Hello Bob'
(2) istr = int(astr)
(3) print 'First', istr
(4) astr = '123'
(5) istr = int(astr)
(6) print 'Second', istr
10
20 - ANSWER-(Chapter 4) What will the following Python code print out?
def func(x) :
print x
func(10)
func(20)
11 Hello - ANSWER-(Midterm) What will the following Python program print out? (This
is a bit tricky so look carefully).
def hello():
print "Hello"
print "There"
x = 10
x=x+1
print x, "Hello"
12 - ANSWER-(Midterm) For the following Python program, what will it print out?
x=0
for value in [3, 41, 12, 9, 74, 10] :
if value < 10 :
x = x + value