Table of Contents
Python MCQ Questions:-
Q1. What is the output of the following code?
print(type(type()))
a)Error
b)Null
c)None
d)None of the above
Answer a
Q2.What is the output of following code?
print(type(type))
a) <class ‘type’>
b)Error
c) <class ‘none’>
d)None of the above
Answer a
Q3. What is the output of following code?
class cc:
def f1(self,a,b):
self.a=a
self.b=b
return self.a+self.b
o=new cc()
print(o.f1(4,4))
a)8
b)Error
c)4
d)None of the above
Answer b
Q4. What is the output of following code?
list1=[None]*3
print(list1)
a) [None, None, None]
b)[ ]
c)[ ‘ ‘,’ ‘,’ ‘]
d)None of the above
Answer a
Q5. What is the output of following code?
string = “my name is x”
for i in string:
print (i, end=”, “)
a)my name is x
b) m, y, , n, a, m, e, , i, s, , x,
c) “my name is x”
d) None of the above
Answer b
Q6. What is the output of the following code?
l=[1,’0′, 2, 0, ‘hello’, ”, []]
print(list(filter(bool, l)))
a) [1, ‘0’, 2, ‘hello’]
b)Error
c)[ ]
d)None of the above
Answer a
Q7.What is the output of following code?
print([] or {})
a) {}
b)[]
c)True
d)False
Answer a
Q8. What is the output of following code?
class Truth:
pass
x=Truth()
print(bool(x))
a)None
b)Error
c) True
d)None of the above
Ans c
Q9. print(“-%5d0”,989)
a) -%5d0 989
b)Error
c)-09890
d)98900
Ans a
Q10. What is the type of each element in sys.argv?
a) set
b) list
c) tuple
d) string
Answer: d
Q11. What is called when a function is defined inside a class?
(A) Module
(B) Class
(C) Another Function
(D) Method
Answer: (D)
Q12 What is the output of following code?
print(~~5)
a)5
b)-6
c)101
d)None of the above
Answer a
Q13.
list1=[]
list1[0]=100
print(list1)
a)100
b)[100]
c)Error
d)None of the above
Answer c
Q14. What is the output of following code?
class c1:
@classmethod
def m1(cls):
print(“hello”)
ob=c1()
ob.m1()
a)hello
b)Address of object ob
c)Error
d)None of the above
Answer a
Q15. What is the output of following code?
class myclass:
@staticmethod
def m1():
print(“hello”)
ob=myclass()
ob.m1()
a)hello
b)error
c)Address of ob object
d)None of the above
Answer a
Q16. What is the output of following code?
class class1:
def init(self,a,b,c):
self.a=a
self._b=b
self.__c=c
class class2:
pass
o=class1(1,2,3)
print(self.a)
a)Error
b)1
c)2
d)None of the above
Answer a
17.What is the output of following code?
class class1:
def init():
print(“class1’s init“)
class class2(class1):
def init():
print(“class2’s init“)
ob=class2()
a) class1’s init
b)Error
c) class2’s init
d)None of the above
Answer b
18.What is the output of following code?
class class1:
def init(me,a):
me.a=a
print(a)
ob=class1(10)
a)10
b)Error
Answer a
What is the output of following code?
a=1,2,3,4
print(a)
a) (1, 2, 3, 4)
b)1
c)4
d)Error
Answer a
19.What is the output of following code?
x=2
y=x<<2
y=~y+1
print(y)
a)4
b)-4
c)-8
d)None of the above
Answer c
Q21. What is the output of following code?
class c1:
c=0
def init(self):
c=c+1
print(c)
o=c1()
print(o.c)
a)Error
b)0
c)1
d)None of the above
Ans a
Q22. Python language was developed by_____.
a)Monty Python
b)Rossum
c)James
d)None of the above
Ans b
Q23. In the following code, X is __.
X=(123)
a)integer
b)tuple
c)set
d)None of the above
Ans a
Q24. Python is____________.
a) low-level language
b)object-oriented language
c)scripting language
d)both b and c
Ans d
Q25. Python language is platform dependent.
a)True
b)False
Ans b
More Articles:-