Capstone: Retrieving, Processing, and Visualizing Data with Python Quiz Answers

Coursera was launched in 2012 by Daphne Koller and Andrew Ng with the goal of giving life-changing learning experiences to students all around the world. In the modern day, Coursera is a worldwide online learning platform that provides anybody, anywhere with access to online courses and degrees from top institutions and corporations.

Join Now

Capstone: Retrieving, Processing, and Visualizing Data with Python Quiz Answers

Week 01: Python for Everybody – A Review

Q1. What is the most common Unicode encoding when moving data between systems?

  • UTF-64
  • UTF-128
  • UTF-16
  • UTF-8
  • UTF-32

Q2. What is the decimal (Base-10) numeric value for the upper case letter “G” in the ASCII character set?

  • 2048
  • 7
  • 1771;
  • 17
  • 71

Q3. What word does the following sequence of numbers represent in ASCII:

108, 105, 115, 116

  • open
  • lost
  • http
  • list
  • fuss

Q4. How are strings stored internally in Python 3?

  • EBCDIC
  • UTF-16
  • Unicode
  • Latin
  • ASCII

Q5. When reading data across the network (i.e. from a URL) in Python 3, what method must be used to convert it to the internal format used by strings?

  • convert()
  • encode()
  • decode()
  • more()
  • msub()

Q6. Which of the following lines will never print out regardless of the value of “x”?

if x < 2 :
print(“Below 2”)
elif x < 0 :
print(“Negative”)
else :
print(“Something else”)

  • Below 2
  • Something else
  • Negative
  • All the lines will print out;

Q7. Which of the following lines will never print out regardless of the value for x?

if x < 2 :
print(“Below 2”)
elif x < 20 :
print(“Below 20”)
elif x < 10 :
print(“Below 10”)
else :
print(“Something else”)

  • Below 10
  • Below 20
  • Something else
  • Below 2

Q8. What would the following Python code sequence print out?

zap = “hello there bob”
print(zap[4])

  • li;
  • e
  • You would get an out-of-range error and the program would fail
  • hello
  • o
  • zap

Q9. Which of the following lines of Python code contains a syntax error?

x = 12
if x < 5:
print(“smaller”)
else:
print(“bigger”)
print(“all done”)

Correct Answer 3

Q10. What will the following Python program print out?

def fred():
print(“Zap”)
def jane():
print(“ABC”)
jane()
fred()
jane()

  • Zap Zap Zap
  • Zap ABC jane fred jane
  • ABC Zap jane
  • Zap ABC Zap
  • ABC Zap ABC

Q11. Where in the computer is a variable such as “X” stored?

x = 123

  • Central processing unit
  • Secondary Memory
  • Output Devices
  • Input Devices
  • Main Memory

Q12. What is the primary use of the Python dictionary?

  • To make sure that the definitions of the Python reserved words are available in different languages (French, Spanish, etc)
  • To store key / value pairs
  • To look up all of the methods which are available on a Python object
  • To insure that all Python reserved words are properly spelled

Q13. What does the following Python code print out?

stuff = [‘joseph’, ‘sally’, ‘walter’, ‘tim’]
print(stuff[2])

  • joseph
  • tim
  • walter
  • sally

Q14. 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

  • Nothing will print
  • Hello
  • There
  • 11
  • 11
  • x = 11

Q15. What will the following Python program print out?

x = -1
for value in [3, 41, 12, 9, 74, 15] :
if value > x :
x = value
print(x)

  • 15
  • 74
  • 3
  • 9
  • -1

Q16. What will the following Python program print out?

total = 0
for abc in range(5):
total = total + abc
print(total)

  • 5
  • 4
  • 16
  • 10
  • 6;

Q17. The following Python code causes a traceback:

a = “123”
b = 456
c = a + b
print(c)

Which line fails with a traceback?

  • 3
  • 1
  • 2
  • 4

Q18. In the following example, an error occurs in “line3” that normally causes a traceback if it were not in a try/except.

line1
try:
line2
line3
line4
except:
line5
line6

What is the sequence of lines executed in this program?;

  • line1, line4, line5, line6
  • line1, line2, line3, line5, line6
  • line1, line2, line3, line6
  • line1, line2, line3, line4, line5, line6
  • line1, line5, line6

Q19. What would the following Python code print out?

abc = “With three words”
stuff = abc.split()
print(stuff)

  • [‘With the’, ‘ee words’]
  • [‘With’, ‘three’, ‘words’]
  • [‘w’, ‘i’, ‘t’, ‘h’]
  • [‘With’, ‘three words’]
  • [‘With three words’]

Q20. What would the following Python code print out?

abc = “With three words”
stuff = abc.split()
print(len(stuff))

  • 14;
  • 2
  • 3
  • 16
  • 1

Q21. Which of the following is not a good synonym for “class” in Python?

  • pattern
  • template
  • direction
  • blueprint

Q22. What is “self” typically used in a Python method within a class?

  • The number of parameters to the method
  • To refer to the instance in which the method is being called
  • To terminate a loop
  • To set the residual value in an expression where the method is used

Q23. How is a Python socket different than a Python file handle?

  • The socket does not read all of the data when it is opened
  • You can read and write using the same socket
  • Opening a socket will never fail, while opening a file can fail

Q24. In the following XML, what is “type”?

<person>
<name>Chuck
<phone type=”intl”>
+1 734 303 4456
</phone>
<email hide=”yes” />
</person>

  • An attribute
  • Tag
  • Value
  • XML syntax error
  • Simple element
  • Complex element

Q25. Which programming language serves as the basis for the JSON syntax?

  • JavaScript
  • Python
  • Java
  • SCALA
  • PHP

Review:

Based on our knowledge, we urge you to enroll in this course so you can pick up new skills from specialists. It will be worthwhile, we trust.

Leave a Comment