Chapter 8: Problem 1
Mark the following statements as true or false. a. The following is a valid \(\mathrm{C}++\) enumeration type: enum romanNumerals \(\\{I, V, X, L, C, D, M\\}\) b. Given the declaration: enum cars \(\\{\mathrm{FORD}, \mathrm{GM}, \text { TOYOTA, } \mathrm{HONDA}\\}\) cars domesticcars \(=\mathrm{FORD}\) the statement: domesticcars \(=\) domesticcars +1 sets the value of domesticcars to GM. c. \(A\) function can return a value of an enumeration type. d. You can input the value of an enumeration type directly from a standard input device. e. The only arithmetic operations allowed on the enumeration type are increment and decrement. The values in the domain of an enumeration type are called enumerators. g. The following are legal \(C++\) statements in the same block of a \(C++\) program: enum mathStudent \(\\{\mathrm{BILL}, \text { JOHN, LISA, RON, CINDY, SHELLY }\\}\) enum historyStudent \(\\{\mathrm{AMANDA}, \mathrm{BOB}, \mathrm{JACK}, \mathrm{TOM}, \mathrm{SUSAN}\\}\) h. The following statement creates an anonymous type: enum \(\\{\mathrm{A}, \mathrm{B}, \mathrm{C}, \mathrm{D}, \mathrm{F}\\}\) studentGrade i. You can use the namespace mechanism with header files with the extension h. j. Suppose str \(=" \mathrm{ABCD}^{\prime \prime} ;\) After the statement \(\operatorname{str}[1]=^{\prime} a^{\prime} ;\), the value of str is "aBCD". k. Suppose str = "abcd". After the statement: \(\operatorname{str}=\operatorname{str}+\) "ABCD" the value of str is "ABCD".
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.