Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu đang bị lỗi
File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.
Tài liệu Answers to Mastery Checks Module 1: C++ Fundamentals ppt
Nội dung xem thử
Mô tả chi tiết
1
C++ A Beginner’s Guide by Herbert Schildt
Answers to Mastery Checks
Module 1: C++ Fundamentals
1. C++ is at the center of modern programming because it was derived from C and is the parent of Java
and C#. These are the four most important programming languages.
2. True, a C++ compiler produces code that can be directly executed by the computer.
3. Encapsulation, polymorphism, and inheritance are the three guiding principles of OOP.
4. C++ programs begin execution at main( ).
5. A header contains information used by the program.
6. <iostream> is the header the supports I/O. The statement includes the <iostream> header in a
program.
7. A namespace is a declarative region in which various program elements can be placed. Elements
declared in one namespace are separate from elements declared in another.
8. A variable is a named memory location. The contents of a variable can be changed during the
execution of a program.
9. The invalid variables are d and e. Variable names cannot begin with a digit or be the same as a C++
keyword.
10. A single-line comment begins with // and ends at the end of the line. A multiline comment begins
with /* and ends with */.
11. The general form of the if:
if(condition) statement;
The general form of the for:
for(initialization; condition; increment) statement;
12. A block of code is started with a { and ended with a }.
13. // Show a table of Earth to Moon weights.
2
C++ A Beginner’s Guide by Herbert Schildt
14. // Convert Jovian years to Earth years.
15. When a function is called, program control transfers to that function.
16. // Average the absolute values of 5 numbers.
3
C++ A Beginner’s Guide by Herbert Schildt
Module 2: Introducing Data Types and Operators
1. The C++ integer types are
The type char can also be used as an integer type.
2. 12.2 is type double.
3. A bool variable can be either true or false.
4. The long integer type is long int, or just long.
5. The \t sequence represents a tab. The \b rings the bell.
6. True, a string is surrounded by double quotes.
7. The hexadecimal digits are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
4
C++ A Beginner’s Guide by Herbert Schildt
8. To initialize a variable, use this general form:
type var = value;
9. The % is the modulus operator. It returns the remainder of an integer division. It cannot be used
on floating-point values.
10. When the increment operator precedes its operand, C++ will perform the corresponding
operation prior to obtaining the operand's value for use by the rest of the expression. If the
operator follows its operand, then C++ will obtain the operand's value before incrementing.
11. A, C, and E
12. x += 12;
13. A cast is an explicit type conversion.
14. Here is one way to find the primes between 1 and 100. There are, of course, other solutions.
Module 3: Program Control Statements
1. // Count periods.