O Level - Functions In Python
Questions No: 1/50

What will be the output of the following Python function?

len(["hello",2, 4, 6])

Questions No: 2/50

What is the value of the following Python code?

>>>print(36 / 4)

Questions No: 3/50

Which of the following statements is false about recursion?
निम्नलिखित में से कौन सा स्टेट्मेंट रिकर्शन के बारे में गलत है?

Questions No: 4/50

What will be the output?

x = 10
def fun():
    global x
    x = 20
fun()
print(x)

Questions No: 5/50

What is the output of the following code ?

def fun(a, b=6):
    a=a+b
    print(a)
fun(5, 4)

Questions No: 6/50

What will be the output of the following Python code?

def foo(k):      
k[0] = 1  
q = [0]  
foo(q)  
print(q)

Questions No: 7/50

What is recursion?
रिकर्सन क्या है?

Questions No: 8/50

What is the output of below program ?

def say(message, times =1):
    print(message * times)
say("Hello")
say("Word",5)

Questions No: 9/50

Which symbol is used for variable-length positional arguments?
चर-लंबाई वाले पोजीशनल आर्गुमेंट्स के लिए किस प्रतीक का उपयोग किया जाता है?

Questions No: 10/50

Where is function defined?
फंक्शन को कहां डिफाइन किया जाता है?

Questions No: 11/50

The values which are passed to a function definition are called
वे मान जो किसी फ़ंक्शन परिभाषा में पारित किए जाते हैं, कहलाते हैं

Questions No: 12/50

Which of the following is TRUE about lambda functions?
लैम्डा फंक्शन के बारे में निम्नलिखित में से कौन सा कथन सत्य है?

Questions No: 13/50

Function defined to achieve some task as per the programmers requirement is called a :
प्रोग्रामर की आवश्यकता के अनुसार किसी कार्य को प्राप्त करने के लिए परिभाषित फंक्शन कहलाता है

Questions No: 14/50

Which of the following modules need to be imported to handle date time computations in Python?
दिनांक समय गणनाओं को संभालने के लिए निम्नलिखित में से किस मॉड्यूल को आयात करने की आवश्यकता है? अजगर?

Questions No: 15/50

What will be the output of the following Python code?

def foo():
    total += 1
    return total
total = 0
print(foo())

Questions No: 16/50

To which of the following the "in" operator can be used to check if an item is in it?
निम्नलिखित में से किसके लिए "in" ऑपरेटर का उपयोग यह जांचने के लिए किया जा सकता है कि कोई आइटम उसमें है या नहीं?

Questions No: 17/50

____ are the arguments passed to a function in correct positional order.
सही स्थिति क्रम में किसी फंक्शन को दिए गए आर्गुमेन्ट हैं।

Questions No: 18/50

What will be the output of the following Python code?

def foo(x):
    x = ['def', 'abc']
    return id(x)
q = ['abc', 'def']
print(id(q) == foo(q))

Questions No: 19/50

What is a recursive function?
एक रिकर्सिव फंक्शन क्या है?

Questions No: 20/50

Which one of the following is the correct way of calling a function?
निम्नलिखित में से कौन-सा एक फंक्शन को कॉल करने का सही तरीका है?

Questions No: 21/50

What will be the output of the following Python code?

def foo():
    return total + 1
total = 0
print(foo())

Questions No: 22/50

Structured program can be broken into to assign to more than one developer
एक से अधिक डेवलपर को असाइन करने के लिए संरचित प्रोग्राम को खंडित किया जा सकता है

Questions No: 23/50

The variables in a function definition are called as
फ़ंक्शन परिभाषा में वेरिएबल्स को कहा जाता है

Questions No: 24/50

What will be the output?

def fun(a,b=5,c=10):
    print(a+b+c)
fun(2,c=20)

Questions No: 25/50

What will be the output of the following code snippet?

numbers = (4, 7, 19, 2, 89, 45, 72, 22)
sorted_numbers = sorted(numbers)
odd_numbers = [x for x in sorted_numbers if x% 2!=0]
print(odd_numbers)

Questions No: 26/50

Which one of the following is incorrect?
निम्नलिखित में से कौन सा गलत है?

Questions No: 27/50

Which of these is not true about recursion?
इनमें से कौन सा रिकर्शन के बारे में सच नहीं है?

Questions No: 28/50

What will be the output of the following Python code?

def foo(fname, val):
    print(fname(val))
foo(max, [1, 2, 3])
foo(min, [1, 2, 3])

Questions No: 29/50

What happens if the base condition isn’t defined in recursive programs?
यदि रिकर्सिव फ़ंक्शन में बेस की कंडीशन को डिफाइन नहीं किया जाता है तो क्या होता है?

Questions No: 30/50

What will be the output of the following python program?

def addItem(listParam):
    listParam+=[1]
mylist=[1,2,3,4]
addItem(mylist)
print(len(mylist))

Questions No: 31/50

The code block within every function starts with a ____ ?
प्रत्येक फंक्शन के भीतर एक कोड ब्लॉक ... से शुरू होता है?

Questions No: 32/50

Which of these is false about recursion?
इनमें से कौन सी पुनरावृत्ति के बारे में गलत है?

Questions No: 33/50

Choose the correct function declaration of fun1() so that we can execute the following two function calls successfully.

fun1(25, 75, 55)
fun1(10, 20)

Questions No: 34/50

What will be displayed by print(ord(‘b’) – ord(‘a’))?
print(ord (‘b') - ord ('a’)) क्या डिस्प्ले करेगा?

Questions No: 35/50

How do you define a function in Python?
पायथन में एक फ़ंक्शन कैसे घोषित किया जाता है?

Questions No: 36/50

Which is the most appropriate definition for recursion?
पुनरावृत्ति के लिए सबसे उपयुक्त परिभाषा कौन सी है?

Questions No: 37/50

What is the output of the following code?

x = 50
def func (x):
    x = 2
func (x)
print ('x is now', x)

Questions No: 38/50

What is the scope of a function parameter?
फंक्शन पैरामीटर का स्कोप क्या है?

Questions No: 39/50

What is the output of the following code?

def s(n1):
    print(n1)
    n1=n1+2
n2=4
s(n2)
print(n2)

Questions No: 40/50

What is the output of this code?

def calc(x):
       r=2*x**2
       return r
print(calc(5))

Questions No: 41/50

____ keyword used for function in python
पायथन में फ़ंक्शन के लिए कौन सा कीवर्ड उपयोग किया जाता है

Questions No: 42/50

The function pow(x,y,z) is evaluated as:
फ़ंक्शन pow(x, y, z) का मूल्यांकन इस प्रकार है:

Questions No: 43/50

What will be the output of the following Python code?

example = "helle"
print(example.rfind("e"))

Questions No: 44/50

Which of the following is an anonymous function in Python?
निम्नलिखित में से कौन सा पाइथन में एक अनाम फ़ंक्शन है?

Questions No: 45/50

Which of these is not true about recursion?
इनमें से कौन सा रिकर्शन के बारे में सच नहीं है?

Questions No: 46/50

What will be the output of the following Python code ?

def display(b,n):
    while n>0:
        print(b,end='')
        n=n-1
display('z',3)

Questions No: 47/50

A statement is used when a statement is required syntactically but you do not want any code to execute.
एक स्टेटमेंट का उपयोग तब किया जाता है जब किसी स्टेटमेंट को वाक्यात्मक रूप से आवश्यक होता है लेकिन आप नहीं चाहते कि कोई कोड निष्पादित हो।

Questions No: 48/50

What will be the output?

def fun(a, b=5):
    print(a+b)
fun(10, 20)

Questions No: 49/50

What is the main advantage of using functions?
फंक्शन का उपयोग करने का मुख्य लाभ क्या है?

Questions No: 50/50

What is the correct syntax of a lambda function?
लैम्डा फंक्शन का सही सिंटैक्स क्या है?