Check sibling questions
Computer Science - Class 12
Chapter 3 - Stacks

Here is the code for pop method in stack to print  a string in reverse order. But there is some missing  word. Answer the questions that follow to execute  the code successfully. 

def popstack (stack)__ #Line 1

  if isempty (stack): #Line 2 

  ______  #Line 3 

  ______  : #Line 4 

  top = len(stack) __ #Line 5 

  for a in range (top, –1, –1): 

  print stack__, #Line 7 

  return

 

Question 1 (i)

Which symbol is used to terminate the function popstack()? 

(A) ;   (B) :    (C) ,  (D) !

 

Answer:

In python, a colon (:) is used to mark the beginning of a function.

Question 1 (i) - Teachoo.png

 

Checking all the options, we note that all give errors except one

So, the correct answer is (B)

Question 1(ii)

Fill the blank in line 3 

(A) return   (B) True    (C) False   (D) 0

 

Answer:

Slide8.JPG

 

Question 1(iii)

Which variable or keyword will be best suited in fill  the blank in line 4? 

(A) elif   (B) for    (C) while   (D) else

 

Answer:

Slide9.JPG

 

Question 1(iv)

Fill the blank in line 5 

(A) 0  (B) 1    (C) 2   (D) –1

 

Answer:

Slide10.JPG

Question 1(v)

Which value will be used in line 7? 

(A) (A)   (B) [a]    (C) <a>   (D) {a}

 

Answer:

Slide11.JPG


Transcript

Here is the code for pop method in stack to print a string in reverse order. But there is some missing word. Answer the questions that follow to execute the code successfully. def popstack (stack)__ #Line 1 if isempty (stack): #Line 2 ______ #Line 3 ______ : #Line 4 top = len(stack) __ #Line 5 for a in range (top, –1, –1): print stack__, #Line 7 return Question 1 (i) Which symbol is used to terminate the function popstack()? (A) ; (B) : (C) , (D) ! Answer: In python, a colon (:) is used to mark the beginning of a function. Checking all the options, we note that all give errors except one So, the correct answer is (B) Question 1(ii) Fill the blank in line 3 (A) return (B) True (C) False (D) 0 Answer: Question 1(iii) Which variable or keyword will be best suited in fill the blank in line 4? (A) elif (B) for (C) while (D) else Answer: Question 1(iv) Fill the blank in line 5 (A) 0 (B) 1 (C) 2 (D) –1 Answer: Question 1(v) Which value will be used in line 7? (A) (A) (B) [a] (C) <a> (D) {a} Answer:

Davneet Singh's photo - Co-founder, Teachoo

Made by

Davneet Singh

Davneet Singh has done his B.Tech from Indian Institute of Technology, Kanpur. He has been teaching from the past 12 years. He provides courses for Maths, Science, Social Science, Physics, Chemistry, Computer Science at Teachoo.