CS 1101 Week 4

Beschreibung

AS - Level Computer Science (CS 1101 Python) Quiz am CS 1101 Week 4 , erstellt von Troy Bowlin am 01/05/2016.
Troy Bowlin
Quiz von Troy Bowlin, aktualisiert more than 1 year ago
Troy Bowlin
Erstellt von Troy Bowlin vor mehr als 8 Jahre
117
1

Zusammenfassung der Ressource

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
Antworten
  • True
  • False

Frage 2

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

Frage 3

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

Frage 4

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

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

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

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
Antworten
  • True
  • False

Frage 13

Frage
Functions always get executed first regardless to the flow of execution
Antworten
  • True
  • False

Frage 14

Frage
The 80286 microprocessor was introduced in Feb '82 and was four times more powerful than the 8088
Antworten
  • True
  • False
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

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