Home Certification Cognitive Class IBM Python for Data Science Exam Answers 2020| Cognitiveclass: PY0101EN...

# Cognitive Class IBM Python for Data Science Exam Answers 2020| Cognitiveclass: PY0101EN Python for Data Science Exam Answers

6406
1 Enroll Now: https://cognitiveclass.ai/courses/python-for-data-science

### Module 1:Python Basics

Review Question 1

What is the result of the following operation in Python:

• 3 + 2 * 2
• 10
• 7
• 9
• 12

Review Question 2

In Python, if you executed name = ‘Lizz’, what would be the output of print(name[0:2])?

• Lizz
• L
• Liz
• Li

Review Question 3

In Python, if you executed var = ‘01234567’, what would be the result of print(var[::2])?

• 0246
• 1357
• 1234567
• 8903

Review Question 4

In Python, what is the result of the following operation ‘1’+’2′

• ‘2’
• ‘3’
• ’12’
• 3

Review Question 5

Given myvar = ‘hello’, how would you convert myvar into uppercase?

• len(myvar)
• myvar.find(‘hello’)
• myvar.upper()
• myvar.sum()

### Module 2:Python Data Structures

Question 1

What is the syntax to obtain the first element of the tuple:

• A=(‘a’,’b’,’c’)
• A
• A correct
• A[:]

Question 2

After applying the following method,L.append([‘a’,’b’]), the following list will only be one element longer.

• True
• False

Question 3

How many duplicate elements can you have in a set?

• 1
• 0, you can only have one unique element in a set
• 100
• depends on the number of elements in your set.

Question 4

>>>>Consider the following Python Dictionary:

Dict={“A”:1,”B”:”2″,”C”:[3,3,3],”D”:(4,4,4),’E’:5,’F’:6}

, what is the result of the following operation: Dict[“D”]

• 4
• 3
• [3,3,3]
• (4, 4, 4) correct
• error

Question 5

What is an important difference between lists and tuples?

• Lists can’t contain a string
• Tuples can only have integers
• Lists and tuples are the same.
• Lists are mutable tuples are not
• There is no zeros in lists

### Module 3:Python Programming Fundamentals

Question 1

What is the output of the following lines of code:

x=1

if(x!=1):

print(‘Hello’)

else:

print(‘Hi’)

print(‘Mike’)

• Hi Mike
• Mike
• Hello Mike
• The Mike

Question 2

What is the output of the following few lines of code ?

A=[‘1′,’2′,’3’]

for a in A:

print(2*a)

• 2 4 6
• ‘2’ ‘4’ ‘6’
• ’11’ ’22’ ’33’
• A B C

Question 3

Consider the function Delta, when will the function return a value of 1

def Delta(x):

if x==0:

y=1;

else:

y=0;

return(y)

• When the input is anything but 0
• When the input in 1
• Never
• When the input is 0

Duplicate of ‘Question 3’

Consider the function Delta, when will the function return a value of 1

def Delta(x):

if x==0:

y=1;

else:

y=0;

return(y)

• When the input is anything but 0
• When the input in 1
• Never
• When the input is 0

Question 4

What is the correct way to sort the list ‘B’ using a method, the result should not return a new list, just change the list ‘B’.

• B.sort()
• sort(B)
• sorted(B)
• B.sorted()

Question 5

what are the keys of the of the following {‘a’:1,’b’:2}

• 1,2
• ;,:
• a,b

### Module 4:Working with Data in Python

Question 1

What do the following lines of code do?

with open(“Example1.txt”,”r”) as file1:

print(FileContent)

• Read the file “Example1.txt” correct
• Write to the file “Example1.txt”
• Append the file “Example1.txt”

Question 2

What do the following lines of code do?

with open(“Example2.txt”,”w”) as writefile:

writefile.write(“This is line A\n”)

writefile.write(“This is line B\n”)

• Write to the file “Example2.txt”
• Append the file “Example2.txt”

Question 3

What do the following lines of code do?

with open(“Example3.txt”,”a”) as file1:

file1.write(“This is line C\n”)

• Write to the file “Example3.txt”
• Append the file “Example3.txt”

Question 4

What is the result of applying the following method df.head(), to the dataframe df

• prints the first row of the dataframe
• prints the first column of the dataframe
• prints the first 5 rows of the dataframe
• prints the dateframe out

### Module 5:Working with Numpy Arrays

Multiple Choice

1. What is the result of the following lines of code:

a=np.array([0,1,0,1,0])

b=np.array([1,0,1,0,1])

a*b

• 0
• array([1, 1, 1, 1, 1])
• array([0, 0, 0, 0, 0])

Multiple Choice

• what is the result of the following lines of code:

a=np.array([0,1])

b=np.array([1,0])

np.dot(a,b)

• 1
• array([1,1])
• 0
• array([0,0])

Multiple Choice

• what is the result of the following lines of code:

a=np.array([1,1,1,1,1])

a+10

• array([10,10,10,10,10])
• array([11, 11, 11, 11, 11])
• array([1,1,1,1,1])

Multiple Choice

• what is the correct code to perform matrix multiplication on the matrix A and B
• np.dot(A,B)
• A*B
• AxB

## Final Exam

1)

What is the result of the following operation 3+2*2?

• 3
• 12
• 9
• 7

2)

What is the type of the following variable: a=True?

• int
• bool
• str
• list

3)

What is the result of the following operation int(3.2)?

• 3.2
• 3
• 4
• ‘3.2’

4)

Consider the string A=’1234567′, what is the result of the following operation: A[1::2]

• ‘1234567’
• ‘246’
• ‘1357’
• error

5)

Consider the string Name=”Michael Jackson” , what is the result of the following operation Name.find(‘el’)

• 5
• 4
• 5,6
• -1

6)

The variables A=’1′ and B=’2′ ,what is the result of the operation A+B?

• 3
• ‘3’
• ’12’

7)

Consider the variable F=”You are wrong”, Convert the values in the variable F to uppercase?

• F.up()
• F.upper
• F.upper()

8)

Consider the tuple tuple1=(“A”,”B”,”C” ), what is the result of the following operation tuple1[-1]?

• “A”
• “B”
• “C”

9)

Consider the tuple A=((11,12),[21,22]), that contains a tuple and list. What is the result of the following operation A:

• ((11,12),[21,22])
• (11,12)
• (21,22)
• [21,22]

10)

Consider the tuple A=((11,12),[21,22]), that contains a tuple and list. What is the result of the following operation A:

• 12
• 11
• 22
• 21

11

What is the result of the following operation ‘1,2,3,4’.split(‘,’)

• ‘1’,’2′,’3′,’4′
• (‘1′,’2′,’3′,’4’)
• [‘1′,’2′,’3′,’4’]
• ‘1234’

12

Concatenate the following lists A=[1,’a’] and B=[2,1,’d’]:

• A+B
• A-B
• A*B
• A/B

13

How do you cast the list ‘A’ to the set ‘a’?

• a.set()
• a=A.append()
• a=A.dict()
• a=set(A)

14

Consider the Set: V={‘A’,’B’}, what is the result of V.add(‘C’)?

• {‘A’,’B’}
• {‘A’,’B’,’C’}
• {‘AC’,’BC’}
• error

15

Consider the Set: V={‘A’,’B’,’C’ }, what is the result of V.add(‘C’)?

• {‘A’,’B’}
• {‘A’,’B’,’C’}
• {‘A’,’B’,’C’,’C’}
• error

16

What is the output of the following lines of code:

x=”Go”

if(x!=”Go”):

print(‘Stop’)

else:

print(‘Go ‘)

print(‘Mike’)

• Go Mike
• Mike
• Stop Mike
• The Mike

17

What is the output of the following lines of code:

x=”Go”

if(x==”Go”):

print(‘Go ‘)

else:

print(‘Stop’)

print(‘Mike’)

• Go Mike
• Mike
• Stop Mike
• The Mike

18

how many iterations are performed in the following loop?

for n in range(3):

print(n)

• 1
• 2
• 3
• 4

19

What does the following loop print?

for n in range(3):

print(n+1)

• 0 1 2
• 1 2 3
• 3 2 1
• 2 1 0

20

What is the output of the following few lines of code ?

A=[‘1′,’2′,’3’]

for a in A:

print(2*a)

• 2 4 6
• ‘2’ ‘4’ ‘6’
• ’11’ ’22’ ’33’
• A B C

21

Consider the function add, what is the result of calling the following Add(‘1′,’1’) (look closely at the return statement )

z=y+x

return(y)

• error
• ‘2’
• ’11’
• ‘1’

22

Consider the class Points, what are the data attributes:

class Points(object):

def __init__(self,x,y):

self.x=x

self.y=y

def print_point(self):

print(‘x=’,self.x,’y=’,self.y)

• __init__
• self.x self.y
• print_point

23

What is the result of running the following lines of code ?

class Points(object):

def __init__(self,x,y):

self.x=x

self.y=y

def print_point(self):

print(‘x=’,self.x,’ y=’,self.y)

p1=Points(1,2)

p1.print_point()

• x=1
• y=2
• x=1 y=2

24

What is the result of running the following lines of code ?

class Points(object):

def __init__(self,x,y):

self.x=x

self.y=y

def print_point(self):

print(‘x=’,self.x,’ y=’,self.y)

p2=Points(1,2)

p2.x=2

p2.print_point()

• x=1
• y=2
• x=1 y=2
• x=2 y=2

25

Consider the following line of code: with open(example1,”r”) as file1:

What mode is the file object in?

1. v bucks for free