Consider the following loop:

1.4 Consider the following loop:
for (j = 0; j < 10; j++) {
printf("%d\n", j);
if (j = = 5) continue;
}
Which of the following while loops is equivalent to the above given for loop?
A) k = 0;
while ( k < 10) {
printf("%d\n", k);
if (k = = 5) continue;
k++;
}
B) a = 0;
while ( a < 10) {
if (a = = 5) continue;
printf("%d\n", a);
a++;
}
C) m = 0;
while ( m < 10) {
printf("%d\n", m);
if (m++ = = 5) continue;
}
D) while ( x < 10) {
x = 0;
printf("%d\n", x);
if (x = = 5) continue;
++x;
}

What is wrong with the following code?

1.3 What is wrong with the following code?
struct Person{
char *name;
struct Person Mother, Father;
} Anita;
A) The ; should appear after the } and Anita be defined later.
B) name should be defined as an array.
C) struct Person Mother, Father; must be defined as struct Person *Mother, *Father;
D) There is no error in the code.

The statement

1.2 The statement
#include "filename.h"
is replaced by the contents of "filename.h"
A) before compilation
B) after compilation
C) during execution
D) during typing of the program