Uploaded by kharov98

University of Maryland - CS192Python 3.5 test. 100% correct answers

advertisement
Python 3.5 test
QUESTION 1
A loop can also be known as a
Decision
Sequence
Iteration
Structure
2 points Saved
QUESTION 2
Abstracts a program’s various tasks or function into separate named blocks of code.
Modularization-breaking into modules
Code blocks
Subroutines
Flowcharts
2 points Save
QUESTION 3
Boolean expressions are only true
True False 2 points Saved
QUESTION 4
Component of a function used to get an output directly from that function.
For
output
return
print
Answers available at http://bit.ly/2vsDtWe
QUESTION 5
Considered the brain of the computer
GPU
CPU
RAM
HDD
Answers available at http://bit.ly/2vsDtWe
QUESTION 6
Loops are similar to decisions in that they have a condition statement which evaluates to
a TRUE or FALSE value.
True False 2 points Saved
QUESTION 7
Serves the same purpose as a list, but is considered less flexible.
Iteration
Arrays
Flowchart
Code
QUESTION 8
The Python Framework does inform you where an error occurred.
True False 2 points Saved
QUESTION 9
This programing element begins with the keyword def.
variables
functions
keywords
lists
2 points Save
Answers available at http://bit.ly/2vsDtWe
QUESTION 10
Used to define the scope in Python
{}
sub
indentation
()
Answers available at http://bit.ly/2vsDtWe
QUESTION 11
____ within a list are identified by an index number, placed within square brackets after
the name of the list. For example, names[0]
Decisions
Items
Elements
Code
2 points Save
QUESTION 12
Python requires the user to specify a variable’s data type during creation.
True False 2 points Save
Answer
True
QUESTION 13
It is arguable that recursion is just another way to accomplish the same thing as a while loop.
True False 2 points Save
QUESTION 14
Scope is defined the same way in all programming languages
True False 2 points Saved
Answers available at http://bit.ly/2vsDtWe
QUESTION 15
In Python, this serve as an alternative to a lists which offer slightly different functionality
by replacing index values with names.
Dictionaries
Encyclopedias
Arrays
Objects
2 points Save Answer
QUESTION 16
Which of the following is NOT true about recursion
It is usually studied at the advanced level
It can accomplish the same tasks as a for loop
Recursion is used to solve complex problems
Recursion functions require more memory
2 points Save
Answers available at http://bit.ly/2vsDtWe
QUESTION 17
Which is the following is NOT a basic programming concept listed in the lecture
Logic and Syntax
Objects
Code Blocks
Produce Output
QUESTION 18
Is an example of an exception object in Python
Try
Def
ValueError
Except
Answers available at http://bit.ly/2vsDtWe
QUESTION 19
Incorporates the use of the three primary programming structures and logic strategies
that create well organized, easy to read, and easy to understand program code.
Unstructured Programming
Flowchart
Pseudocode
Structured Programming
2 points Save Answer
QUESTION 20
An example of declaring a new class object.
menuSelection = displayMenu()
pets = {}
pets = Pet()
elif menuSelection == 4:
2 points Save
QUESTION 21
while True: , in Python, can be used to create an infinite loop.
True False 2 points Saved
QUESTION 22
The Python Framework does inform you where an error occurred
True False 2 points Saved QUESTION 23
__ File Access__ is a critical component to being able to store data and information long term.
File Access
Memory
Print function
with
QUESTION 24
Error handling is also known as _ Exception__ handling
Result
Recursion
Exception
Crash
QUESTION 25
We use a __ except____ block to handle thrown exceptions.
try
except
keywords
lists
Answers available at http://bit.ly/2vsDtWe
QUESTION 26
When does python limit access to global objects from within a scope?
When there is the presence of a newly created local variable with the same name as a global
variable.
When there is the presence of a newly created local variable with a different name than the
global variable.
When there are no new variables.
When there is the presence of any newly created variable.
2 points Save
QUESTION 27
Passes multiple values into a function for processing
Global variable
Code block
Return
Parameter list
2 points Save Answer
Answers available at http://bit.ly/2vsDtWe
QUESTION 28
There is no limit to the number of except blocks a program can have.
True False 2 points Save
QUESTION 29
When we pass a variable into a function and then modify that variable inside of the
function, it also modifies the variable outside of the function that we passed into the
function.
True False 2 points Save
Answers available at http://bit.ly/2vsDtWe
QUESTION 30
def calcBMI(hgt, wgt);
BMI = wgt * 703 / hgt 2
return BMI
What is wrong with the above code syntax
(hgt, wgt) should be (hgt; wgt)
The ; should be a :
The should be a ^
The function code block needs to be closed with enddef
2 points Saved
QUESTION 31
The function that can be used to generate a list of index values, useful in controlling a for
loop:
list()
range() //for index only
rand()
str()
2 points Save Answer
QUESTION 32
The function used to import python code and objects from other python files.
build
add
import
print
2 points Saved
Answer
QUESTION 33
An interpreter converts the entire source code into an executable.
True False 2 points Save
Answers available at http://bit.ly/2vsDtWe
QUESTION 34
Compilers and interpreters have the following in common:
Reads the source code into machine code, all at once.
Translates machine code into byte code.
Reads the course code one line at a time.
Translates source code into machine code.
QUESTION 35
The ____catch___ block is used to perform normal operations, but allow an exception to
be thrown, thus ending the __try_____ block.
Try
Except
Throw
Catch
2 points Saved
QUESTION 36
def setPhone(self, phone):
self.phone = phone
The above code is an...
Mutator method
Accessor method
Global function
Except Function
2 points Saved
QUESTION 37
What does this operator mean <=
Equal
Approximately
Greater than or equal to
Less than or equal to
2 points Save
QUESTION 38
Write a 4 element Python dictionary object that contains four colors as the names and
their values as examples of something that is that color. Example: “red”: “apple”
Path: pWords:0 2 points Save
QUESTION 39
Write a Python class definition for an Employee object that contains the following
elements:
Attributes:




id
name
wage
department
Methods:
Answers available at http://bit.ly/2vsDtWe







Initializer which sets ID, name, and wage
Set Name
Set Department
Get Id
Get Name
Get Wage
Get Department
QUESTION 40
In Python, all exceptions must be instances of a class that derives from BaseException.
True False 2 points Save
QUESTION 41
Attributes are to variables, as methods are to ______________.
declarations
objects
functions
exceptions
2 points Save
Answers available at http://bit.ly/2vsDtWe
QUESTION 42
Programming method of solving a problem by solving a smaller version of the same
problem, repeatedly
Repetition
Problem Solving
Debugging
Recursion
2 points Save
QUESTION 43
Function used to close a file once the program is done with that file.
end()
close()
finish()
detach()
2 points Saved
QUESTION 44
The len() function accepts an object and returns:
the object’s size in kilobytes.
the number of elements in the object.
part of the object.
number of parameters in the object
2 points Save
QUESTION 45
_____ are part of the UML and is used to illustrate how your program’s functions will
relate and support your organization’s various functions.
Flowcharts
Use case diagrams
Class diagrams
Communication diagrams
QUESTION 46
Comments in Python begin with:
/>
*
QUESTION 47
A UML diagram used to examine the various states that any objects will go through at
various points in time
State machine diagrams
Use case diagrams
Communication diagrams
Object diagrams
2 points Save Answer
Use case diagrams
QUESTION 48
The simplest way to produce output is using the _____ statement
Get
Try
Print
Use
2 points Saved
QUESTION 49
Separates the keys when defining the contents of a dictionary.
(
{
: Answers available at http://bit.ly/2vsDtWe
[
QUESTION 50
Statement used to delete a dictionary element
remove
del
erase
terminate
QUESTION 51
Which of the following is NOT a number type supported by python
char
int
long
float
Download