Python Essentials 1 – Module 1 Test Answers
Python Essentials 1 Module 1 Completion – Module Test Quiz Answers
1. What is machine code?
- A low-level programming language consisting of binary digits/bits that the computer reads and understands
- A high-level programming language consisting of instruction lists that humans can read and understand
- A medium-level programming language consisting of the assembly code designed for the computer processor
- A low-level programming language consisting of hexadecimal digits that make up high-level language instructions
2. What are the four fundamental elements that make a language?
- An alphabet, a lexis, a syntax, and semantics
- An alphabet, phonetics, phonology, and semantics
- An alphabet, a lexis, phonetics, and semantics
- An alphabet, morphology, phonetics, and semantics
3. What do you call a file containing a program written in a high-level programming language?
- A source file
- A machine file
- A target file
- A code file
4. What is true about compilation? (Select two answers)
- It tends to be faster than interpretation
- It tends to be slower than interpretation
- Both you and the end user must have the compiler to run your code
- The code is converted directly into machine code executable by the processor
5. What is the best definition of a script?
- It’s a text file that contains sequences of zeroes and ones
- It’s a text file that contains instructions which make up a Python program
- It’s an error message generated by the compiler
- It’s an error message generated by the interpreter
6. Select the true statements. (Select two answers)
- Python is free, open-source, and multiplatform
- Python 3 is backwards compatible with Python 2
- Python is a good choice for low-level programming, e.g., when you want to implement an effective driver
- Python is a good choice for creating and executing tests for applications
Because Python is relatively easy to learn and contains simple syntax, it is a good choice for testers.
7. What is CPython?
- It’s a programming language that is a superset of the C language, designed to produce Python-like performance with code written in C
- It’s the default, reference implementation of Python, written in the C language
- It’s a programming language that is a superset of Python, designed to produce C-like performance with code written in Python
- It’s the default, reference implementation of the C language, written in Python
8. What do you call a command-line interpreter which lets you interact with your OS and execute Python commands and scripts?
- Jython
- A console
- A compiler
- An editor
9. What is the expected behavior of the following program?
print("Hello!")
- The program will output
("Hello!")
to the screen - The program will generate an error message on the screen
- The program will output
Hello!
to the screen - The program will output
"Hello!"
to the screen
'Hello!'
, to the screen.
10. What is the expected behavior of the following program?
prin("Goodbye!")
- The program will output
("Goodbye!")
to the screen - The program will output
"Goodbye!"
to the screen - The program will output
Goodbye!
to the screen - The program will generate an error message on the screen