Explore topic-wise MCQs in Technical Programming.

This section includes 1007 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.

951.

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» E.
952.

What is the result of the expression: int(1011)?

A. 1011
B. 11
C. 13
D. 1101
Answer» B. 11
953.

What is the value of x if: x>>2=2

A. 8
B. 4
C. 2
D. 1
Answer» B. 4
954.

The output of the expression is: bin(29)

A. ‘0b10111’
B. ‘0b11101’
C. 0b11111’
D. ‘0b11011’
Answer» C. 0b11111’
955.

What is the result of the snippet of code shown below if x=1? x<<2

A. 8
B. 1
C. 2
D. 4
Answer» E.
956.

What is the value of the expression: 4+2**5//10

A. 3
B. 7
C. 77
D. 0
Answer» C. 77
957.

Which of the following expressions results in an error?

A. float(‘10’)
B. int(‘10’)
C. float(’10.8’)
D. int(’10.8’)
Answer» E.
958.

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» B. 5.3 + 6.3
959.

What is the value of the expression: float(4+int(2.39)%2)

A. 5.0
B. 5
C. 4.0
D. 4
Answer» D. 4
960.

Which among the following list of operators has the highest precedence? +, -, **, %, /, <<, >>, |

A. ) <<, >>
B. ) **
C. |
D. %
Answer» C. |
961.

What is the value of the following expression: 24//6%3, 24//4//2

A. (1,3)
B. (0,3)
C. (1,0)
D. (3,1)
Answer» B. (0,3)
962.

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» D. 3.4 + 4.6
963.

Consider the expression given below. The value of X is: X = 2+9*((3*12)-8)/10

A. 30.0
B. 30.8
C. 28.4
D. 27.2
Answer» E.
964.

What is the output of the following expression: print(4.00/(2.0+2.0))

A. Error
B. 1.0
C. 1.00
D. 1
Answer» C. 1.00
965.

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» C. 8.3
966.

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» B. (1.0, 1.0)
967.

What are the values of the following 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» E.
968.

Which of the following is the truncation division operator?

A. /
B. %
C. //
D. |
Answer» D. |
969.

What is the value of the following expression? 2+4.00, 2**4.0

A. (6.0, 16.0)
B. (6.00, 16.00)
C. (6, 16)
D. (6.00, 16.0)
Answer» B. (6.00, 16.00)
970.

What is the value of x if: x = int(43.55+2/2)

A. 43
B. 44
C. 22
D. 23
Answer» C. 22
971.

Which of the following operators has its associativity from right to left?

A. +
B. //
C. %
D. **
Answer» E.
972.

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» C. 1.0
973.

The value of the expression: 4 + 3 % 5

A. 4
B. 7
C. 2
D. 0
Answer» C. 2
974.

What does 3 ^ 4 evaluate to?

A. 81
B. 12
C. 0.75
D. 7
Answer» E.
975.

What is the result of round(0.5) – round(-0.5)?

A. 1.0
B. 2.0
C. 0.0
D. None of the mentioned
Answer» C. 0.0
976.

What is the result of cmp(3, 1)?

A. 1
B. 0
C. True
D. False
Answer» B. 0
977.

Which of the following is incorrect?

A. x = 0b101
B. x = 0x4f5
C. x = 19023
D. x = 03964
Answer» E.
978.

What does ~~~~~~5 evaluate to?

A. +5
B. -11
C. +11
D. -5
Answer» B. -11
979.

What does ~4 evaluate to?

A. -5
B. -4
C. -3
D. +3
Answer» B. -4
980.

What is the type of inf?

A. Boolean
B. Integer
C. Float
D. Complex
Answer» D. Complex
981.

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» D. k = 2 + 3J
982.

What is the output of print 0.1 + 0.2 == 0.3?

A. True
B. False
C. Machine dependent
D. Error
Answer» C. Machine dependent
983.

Which of the following results in a SyntaxError ?

A. ‘”Once upon a time…”, she said.’
B. “He said, ‘Yes!”
C. 3’
D. ”’That’s okay”’
Answer» D. ”’That’s okay”’
984.

In order to store values in terms of key and value we use what core data type.

A. list
B. tuple
C. class
D. dictionary
Answer» E.
985.

What data type is the object below ? L = [1, 23, ‘hello’, 1].

A. list
B. dictionary
C. array
D. tuple
Answer» B. dictionary
986.

What error occurs when you execute? apple = mango

A. SyntaxError
B. NameError
C. ValueError
D. TypeError
Answer» C. ValueError
987.

What is the return type of function id ?

A. int
B. float
C. bool
D. dict
Answer» B. float
988.

Which of the following will run without errors ?

A. round(45.8)
B. round(6352.898,2,5)
C. round()
D. round(7463.123,2,1)
Answer» B. round(6352.898,2,5)
989.

Given a function that does not return any value, What value is thrown by default when executed in shell.

A. int
B. bool
C. void
D. None
Answer» E.
990.

Which of these in not a core data type?

A. Lists
B. Dictionary
C. Tuples
D. Class
Answer» E.
991.

Which one of the following have the highest precedence in the expression?

A. Exponential
B. Addition
C. Multiplication
D. Parentheses
Answer» E.
992.

Which one of the following have the same precedence?

A. Addition and Subtraction
B. Multiplication and Division
C. Both Addition and Subtraction AND Multiplication and Division
D. None of the mentioned
Answer» B. Multiplication and Division
993.

What is the output of this expression, 3*1**3?

A. 27
B. 9
C. 3
D. 1
Answer» D. 1
994.

What is answer of this expression, 22 % 3 is?

A. 7
B. 1
C. 0
D. 5
Answer» C. 0
995.

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» B. ii,i,iii,iv,v,vi
996.

Which one of these is floor division?

A. /
B. //
C. %
D. None of the mentioned
Answer» C. %
997.

Which is the correct operator for power(xy)?

A. X^y
B. X**y
C. X^^y
D. None of the mentioned
Answer» C. X^^y
998.

Which of the following cannot be a variable?

A. __init__
B. in
C. it
D. on
Answer» C. it
999.

Which of the following is an invalid statement?

A. abc = 1,000,000
B. a b c = 1000 2000 3000
C. a,b,c = 1000, 2000, 3000
D. a_b_c = 1,000,000
Answer» C. a,b,c = 1000, 2000, 3000
1000.

Which of the following is true for variable names in Python?

A. unlimited length
B. all private members must have leading and trailing underscores
C. underscore and ampersand are the only two special characters allowed
D. none of the mentioned
Answer» B. all private members must have leading and trailing underscores