PYTHON FAQ-2

 

PYTHON FAQ-2


1 )What is the result of the snippet of code shown below if x=1? x<<2
a) 8
b) 1
c) 2
d) 4

2) The output of the expression is: bin(29)
a) ‘0b10111’
b) ‘0b11101’
c) ‘0b11111’
d) ‘0b11011’

3) What is the value of x if: x>>2=2
a) 8
b) 4
c) 2
d) 1

4.) What is the result of the expression: int(1011)?
a) 1011
b) 11
c) 13
c) 1101

5 )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)

6) What is the result of the expression if x=15 and y=12: x & y
a) b1101
b) 0b1101
c) 12
d) 1101

7. )Which of the following expressions results in an error?
a) int(1011)
b) int(‘1011’,23)
c) int(1011,2)
d) int(‘1011’)

8.) Which of the following represents the bitwise XOR operator?
a) &
b) ^
c) |
d) !

9.) What is the value of this expression? bin(0x8)
a) ‘0bx1000’
b) 8
c) 1000
d) ‘0b1000’

10.) What is the result of the expression: 0x35 | 0x75
a) 115
b) 116
c) 117
d) 118

11.) It is not possible for the two’s complement value to be equal to the original value in any case. State whether this statement is true or false.
a) True
b) False

12.) The one’s complement of 110010101 is:
a) 001101010
b) 110010101
c) 001101011
d) 110010100

13.) 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

14.) The result of the expression shown below is: 4^12
a) 2
b) 4
c) 8
d) 12

15.) 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

16.) What is the value of this expression: bin(10-2)+bin(12^4)
a) 0b10000
b) 0b10001000
c) 0b1000b1000
d) 0b10000b1000

17.) 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

18.) What is the output of the code show below 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

19.)What is the two’s complement of -44?
a) 1011011
b) 11010100
c) 11101011
d) 10110011

20.) What is the value of the expression: ~100?
a) 101
b) -101
c) 100
d) -100

21.) What is the output of the code shown below?
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’]

22. )What is the output of the code shown below?
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

23.) The output of the line of code shown below is: not(10<20) and not(10>30)
a) True        b) False        c) Error        d) No output

24.) The output of the snippet of code shown below?
bool(‘False’)
bool()
a) True  True
b) False  True
c) False  False
d) True  False

25.) What is the output of the snippet of code shown below?
['hello', 'morning'][bool('')]
a) error    b) no output    c) hello    d)morning

Comments

Popular posts from this blog

week 13( 4-8 November)

week 11(21-25 october)

week 14(11 -15 November)