CS 1101 Week 4

Descrição

AS - Level Computer Science (CS 1101 Python) Quiz sobre CS 1101 Week 4 , criado por Troy Bowlin em 01-05-2016.
Troy Bowlin
Quiz por Troy Bowlin, atualizado more than 1 year ago
Troy Bowlin
Criado por Troy Bowlin mais de 8 anos atrás
117
1

Resumo de Recurso

Questão 1

Questão
One of the advantages of a function is that it allows the programmer to alter the flow of the execution in the program
Responda
  • True
  • False

Questão 2

Questão
A stack diagram shows the value of each variable and the function to which each variable belongs
Responda
  • True
  • False

Questão 3

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

Questão 4

Questão
A local variable is a variable defined inside a function that can only be used inside its function.
Responda
  • True
  • False

Questão 5

Questão
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)
Responda
  • The area of the box is 125
  • The area of the box is 125.0
  • The area of the box is 120
  • 125.0

Questão 6

Questão
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)
Responda
  • 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

Questão 7

Questão
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)
Responda
  • The recursive depth is 5
  • The recursive depth is 4
  • Error due to depth of recursive calls
  • None

Questão 8

Questão
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)
Responda
  • 0
  • 5
  • 3
  • 4

Questão 9

Questão
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)
Responda
  • 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

Questão 10

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

Questão 11

Questão
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)
Responda
  • 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

Questão 12

Questão
Dot notation is reserved for variable names and cannot be used to call a function
Responda
  • True
  • False

Questão 13

Questão
Functions always get executed first regardless to the flow of execution
Responda
  • True
  • False

Questão 14

Questão
The 80286 microprocessor was introduced in Feb '82 and was four times more powerful than the 8088
Responda
  • True
  • False

Semelhante

Computing Hardware - CPU and Memory
ollietablet123
SFDC App Builder 2
Parker Webb-Mitchell
Intake7 BIM L1
Stanley Chia
Data Types
Jacob Sedore
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