21.
What is the output of the following piece of code?
def a(b): b.append(5) c = [1, 2, 3, 4] a(c) print(len(c))
a)4
b)5
c)1
d)An exception is thrown
22.
What is the output of the following code?
a=10 b=20 def change(): global b a=45 b=56 change() print(a) print(b)
a)10
56
b)45
56
c)10
20
d)Syntax Error
23.
What is the output of the following code?
def change(i = 1, j = 2): i = i + j j = j + 1 print(i, j) change(j = 1, i = 2)
a)An exception is thrown because of conflicting values
b)1 2
c)3 3
d)3 2
24.
What is the output of the following code?
def change(one, *two): print(type(two)) change(1,2,3,4)
a)<class ‘Integer’>
b)<class ‘tuple’>
c)<class ‘Dictionary’>
d)An exception is thrown
25.
What is the output of the following code?
def display(b, n): while n > 0: print(b,end="") n=n-1 display('z',3)
a)zzz
b)zz
c)An exception is executed
d)Infinite loop