Function in Python MCQ for CBSE Class 12 Computer Science students. Important Objective Questions from NCERT and Sumita Arora Python Book for examination point of view.
Q1. Which of the following is the reason to use Functions?
1) Reduce program size
2) Avoiding ambiguity
3) More easily understandable
4) All of the above
Show Answer
Q2. Is there a mistake in code
def interest(principal =1000, rate, time)
1)True
2)false
Show Answer
Q.3. Which scope can be accessed by any part of the program?
1) program scope
2) volatile scope
3) Global scope
4) Local scope
Show Answer
Q.4. Any scope which can be only accessed in the part is
1) program scope
2) volatile scope
3) Global scope
4) Local scope
Show Answer
Q.5. Is Python variables are storage container?
1)True
2)False
Show Answer
Q.6. Python variables are like-
1) storage container
2) Memory references
3) Shifting references
4) work reference
Show Answer
Q.7. Integer immutable in functions calling leads to failure to update the value at immutable place.
1) True
2) False
Show Answer
Q.8. What is a function ?
1. A function is a block code that runs when it is called.
2. A function is a block code that runs automatically.
3. A function is a bug in program.
4. A function extends the life of computer hardware and also is a hardware part.
Show Answer
Q.9.
def calcSomething(x):
r=2*x**2
return r
calcSomething(3)
what will be the value of r:
a) 21
b) 18
c) 12
d) 6
Show Answer
Q.10.Which of the method is for calling a function if code is –
def add(x,y)
1) add 5,6
2) add (2),3
3) sub (5,6)
4) add(5,6)
Show Answer
Q.11. Which is not python function types.
a) Built-in function
b) absolute function
c)functions defined in modules
d)user defined function
Show Answer
Q.12. ___________ is used in defining functions in turn of bracket?
a)Zeros
b)ctrl + p
c)Indentation
d)footer
Show Answer
Q.13.What is Indentation?
a)The blank space in the beginning of a statement within a block.
b)The authorization used by computer to provide access to code.
c)the bracket at the end .
d)The ending space used by computer at the end of statement.
Show Answer
Q.14.By default, Python names the segment with top-level statements as _____main______.
a)True
b)False
Show Answer
Q.15 A function that returns a value is called as _____________ .
a)Fruitful function
b)non-fruitful function
c)void function
d)Non – void function
Show Answer
Q.16. A function that doesnot returns a value is called as _____________ .
a)Fruitful function
b)non-fruitful function
c)void function
d)Non – void function
Show Answer
Q.17.A void function internally returns legal empty value _______ .
a)None
b)Number
c)Alphabet
d)decimal
Show Answer
Q.18. Which of the following is a built in function in python?
a)seed()
b)sqrt()
c)factorial()
d)print()
Show Answer
Q.19. What is the output of the following function?
import math
abs(math.sqrt(25))
a)ERROR
b)-5
c)5
d)5.0
Show Answer
Q.20. which of the following functions accept integers as arguments?
a)ord()
b)min()
c)chr()
d)any()
Show Answer
Thanks for study the Function in Python, Important MCQ for Class 12 Computer Science exam.
Working with Functions Solutions Class 12 – CS Study