Take as many assements as you can to improve your validate your skill rating
Total Questions: 20
1. What is the output of the following piece of code?
>>>import collections
>>> b=collections.Counter([2,2,3,4,4,4])
>>> b.most_common(1)
Correct Answer is : [(4, 3)].
2. What is the output of the following piece of code?
>>> import collections
>>> a=collections.Counter([2,2,3,3,3,4])
>>> b=collections.Counter([2,2,3,4,4])
>>> a|b
Correct Answer is : Counter({3: 3, 2: 2, 4: 2})
3. What is the output of the following piece of code?
>>> import collections
>>> a=collections.Counter([3,3,4,5])
>>> b=collections.Counter([3,4,4,5,5,5])
>>> a&b
Correct Answer is : Counter({3: 1, 4: 1, 5: 1})
4. The following piece of code is invalid. True or False?
class demo(dict):
def __test__(self,key):
return []
a = demo()
a['test'] = 7
print(a)
Correct Answer is : FALSE
5. What is the output of the following code?
count={}
count[(1,2,4)] = 5
count[(4,2,1)] = 7
count[(1,2)] = 6
count[(4,2,1)] = 2
tot = 0
for i in count:
tot=tot+count[i]
print(len(count)+tot)
Correct Answer is : 16
6. What is the output of the following code?
a={}
a[2]=1
a[1]=[2,3,4]
print(a[1][1])
Correct Answer is : 3
7. What is the output of the following piece of code?
>>> a={'B':5,'A':9,'C':7}
>>> sorted(a)
Correct Answer is : [‘A’,’B’,’C’].
8. What is the output of the following snippet of code?
>>> a={i: i*i for i in range(6)}
>>> a
14. What is the output of the following piece of code when executed in Python shell?
>>> a=dict()
>>> a[1]
Correct Answer is : An exception is thrown since the dictionary is empty
15. What is the output of the following piece of code when executed in Python shell?
>>> import collections
>>> a=dict()
>>> a=collections.defaultdict(int)
>>> a[1]
Correct Answer is : 0
16. What is the output of the following piece of code when executed in Python shell?
>>> import collections
>>> a=dict()
>>> a=collections.defaultdict(str)
>>> a['A']
Correct Answer is : ‘ ‘
17. What is the output of the following piece of code when executed in Python shell?
>>> import collections
>>> b=dict()
>>> b=collections.defaultdict(lambda: 7)
>>> b[4]
Correct Answer is : 7
18. What is the output of the following piece of code when executed in Python shell?
>>> import collections
>>> a=collections.OrderedDict((str(x),x) for x in range(3))
>>> a
Correct Answer is : OrderedDict([(‘0’, 0), (‘1’, 1), (‘2’, 2)])
19. Which of these is not a fundamental features of OOP?
Correct Answer is : Instantiation
20. Which of the following is the most suitable definition for encapsulation?
Correct Answer is : Means of bundling instance variables and methods in order to restrict access to certain class members