Saturday , July 27 2024

Python for Data Science Cognitive Class Exam Answers:-

Course Name:- Python for Data Science

Module 1. Python Basics

Question 1. What is the result of the following operation in Python:

3 + 2 * 2

  • 10
  • 7
  • 9
  • 12

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

  • Lizz
  • L
  • Liz
  • Li

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

  • 0246
  • 1357
  • 1234567
  • 8903

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

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

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 used to obtain the first element of the tuple:

A = (‘a’,’b’,’c’)

  • A[1]
  • A[0]
  • 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
  • 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}

Question 5. What is the result of the following operation: Dict[“D”]?

  • 4
  • 3
  • [3,3,3]
  • (4, 4, 4)
  • 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 are 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 is 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 following dictionary: {‘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:

FileContent=file1.readlines()

print(FileContent)

  • Read the file “Example1.txt”.
  • 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”)

  • Read the file “Example2.txt”.
  • 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”)

  • Read the file “Example3.txt”.
  • 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 out the entire dataframe.

Module 5. Working With Numpy Arrays & Simple APIs

Question 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])

Question 2. 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])

Question 3. 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])

Question 4. What is the correct code to perform matrix multiplication on the matrix A and B?

  • np.dot(A,B)
  • A*B
  • AxB

Python for Data Science Cognitive Class Final Exam Answers:-

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

  • 3
  • 12
  • 9
  • 7

Question 2. What is the type of the following variable: True?

  • int
  • bool
  • str
  • list

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

  • 3.2
  • 3
  • 4
  • ‘3.2’

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

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

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

  • 5
  • 4
  • 5,6
  • -1

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

you cant add two strings

  • 3
  • ‘3’
  • ’12’

Question 7. Are wrong”, Convert the values in the variable F to uppercase?

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

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

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

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

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

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

  • 12
  • 11
  • 22
  • 21

Question 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’

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

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

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

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

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

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

Question 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

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

Question 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

Question 18. How many iterations are performed in the following loop?

for n in range(3):

print(n)

  • 1
  • 2
  • 3
  • 4

Question 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

Question 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

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

def Add(x,y):

z=y+x

return(y)

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

Question 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

Question 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

Question 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

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

What mode is the file object in?

  • read
  • write
  • append

About Machine Learning

Check Also

Spark Overview for Scala Analytics cognitive class Exam Answers:-

Course Name:- Spark Overview for Scala Analytics Spark Overview for Scala Analytics cognitive class Final …

Leave a Reply

Your email address will not be published. Required fields are marked *