C Language Interview Preparation Test 3

This Test comprises of questions based on complete concepts of C Language. It is a good test to polish you C skills.

Q. scanf() can be used for reading __________?
Q. 'C Language' allows a three-way transfer of control with the help of __________.
Q. The statement that transfers control to the beginning of the loop is called __________.
Q. A variable which is visible only in the function in which it is defined, is called __________.

Q. The number of arguments supplied from the command line, by convention, is known as __________.
Q. Output of the program given below is?
int i;
main()
{
    printf("%d", i);
}
Q. What will be the output of the following program?
main()
{
    char *p = "ayqm";
    printf ("%c", ++*(p++));
}
Q. What will be the output of the following program?
main()
{
    int i = 5;
    printf("%d", i=++i==6);
}
Q. Determine which of the following is not a valid character constant?

Q. The maximum value that an integer constant can have is __________.
Q. The expression X = 4+2%-8 evaluates to?
Q. What will be the output of following program?
main()
{
    int x=15;
    printf("\n%d,%d,%d", x!=15, x=20, x<30);
}
Q. How many times the following program would print "abc"?
main()
{
    printf("\nabc");
    main();
}
Q. What would be the output of the following program?
# define SQR(X) (X*X)
main()
{
    int a, b = 3;
    a = SQR(b+2);
    printf("\n%d", a);
}
Q. What would be the output of the following program?
#include<stdio.h>
main()
{
    printf("%d%d", sizeof(NULL!), size of(" "));
}

SUBMIT TEST