What is the return type of function 'id'?
----int
The output of the expression { ord(i) for i in 'apple' } is _______.-------{97,
112, 112, 108, 101}
The output of expression, k = [print(i) for i in "maverick" if i not in "aeiou"] is
_______.-----prints all characters that are not vowels
The output of the expression [ chr(i) for i in [65, 66, 67] ] is _______.------
['A', 'B', 'C']
The elements of an iterator can be accessed multiple times. State if the statement
is True or False.---False
Which of the following statement sets the metaclass of class A to B?---class A:
__metaclass__ = B
What is the output of the following code?---2233(wrong),2222(wrong)
class class1:
a = 1
def f1(self):
a = 2
class1.a += 1
print(class1.a, end=' ')
print(a, end=' ')
class1().f1()
class1().f1()
What is the output of the following code?--------Results In Error
class A:
x = 0
def __init__(self, a, b):
self.a = a
self.b = b
A.x += 1
def __init__(self):
A.x += 1
def displayCount(self):
print('Count : %d' % A.x)
def display(self):
print('a :', self.a, ' b :', self.b)
a1 = A('George', 25000)
a2 = A('John', 30000)
a3 = A()
a1.display()
a2.display()
print(A.x)
What is the output of the following code?------ FALSE
A(x: 12, y: 3)
class A:
def __init__(self, x=5, y=4):
self.x = x
self.y = y
def __str__(self):
return 'A(x: {}, y: {})'.format(self.x, self.y)
def __eq__(self, other):
return self.x * self.y == other.x * other.y
def f1():
a = A(12, 3)
b = A(3, 12)
if (a == b):
print(b != a)
print(a)
f1()
Which methods are invoked on entering into and exiting from the block of code
written in 'with' statement?----__enter__, __exit__
Which of the following execption occurs, when an undefined object is accessed?---
NoObjectError(wrong)UndefinedError
Which of the following exception occurs, when an integer object is added to a
string object?---TypeError
How many except statements can a try-except block have?----more than
one(wrong)one(wrong) More than Zero(Correct)
If a list has 5 elements, then which of the following exceptions is raised when 8th
element is accessed?----IndexError
In which of the following scenarios, finally block is executed?----always
Which of the keyword is used to display a customised error message to the user?--
raise
Which of the following execption occurs, when a number is divided by zero?---
AirthmaticError,ZeroDivisionError(Correct)
Which of the following module is not used for parsing command line arguments
automatically?---getopt(wrong) cmdparse
Any Python Script can act like a Module. State if the statement is True or False?--
True
Which of the following is not a way to import the module 'm1' or the functions 'f1'
and 'f2' defined in it?----import f1, f2 from m1
Which of the following statement retreives names of all builtin module names?----
import sys; sys.builtin_module_names
Which of the following methods of 'random' module is used to pick a single element,
randomly, from a given list of elements?---choice
In Python, which of the following files is mandatory to treat a folder as a
package?---__init__.py
Whta is the output of the following code ?-two
0.0
-0x2a
class A:
def __init__(self):
print('one')
def f(self):
print(float())
print(hex(-255))
class B(A):
def __init__(self):
print('two')
def f(self):
print(float())
print(hex(-42))
x = B()
x.f()
Which of the following error occurs, if an iterator is accessed, when it has no
elements?----StopIteration
Which of the following brackets are used to define a set comprehension?---{}
How are variable length non-keyword arguments specified in the function heading?---
one star followed by a valid identifier
What is the output of the following code?---(<class '__main__.child'>, <class
'__main__.mother'>, <class '__main__.father'>, <class '__main__.grandpa'>, <type
'object'>)
class grandpa(object):
pass
class father(grandpa):
pass
class mother(object):
pass
class child(mother, father):
pass
print(child.__mro__)
Which of the following expression can be used to check if the file 'C:\Sample.txt'
exists and is also a regular file?------os.path.isfile(C:\Sample.txt)
When will the else part of try-except-else be executed?----when no exception occurs
The output of the expression [(i.upper(), len(i)) for i in 'kiwi' ] is----[('K',
1), ('I', 1), ('W', 1), ('I', 1)]
Generator expressions uses the following brackets---()
Which of the following statement retreives names of all builtin objects?-----import
builtins; builtins.__dict__.keys()
Which of the following function call is correct?---f(a=1, b=1, c=2)
Can one block of except statements handle multiple exception?-----Yes, like
except NameError,
SyntaxError, �
2. Which of the following execption occurs, when an undefined object is
accessed?---NameError
The output of the expression {0 if i%2 ==0 else 1 for i in range(8)} is _______.
[0,1]--wrong {0,1}--correct
Which of the following are present in a function header?---function name and
parameter list
A generator function can have multiple yield expressions. State if the statement is
True or False.----True
Generators consume more space in memory than the lists. State if the statement is
True or false---False
Which of the following method is used by a user defined class to support '+'
operator?----__add__
Which of the following keyword is used for creating a method inside a class ?---def
The output of the expression '2' == 2 is _________.--False
Which of the following modules is used to manage installtion, upgradtion, deletion
of other pacakages automatically?---pip
The output of expression [i**+1 for i in range(3)] is---[0, 1, 2]
Which methods are defined in an iterator class?----iter, next (3rd)
What is the output of the following code?------"4 - 10"
class A:
def __init__(self, a = 5):
self.a = a
def f1(self):
self.a += 10
class B(A):
def __init__(self, b = 0):
A.__init__(self, 4)
self.b = b
def f1(self):
self.b += 10
x = B()
x.f1()
print(x.a,'-', x.b)
Which of the following modules contain functions that create iterators for
efficient looping?--itertools
The output of the expression 'itertools.dropwhile(lambda x: x<5, [1,4,6,4,1])'
is----[6]--wrong [1,4]
The output of the expression {i:j for i in "abcd" for j in "kiwi"} is---{'a': 'i',
'd': 'i', 'c': 'i', 'b': 'i'}