break
pass
continue
none of these
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))
5
8
2
1
Increases code duplication
Reduces code reusability
Promotes code reusability and modularity
Makes program slower
What will be the output of following?
Y=[2,5J,6]Y.sort()
[2,6,5J]
[5J,2,6]
Error
[6,5J,2]
What will be the output?
x = 10def fun(): global x x = 20fun()print(x)
10
20
None
factorial()
print()
seed()
sqrt()
Positional
Keyword
Default
Variable
Subroutines
Function
Definition
Parameters
What will be the output of the following Python code?
x='abcd'for i in x: print(i.upper())
a BCD
abcd
error
A B CD
function_name()
call function_name()
ret function_name()
function function_name()
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
lambda x => x+1
lambda(x): x+1
lambda x: x+1
def lambda(x): x+1
Local Variable
Static Variable
Global Variable
Instance Variable
Recursive Function
Lambda Function
Built-in Function
Generator Function
#
&
*
**
What is the output of the following code ?
def fun(a, b=6): a=a+b print(a)fun(5, 4)
11
9
4
def function function_name():
declare function function_name():
def function_name():
declare function_name():
One
Two
Three
Any Number of Times
Can contain multiple statements
Can have only one expression
Must use return statement
Cannot take arguments
0
Null
Arbitary value
fun
function
def
define
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
Heap
Stack
Uninitialized data segment
int
null
An exception is thrown without the return statement
def fun(a, b=5): print(a+b)fun(10, 20)
15
30
25
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
6
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
What is the output of the following?
x=123for i in x: print(i)
1 2 3
123
What is the return type of following function ?
def func1(): return 'mnp',22print(type(func1()))
List
Dictionary
String
Tuple
Define keyword in python
Define variable in python
Define function in python
All of the above
Required arguments
Keyword arguments
Default arguments
Variable-length arguments
A static variable
A global variable
A local variable
An automatic variable
def disp(*arg): for i in arg: print(i)disp(name="Rajat", age="20")
TypeError
Rajat 20
Name age
None of these
procedure
bug
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())
none of the mentioned
False
find the output of following code:
def add(a,b): return(a+b)print(add(3,4))
Arguments
def foo(k): k[0] = 1 q = [0] foo(q) print(q)
[0]
[1]
[1, 0]
[0, 1]
Global Scope
Built-in Scope
Local Scope
Module Scope
Set
Required Argument
Keyword Argument
Default Argument
Decimal Argument
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)
bool
void
def fun(a,b=2,c=3): print(a,b,c)fun(1,c=10)
1 2 10
1 10 3
1 3 10
none
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
x = 50def func (x): x = 2func (x)print ('x is now', x)
x is now 50
x is now 2
x is now 100