Deck 3: Assignment, Formatting, and Interactive
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/52
العب
ملء الشاشة (f)
Deck 3: Assignment, Formatting, and Interactive
1
When the ++ operator appears before a variable it s called a(n) ____ increment operator.
A) suffix
B) infix
C) postfix
D) prefix
A) suffix
B) infix
C) postfix
D) prefix
D
2
To control the format of numbers displayed by cout , you can include field width ____ in an output stream.
A) separators
B) manipulators
C) dividers
D) escape sequences
A) separators
B) manipulators
C) dividers
D) escape sequences
B
3
Using a mathematical library function without including the preprocessor statement #include is a common programming error in C++.
True
4
In C++, all functions, by definition, can directly return at most one value.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
5
Numbers sent to cout are normally displayed left-justified in the display field.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
6
Program execution begins with the first statement in the body of the main() function.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
7
Because of ____, the value assigned to the variable on the left side of the assignment operator is forced into the data type of the variable to which it s assigned.
A) right-to-left associability
B) left-to-right associability
C) coercion
D) operator precedence
A) right-to-left associability
B) left-to-right associability
C) coercion
D) operator precedence
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
8
In C++, the ____ symbol is called the assignment operator.
A) ->
B) >>
C) ==
D) =
A) ->
B) >>
C) ==
D) =
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
9
The stream manipulator ____ displays Boolean values as true and false rather than 1 and 0 .
A) booltext
B) bool
C) boolalpha
D) showbool
A) booltext
B) bool
C) boolalpha
D) showbool
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
10
The stream manipulator ____ sets the floating-point precision to n places.
A) setprecision(n)
B) setw(n)
C) setfill( x )
D) showbase
A) setprecision(n)
B) setw(n)
C) setfill( x )
D) showbase
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
11
A common programming error in C++ consists of separating all variables passed to cin with an extraction symbol, >> .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
12
Assignment statements can be used to perform arithmetic computations.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
13
The display of integer values in one of the three possible number systems (decimal, octal, and hexadecimal) doesn t affect how the number is stored in a computer.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
14
The ostream class method setf(ios::fixed) is equivalent to the stream manipulator setiosflags(fixed) .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
15
The stream manipulator lowercase displays hexadecimal digits and the exponent in scientific notation in lowercase.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
16
A(n) ____ statement is the most basic C++ statement for assigning values to variables and performing computations.
A) initialization
B) assignment
C) declaration
D) arithmetic
A) initialization
B) assignment
C) declaration
D) arithmetic
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
17
In addition to outputting integers in decimal notation, the oct and hex manipulators are used for conversions to octal and hexadecimal.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
18
In C++, the expression sum = sum + 10 can be written as ____.
A) sum =+ 10
B) +sum = 10
C) sum += 10
D) sum = 10+
A) sum =+ 10
B) +sum = 10
C) sum += 10
D) sum = 10+
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
19
A(n) ____ is any combination of constants, variables, and function calls that can be evaluated to yield a result.
A) expression
B) identifier
C) class
D) object
A) expression
B) identifier
C) class
D) object
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
20
A(n) ____ can have a value assigned to it.
A) lvalue
B) rvalue
C) uvalue
D) dvalue
A) lvalue
B) rvalue
C) uvalue
D) dvalue
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
21
In C++, the mathematical function ____ calculates a number s square root.
A) square()
B) sqrt()
C) squareRoot()
D) sqroot()
A) square()
B) sqrt()
C) squareRoot()
D) sqroot()
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
22
In C++, accessing mathematical functions in a program requires including the mathematical header file ____.
A) number
B) cnumber
C) cmath
D) math
A) number
B) cnumber
C) cmath
D) math
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
23
The term ____ refers to an item, such as a variable or argument, that sets a condition usually considered active or nonactive.
A) expression
B) variable
C) flag
D) constant
A) expression
B) variable
C) flag
D) constant
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
24
Another name for a manipulator uses format flags is a ____ manipulator.
A) complex
B) parameterized
C) format
D) customizable
A) complex
B) parameterized
C) format
D) customizable
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
25
The ____ declaration qualifier specifies that the declared identifier is read-only after it s initialized.
A) fixed
B) const
C) fix
D) unchanged
A) fixed
B) const
C) fix
D) unchanged
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
26
This type of statement: sum = sum + 10; is called a(n) ____________________ statement.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
27
A(n) ____ expression consists of operators and constants only.
A) constant
B) declaration
C) initialization
D) arithmetic
A) constant
B) declaration
C) initialization
D) arithmetic
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
28
In this statement: totalWeight = factor * weight; the arithmetic expression factor * weight is evaluated first to yield a number, which is then stored in the variable ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
29
In C++, the default precision is set to ____ decimal places.
A) five
B) six
C) seven
D) eight
A) five
B) six
C) seven
D) eight
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
30
In C++, the = symbol is called the ____________________ operator.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
31
The ostream class method setf(ios::flush) is equivalent to the stream manipulator ____.
A) left
B) setiosflag(ios::flush)
C) right
D) endl
A) left
B) setiosflag(ios::flush)
C) right
D) endl
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
32
Identifiers created with const are commonly referred to as symbolic constants or ____ constants.
A) general
B) global
C) named
D) valid
A) general
B) global
C) named
D) valid
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
33
The operator used to force converting a value to another type is the ____ operator.
A) cast
B) logical
C) binary
D) single
A) cast
B) logical
C) binary
D) single
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
34
The ostream class method precision(n) is equivalent to the stream manipulator ____.
A) precision()
B) setfill()
C) setprecision()
D) setw()
A) precision()
B) setfill()
C) setprecision()
D) setw()
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
35
To alter the default justification for a stream of data, you use the ____ manipulator.
A) setiosflags
B) setw
C) setpos
D) setjust
A) setiosflags
B) setw
C) setpos
D) setjust
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
36
The number 023 is a(n) ____ number in C++.
A) octal
B) hexadecimal
C) decimal
D) binary
A) octal
B) hexadecimal
C) decimal
D) binary
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
37
When a manipulator requiring an argument is used, the ____ header file must be included as part of the program.
A) istream
B) ostream
C) iostream
D) iomanip
A) istream
B) ostream
C) iostream
D) iomanip
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
38
The simplest expression in C++ is a single ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
39
A variable can store only ____________________ value(s) at a time.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
40
The ____ statement is used to enter data in a program while it s running.
A) input
B) data
C) cout
D) cin
A) input
B) data
C) cout
D) cin
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
41
A parameterized manipulator takes ____________________ flags as input.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
42
In this statement: int (a * b); , int is a(n) ____________________ operator.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
43
In C++, the assignment operator has a(n) ____________________ precedence than any other arithmetic operator.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
44
To alter the default justification for a stream of data, you use the ____________________ manipulator.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
45
Function ____________________ permits using the same function name for different arguments of different data types.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
46
In C++, arguments of all trigonometric functions ( sin() , cos() , and so forth) must be in ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
47
The ____________________ statement puts the computer in a temporary pause (or wait) state while the user types a value.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
48
In C++, a variable or symbolic constant must be ____________________ before it has been used.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
49
In C++, the cmath function named ____________________ is used to raise a number to a power.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
50
Programs that detect and respond effectively to unexpected user input are formally referred to as ____________________ programs.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
51
If n = 25 and this statement is executed: n--; , then the new value of n is ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck
52
The ____________________ manipulator must be included for each occurrence of a number inserted in the data stream sent to cout .
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 52 في هذه المجموعة.
فتح الحزمة
k this deck