Find and correct the error in each of the following program segments:
```
a) #include
b) arraySize = 10; // arraySize was declared const
c) Assume that array
for (size_t i{0}; i <= b.size(); ++i) {
b[i] = 1;
}
d) Assume that a is a two-dimensional array of int values with two rows and two columns:
a[1, 1] = 5;
```
a) Error: Semicolon at end of #include preprocessing directive.
Correction: Eliminate semicolon.
b) Error: Semicolon at end of #include preprocessing directive.
Correction: Eliminate semicolon.
c) Error: Assigning a value to a constant variable using an assignment statement.
Correction: Initialize the constant variable in a const size_t arraySize declaration. ANS: Error: Referencing an array element outside the bounds of the array (b[10]).
Correction: Change the loop-continuation condition to use < rather than <=.
d) Error: array subscripting done incorrectly.
Correction: Change the statement to a[1][1] = 5;
You might also like to view...
A data center is a location physically houses equipment, such as computers and servers
Indicate whether the statement is true or false
Define the term "database integrity". How does database integrity differ from database security?
What will be an ideal response?
A Von Neumann computer without any helpful user-oriented features is called a(n) ____ machine.
A. distributed B. virtual C. assembler D. naked
Define the term "soft trend" in your own words.
What will be an ideal response?