fun
function
def
define
break
pass
continue
none of these
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))
True
False
None
Error
How many numbers will be printed by the following code?
def fun(a,b): for x in range(a,b+1): if x%3==0: print(x,end=" ")fun(100,120)
7
8
6
9
What is the output of the following code ?
def disp(*arg): for i in arg: print(i)disp(name="Rajat", age="20")
TypeError
Rajat 20
Name age
None of these
int
null
An exception is thrown without the return statement
Arguments
Subroutines
Function
Definition
A static variable
A global variable
A local variable
An automatic variable
Define keyword in python
Define variable in python
Define function in python
All of the above
x='abcd'for i in x: print(i.upper())
a BCD
abcd
error
A B CD
def fun (a = 2, b = 3, c)
def fun(a = 2, b, c = 3)
def fun(a, b = 2, c = 3)
def fun(a, b, c = 3, d)
What is the output of below program ?
def say(message, times =1): print(message * times)say("Hello")say("Word",5)
Hello WordWordWordWordWord
Hello Word 5
Hello Word,Word,Word,Word,Word
Hello HelloHelloHelloHelloHello
function_name()
call function_name()
ret function_name()
function function_name()
What will be the output of following?
Y=[2,5J,6]Y.sort()
[2,6,5J]
[5J,2,6]
[6,5J,2]
What is the value of the following Python code?
>>>print(36 / 4)
4
9.0
4.0
2
1
0
none
def fun(a, b=6): a=a+b print(a)fun(5, 4)
11
5
Null
Arbitary value
What will be the output of the following Python code ?
def display(b,n): while n>0: print(b,end='') n=n-1display('z',3)
zzz
zz
Infinite loop
An exception is thrown
The variables used inside function are called local variables.
The local variables of a particular function can be used inside other functions, but these cannot be used in global space.
The variables used outside function are called global variables.
In order to change the value of global variable inside function, keyword global is used.
def foo(k): k[0] = 1 q = [0] foo(q) print(q)
[0]
[1]
[1, 0]
[0, 1]
What is the return type of following function ?
def func1(): return 'mnp',22print(type(func1()))
List
Dictionary
String
Tuple
A built-in Python function
A one-line anonymous function
Lambda is a function in python but user can not use it.
None of the above
What is the output of the following code?
def s(n1): print(n1) n1=n1+2n2=4s(n2)print(n2)
6 4
4 6
4 4
6 6
Heap
Stack
Uninitialized data segment
What is the output of the following?
x=123for i in x: print(i)
1 2 3
123
Required arguments
Keyword arguments
Default arguments
Variable-length arguments
One
Two
Three
Any Number of Times
Parameters
find the output of following code:
def add(a,b): return(a+b)print(add(3,4))
example = "helle" print(example.rfind("e"))
factorial()
print()
seed()
sqrt()
procedure
bug
def foo(fname, val): print(fname(val))foo(max, [1, 2, 3])foo(min, [1, 2, 3])
3 1
1 3
none of the mentioned
x = 50def func (x): x = 2func (x)print ('x is now', x)
x is now 50
x is now 2
x is now 100
What is the output of the following
y='klmn'for i in range(len(y)): print(y)
klmn klmn klmn klmn
k
kkk
None of the these
def foo(): return total + 1total = 0print(foo())
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))
bool
void
def foo(): total += 1 return totaltotal = 0print(foo())