CS 1101 Week 4

Descripción

AS - Level (CS 1101 Python) Computer Science Test sobre CS 1101 Week 4 , creado por Troy Bowlin el 01/05/2016.
Troy Bowlin
Test por Troy Bowlin, actualizado hace más de 1 año
Troy Bowlin
Creado por Troy Bowlin hace más de 8 años
113
1

Resumen del Recurso

Pregunta 1

Pregunta
One of the advantages of a function is that it allows the programmer to alter the flow of the execution in the program
Respuesta
  • True
  • False

Pregunta 2

Pregunta
A stack diagram shows the value of each variable and the function to which each variable belongs
Respuesta
  • True
  • False

Pregunta 3

Pregunta
The graphical representation of a stack of functions, their variables, and the values to which they refer is called a traceback.
Respuesta
  • True
  • False

Pregunta 4

Pregunta
A local variable is a variable defined inside a function that can only be used inside its function.
Respuesta
  • True
  • False

Pregunta 5

Pregunta
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)
Respuesta
  • The area of the box is 125
  • The area of the box is 125.0
  • The area of the box is 120
  • 125.0

Pregunta 6

Pregunta
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)
Respuesta
  • 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

Pregunta 7

Pregunta
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)
Respuesta
  • The recursive depth is 5
  • The recursive depth is 4
  • Error due to depth of recursive calls
  • None

Pregunta 8

Pregunta
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)
Respuesta
  • 0
  • 5
  • 3
  • 4

Pregunta 9

Pregunta
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)
Respuesta
  • 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

Pregunta 10

Pregunta
What does the import statement in the following script do? import StringIO output = StringIO.StringIO() output.write('First line.\n') output.close()
Respuesta
  • 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

Pregunta 11

Pregunta
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)
Respuesta
  • 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

Pregunta 12

Pregunta
Dot notation is reserved for variable names and cannot be used to call a function
Respuesta
  • True
  • False

Pregunta 13

Pregunta
Functions always get executed first regardless to the flow of execution
Respuesta
  • True
  • False

Pregunta 14

Pregunta
The 80286 microprocessor was introduced in Feb '82 and was four times more powerful than the 8088
Respuesta
  • True
  • False
Mostrar resumen completo Ocultar resumen completo

Similar

Computing Hardware - CPU and Memory
ollietablet123
SFDC App Builder 2
Parker Webb-Mitchell
Data Types
Jacob Sedore
Intake7 BIM L1
Stanley Chia
Software Processes
Nurul Aiman Abdu
Design Patterns
Erica Solum
CCNA Answers – CCNA Exam
Abdul Demir
Abstraction
Shannon Anderson-Rush
Spyware
Sam2
HTTPS explained with Carrier Pigeons
Shannon Anderson-Rush
Data Analytics
anelvr