0% found this document useful (0 votes)
81 views

1.tom 2.dick 3.harr

The document contains a series of questions and answers related to Python programming concepts like operators, data types, functions etc. Some key points: - There are 20 questions about Python concepts like operators (exponentiation, modulo, floor division), order of operations, data types, conversions between types, and bitwise operations. - The questions test understanding of operator precedence, evaluation order, built-in functions like trunc(), round(), int(), float() and more. - The correct answers to the questions are also provided, testing knowledge of outputs for expressions, function return types and more.

Uploaded by

Aman Pal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views

1.tom 2.dick 3.harr

The document contains a series of questions and answers related to Python programming concepts like operators, data types, functions etc. Some key points: - There are 20 questions about Python concepts like operators (exponentiation, modulo, floor division), order of operations, data types, conversions between types, and bitwise operations. - The questions test understanding of operator precedence, evaluation order, built-in functions like trunc(), round(), int(), float() and more. - The correct answers to the questions are also provided, testing knowledge of outputs for expressions, function return types and more.

Uploaded by

Aman Pal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 37

The following is displayed by a print function call.

Select all of the function calls that


result in this output.

1.tom
2.dick
3.harr

a)

print('''tom

\ndick

\nharry''')

b) print(”’tomdickharry”’)
c) print(‘tom\ndick\nharry’)
d)
print('tom

dick

harry')

Answer: c

What is the average value of the following Python code snippet?

1.>>>grade1 = 80
2.>>>grade2 = 90
3.>>>average = (grade1 + grade2) / 2

a) 85.0
b) 85.1
c) 95.0
d) 95.1

Answer: a

Select all options that print.

hello-how-are-you

a) print(‘hello’, ‘how’, ‘are’, ‘you’)


b) print(‘hello’, ‘how’, ‘are’, ‘you’ + ‘-‘ * 4)
c) print(‘hello-‘ + ‘how-are-you’)
d) print(‘hello’ + ‘-‘ + ‘how’ + ‘-‘ + ‘are’ + ‘you’)

Answer: c
What is the return value of trunc()?
a) int
b) bool
c) float
d) None
Answer: a
. Which is the correct operator for power(x y)?
a) X^y
b) X**y
c) X^^y
d) None of the mentioned
Answer: b
 Which one of these is floor division?
a) /
b) //
c) %
d) None of the mentioned
Answer: b
 What is the order of precedence in python?
i) Parentheses
ii) Exponential
iii) Multiplication
iv) Division
v) Addition
vi) Subtraction
a) i,ii,iii,iv,v,vi
b) ii,i,iii,iv,v,vi
c) ii,i,iv,iii,v,vi
d) i,ii,iii,iv,vi,v
Answer: a
 What is the answer to this expression, 22 % 3 is?
a) 7
b) 1
c) 0
d) 5
Answer: b
. Mathematical operations can be performed on a string.
a) True
b) False
Answer: b
Operators with the same precedence are evaluated in which manner?
a) Left to Right
b) Right to Left
c) Can’t say
d) None of the mentioned
Answer: a
 What is the output of this expression, 3*1**3?
a) 27
b) 9
c) 3
d) 1
Answer: c
 Which one of the following has the same precedence level?
a) Addition and Subtraction
b) Multiplication, Division and Addition
c) Multiplication, Division, Addition and Subtraction
d) Addition and Multiplication
Answer: a
he expression Int(x) implies that the variable x is converted to integer.
a) True
b) False
Answer: a

Which one of the following has the highest precedence in the expression?
a) Exponential
b) Addition
c) Multiplication
d) Parentheses
Answer: d
What is the output of print 0.1 + 0.2 == 0.3?
a) True
b) False
c) Machine dependent
d) Error
Answer: b
 Which of the following is not a complex number?
a) k = 2 + 3j
b) k = complex(2, 3)
c) k = 2 + 3l
d) k = 2 + 3J
Answer: c

What is the type of inf?


a) Boolean
b) Integer
c) Float
d) Complex
Answer: c
What does ~4 evaluate to?
a) -5
b) -4
c) -3
d) +3
Answer: a
 What does ~~~~~~5 evaluate to?
a) +5
b) -11
c) +11
d) -5
Answer: a
Which of the following is incorrect?
a) x = 0b101
b) x = 0x4f5
c) x = 19023
d) x = 03964
Answer: d
 What is the result of cmp(3, 1)?
a) 1
b) 0
c) True
d) False
Answer: a
 Which of the following is incorrect?
a) float(‘inf’)
b) float(‘nan’)
c) float(’56’+’78’)
d) float(’12+34′)
Answer: d
What is the result of round(0.5) – round(-0.5)?
a) 1.0
b) 2.0
c) 0.0
d) Value depends on Python version
Answer: d
What does 3 ^ 4 evaluate to?
a) 81
b) 12
c) 0.75
d) 7
Answer: d
The value of the expressions 4/(3*(2-1)) and 4/3*(2-1) is the same.
a) True
b) False
Answer: a
What will be the value of the following Python expression?

4 + 3 % 5

a) 4
b) 7
c) 2
d) 0

Answer: b
 Evaluate the expression given below if A = 16 and B = 15
A % B // A
a 0.0
b) 0
c) 1.0
d) 1
Answer: b
 Which of the following operators has its associativity from right to left?
a) +
b) //
c) %
d) **
Answer: d
What will be the value of x in the following Python expression?
x = int(43.55+2/2)
a)43
b) 44
c) 22
d) 23
Answer: a
 Which of the following is the truncation division operator?
a) /
b) %
c) //
d) |
Answer: c
 What are the values of the following Python expressions?

2**(3**2)
(2**3)**2
2**3**2

a)64, 512, 64
b) 64, 64, 64
c) 512, 512, 512
d) 512, 64, 512

 Answer: d

. What is the value of the following expression?

8/4/2, 8/(4/2)

a)(1.0, 4.0)
b) (1.0, 1.0)
c) (4.0. 1.0)
d) (4.0, 4.0)

Answer: a

What is the value of the following expression?

float(22//3+3/3)

a) 8
b) 8.0
c) 8.3
d) 8.33

Answer: b

 What will be the output of the following Python expression?

print(4.00/(2.0+2.0))
a)Error
b)1.0
c)1.00
d) 1

Answer: b

What will be the value of X in the following Python expression?

X = 2+9*((3*12)-8)/10
a) 30.0
b) 30.8
c) 28.4
d) 27.2

Answer: d

Which of the following expressions involves coercion when evaluated in Python?


a) 4.7 – 1.5
b) 7.9 * 6.3
c) 1.7 % 2
d) 3.4 + 4.6

Answer: c

What will be the output of the following Python expression?

24//6%3, 24//4//2

a) (1,3)
b) (0,3)
c) (1,0)
d) (3,1)

Answer: a

 Which among the following list of operators has the highest precedence?

+, -, **, %, /, <<, >>, |


a) <<, >>
b) **
c) |
d) %
Answer: b
 What will be the value of the following Python expression?

float(4+int(2.39)%2)

a) 5.0
b) 5
c) 4.0
d) 4

Answer: c
Which of the following expressions is an example of type conversion?
a) 4.0 + float(3)
b) 5.3 + 6.3
c) 5.0 + 3
d) 3 + 7
Answer: a
Which of the following expressions results in an error?
a) float(‘10’)
b) int(‘10’)
c) float(’10.8’)
d) int(’10.8’)
Answer: d
 What will be the value of the following Python expression?

4+2**5//10

a) 3
b) 7
c) 77
d) 0

Answer: b
10. The expression 2**2**3 is evaluates as: (2**2)**3.
a) True
b) False
Answer: b
1. What will be the output of the following Python code snippet if x=1?

x<<2

a) 8
b) 1
c) 2
d) 4

Answer: d
What will be the output of the following Python expression?

bin(29)

a) ‘0b10111’
b) ‘0b11101’
c) ‘0b11111’
d) ‘0b11011’

Answer: b
What will be the value of x in the following Python expression, if the result of that
expression is 2?
x>>2

a) 8
b) 4
c) 2
d) 1
nswer: a

What will be the output of the following Python expression?

int(1011)?

a) 1011
b) 11
c) 13
d) 1101

Answer: a
To find the decimal value of 1111, that is 15, we can use the function:
a) int(1111,10)
b) int(‘1111’,10)
c) int(1111,2)
d) int(‘1111’,2)
Answer: d
 What will be the output of the following Python expression if x=15 and y=12?

x & y

a) b1101
b) 0b1101
c) 12
d) 1101

Answer: c
Which of the following expressions results in an error?
a) int(1011)
b) int(‘1011’,23)
c) int(1011,2)
d) int(‘1011’)
Answer: c
 Which of the following represents the bitwise XOR operator?
a) &
b) ^
c) |
d) !
Answer: b
What is the value of the following Python expression?

bin(0x8)

a) ‘0bx1000’
b) 8
c) 1000
d) ‘0b1000’

Answer: d
 What will be the output of the following Python expression?

0x35 | 0x75

a) 115
b) 116
c) 117
d) 118

Answer: c
 It is not possible for the two’s complement value to be equal to the original value in any
case.
a) True
b) False
Answer: b
The one’s complement of 110010101 is:
a) 001101010
b) 110010101
c) 001101011
d) 110010100
Answer: a
Bitwise _________ gives 1 if either of the bits is 1 and 0 when both of the bits are 1.
a) OR
b) AND
c) XOR
d) NOT
Answer: c
What will be the output of the following Python expression?

4^12

a) 2
b) 4
c) 8
d) 12
Answer: c
Any odd number on being AND-ed with ________ always gives 1. Hint: Any even
number on being AND-ed with this value always gives 0.
a) 10
b) 2
c) 1
d) 0

Answer: c
What will be the value of the following Python expression?

bin(10-2)+bin(12^4)

a) 0b10000
b) 0b10001000
c) 0b1000b1000
d) 0b10000b1000

Answer: d
Which of the following expressions can be used to multiply a given number ‘a’ by 4?
a) a<<2
b) a<<4
c) a>>2
d) a>>4
Answer: a
What will be the output of the following Python code if a=10 and b =20?

a=10
b=20
a=a^b
b=a^b
a=a^b
print(a,b)

a) 10 20
b) 10 10
c) 20 10
d) 20 20
Answer: c
What is the two’s complement of -44?
a) 1011011
b) 11010100
c) 11101011
d) 10110011
Answer: b

 What will be the output of the following Python expression?

~100?

a) 101
b) -101
c) 100
d) -100

Answer: b
What will be the output of the following Python code snippet?
bool(‘False’)
bool()

a)

True

True

b)

False

True

c)

False

False

d)

True

False

Answer: d

What will be the output of the following Python code snippet?

['hello', 'morning'][bool('')]
a) error
b) no output
c) hello
d) mornin

Answer: c
What will be the output of the following Python code snippet?
not(3>4)
not(1&1)

a)

True

True

b)

True

False

c)

False

True

d)

False

False

Answer: b
 What will be the output of the following Python code?

['f', 't'][bool('spam')]

a) t
b) f
c) No output
d) Error

Answer: a
 What will be the output of the following Python code?

l=[1, 0, 2, 0, 'hello', '', []]


list(filter(bool, l))

a) Error
b) [1, 0, 2, 0, ‘hello’, ”, []]
c) [1, 0, 2, ‘hello’, ”, []]
d) [1, 2, ‘hello’]
Answer: d
What will be the output of the following Python code if the system date is 21st June,
2017 (Wednesday)?

[] or {}
{} or []

a)

[]

{}

b)

[]

[]

c)

{}

[]

d)

{}

{}

Answer: c
What will be the output of the following Python code?

class Truth:
pass
x=Truth()
bool(x)

a) pass
b) true
c) false
d) error

Answer: b
What will be the output of the following Python code?

if (9 < 0) and (0 < -9):


print("hello")
elif (9 > 0) or False:
print("good")
else:
print("bad")

a) error
b) hello
c) good
d) bad

Answer: c
 Which of the following Boolean expressions is not logically equivalent to the other
three?
a) not(-6<0 or-6>10)
b) -6>=0 and -6<=10
c) not(-6<10 or-6==10)
d) not(-6>10 or-6==10)
Answer: d
What will be the output of the following Python code snippet?

not(10<20) and not(10>30)

a) True
b) False
c) Error
d) No output

 What will be the output of the following Python code snippet?

X=”hi”
print(“05d”%X)
a) 00000hi
b) 000hi
c) hi000
d) error

Answer: d
What will be the output of the following Python code snippet?
X=”san-foundry”
print(“%56s”,X)
a) 56 blank spaces before san-foundry
b) 56 blank spaces before san and foundry
c) 56 blank spaces after san-foundry
d) no change

Answer: a
What will be the output of the following Python expression if x=456?
print("%-06d"%x)
a) 000456
b) 456000
c) 456
d) error

Answer: c
What will be the output of the following Python expression if X=345?

print(“%06d”%X)
a) 345000
b) 000345
c) 000000345
d) 345000000

Answer: b
Which of the following formatting options can be used in order to add ‘n’ blank spaces
after a given string ‘S’?
a) print(“-ns”%S)
b) print(“-ns”%S)
c) print(“%ns”%S)
d) print(“%-ns”%S)
Answer: d
 What will be the output of the following Python expression if X = -122?

print("-%06d"%x)
a) -000122
b) 000122
c) –00122
d) -00122

Answer: c
 What will be the output of the following Python expression if the value of x is 34?

print(“%f”%x)
a) 34.00
b) 34.0000
c) 34.000000
d) 34.00000000

Answer: c
What will be the output of the following Python expression if x=56.236?

print("%.2f"%x)
a) 56.00
b) 56.24
c) 56.23
d) 0056.236

Answer: b
What will be the output of the following Python expression if x=22.19?
print("%5.2f"%x)
a) 22.1900
b) 22.00000
c) 22.19
d) 22.20

Answer: c
The expression shown below results in an error.

print("-%5d0",989)
a) True
b) False

Answer: b
 What will be the output of the following Python code snippet?
'%d %s %g you' %(1, 'hello', 4.0)
a) Error
b) 1 hello you 4.0
c) 1 hello 4 you
d) 1 4 hello you

Answer: c
The output of which of the codes shown below will be: “There are 4 blue birds.”?
a) ‘There are %g %d birds.’ %4 %blue
b) ‘There are %d %s birds.’ %(4, blue)
c) ‘There are %s %d birds.’ %[4, blue]
d) ‘There are %d %s birds.’ 4, blue
Answer: b
What will be the output of the python code shown below for various styles of format
specifiers?
x=1234
res='integers:...%d...%-6d...%06d' %(x, x, x)
res
a) ‘integers:…1234…1234  …001234’
b) ‘integers…1234…1234…123400’
c) ‘integers:… 1234…1234…001234’
d) ‘integers:…1234…1234…001234’

Answer: a
 What will be the output of the following Python code snippet?

x=3.3456789
'%f | %e | %g' %(x, x, x)
a) Error
b) ‘3.3456789 | 3.3456789+00 | 3.345678’
c) ‘3.345678 | 3.345678e+0 | 3.345678’
d) ‘3.345679 | 3.345679e+00 | 3.3456
Answer: d

 What will be the output of the following Python code snippet?

x=3.3456789
'%-6.2f | %05.2f | %+06.1f' %(x, x, x)
a) ‘3.35 | 03.35 | +003.3’
b) ‘3.3456789 | 03.3456789 | +03.3456789’
c) Error
d) ‘3.34 | 03.34 | 03.34+’

Answer: a
 What will be the output of the following Python code snippet?

x=3.3456789
'%s' %x, str(x)
a) Error
b) (‘3.3456789’, ‘3.3456789’)
c) (3.3456789, 3.3456789)
d) (‘3.3456789’, 3.3456789)

Answer: b

 What will be the output of the following Python code snippet?

'%(qty)d more %(food)s' %{'qty':1, 'food': 'spam'}


a) Error
b) No output
c) ‘1 more foods’
d) ‘1 more spam’

Answer: d
What will be the output of the following Python code snippet?

a='hello'
q=10
vars()
a) {‘a’ : ‘hello’, ‘q’ : 10, ……..plus built-in names set by Python….}
b) {……Built in names set by Python……}
c) {‘a’ : ‘hello’, ‘q’ : 10}
d) Error

Answer: a
What will be the output of the following Python code?

s='{0}, {1}, and {2}'


s.format('hello', 'good', 'morning')
a) ‘hello good and morning’
b) ‘hello, good, morning’
c) ‘hello, good, and morning’
d) Error

Answer: c

What will be the output of the following Python code?

s='%s, %s & %s'


s%('mumbai', 'kolkata', 'delhi')
a) mumbai kolkata & delhi
b) Error
c) No output
d) ‘mumbai, kolkata & delhi’

Answer: d
What will be the output of the following Python code?

t = '%(a)s, %(b)s, %(c)s'


t % dict(a='hello', b='world', c='universe')
a) ‘hello, world, universe’
b) ‘hellos, worlds, universes’
c) Error
d) hellos, world, universe

Answer: a
What will be the output of the following Python code?

'{a}, {0}, {abc}'.format(10, a=2.5, abc=[1, 2])


a) Error
b) ‘2.5, 10, [1, 2]’
c) 2.5, 10, 1, 2
d) ’10, 2.5, [1, 2]’

Answer: b
What will be the output of the following Python code?

'{0:.2f}'.format(1.234)
a) ‘1’
b) ‘1.234’
c) ‘1.23’
d) ‘1.2’

Answer: c

What will be the output of the following Python code?


'%x %d' %(255, 255)
a) ‘ff, 255’
b) ‘255, 255’
c) ‘15f, 15f’
d) Error

Answer: a

The output of the two codes shown below is the same.

i. '{0:.2f}'.format(1/3.0)
ii. '%.2f'%(1/3.0)
a) True
b) False

Answer: a
What will be the output of the following Python code?

l=list('HELLO')
'first={0[0]}, third={0[2]}'.format(l)
a) ‘first=H, third=L’
b) ‘first=0, third=2’
c) Error
d) ‘first=0, third=L’

Answer: a

What will be the output of the following Python code?

l=list('HELLO')
p=l[0], l[-1], l[1:3]
'a={0}, b={1}, c={2}'.format(*p)
a) Error
b) “a=’H’, b=’O’, c=(E, L)”
c) “a=H, b=O, c=[‘E’, ‘L’]”
d) Junk value

Answer: c
The formatting method {1:<10} represents the ___________ positional argument,
_________ justified in a 10 character wide field.
a) first, right
b) second, left
c) first, left
d) second, right
Answer: b
What will be the output of the following Python code?

hex(255), int('FF', 16), 0xFF


a) [0xFF, 255, 16, 255]
b) (‘0xff’, 155, 16, 255)
c) Error
d) (‘0xff’, 255, 255)

Answer: d

The output of the two codes shown below is the same.

i. bin((2**16)-1)
ii. '{}'.format(bin((2**16)-1))
a) True
b) False

Answer: a

What will be the output of the following Python code?

'{a}{b}{a}'.format(a='hello', b='world')
a) ‘hello world’
b) ‘hello’ ‘world’ ‘hello’
c) ‘helloworldhello’
d) ‘hello’ ‘hello’ ‘world’

Answer: c

What will be the output of the following Python code?

D=dict(p='san', q='foundry')
'{p}{q}'.format(**D)
a) Error
b) sanfoundry
c) san foundry
d) {‘san’, ‘foundry’}

Answer: b
What will be the output of the following Python code?

'The {} side {1} {2}'.format('bright', 'of', 'life')


a) Error
b) ‘The bright side of life’
c) ‘The {bright} side {of} {life}’
d) No output

Answer: a
What will be the output of the following Python code?

'{0:f}, {1:2f}, {2:05.2f}'.format(1.23456, 1.23456, 1.23456)


a) Error
b) ‘1.234560, 1.22345, 1.23’
c) No output
d) ‘1.234560, 1.234560, 01.23’

Answer: d

What will be the output of the following Python code?

'%.2f%s' % (1.2345, 99)


a) ‘1.2345’, ‘99’
b) ‘1.2399’
c) ‘1.234599’
d) 1.23, 99

Answer: b
What will be the output of the following Python code?

'%s' %((1.23,),)
a) ‘(1.23,)’
b) 1.23,
c) (,1.23)
d) ‘1.23’

Answer: a
What will be the output of the following two codes?

i. '{0}'.format(4.56)
ii. '{0}'.format([4.56,])
a) ‘4.56’, ‘4.56,’
b) ‘4.56’, ‘[4.56]’
c) 4.56, [4.56,]
d) 4.56, [4.56,]

Answer: b
What will be the output of the following Python code?
def mk(x):
def mk1():
print("Decorated")
x()
return mk1
def mk2():
print("Ordinary")
p = mk(mk2)
p()
a)

Decorated

Decorated
b)

Ordinary

Ordinary

c)

Ordinary

Decorated

d)

Decorated

Ordinary

Answer: d
In the following Python code, which function is the decorator?
def mk(x):
def mk1():
print("Decorated")
x()
return mk1
def mk2():
print("Ordinary")
p = mk(mk2)
p()
a) p()
b) mk()
c) mk1()
d) mk2()

Answer: b

 The ______ symbol along with the name of the decorator function can be placed above
the definition of the function to be decorated works as an alternate way for decorating a
function.
a) #
b) $
c) @
d) &
Answer: c
what will be the output of the following Python code?

def ordi():
print("Ordinary")
ordi
ordi()
a)

Address

Ordinary

b)

Error

Address

c)

Ordinary

Ordinary

d)

Ordinary

Address

Answer: a
The two snippets of the following Python codes are equivalent.

CODE 1
@f
def f1():
print(“Hello”)
CODE 2
def f1():
print(“Hello”)
f1 = f(f1)
a) True
b) False

Answer: a

What will be the output of the following Python function?

def f(p, q):


return p%q
f(0, 2)
f(2, 0)
a)

b)

Zero Division Error

Zero Division Error

c)

Zero Division Error

d)

Zero Division Error

Answer: c
What will be the output of the following Python code?

def f(x):
def f1(a, b):
print("hello")
if b==0:
print("NO")
return
return f(a, b)
return f1
@f
def f(a, b):
return a%b
f(4,0)
a)

hello

NO

b)

hello
Zero Division Error

c) NO
d) hello

Answer: a
What will be the output of the following Python code?

def f(x):
def f1(*args, **kwargs):
print("*"* 5)
x(*args, **kwargs)
print("*"* 5)
return f1
def a(x):
def f1(*args, **kwargs):
print("%"* 5)
x(*args, **kwargs)
print("%"* 5)
return f1
@f
@a
def p(m):
print(m)
p("hello")
a)

*****

%%%%%

hello

%%%%%

*****

b) Error
c) *****%%%%%hello%%%%%*****
d) hello

Answer: a
The following python code can work with ____ parameters.

def f(x):
def f1(*args, **kwargs):
print("Sanfoundry")
return x(*args, **kwargs)
return f1
a) 2
b) 1
c) any number of
d) 0

Answer: c
What will be the output of the following Python code?

def f(x):
def f1(*args, **kwargs):
print("*", 5)
x(*args, **kwargs)
print("*", 5)
return f1
@f
def p(m):
p(m)
print("hello")
a)

*****

hello

b)

*****

*****

hello

c) *****
d) hello

Answer: d
A function with parameters cannot be decorated.
a) True
b) False
Answer: b
 Identify the decorator in the snippet of code shown below.

def sf():
pass
sf = mk(sf)
@f
def sf():
return
a) @f
b) f
c) sf()
d) mk
Answer: d
What will be the output of the following Python code?

class A:
@staticmethod
def a(x):
print(x)
A.a(100)
a) Error
b) Warning
c) 100
d) No output

Answer: c
What will be the output of the following Python code?

def d(f):
def n(*args):
return '$' + str(f(*args))
return n
@d
def p(a, t):
return a + a*t
print(p(100,0))
a) 100
b) $100
c) $0
d) 0

Answer: b
What will be the output of the following Python code?

def c(f):
def inner(*args, **kargs):
inner.co += 1
return f(*args, **kargs)
inner.co = 0
return inner
@c
def fnc():
pass
if __name__ == '__main__':
fnc()
fnc()
fnc()
print(fnc.co)
a) 4
b) 3
c) 0
d) 1

Answer: b
What will be the output of the following Python code?
x = ['ab', 'cd']
for i in x:
i.upper()
print(x)
a) [‘ab’, ‘cd’]
b) [‘AB’, ‘CD’]
c) [None, None]
d) none of the mentioned

Answer: a

 What will be the output of the following Python code?

x = ['ab', 'cd']
for i in x:
x.append(i.upper())
print(x)
a) [‘AB’, ‘CD’]
b) [‘ab’, ‘cd’, ‘AB’, ‘CD’]
c) [‘ab’, ‘cd’]
d) none of the mentioned

Answer: d
What will be the output of the following Python code?
i = 1
while True:
if i%3 == 0:
break
print(i)
 
i + = 1
a) 1 2
b) 1 2 3
c) error
d) none of the mentioned

Answer: c

What will be the output of the following Python code?

i = 1
while True:
if i%0O7 == 0:
break
print(i)
i += 1
a) 1 2 3 4 5 6
b) 1 2 3 4 5 6 7
c) error
d) none of the mentioned

Answer: a
What will be the output of the following Python code?
i = 5
while True:
if i%0O11 == 0:
break
print(i)
i += 1
a) 5 6 7 8 9 10
b) 5 6 7 8
c) 5 6
d) error

Answer: b
What will be the output of the following Python code?

i = 5
while True:
if i%0O9 == 0:
break
print(i)
i += 1
a) 5 6 7 8
b) 5 6 7 8 9
c) 5 6 7 8 9 10 11 12 13 14 15 ….
d) error

Answer: d
What will be the output of the following Python code?

i = 1
while True:
if i%2 == 0:
break
print(i)
i += 2
a) 1
b) 1 2
c) 1 2 3 4 5 6 …
d) 1 3 5 7 9 11 …

Answer: d
What will be the output of the following Python code?

i = 2
while True:
if i%3 == 0:
break
print(i)
i += 2
a) 2 4 6 8 10 …
b) 2 4
c) 2 3
d) error

Answer: b
 What will be the output of the following Python code?

i = 1
while False:
if i%2 == 0:
break
print(i)
i += 2
a) 1
b) 1 3 5 7 …
c) 1 2 3 4 …
d) none of the mentioned

Answer: d
What will be the output of the following Python code?

True = False
while True:
print(True)
break
a) True
b) False
c) None
d) none of the mentioned

Answer: d
What will be the output of the following Python code?
i = 0
while i < 5:
print(i)
i += 1
if i == 3:
break
else:
print(0)
a) 0 1 2 0
b) 0 1 2
c) error
d) none of the mentioned

Answer: b
What will be the output of the following Python code?

i = 0
while i < 3:
print(i)
i += 1
else:
print(0)
a) 0 1 2 3 0
b) 0 1 2 0
c) 0 1 2
d) error

Answer: b
What will be the output of the following Python code?
x = "abcdef"
while i in x:
print(i, end=" ")
a) a b c d e f
b) abcdef
c) i i i i i i …
d) error

Answer: d

What will be the output of the following Python code?

x = "abcdef"
i = "i"
while i in x:
print(i, end=" ")
a) no output
b) i i i i i i …
c) a b c d e f
d) abcdef

Answer: a
What will be the output of the following Python code?

x = "abcdef"
i = "a"
while i in x:
print(i, end = " ")
a) no output
b) i i i i i i …
c) a a a a a a …
d) a b c d e f

What will be the output of the following Python code?

x = "abcdef"
i = "a"
while i in x:
print('i', end = " ")
a) no output
b) i i i i i i …
c) a a a a a a …
d) a b c d e f

Answer: b
 What will be the output of the following Python code?

x = "abcdef"
i = "a"
while i in x:
x = x[:-1]
print(i, end = " ")
a) i i i i i i
b) a a a a a a
c) a a a a a
d) none of the mentioned

Answer: b
 What will be the output of the following Python code?

x = "abcdef"
i = "a"
while i in x[:-1]:
print(i, end = " ")
a) a a a a a
b) a a a a a a
c) a a a a a a …
d) a

Answer: c
What will be the output of the following Python code?

x = "abcdef"
i = "a"
while i in x:
x = x[1:]
print(i, end = " ")
a) a a a a a a
b) a
c) no output
d) error

Answer: b
What will be the output of the following Python code?

x = "abcdef"
i = "a"
while i in x[1:]:
print(i, end = " ")
a) a a a a a a
b) a
c) no output
d) error

Answer: c
 What will be the output of the following Python code?
x = 'abcd'
for i in x:
print(i)
x.upper()
a) a B C D
b) a b c d
c) A B C D
d) error

Answer: b
What will be the output of the following Python code?

x = 'abcd'
for i in x:
print(i.upper())
a) a b c d
b) A B C D
c) a B C D
d) error

Answer: b
What will be the output of the following Python code?
x = 'abcd'
for i in range(x):
print(i)
a) a b c d
b) 0 1 2 3
c) error
d) none of the mentioned

Answer: c
What will be the output of the following Python code?

x = 'abcd'
for i in range(len(x)):
print(i)
a) a b c d
b) 0 1 2 3
c) error
d) 1 2 3 4

Answer: b

 What will be the output of the following Python code?


x = 'abcd'
for i in range(len(x)):
print(i.upper())
a) a b c d
b) 0 1 2 3
c) error
d) 1 2 3 4

Answer: c
 What will be the output of the following Python code snippet?

x = 'abcd'
for i in range(len(x)):
i.upper()
print (x)
a) a b c d
b) 0 1 2 3
c) error
d) none of the mentioned

Answer: c
What will be the output of the following Python code snippet?

x = 'abcd'
for i in range(len(x)):
x[i].upper()
print (x)
a) abcd
b) ABCD
c) error
d) none of the mentioned

Answer: a

What will be the output of the following Python code snippet?

x = 'abcd'
for i in range(len(x)):
i[x].upper()
print (x)
a) abcd
b) ABCD
c) error
d) none of the mentioned

Answer: c
What will be the output of the following Python code snippet?

x = 'abcd'
for i in range(len(x)):
x = 'a'
print(x)
a) a
b) abcd abcd abcd
c) a a a a
d) none of the mentioned

Answer: c
 What will be the output of the following Python code snippet?

x = 'abcd'
for i in range(len(x)):
print(x)
x = 'a'
a) a
b) abcd abcd abcd abcd
c) a a a a
d) none of the mentioned

Answer: d
What will be the output of the following Python code?
x = 123
for i in x:
print(i)
a) 1 2 3
b) 123
c) error
d) none of the mentioned

Answer: c

What will be the output of the following Python code?

d = {0: 'a', 1: 'b', 2: 'c'}


for i in d:
print(i)
a) 0 1 2
b) a b c
c) 0 a 1 b 2 c
d) none of the mentioned

Answer: a
What will be the output of the following Python code?
d = {0: 'a', 1: 'b', 2: 'c'}
for x, y in d:
print(x, y)
a) 0 1 2
b) a b c
c) 0 a 1 b 2 c
d) none of the mentioned

Answer: d
What will be the output of the following Python code?

d = {0: 'a', 1: 'b', 2: 'c'}


for x, y in d.items():
print(x, y)
a) 0 1 2
b) a b c
c) 0 a 1 b 2 c
d) none of the mentioned

Answer: c
What will be the output of the following Python code?

d = {0: 'a', 1: 'b', 2: 'c'}


for x in d.keys():
print(d[x])
a) 0 1 2
b) a b c
c) 0 a 1 b 2 c
d) none of the mentioned

Answer: b
 What will be the output of the following Python code?

d = {0: 'a', 1: 'b', 2: 'c'}


for x in d.values():
print(x)
a) 0 1 2
b) a b c
c) 0 a 1 b 2 c
d) none of the mentioned

Answer: b
What will be the output of the following Python code?

d = {0: 'a', 1: 'b', 2: 'c'}


for x in d.values():
print(d[x])
a) 0 1 2
b) a b c
c) 0 a 1 b 2 c
d) none of the mentioned

Answer: d
 What will be the output of the following Python code?
d = {0, 1, 2}
for x in d.values():
print(x)
a) 0 1 2
b) None None None
c) error
d) none of the mentioned

Answer: c
What will be the output of the following Python code?

d = {0, 1, 2}
for x in d:
print(x)
a) 0 1 2
b) {0, 1, 2} {0, 1, 2} {0, 1, 2}
c) error
d) none of the mentioned

Answer: a

You might also like