Python
Given the following code what will be the output of the final print class Sales: def_init_(self, id): self.id=id id = 100 val = sales(123) print(val.id)
123
Given the following: str1 = "Hello"str2 = "World" Which of the following will generate the output: 'HelloWorld' ?
>>print(str1, str2)
Which of the following represents a distinctly identifiable entity in the real world?
An object
In Tkinter vocabulary, the word that describes how the instantiated item appears is called...
Attributes
For the XOR cypher, compared values are converted to binary because that makes it easier to compare text with text
False
In Tkinter, a label is an object but the frame which contains the label is not an object
False
In Tkinter, it is possible to associate multiple windows with a single frame.
False
In a Caesar Cypher, the base character list MUST be in alphabetical order.
False
In a Caesar cypher, when using upper case and lower case characters in the base character list, the lower case characters must precede the upper case characters.
False
Multiplicative cyphers are solved by changing they key evaluation from multiplication to division
False
One of the weaknesses of the Caesar Cypher is that spaces cannot be substituted thus revealing 1- and 2- character words in the encryption.
False
Python allows for GUIs but they are very privative in nature, inflexible, and not dynamic; similar to command line interfaces.
False
Tkinter interface looks very similar to Windows 10 interfaces
False
When creating a Tkinter widget, all widget properties must be identified with appropriate values.
False
While lambda is an anonymous function, it still requires a return statement
False
In Python 3.8, the GUI software Tkinter is always already available
False, you must import tkinter components to access them
In Tkinter, a window size can be effectively controlled with the inclusion of...
Frame
Widgets in Tkinter bear a strong resemblance to created objects in...
HTML XML Desktop Applications software such as .NET -All of these
Given the following: str1 = "Hello"str2 = "World"str3 = "How are you?" print("{} {}".format(str1, str2, str3)) What will display?
Hello World
Given the following: str = "Hello"print(str + "5") What will display?
Hello5
Given the following: str = "Hello"print(str * 3) What will display?
HelloHelloHello
Given the following: str1 = "Hello"str2 = "World"str3 = "How are you?" print("{} {} {}".format(str1, str2)) What will display?
IndexError
Given the Tkinter code: root = Tk() which of the following will create a label displaying a text?
Label = Label(root, text="This is text")Label.pack()
Multiplicative Cypher is superior to Caesar Cypher because
Multiplicative has different shift values for each character Multiplicative allows for significantly more key values than Caesar
Given the following: str1 = Hellostr2 = World Which of the following will generate the output: Hello World ?
None of these
Assume child is a subclass of Parent. Parent has an _init method. Which of the following will invoke the _init_ method in Parent from Child
Parent._init_(self) super()._init_()
n what environment will the following print command work? print "Hello", "World"
Python 2, all versions
Under which versions of Python will the following command fail? (Choose 2) str = "hello"print(f"{str}")
Python 3.5 Python 2
In which of the following cyphers is the decryption key always the same as the encryption key
ROT-13
Caesar Cyphers are easy to hack because...
The base character list is limited and shift value possibilities are finite
A lambda function can have multiple arguments but only one expression.
True
Caesar Cypher is solved by changing the original shift from plus to minus, or minus to plus
True
In Tkinter, it is possible to associate multiple frames with a single window.
True
In a Caesar Cypher, the sequence of the base character list is immaterial so long as both the sender and the receiver share the same sequence.
True
Tkinter is Object Oriented
True
When creating a Tkinter widget, all widget properties can carry their default values.
True
Given the following: str = "Hello"print(str % 3) What will display?
TypeError
Given the following: str = "Hello"print(str - 3) What will display?
TypeError
What is the output of the following: s= "\t\tWelcome\n" print(s.strip())
Welcome
Which of the following is the common term for the "thing" placed on a GUI form?
Widget
In Python, which symbol is used for XOR?
^
Which of the following is required to create a new instance of the class
a constructor
In Python 2, which of the following is NOT a base encoding?
base 100
Which of the following keywords mark the beginning of the class definition
class
The maketrans() function translate values of cyphers into plain text
false
The translate() function is useful for converting currency.DOLLARS into currency.EUROS
false
Given the following code, what will display? double = lambda x: x * 2print(double(5))
10
In Python, which symbol is used for exponentation?
**
Which of the following represents a template, blueprint, or contract that defines objects of the same type?
Class
Given the following code, which of these statements is TRUE? class A: def __init__(self, i = 0): self.i = i class B(A): def __init__(self, j = 0):self.j = j def main():b = B()print(b.i)print(b.j) main()
Class B inherits A, but the data field "i" in A is not inherited.
To create print enhancements such as next line and tab, Python uses the back-slash ("\") character for print control. Which of the following words describes this feature?
Escape character
The original Greatest Common Divisor algorithm was discovered by.
Euclid's
A lambda function can have multiple arguments and multiple expressions.
False
A lambda function can have one argument but multiple expressions
False
In Tkinter, a window's default will...
make a window that is only as big as it needs to be
Given the following: print(str1, str2) Which of the following describes the "(str1, str2)"?
parameter list
Given the following name = "Jane" Which of the following format directive commands will display properly?
print("My name is: %s" % name)
Given the following code, which of these statements is TRUE? class A: def __init__(self, i = 0): self.i = i class B(A): def __init__(self, j = 0):self.i = 5 self.j = j def main():b = B()print(b.i)print(b.j) main()
print(B.i) will display int 5
Given the following: str1 = "Hello"str2 = "World" Which of the following will generate the output: HelloWorld ?
print(str1 + str2)
Given the following: str1 = "Hello"str2 = "World" Which of the following will generate the output: Hello World ?
print(str1, str2)
In a Caesar Cypher, the key must be known by both the sender and the receiver. That makes Caesar [blank] encryption
synchronous
For the XOR cypher, compared values are converted to binary because that makes it easier to compare bits with bits
true
The maketrans() method creates a table between two lists
true
In Python 2, the following command is valid: val = base64.b64decode("hello") How is the same command written in Python 3?
val = base64.b64decode(b"hello")
Which of the following statements is most accurate for the declaration x = Circle()
x contains a reference to a circle object