140+ Best MCQ Introduction to Python Class 11

Share with others

Introduction to Python Class 11 MCQ

Introduction to Python Class 11
Introduction to Python Class 11

Q1. Which of the following is not in Python Character Set.

a. Letters : A-Z or a – z

b. Digits : 0 – 9

c. Whitespaces : blank space, tab etc

d. Images : Vector

Q2. Which of the following is not the mode of interacting with python?

a. Interactive Mode

b. Script Mode

c. Hybrid Mode

d. None of the above

Q3. Python supports dynamic typing.

a. True

b. False

Q4. What will be the data type of the following variable?

A = ‘101’

a. Integer

b. String

c. Float

d. None of the above

Q5. Write the output of the following:

print(range(0,8,2))

a. 0,2,4,6

b. range(0, 8, 2)

c. Error

d. None of the above

Introduction to Python Class 11 MCQ

Q6. Which of the following is not correct about python?

a. Python is an open source language.

b. Python is based on ABC language.

c. Python is developed by Guido Van Rossum

d. None of the above

Q7. Smallest element of of python coding is called __________

a. Identifiers

b. Token

c. Keywords

d. Delimiters

Q8. Which of the following is not a token?

a. //

b. “X”

c. ##

d. 23

Q9. Write the output of the following code:

x=2
x=5
x=x+x
print(x)

a. 7

b. 4

c. 10

d. Error

Q10. Write the output of the following code :

x=2
y=3
x+y+5
print(x+y)

a. 10

b. 5

c. Error

d. None of the above

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Q11. Which of the following symbol is used to write comment?

a. ?

b. //

c. #

d. **

Q12. Writing comments is mandatory in python programs(T/F)

a. True

b. False

Q13. Each statement in python is terminated by ___________

a. Semicolon(;)

b. Colon(:)

c. Comma(,)

d. None of the above

Q14. Write the output of the following:

print(‘Hello, world!’);print(“H”)

a. Hello world H

b. Hello worldH

c. Hello world
H

d. Error

Q15. _______ spaces should be left for indentation.

a. 3

b. 4

c. 5

d. 0

Introduction to Python Class 11 MCQ

Q16. What type of error is returned by the following statement?

def abc(a):
print(a)

a. ErrorIndentation

b. IndentationError

c. SpaceError

d. No error in the given statement

Q17. return statement is mandatory in function definition.(T/F)

a. True

b. False

Q18. Which keyword is used to define a function in python?

a. def

b. define

c. new

d. None of the above

Q19. Write the output of the following:

a=8
def abc(a):
      print(a)
abc(7)

a. 8

b. Error

c. No Output

d. 7

Q20. Statement below “function definition” begin with spaces called _________________

a. Indentation

b. Condition

c. Definition

d. None of the above

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Introduction to Python Class 11
Introduction to Python Class 11

Q21. Which of the following is invalid variable name?

a. Sum1

b. Num_1

c. Num 1

d. N1

Q22. Write the output of the following.

def abc():
     print("abc")

a. abc

b. Error

c. 0

d. No Output

Q23. Python is case sensitive.(T/F)

a. True

b. False

Q24. Which statement will display square of number (n)

a. print(n * n)

b. print(math.pow(n,2)) # math module is already imported

c. All of the above

d. Only First

Q25. What type of error is returned by the following statement?

print(eval(13))

a. SyntaxError

b. TypeError

c. ValueError

d. No Error in this statement

Introduction to Python Class 11 MCQ

Q26. Which statement is adding remainder of 8 divided by 3 to the product of 5 and 6?

a. 8 % 3 + 5 * 6

b. 8/3 + 5 * 6

c. 8 // 3 + 6.5

d. None of the above

Q27. Is a,b = 6 statement will return an error.(T/F)

a. True

b. False

Q28. Identify the invalid identifier.

a. Keyword

b. token

c. operator

d. and

Q29. Both the print statement will return same output (T/F)

a=9
b=a
print(id(a))
print(id(b))

a. False

b. True

Q30. Which keyboard key is used to run python programs?

a. F6

b. F5

c. F + n

d. Ctrl + r

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Q31. Which method is used to find the memory location of variable?

a. id( )

b. add( )

c. type( )

d. None of the above

Q32. ________________ method is used to find the data type of a variable.

a. type( )

b. dtype( )

c. typed( )

d. None of the above

Q33. _______________ escape sequence is used for horizontal tab.

a. \n

b. \t

c. \T

d. No

Q34. An escape sequence is represented by __________ slash followed by one or two characters.

a. back

b. forward

c. double

d. None of the above

Q35. Write the output of the following code :

>>> x = 4 - 7j
>>> print(x.imag, x.real)

a. 4.0 -7.0

b. -7.0 4.0

c. Error

d. None of the above

Introduction to Python Class 11 MCQ

Q36. Write the output of the following code :

>>> a=9
>>> x=str(a)
>>> b=5
>>> y=str(b)
>>> x+y

a. 14

b. 9,5

c. 95

d. None of the above

Q37. Write the output of the following code :

>>> 7+2//1**2 > 5+2**2//3

a. True

b. False

c. Error

d. None of the above

Q38. Write the output of the following code :

>>> s = None
>>> s

a. Nothing will be printed

b. None

c. Shows Error

d. None of the above

Q39. Which of the following assignment will return error?

a. a = b = c = 89

b. a = 6, b = 8

c. a, b, c = 1, 2, 3

d. None of the above

Q40. Which of the following is wrong in reference to naming of variable?

a. Keywords are not allowed for variable names.

b. Spaces are not allowed for variable names.

c. Variable names can start from number.

d. Special symbols are not allowed

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Introduction to Python Class 11
Introduction to Python Class 11

Q41. Which of the following is invalid identifier?

a. _

b. _1st

c. 1stName

d. While

Q42. Identifier name can be of maximum ____________ character

a. 63

b. 79

c. 53

d. any number of

Q43. Which of the following can not be used as an identifier?

a. eval

b. max

c. pass

d. All of the above

Q44. All keywords in Python are in lower case(T/F).

a. True

b. False

Q45. Which of the following statement is calculating x raise to power n?

a. x * n

b. x ** n

c. n ** x

d. x ^ n

Introduction to Python Class 11 MCQ

Q46. Write the output of the following.

m, n, p = 1, 2, 3
print(m, n, p)

a. 1, 2, 3

b. 1 2 3

c. Print 1, 2 and 3 vertically

d. Error

Q47. Which of the following is valid operator?

a. in

b. on

c. it

d. at

Q48. Output of print(7 % 21) is ________________

a. 3

b. 7

c. None of the above

d. Error

Q49. Operators of same precedence are executed from _____

a. left to right

b. right to left

c. in any order

d. None of the above

Q50. Output of print(2 * 3 ** 2) is

a. 16

b. 64

c. 18

d. Error

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Q51. Write the output of the following:

x = int(7) + int (‘9’)
print(x)

a. 79

b. 16

c. Error

d. None of the above

Q52. Out of addition(+) and Subtraction (-) operator, which has more precedence?

a. Addition (+)

b. Subtraction (-)

c. Both have same precedence

d. None of the above

Q53. Which of the following statement will return error when x = 7 ?

a. print(x)

b. print(int(x))

c. print(eval(x))

d. None of the above

Q54. Which of the following store data in pair?

a. List

b. Tuple

c. String

d. Dictionary

Q55. What is the return type of function id( )?

a. float

b. string

c. int

d. None of the above

Introduction to Python Class 11 MCQ

Q56. An ordered set of instructions to be executed by a computer to carry out a specific task is called _______

a. Algorithm

b. Pseudocode

c. Program

d. None of the above

Q57. Computers understand the language of 0s and 1s which is called _______

a. Machine Language

b. Low level Language

c. Binary Language

d. All of the above

Q58. A program written in a high-level language is called _________ code

a. Object

b. Source

c. Machine

d. None of the above

Q59. Python uses ____ to convert its instructions into machine language.

a. Interpreter

b. Compiler

c. Both of the above

d. None of the above

Q60. Language translator convert ______________ code to _______________ code.

a. Source, Object

b. Object, Source

c. Machine , Source

d. None of the above

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Introduction to Python Class 11
Introduction to Python Class 11

Q61. Which of the following is not the feature of python language?

a. Python is a proprietary software.

b. Python is not case-sensitive.

c. Python uses brackets for blocks and nested blocks.

d. All of the above

Q62. In which of the following mode, the interpreter executes the statement and displays the result as soon as we press ‘Enter’ key?

a. Interactive mode

b. Script mode

c. Hybrid mode

d. None of the above

Q63. By default, the Python scripts are saved with ____________ extension.

a. .pyp

b. .pys

c. .py

d. None of the above

Q64. By default, the Python scripts are saved in ____

a. Document

b. Desktop

c. Python installation folder

d. D drive

Q65. ________ are reserved words.

a. Keywords

b. Identifiers

c. Variables

d. Comments

Introduction to Python Class 11 MCQ

Q66. Which of the following is not correct for naming an identifier in Python?

a. Identifier can be of any length

b. Identifier should not be a keyword

c. We cannot use special symbols like !, @, #, $, %, etc., in identifiers

d. Spaces are allowed in identifiers

Q67. Comments in python program are ________________ by interpreter

a. executed

b. not executed

c. given

d. shared

Q68. In Python single line comment starts with _________

a. %

b. /*

c. !

d. #

Q69. In Python multi line comment starts with ____________

a. %

b. /*

c. !

d. #

Q70. Which of the following is a sequence data type?

a. String

b. Integer

c. Float

d. Dictionary

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Q71. ___________ is a set of valid characters that a language can recognize.

a. Identifier

b. Token

c. Character set

d. Character group

Q72. The smallest individual unit in a program is known as _______

a. Token

b. Punctuators

c. Literals

d. Operators

Q73. Which of the following is invalid Identifier?

a. break

b. FILE34

c. F_L

d. Myname

Q74. Which of the following is token in Python?

a. Punctuators

b. Literals

c. Keywords

d. All of the above

Q75. Which of the following statement is wrong?

a. Literals are data items that have fixed value.

b. Keywords can not be used as identifier.

c. Identifier can start with number.

d. None of the above

Introduction to Python Class 11 MCQ

Q76. Which of the following is String literal?

a. “ABC”

b. “123”

c. Both of the above

d. None of the above

Q77. Variables of data types like integers, float etc., hold __

a. single value

b. multiple values

c. exact 2 values

d. None of the above

Q78. Which of the following is invalid data type in python?

a. List

b. String

c. tuple

d. values

Q79. Multiline string in python can be created by enclosing text in ____

a. Single quotes(‘ ‘)

b. Double quotes(” “)

c. Triple quotes(”’ ”’)

d. All of the above

Q80. Which of the following is mapping data type in Python?

a. String

b. List

c. Dictionary

d. Tuple

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Q81. Variables whose values can be changed after they are created and assigned are called __________________

a. mutable

b. immutable

c. changeable

d. None of the above

Q82. An _______________ is a symbol which is used to perform specific mathematical or logical operation on values.

a. Operand

b. Operator

c. Keyword

d. Identifier

Q83. Operators work on values called __________

a. Operating

b. Operand

c. data value

d. Opvalue

Q84. Which of the following operator is used for integer division?

a. /

b. //

c. \\

d. \

Q85. Which operator returns remainder?

a. /

b. //

c. %

d. \\

Introduction to Python Class 11 MCQ

Q86. Which of the following is an exponent operator?

a. *

b. /

c. **

d. ***

Q87. Which of the following statement display “RAM” two times?

a. >>> “RAM” + 2

b. >>> “RAM” * 2

c. >>> “RAM” ** 2

d. None of the above

Q88. Write the output of the following:

>>> 7 % 3 ** 3

a. 1

b. 7

c. 3

d. 27

Q89. Which of the following is not an integer literal?

a. 1

b. 7

c. 98

d. “4”

Q90. Which escape sequence represent newline character?

a. \n

b. \e

c. \t

d. \T

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Q91. Which of the following is number data type in python?

a. Integer

b. Complex

c. Boolean

d. All of the above

Q92. Which of the following is an invalid relational operator in Python?

a. !=

b. ==

c. >=

d. <>

Q93. print(3 != 4) will evaluates ______

a. True

b. False

c. Error

d. None of the above

Q94. Which of the following is an assignment operator?

a. =

b. /=

c. *=

d. All of the above

Q95. Statement x += y is equivalent to _____________

a. x = x + y

b. x = x * y

c. y = x + y

d. y = y * x

Introduction to Python Class 11 MCQ

Q96. Write the output of the following :

>>> num1 = 7
>>> num2 = 3
>>> num1 //= num2
>>> num1

a. 3

b. 7

c. 2

d. 4

Q97. Write the output of the following :

>>> a = 'India'
>>> a *= 3
>>> a

a. ‘IndiaIndiaIndia’

b. ‘India3’

c. ‘3India’

d. None of the above

Q98. Which of the following is invalid logical operator?

a. and

b. or

c. not

d. xor

Q99. print(bool(3 and 6)) evaluates to ______________

a. False

b. True

c. Error

d. None of the above

Q100. print(bool(True and True or False)) evaluates to __________

a. False

b. True

c. Error

d. None of the above

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Q101. >>> bool(0) evaluates to ________________

a. False

b. True

c. Error

d. None of the above

Q102. _____________ operators are used to check if a value is a member of the given sequence or not.

a. Logical

b. Identity

c. Membership

d. Relational

Q103. Write the output of following code:

>>> n1 = 5
>>> n2 = n1
>>> n2 is n1

a. True

b. False

c. Error

d. 5

Q104. Which operators can be used to determine whether two variables are referring to the same object or not.

a. Relational

b. Logical

c. Identity

d. Membership

Q105. Which of the following is valid membership operator?

a. in

b. not in

c. Both of the above

d. None of the above

Introduction to Python Class 11 MCQ

Q106. ____________ is defined as a combination of constants, variables, and operators.

a. Statement

b. Expression

c. Operation

d. None of the above

Q107. Which of the following is invalid expression?

a. 250

b. 32 / 4 + 7

c. “Global” + “Citizen”

d. in

Q108. Binary operators are operators with ________ operands

a. 1

b. 2

c. 3

d. 4

Q109. >>> 14 + 2 ** 2 evaluates to _________________

a. 256

b. 18

c. 28

d. 32

Q110. >>> 15.0 / 4 + (8 + 3.0) evaluates to ________________

a. 14.75

b. 14

c. 15

d. None of the above

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Q111. In Python, a ___________ is a unit of code that the Python interpreter can execute

a. expression

b. statement

c. instruction

d. None of the above

Q112. In Python, we have ____________________ function for taking input from the user.

a. input( )

b. accept( )

c. enter( )

d. insert( )

Q113. The user may enter a number or a string but the input() function treats them as _______

a. integer only

b. list

c. strings only

d. tuple

Q114. Write the output of the following :

>>> age = input("Enter your age: ")
>>> type(age)

a. <class ‘int’>

b. <class ‘str’>

c. <class ‘list’>

d. None of the above

Q115. Write the output of the following :

>>> age = input("Enter your age: ")
Enter your age: 3
>>> age * 3

a. 9

b. ‘333’

c. ’33’

d. Error

Introduction to Python Class 11 MCQ

Q116. What type of error is returned by following statement?

>>> age = input("Enter your age: ")
Enter your age: 3
>>> age + 3

a. SyntaxError

b. IndexError

c. ValueError

d. TypeError

Q117. Python uses _________________ function to output data to standard output device.

a. print( )

b. display( )

c. output( )

d. none of the above

Q118. print(“I” + “am” + “in” + “school”) display __________________

a. I am in school

b. I Am In School

c. Iaminschool

d. iaminschool

Q119. print(“I” , “am” , “in” , “school”) display _________________

a. I am in school

b. I Am In School

c. Iaminschool

d. iaminschool

Q120. Which of the following is parameter of print( ) function?

a. sep

b. end

c. Both of the above

d. None of the above

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Q121. int(123.45) is an example of ___________________ .

a. explicit conversion

b. implicit conversion

c. quick conversion

d. None of the above

Q122. int(20.5 + 2.7) and int(20.5) + int(2.7) will produce the same result.(T/F)

a. True

b. False

Q123. ______________ happens when data type conversion is done automatically by Python.

a. Implicit conversion

b. Explicit conversion

c. Both of the above

d. None of the above

Q124. Write the output of the following :

num1 = 100 
num2 = 2.0 
sum1 = num1 + num2 
print(sum1)

a. 102

b. 102.0

c. Error

d. None of the above

Q125. In given code _____________ conversion takes place.

num1 = 100 
num2 = 2.0 
sum1 = num1 + num2 
print(sum1)

a. implicit

b. explicit

c. hybrid

d. none of the above

Introduction to Python Class 11 MCQ

Q126. Which of the following function convert the data type of variable ‘x’ from float to integer?

a. float( )

b. int( )

c. str( )

d. num( )

Q127. Which of the following is explicit type conversion function in Python?

a. int( )

b. str( )

c. float( )

d. All of the above

Q128. Fill in the blank in given code :

print("The total in Rs." + __________(70))

a. int

b. float

c. str

d. bool

Q129. In the given code, an integer value stored in variable num1 is added to a float value stored in variable num2, and the result is stored in variable sum1. This is an example of _____

sum1 = num1 + num2

a. implicit conversion

b. explicit conversion

c. data conversion

d. value conversion

Q130. The process of removing errors from programs is called _______________

a. Programming

b. Documentation

c. Debugging

d. None of the above

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Q131. Which of the following error may encounter in program of python?

a. Syntax error

b. Logical error

c. Runtime error

d. All of the above

Q132. Ravi is writing a program of printing “Hello World” but he forgot to close the bracket of print( ) function (as shown below). What type of error is this?

print("Hello World"

a. Syntax error

b. Logical error

c. Runtime error

d. None of the above

Q133. _________________ produces an undesired output but without termination of the program.

a. Syntax error

b. Logical error

c. Runtime error

d. None of the above

Q134. Aman wants to find the average of two numbers 10 and 12 and he write the code as 10 + 12/2, it would run successfully but the output is not correct. What type of error is done by Aman?

a. Syntax error

b. Logical error

c. Runtime error

d. None of the above

Q135. ________ error causes abnormal termination of program while it is executing.

a. Syntax error

b. Logical error

c. Runtime error

d. None of the above

Introduction to Python Class 11 MCQ

Q136. Which of the following statement return run time error ?

a. Divide any number by zero

b. Adding any number to zero

c. Subtracting any number from zero

d. Multiply any number with zero

Q137. Errors in program is also called _________________

a. virus

b. bug

c. beetle

d. val

Q138. IDLE stands for __________

a. Integrated Development LEarning

b. Integrated Development Learning Environment

c. Intelligent Development Learning Environment

d. None of the above

Q139. Which of the following statement is correct to initialize multiple variables?

a. a = b = c = 85

b. a = b and c = 85

c. a = 85 , c = 85 , b =85

d. All of the above

Q140. Which of the following statement is correct syntactically ?

a. print(“Hello” , sep == ‘@’ , end = ‘ ‘)

b. print(“Hello” , sep = ‘@’ , end = ‘ ‘)

c. Print(“Hello” , sep = ‘@’ , end = ‘ ‘)

d. print(“Hello” , sep = ‘@’ , end = ‘ ‘

Q141. Write the output of the following :

print(true and False)

a. True

b. False

c. Error

d. None of the above

Q142. Write the output of the following :

print(3 and (5 or 0))

a. 3

b. 5

c. True

d. False

Q143. Write the output of the following :

print(True and (False or True))

a. True

b. False

c. Error

d. None of the above

Q144. Write the output of the following code :

print((15 // 2 ** 2) * 'A')

a. 3

b. Error

c. ‘AAA’

d. 4

Q145. Write the output of the following :

22 + (7 -2 // 9 ** 2)

a. 22

b. 7

c. 29

d. 0

Q146. Which of the following is mutable data type?

a. String

b. Tuple

c. List

d. All of the above

Introduction to Python Class 11 MCQ


Click here to check your performance in Introduction to Python Class 11

Introduction to Python Class 11 MCQ

Important Links

100 Practice Questions on Python Fundamentals

120+ MySQL Practice Questions

90+ Practice Questions on List

50+ Output based Practice Questions

100 Practice Questions on String

70 Practice Questions on Loops

120 Practice Questions of Computer Network in Python

70 Practice Questions on if-else

40 Practice Questions on Data Structure

Computer Science Syllabus 2021-2022.

Informatics Practices Syllabus 2021-2022

Class 12 Computer Science Chapter wise MCQ

Disclaimer : I tried to give you the correct ” Introduction to Python Class 11 MCQ n , but if you feel that there is/are mistakes in ” Introduction to Python Class 11 MCQ ” given above, you can directly contact me at csiplearninghub@gmail.com. NCERT Book and Study material available on CBSE official website are used as a reference to create above “ Introduction to Python Class 11 MCQ “.


Share with others

Leave a Reply

%d bloggers like this: