All Coursera Quiz Answers

Python for everybody Week 10 Final Exam Quiz Answer

Hello Friends in this article i am gone to share Coursera Course: Python Data Structures Week 10 Quiz Answers with you..

Python Data Structures

Go to this Course: Python Data Structures


Also visit this link: Python Data Structures Week 9 Quiz Answers


 

Python Data Structures Week 10 Quiz Answers

Question 1)
What will the following Python program print out:
def fred():
  ย print "Zap"
def jane():
ย  ย print "ABC"
jane()
fred()
fred()
ย 
  • Zap ABC Zap
Question 2)
What would the following Python code sequence print?
str = "hello there bob"
print str[0]
  • there
  • h
  • hello there bob
  • It would fail with an index error
Question 3)
What part of a computer is actually doing the addition and subtraction in the following statement:
x = 1 + 2 - 3 * 4 / 5 + 6
  • Input Devices
  • Cloud
  • Central Processing Unit
  • Network Controller
Question 4)
Which of the following lines will never print out regardless of the value for x?
if x < 2 :
  ย  print "Below 2"
elif x < 0 :
  ย  print "Negative"
else :
ย  ย  print "Something else"
  • Negative
  • Something else
  • Below 2
  • All three lines will print all the time
Question 5)
What will the following code print out?
x = 12
if x <= 10:
  ย if x > 4:
  ย  ย  print "One"
  ย else:
  ย  ย  print "Two"
else:
  ย if x >= 11:
  ย  ย  print "Three"
  ย else:
ย  ย  ย  print "Four"
  • Two
  • Four
  • One
  • Three
Question 6)
What would the following Python print out?
abc = "With three words"
stuff = abc.split()
print len(stuff)
  • 14
  • 16
  • [‘With’, ‘three’, ‘words’]
  • [‘With three words’]
  • 2
  • 3
  • 6
Question 7)
What would the value of the following expression be:
abc = 1 + 2 - 3 * 4 + 5 - 6 / 3
  • 36
  • 0.9675
  • 42
  • -6
Question 8)
What is the primary use of the Python dictionary?
  • To store key / value pairs
  • To insure that all Python reserved words are properly spelled
  • To store items in order (like a can of Pringles potato chips)
  • To make sure that the definitions of the Python reserved words are available in different languages (French, Spanish, etc)
Question 9)
What will the following Python program print out:
def fred():
  ย print "Zap"
def jane():
ย  ย print "ABC"

jane()
fred()
jane()

  • ABC Zap ABC
ย 
Question 10)
Which of these is not one of the four types of control flow used in programs:
  • Conditional
  • Repeated
  • Store and Reuse
  • Fused / Multi-Path
Question 11)
What would happen if the following Python code were executed?
st = "abc"
ixย  = int(st)
  • The variable ix would contain 0
  • The variable ix would contain -1
  • The variable ix would contain None
  • The program would show an error and a traceback on the second line
Question 12)
What would this code print out?
lst = []
lst.append(4)
lst.append(10)
lst.append(21)
lst.append(6)
print lst[2]
  • 21
  • 10
  • 4
  • none of the above
Question 13)
If all of the following were used in a Python expression, which would have the highest precedence (i.e. which would be evaluated first)?
  • Parenthesis
  • Addition
  • Subtraction
  • Modulo (i.e. remainder)
Question 14)
If you want your program to recover from errors that would otherwise cause a trace back and your program to stop, what language element of Python would you use?
  • try / except
  • when / error
  • on_error / goto
  • repeat / on_error
Question 15)
You develop the following program in Python:
f = int(raw_input("Enter:"))
c = ( f - 32 ) * ( 5 / 9 )
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?
  • ( f – 32 )
  • ( 5 / 9 )
  • Using single character variables
  • Using double quotes for all the strings
Question 16)
For the following Python program, what will it print out?
x = 0
for value in [3, 41, 12, 9, 74, 15] :
  ย  if value < 10 :
  ย  ย  ย  x = x + value
print x
  • 41
  • 12
  • 15
  • 9
Question 17)
What would the following Python code print out?
fline = "blah blah"
if len(fline) > 1 :
  ย  print "More than one"
  ย  if fline[0] == "h" :
  ย  ย  ย  print "Has an h"
print "All done"
  • More than one
  • All done
  • More than one
  • Has an h
  • All done
  • Has an h
  • All done
  • Nothing will print
Question 18)
What is the value of the following expression:
abc = 1 - 2 + 3 * 4 - 5 - 6 / 3
  • 4
  • 18
  • 42
  • 0
Question 19)
What would the following Python code print out?
stx = "hello there bob how are you"
wds = stx.split()
print wds[2]
  • bob
  • are
  • e
  • how
Question 20)
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
  • 21
  • 74
  • 15
  • -1
ย