Test questions Flashcards
[T/F]
A CPU really only understands instructions that are written in machine language
True
[T/F]
Software engineering is a field that encompasses designing, writing, testing, debugging, documenting, modifying, and maintaining computer programs
True
[T/F]
Machine language is an example of a high-level language
False
[T/F]
In programming, the terms “line” and “statement” always mean the same thing
False
[T/F]
Pseudocode is a form of program statement that will always evaluate to “false”
False
[T/F]
Escape sequences are always stored internally as a single character
True
[T/F]
The cin «_space;statement will stop reading input when it encounters a newline character
true
[T/F]
If you do not follow a consistent programming style, your programs will generate compiler errors.
False
[T/F]
The C++ language requires that you give variables names that indicate what the variables are used for
false
[T/F]
When a program uses the setw manipulator, the iosetwidth header file must be included in a preprocessor directive
False
[T/F]
The preprocessor executes after the compiler
False
[T/F]
Floating point constants are normally stored in memory as doubles
True
[T/F]
When the fixed manipulator is used, the value specified by the setprecision manipulator will be the number of digits to appear after the decimal point.
True
[T/F]
In c++, key words are written in all lowercase letters.
True
[T/F]
A variable called “average” should be declared should be declared as an integer data type because it will probably hold data that contains decimal points
False
You want the user to enter the length, width, and height from the keyboard. What would be the correct cin statement?
cin.get(length, width, height)
This term refers to the programmer reading the program from the beginning and stepping through each statement
desk checking
This is a set of rules that must be followed when constructing a program
syntax
In a broad sense, the two primary categories of programming languages are:
low-level and high-level
An integrated Development Environment typically consists of:
a text editor, a debugger, and a compiler
What will the following code display:
int number = 7;
cout «_space;“The number is “ «_space;“number” «_space;endl;
The number is number
The _____ causes a program to wait until information is typed at the keyboard and the enter key is presses
cin object
During which stage does the central processing unit retrieve from main memory the next instruction in the sequence of program instructions?
fetch
The purpose of a memory address is:
To identify the location of a byte in memory
In the following C++ statement, what will be executed first according to the order of precedence?
6 - 3 * 2 + 7 - 10 / 2
3 * 2
Internally, the CPU consists of two parts:
the control unit and the arithmetic and logic unit
This is used in a program to mark the beginning or ending of a statement, or separate items in a list
punctuation
Mistakes that cause a running program to produce incorrect results are called:
logic errors
In the C++ instruction,
cookies = number % children;
given the following declaration statement:
int number = 38, children = 4, cookies;
what is the value of cookies after the execution of the statement?
2
A variable whose value can be either true or false is of this data type:
bool
What will be the value of x after the following statements execute?
int x;
x = 18.0 / 4;
4.5
This is a volatile type of memory, used for temporary storage.
RAM
Three primary activities of a program are:
input, processing, and output
To use the rand( ) function, you must #include this header file in your program
cstdlib
In memory, C++ automatically places a ______ at the end of string literals
null terminator
A variable’s ______ is the part of the program that has access to the variable
scope
In the process of translating a source file into an executable file, what is the correct sequence?
source code, preprocessor, modified source code, compiler, object code, linker, executable code
This is a complete instruction that causes the computer to perform some action:
statement
The function, pow(x, 5.0), requires this header file:
cmath
This stream manipulator forces cout to print the digits in fixed-point notation:
fixed