Title: Module 2 Quiz (Ungraded)
Course: COP 1510 Programming Concepts > Section: Module 2 - Input, Processing and Output

Q: What is the first step of the program development cycle?
- Write the code
- Correct syntax errors
- Debug the code
- Test the executable code
- Design the program
A: Design the program

Q: Which of the following is not an actual programming language?
- C++
- Visual Basic
- Java
- Pseudocode
- Python
A: Pseudocode

Q: What term is used for a string that appears in the actual code of a program?
- String literal
- Virtual string
- Hard copy
- Strongly typed
- None of these
A: String literal

Q: What is another term used for "desk checking"?
- Hand tracing
- Debug
- Execute
- Run
- Checking
A: Hand tracing

Q: The process where the programmer steps through each of the program's statements one by one is called ________.
- Hand tracing
- Debug
- Execute
- Run
- Checking
A: Hand tracing

Q: What symbol is used to mark the beginning and end of a string?
- Slash
- Asterisk
- Quotation
- Comma
- Question
A: Quotation

Q: The following is an example of what type of statement:
Set rate = 5.75
- Declaration
- Assignment
- Input
- Output
- None of these
A: Assignment

Q: Which error produces incorrect results but does not prevent the program from running?
- syntax
- logic
- grammatical
- human
- None of these
A: logic

Q: The program development cycle is made up of ________ steps that are repeated until no errors can be found in the program.
- Five
- Four
- Three
- Six
- None of these
A: Five

Q: What is the informal language that programmers use to create models of programs that have no syntax rules and are not meant to be compiled or executed?
- Program
- Flowchart
- Algorithm
- Code
- Pseudocode
A: Pseudocode

Q: The value of the expression 12 - 4 * 3 / 2 + 9 is ________.
- 21
- 15
- -6
- 2.18
- None of these
A: 15

Q: Which of the following is not a variable data type?
- Number
- Integer
- Real
- String
- None of these
A: Number

Q: A(n) ________ is a name that represents a value that cannot be changed during the program's execution.
- Uninitialized variable
- Named variable
- Named constant
- Input variable
- None of these
A: Named constant

Q: ________ documentation is a reference guide that describes the features of the program, designed for the user.
- Internal
- External
- Program
- Block
- Line
A: External

Q: The ________ is a diagram that graphically depicts the steps that take place in a program.
- Program
- Flowchart
- Algorithm
- Code
- Pseudocode
A: Flowchart

Q: True/False: Most programming languages do not automatically print spaces between multiple items that are displayed on the screen.
- True
- False
A: True

Q: True/False: A variable is a storage location in memory that is represented by a name and can hold different values during the execution of the program.
- True
- False
A: True

Q: True/False: If you mistakenly write pseudocode into an editor for an actual programming language, such as Python or Visual Basic, errors will result.
- True
- False
A: True

Q: True/False: Programmers use pseudocode to create "mock-ups" of programs because they do not have to worry about syntax rules.
- True
- False
A: True

Q: True/False: It has been proven by a group of mathematicians that all programs can be written using only three structures.
- True
- False
A: True