1.
A function which calls itself is called a ___ function.
A. 
B. 
C. 
D. 
2.
What is the output of C Program with functions.?
void show();
int main()
{
show();
printf("ARGENTINA ");
return 0;
}
void show()
{
printf("AFRICA ");
}
A. 
B. 
C. 
D. 
3.
How many values can a C Function return at a time.?
A. 
B. 
C. 
D. 
4.
What is the output of C Program with functions.?
int show();
void main()
{
int a;
printf("PISTA COUNT=");
a=show();
printf("%d", a);
}
int show()
{
return 10;
}
A. 
B. 
C. 
D. 
5.
Every C Program should contain which function.?
A. 
B. 
C. 
D. 
6.
What is the minimum number of functions to be present in a C Program.?
A. 
B. 
C. 
D. 
7.
What is the output of C Program with functions.?
static void show();
int main()
{
printf("GROW ");
show();
return 0;
}
static void show()
{
printf("MORE");
}
A. 
B. 
C. 
D. 
8.
What is the maximum number of statements that can present in a C function.?
A. 
B. 
C. 
D. 
9.
Arguments received by a function in C language are called ___ arguments.
A. 
B. 
C. 
D. 
10.
What is the default return value of a C function if not specified explicitly.?
A. 
B. 
C. 
D. 
11.
What is the output of C Program with pointers.?
int main()
{
int a = 4;
int *p;
p=&a;
while(*p > 0)
{
printf("%d ", *p);
(*p)--;
}
return 0;
}
A. 
B. 
C. 
D. 
12.
What is the output of C Program with functions.?
int main()
{
int a=20;
printf("INDIA ");
return 1;
printf("CORONA");
return 1;
}
A. 
B. 
C. 
D. 
13.
What is the C keyword that must be used to achieve expected result using Recursion.?
A. 
B. 
C. 
D. 
14.
Choose a correct statement about Recursive Function in C language.
A. 
Each recursion creates new variables at different memory locations
B. 
There is no limit on the number of Recursive calls
C. 
Pointers can also be used with Recursion but with difficulty.
D. 
15.
What are the Types of Arrays.?
A. 
B. 
C. 
D. 
16.
What is the output of C program.?
int main()
{
int a[3] = {10,12,14};
int i=0;
while(i<3)
{
printf("%d ", i[a]);
i++;
}
}
A. 
B. 
C. 
D. 
17.
What is an array Base Address in C language.?
A. 
Base address is the address of 0th index element.
B. 
An array b[] base address is &b[0]
C. 
An array b[] base address can be printed with printf("%d", b);
D. 
18.
An entire array is always passed by ___ to a called function.
A. 
B. 
C. 
D. 
19.
What is the need for C arrays.?
A. 
You need not create so many separate variables and get confused while using.
B. 
Using a single Array variable, you can access all elements of the array easily.
C. 
Code maintainability is easy for programmers and maintainers.
D. 
20.
What is a multidimensional array in C Language.?
A. 
It is like a matrix or table with rows and columns
B. 
C. 
To access 3rd tow 2nd element use ary[2][1] as the index starts from 0 row or column
D. 
21.
If an integer array pointer is incremented, how many bytes will be skipped to reach next element location.?
A. 
B. 
C. 
D. 
22.
What is the dimension of the C array int ary[10][5].?
A. 
B. 
C. 
D. 
23.
What is the output of C Program with arrays.?
int main()
{
static int ary[] = {1, 3, 5};
printf("%d %d", ary[-1], ary[5]);
return 0;
}
A. 
B. 
C. 
D. 
24.
Array of Arrays is also called.?
A. 
B. 
C. 
D. 
25.
What is an Array in C language.?
A. 
A group of elements of same data type.
B. 
An array contains more than one element
C. 
Array elements are stored in memory in continuous or contiguous locations.
D.