Frage 1
Frage
One of the advantages of a function is that it allows the programmer to alter the flow of the execution in the program
Frage 2
Frage
A stack diagram shows the value of each variable and the function to which each variable belongs
Frage 3
Frage
The graphical representation of a stack of functions, their variables, and the values to which they refer is called a traceback.
Frage 4
Frage
A local variable is a variable defined inside a function that can only be used inside its function.
Frage 5
Frage
What will the output of this python program be?
def test_function(length, width, height):
print ("the area of the box is ",length*width*height)
return length*width*height
l = 12.5
w = 5
h = 2
test_function(l,w,h)
Antworten
-
The area of the box is 125
-
The area of the box is 125.0
-
The area of the box is 120
-
125.0
Frage 6
Frage
What will the output of this program be when it is executed?
def test_function( length, width, height):
print ("the area of the box is ", length*width*height)
return length*width*height
l = 12.5
w = 5
h = 2
test_function(l, w, h)
print ("The area of the box is ", length*width*height)
Antworten
-
A NameError because a variable is not defined
-
The area of the box is 125.0
-
The are of the box is 0
-
A SyntaxError due to illegal function call
Frage 7
Frage
What will the output of the following code be?
def recursive( depth ):
depth+=1
while (depth < 5):
ret = recursive(depth)
return depth
ret = recursive( 0 )
print ("the recursive depth is ", ret)
Frage 8
Frage
What will the output of the following program be?
i=0
while (i < max(1, 22-4*5, 3*5-3*4, 2**2)):
i+=1
print (i)
Frage 9
Frage
What output will the following Python script produce?
def function2(param):
print (param, param)
def function1(part1, part2):
cat = part1 + part2
function2(cat)
chant1 = "See You"
chant2 = "See Me"
function1(chant1, chant2)
Antworten
-
See You See Me
-
See You See Me See You See Me
-
See Me See Me See You See You
-
None it would generate an error
Frage 10
Frage
What does the import statement in the following script do?
import StringIO
output = StringIO.StringIO()
output.write('First line.\n')
output.close()
Antworten
-
It imports data into the script
-
It changes the format of the string in the script
-
It opens a file for StringIO functions to read
-
It includes a Python module called StringIO into the script
Frage 11
Frage
The following Python script will generate an error when executed. What is the cause of the error?
def function2(param):
print (param, param)
print (cat)
def function1(part1, part2):
cat = part1 + part2
function2(cat)
chant1 = "See You"
chant2 = "See Me"
function1(chant1, chant2)
Antworten
-
The variable cat is local to function1 and cannot be used in function 2
-
The variable param is used twice in function2 and this is illegal
-
Function2 does not have a return value defined
-
Function1 does not have a return value defined
Frage 12
Frage
Dot notation is reserved for variable names and cannot be used to call a function
Frage 13
Frage
Functions always get executed first regardless to the flow of execution
Frage 14
Frage
The 80286 microprocessor was introduced in Feb '82 and was four times more powerful than the 8088