1. 

Point out the error in the program?

struct emp
{
    int ecode;
    struct emp *e;
};

A. Error: in structure declaration
B. Linker Error
C. No Error
D. None of above

2. 

Point out the error in the program?

typedef struct data mystruct;
struct data
{
    int x;
    mystruct *b;
};

A. Error: in structure declaration
B. Linker Error
C. No Error
D. None of above

3. 

Point out the error in the program?

#include<stdio.h>

int main()
{
    struct a
    {
        float category:5;
        char scheme:4;
    };
    printf("size=%d", sizeof(struct a));
    return 0;
}

A. Error: invalid structure member in printf
B. Error in this float category:5; statement
C. No error
D. None of above

4. 

Point out the error in the program?

struct emp
{
    int ecode;
    struct emp e;
};

A. Error: in structure declaration
B. Linker Error
C. No Error
D. None of above

5. 

Point out the error in the program?

#include<stdio.h>

int main()
{
    struct emp
    {
        char name[20];
        float sal;
    };
    struct emp e[10];
    int i;
    for(i=0; i<=9; i++)
        scanf("%s %f", e[i].name, &e[i].sal);
    return 0;
}

A. Error: invalid structure member
B. Error: Floating point formats not linked
C. No error
D. None of above