Professional Documents
Culture Documents
25 01 2020 - Cmcqs
25 01 2020 - Cmcqs
#include<stdio.h>
int main()
//x = x - 100
printf("%d %d",x,y);
else{
printf("%d %d ",x,y);
return 0;
Answer:b
int main()
{
static int arr[5],i;
for(i=0;i<=5;i++)
printf(“%d”,arr[i]=1);
return 0;
}
a)11111
b) 111111
c) Runtime error
d)Compilation error
Answer:b
3)
int main()
int x;
if(x=10){
printf("Gitam");
else{
printf("C Programming");
return 0;
Answer:a
4)
#include<stdio.h>
int main()
{
int a[3]={1,2,3};
int *p=a;
int **r=&p;
printf("%p %p",*r,a);
return 0;
}
a)different address is printed
b)1 2
c) same address is printed
d)1 1
Answer:c
5)
#include<stdio.h>
int main()
int a = 5;
printf("%d",++a);
printf(" %d ",a);
return 0;
Anawer:c
6) how many times gitam prints?
#include<stdio.h>
int main()
int x = 1;
while(1)
if(x!=5){
printf("Gitam ");
else{
break;
return 0;
Answer:d
7)
8)
#include<stdio.h>
int main()
{
int num[]={24,34,12};
int i=0; then to print the first number of the array,which of the
following
statements can be used?
a)printf("%d",*(num+i));
b)printf("%d",*(i+num));
c)printf("%d",i[num]);
d)all can be used
A nswer:d
9)
#include<stdio.h>
int foo()
return 100;
return 200;
return 300;
}
int main()
printf("%d ",foo());
return 0;
Answer)a
10)
#include<stdio.h>
int main()
int x=10,*ptr;
ptr = &x;
x += 10;
printf("%d %d",x,*ptr);
return 0;
Answer:b
11)
#include<stdio.h>
int foo(int a[],int n){
int i;
for(i=0;i<n;i++){
a[i] += 10;
int main()
foo(x,3);
printf("%d %d %d",x[0],x[1],x[2]);
return 0;
Answer:c
12)
#include<stdio.h>
int main()
{
printf("%d %d ",x[1],x[2]);
return 0;
Answer:b
13)
#include<stdio.h>
int main()
printf("%d %d %d",a[++i],a[i-1],a[i+=2]);
Answer:d
14)
#include<stdio.h>
int main()
{
int i = 2 , j = 3 , k = 5;
int a,b,c;
a = i++ || j || k;
b = i ++ || j ++ || k;
c = i && j && k;
printf(" %d %d %d",a,b,c);
return 0;
Answer: c
15)