Given the variables p, q are of char type and r, s, t are of int type. Select the right statement?
1. t = (r * s) / (r + s);
2. t = (p * q) / (r + s);
a) 1 is true but 2 is false
b) 1 is false and 2 is true
c) both 1 and 2 are true
d) both 1 and 2 are false
Answer: c
Explanation: Every character constant has an integer value. Also char belongs to the integral type hence arithmetic and logical operations can be performed on them.
Related Posts
The output of the two codes shown below is the same.
i. bin((2**16)-1)
ii. ‘{}’.format(bin((2**16)-1))What will be the output of the following Python code?
hex(255), int(‘FF’, 16), 0xFFThe formatting method {1:<10} represents the ___________ positional argument, _________ justified in a 10 character wide field.
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)What will be the output of the following Python code?
l=list(‘HELLO’)
‘first={0[0]}, third={0[2]}’.format(l)The output of the two codes shown below is the same.
i. ‘{0:.2f}’.format(1/3.0)
ii. ‘%.2f’%(1/3.0)What will be the output of the following Python code?
‘%x %d’ %(255, 255)
Join The Discussion