c++ review questions?? help me plse?

been doing reiew questions to prepare for a c++ test,
and was hoping someone could help me out by looking over the ansewers i have so far. what i have is in red.

thank you very much :)

-- Which of the following operations has the highest precedence?
a. Postincrement.
b. Multiplication.
c. Addition.
d. Assignment.

-- Which of the following does counter-controlled repetition require?
a. An initial value.
b. A condition that tests for the final value.
c. An increment or decrement by which the control variable is modified each time through the loop.

ANS d. All of the above.

--. If a variable is declared in the initialization expression of a for structure, then:
a. It is automatically reinitialized to zero once the loop is finished.
b. The scope of the variable is restricted to that particular for loop.
c. It retains its final value after the loop is finished.
d. It can not be used in any structures that are nested in that for structure.

-- Which of the following is not true?
a. The three expressions in the for structure are optional.
b. The initialization and increment expressions can be comma-separated lists.
c. You must declare the control variable outside of the for loop.
d. A for loop can always be used to replace a while loop, and vice versa.

--. Consider the execution of the following for loop

for (int x = 1; x < 5; increment )
cout << x + 1 << endl;

If the last value printed is 5, which of the following might have been used for increment?
a. x++.
b. x += 1.
c. ++x.
d. Any of the above.

-- Which of the following for headers is not valid?
a. for ( int i = 0; i < 10; i++ ).
b. int i = 0;
for ( ; i < 10; i++ ).
c. for ( int i = 0; int j = 5; ; i++ ).
d. All of the above.

-- Which of the following is a parameterized stream manipulator used to format output?
a. setw.
b. right.
c. left.
d. fixed.

-- If a do…while structure is used:
a. An infinite loop cannot take place.
b. Counter-controlled repetition is not possible.
c. The body of the loop will execute at least once.
d. An off-by-one error cannot occur.

helped alot thanks
looked over and these my new
-- float and double variables should be used:
a. To perform monetary calculations.
b. As counters.
c. To store true/false values.
d. As imprecise representations of decimal numbers.

-- Which of the following for headers is not valid?
a. for ( int i = 0; i < 10; i++ ).
b. int i = 0;
for ( ; i < 10; i++ ).
c. for ( int i = 0; int j = 5; ; i++ ).
d. All of the above.

for this this one, is it wrong because there are 2 ; ; after j=5
b/c when i compile it was only one that didn't work
if it isn't mind explaining?

-- Which of the following operations has the highest precedence?
a. Postincrement.
b. Multiplication.
c. Addition.
d. Assignment.

Hi. so this is actually a continuation from another question of mine[Here](https://www.daniweb.com/programming/software-development/threads/506795/dynamically-add-values-into-datagridview-cell-from-listbox-vb2010) but i was advised to start a new thread as the original question …

I have a 2d matrix with dimension (3, n) called A, I want to calculate the normalization and cross product of two arrays (b,z) (see the code please) for each column (for the first column, then the second one and so on).
the function that I created to find the ...

Write a C program that should create a 10 element array of random integers (0 to 9). The program should total all of the numbers in the odd positions of the array and compare them with the total of the numbers in the even positions of the array and indicate ...