6. 

Point out the error in the program.

#include<stdio.h>

int main()
{
    const int k=7;
    int *const q=&k;
    printf("%d", *q);
    return 0;
}

A. Error: RValue required
B. Error: Lvalue required
C. Error: cannot convert from 'const int *' to 'int *const'
D. No error

7. 

Point out the error in the program.

#include<stdio.h>
#define MAX 128

int main()
{
    char mybuf[] = "India";
    char yourbuf[] = "BIX";
    char const *ptr = mybuf;
    *ptr = 'a';
    ptr = yourbuf;
    return 0;
}

A. Error: cannot convert ptr const value
B. Error: unknown pointer conversion
C. No error
D. None of above

8. 

Point out the error in the program.

#include<stdio.h>
const char *fun();

int main()
{
    *fun() = 'A';
    return 0;
}
const char *fun()
{
    return "Hello";
}

A. Error: RValue required
B. Error: Lvalue required
C. Error: fun() returns a pointer const character which cannot be modified
D. No error