# MCQ Questions For Class 11 List Manipulation

Students can refer to the following List Manipulation MCQ Questions for Class 11 Maths with Answers provided below based on the latest curriculum and examination pattern issued by CBSE and NCERT. Our teachers have provided here a collection of multiple choice questions for List Manipulation Class 11 covering all topics in your textbook so that students can assess themselves on all important topics and thoroughly prepare for their exams

## List Manipulation MCQ Questions for Class 11 Maths with Answers

We have provided below List Manipulation MCQ Questions for Class 11 Maths with answers which will help the students to go through the entire syllabus and practice multiple choice questions provided here with solutions. As List Manipulation MCQs in Class 11 Mathematics pdf download can be really scoring for students, you should go through all problems provided below so that you are able to get more marks in your exams.

Question: What is the output of following code?
list1=[4, 3, 7, 6, 4, 9, 5, 0, 3, 2]
l1=list1[1:10:3]
print(l1)
(a) [3, 7, 6]
(b) [3, 4, 0]
(c) [3, 6, 9]
(d) [7, 9,2]

B

Question: Identify the output of following Python statement.
a =[[0, 1, 2], [3, 4, 5, 6]]
b =a 
print (b)
(a) 2
(b) 1
(c) 4
(d) 5

D

Question: Which value is used to represent the first index of list?
(a) 1
(b) 0
(c) −1
(d) a

B

Question: What will be the output of the following Python code?
books=[‘Hindi’, ‘English’, ‘Computer’]
if ‘put’ in books:
print(True)
else:
print(False)
(a) True
(b) False
(c) None
(d) Error

B

Question: Identify the output of the following Python statement.
list1=[4,3,7,9,15,0,3,2]
s =list1[2:5]
print(s)
(a) [7,9,15,0]
(b) [3,7,9,15]
(c) [7,9,15]
(d) [7,9,15,0,3]

C

Question: Identify the output of following code.
list1 =[2, 3, 9, 12, 4]
list1.insert(4, 17)
list1.insert(2, 23)
print(list1 [−4])
(a) 4
(b) 9
(c) 12
(d) 23

B

Question: Choose the output of following Python code.
1= list ()
print ( 1)
(a) [] (b) ()
(c) [,] (d) Empty

A

Question: Suppose list
1= [10, 20, 30, 40, 50, 60, 70]
print( 1[−3])
(a) 30 (b) 50
(c) 40 (d) Error

B

Question: What will be the output of following code?
list1=[2, 5, 4, [9, 6], 3]
list1=10
print(list1)
(a) [2, 5, 4, [9, 10], 3]
(b) [2, 5, 4, 10, [9, 6], 3]
(c) Index out of range
(d) None of these

C

Question: Choose the output from following code.
list1 = [‘A’, ‘R’, ‘I’,‘H’,‘A’,‘N’,‘T’]
print (list1 )
(a) T
(b) N
(c) A
(d) Error

D

Question: Choose the correct option for the following.
l1 = [2, 5, 7]
l = l1+ 5
print (l)
(a) [7, 10, 12]
(b) [2, 5, 7, 5]
(c) [5, 2, 5, 7]
(d) TypeError

D

Question: What is the output of following code?
l1 = [3, 2, 6]
l = l1 * 2
print (l)
(a) [3, 2, 6, 3, 2, 6]
(b) [6, 4, 12]
(c) [3, 4, 12]
(d) TypeError

A

Question: Which function is used to insert an element at specified position in the list?
(a) extend ()
(b) append ()
(c) insert ()

C

Question: Suppose list1 is [56, 89, 75, 65, 99], what is the output of list1 [− 2]?
(a) Error
(b) 75
(c) 99
(d) 65

D

Question:Which of the following is true regarding lists in Python?
(a) Lists are immutable.
(b) Size of the lists must be specified before its initialisation.
(c) Elements of lists are stored in contiguous memory location.
(d) size(list1) command is used to find the size of lists.

C

Question: Suppose list1 is [2445,133,12454,123], what is the output of max(list1)?
(a) 2445
(b) 133
(c) 12454
(d)123

C

Question: To add a new element to a list, which command will we use?
(b) list1.append(8)

B

Question: Identify the output of following code.
List1=[1, 2, 3, 7, 9]
L=List1.pop(9)
print(L)
(a) Syntax error
(b) 9
(c) [1, 2, 3, 7]
(d) None of these

A

Question: Consider the declaration a=[2, 3, ‘Hello’, 23.0].
Which of the following represents the data type of ‘a’?
(a) String
(b) Tuple
(c) Dictionary
(d) List

D

Question: Slice operation is performed on lists with the use of
(a) semicolon
(b) comma
(c) colon
(d)hash

C

Question: Identify the output of the following Python statement.
x=[[1, 2, 3, 4], [5, 6, 7, 8]]
y=x  
print(y)
(a) 3
(b) 4
(c) 6
(d) 7

A

Question: What will be the output of the following Python code?
list1=[9, 5, 3, 5, 4]
list1[1:2]=[7,8]
print(list1)
(a) [9,5, 3, 7, 8]
(b) [9, 7, 8, 3, 5, 4]
(c) [9,[ 7, 8], 3, 5,4]
(d) Error

B

Question: Which of the following allows us to sort the list elements in descending order?
(a) reverse = True
(b) reverse = False
(c) sort (descending)
(d) sort. descending

A

Question: Identify the correct output.
>>>l1 = [34, 65, 23, 98]
>>>l1. insert(2, 55)
>>>l1
(a) [34, 65, 23, 55]
(b) [34, 55, 65, 23, 98]
(c) [34, 65, 55, 98]
(d) [34, 65, 55, 23, 98]

D

Question: Which method will empty the entire list?
(a) pop()
(b) clear()
(c) sort()
(d) remove()

B

Question: Find the output from the following code.
list1=[2, 5, 4, 7, 7, 7, 8, 90]
del list1[2 : 4]
print(list1)
(a) [2, 5, 7, 7, 8, 90]
(b) [5, 7, 7, 7, 8, 90]
(c) [2, 5, 4, 8, 90]
(d) Error

A

Case Based MCQs
Question: Suppose that list L1
[“Hello”, [“am”, “an”], [“that”, “the”, “this”], “you”,
“we”, “those”, “these”]
Based on the above information, answer the following questions.

Question: Find the output of L1[3 : 5].
(a) [“that”, “the”, “this”]
(b) [“we”, “those”]
(c) [“you”, “we”]
(d) [you, we]

C

Question:Find the output of len (L1).
(a) 10
(b) 7
(c) 6
(d) Error

B

Question: Choose the correct output of print (L1[6:])
(a)“those”
(b) “these”
(c) “those”, “these”
(d) None of these

B

Question: What will be the output of L1[5:] +L1?
(a) [‘those’, ‘these’, ‘that’, ‘the’, ‘this’]
(b) [‘those’, ‘these’]
(c) [‘that’, ‘the’, ‘this’]
(d) Error