C Aptitude Book
C Aptitude Book
C Aptitude Book
SIX PHRASE
C – Aptitude book
C - Aptitude Book
1.)main()
int a=10,b;
clrscr();
b=a++;
printf("%d %d",a,b);
OUTPUT: 11 10
getch();
2.)
main()
int a=10,b;
float c;
clrscr();
b=++a;
printf("%d %d\n",a,b);
printf("%d",sizeof(a));
getch();
OUTPUT: 11 11
3.)
main()
clrscr();
printf("%d %d %d %d",sizeof(4),sizeof('4'),sizeof("hello"),sizeof(3.14));
getch();
2
C - Aptitude Book
OUTPUT: 2 2 6 8
4.)
main()
int a,b=5,c=7;
clrscr();
a=printf("%d%d",b,c);
printf("%d",a);
getch();
OUTPUT: 5 7
5.)
main()
int m,n,p,r;
clrscr();
r=scanf("%d%d%d",&m,&n,&p);
printf("%d",r);
getch();
OUTPUT: 5 6 8
6.)
main()
int x=5,y=2,z=0,m;
3
C - Aptitude Book
clrscr();
m=x+11/2-10*y%3;
printf("%d",m);
getch();
OUTPUT: 8
7.)
main()
clrscr();
printf("%d",++m);
getch();
8.)
main()
printf("%d",--r);
getch();
Warning: „r‟ is assigned a value which is never being used in the function main()
9.)
main()
int l=5,z;
4
C - Aptitude Book
z=l++ * l++;
OUTPUT: no output
10.)
main()
int x=2,y=2,z=2;
clrscr();
printf("%d\n",--x*++x);
printf("%d %d %d\n",y,++y,y*y);
printf("%d %d %d",z,z++,z*z);
getch();
OUTPUT: 2
334
324
11.)
main()
int m=6;
clrscr();
getch();
OUTPUT:
5
C - Aptitude Book
12.)
main()
float r=36;
clrscr();
printf("%d",r%3);
getch();
OUTPUT:
13.)
3.14----------double
3.14f---------float
3.14l---------long
14.)
main()
float a=10.7;
printf("%f",a);
getch();
OUTPUT: 10.700000
15.)
main()
float z=9;
printf("\n%3.2f",z/2);
6
C - Aptitude Book
getch();
OUTPUT: 4.50
16.)
main()
int x;
clrscr();
printf("%d",x);
getch();
17.)
main()
int x=10,y=5;
clrscr();
printf("%d",x==y);
OUTPUT: 0
18.)
main()
int p=-11;
printf("%d",!p);
OUTPUT:0
19.)
7
C - Aptitude Book
main()
int x,y,z;
x=y=z=12;
printf("%d",x+y+z);
getch();
OUTPUT:36
20.)
main()
int x=2,y=3,z=1;
clrscr();
x+=y+=z+=10;
printf("%d %d %d",x,y,z);
getch();
OUTPUT: 16 14 11
21.)
main()
clrscr();
printf("%d %d",-1!=2,20<=20);
getch();
OUTPUT: 1 1
22.)
main()
8
C - Aptitude Book
int x=10,y=2;
clrscr();
printf("%d %d %d",x|y,x&&y,x||y);
getch();
OUTPUT: 10 1 1
23.)
main()
int m=12;
clrscr();
printf("%x",m);
printf(" %x",~m);
getch();
OUTPUT: c fff3
24.)
main()
int p=3;
clrscr();
printf("%d",p<<2);
getch();
OUTPUT: 12
25.)
main()
9
C - Aptitude Book
int m,n=5;
m=n==16;
printf("%d %d ",m,n);
getch();
OUTPUT:0 5
26.)
main()
int x=2,y=0,z=-2,m;
clrscr();
m=x++&&y++||--z;
printf("%d %d %d %d",m,x,y,z);
getch();
OUTPUT: 1 3 1 -3
27.)
main()
printf("%d",++3);
OUTPUT:
28.)
main()
int m=3;
10
C - Aptitude Book
float z=5;
clrscr();
printf("%d %f",m,z);
getch();
OUTPUT: 3 5.000000
29.)
main()
int z=11;
!z=15;
printf("%d",z);
getch();
30.)
main()
printf("%f",10);
OUTPUT:
31.)
#define m 10
main()
int a=12;
11
C - Aptitude Book
printf("%d",a*m);
getch();
OUTPUT: 120
32.)
#define val 35
main()
printf("%d",++val);
getch();
OUTPUT:
33.) main()
int i,j;
i=10;
clrscr();
j=sizeof(++i);
printf("%d %d",i,j);
getch();
OUTPUT: 10 2
34.)
main()
int i=10,j=25;
clrscr();
12
C - Aptitude Book
printf("%d",i&&(++j));
printf(" %d",j);
j=25;
printf("\n%d",i||(++j));
printf(" %d",j);
getch();
OUTPUT: 1 26
1 25
35.)
main()
int i=5;
printf("%d",i=++i==6);
OUTPUT:1
36.)
main()
int i=5,j=10;
i=i&=j&&10;
printf("\n\n%d %d",i,j);
getch();
OUTPUT:1
37.)
main()
13
C - Aptitude Book
int x=3,y=4;
printf("\n\n%d",mul(x+2,y-1));
getch();
OUTPUT: 10
38.)
#include<stdio.h>
main()
int a,b=5;
clrscr();
a=b+NULL;
printf("%d",a);
getch();
OUTPUT: 5
Note:if “#include<stdio.h>” is not given ,error message wil come as “ undefined symbol “NULL” in
function main
39.)
main()
int m=6,x=12;
(m<x)?(m++):x++;
printf("%d %d",m,x);
getch();
OUTPUT: 7 12
40.)
14
C - Aptitude Book
main()
int m=0,x=12,z=0;
clrscr();
(!z)?((m==z)?(m++):(x++)):z++;
printf("%d %d %d",m,x,z);
getch();
OUTPUT: 1 12 0
41.)
int z=15;
main()
clrscr();
printf("%d",z);
z=10;
printf(" %d",z++);
z=2;
printf(" %d",--z);
getch();
OUTPUT: 15 10 1
42.)
main()
int m=32768;
clrscr();
printf("%d",m);
15
C - Aptitude Book
m++;
printf(" %d",m);
getch();
43.)
main()
char z=291;
printf("%d %c",z,z);
OUTPUT:35 #
44.)
main()
printf("%d",--z);
getch();
OUTPUT: 33
45.)
#include<stdio.h>
main()
clrscr();
printf("%d",sizeof(NULL));
printf("%d",sizeof(0));
printf("%d",sizeof(''));
16
C - Aptitude Book
printf("%d",sizeof('\0'));
getch();
OUTPUT: 2 2 2 2
46.)
#include<stdio.h>
main()
char word[25];
clrscr();
printf("word\n");
scanf("%[A...I]c",word);
printf("input");
scanf("%[^'0']c",word);
printf("over");
getch();
OUTPUT:
Word
Fdgu
Input
Gfdgtr0
Over
47.)
#include<stdio.h>
main()
clrscr();
17
C - Aptitude Book
printf("%d",sizeof(3));
printf(" %d",sizeof('3'));
printf(" %d",sizeof(3.0));
printf(" %d",sizeof(9f));
printf(" %d",sizeof('a'));
printf(" %d",sizeof("ab"));
getch();
OUTPUT: 2 2 8 4 2 3
48.)
main()
clrscr();
printf(6+"goodbye");
getch();
OUTPUT: e
49.)
#include<stdio.h>
main()
clrscr();
printf("%c","good"[2]);
getch();
OUTPUT: o
50.)
main()
18
C - Aptitude Book
int i=2;
clrscr();
i=7;
printf("%d",i);
printf(" %d",i);
getch();
OUTPUT: 7 7
51.)
main()
int j=++10;
printf("%d",j);
getch();
52.)
main()
int i,j;
clrscr();
printf("%d %d",i,++i,j);
getch();
19
C - Aptitude Book
53.)
main()
float f;
double m;
clrscr();
printf("%f \n%lf",f,m);
printf("\n%f",++f);
getch();
OUTPUT: 0.000000
Garbage value
1.000000
54.)
main()
int a;
a=--4;
printf("%d",a);
55.)
main()
int i=2,j=3;
j=i>!j;
printf("%d %d",i,j);
getch();
20
C - Aptitude Book
OUTPUT: 2 1
56.)
main()
int a,b=10;
clrscr();
a=(b++,20);
printf("%d %d ",a,b);
getch();
OUTPUT: 20 11
57.)
main()
int x;
clrscr();
x=(9-12)/3+(3*(3-1));
printf("%d",x);
getch();
OUTPUT: 5
58.)
main()
int x=5,y=10,z=+8;
clrscr();
printf("%d",-y/x+z);
21
C - Aptitude Book
getch();
OUTPUT: 6
59.)
main()
clrscr();
printf("%d\n",-14%3);
printf("%d\n",-17%-2);
printf("%d",19%2);
getch();
OUTPUT: -2 -1 1
60.)
No error
61.)
main()
int c;
clrscr();
c=printf("hello");
printf("%d",--c);
getch();
OUTPUT: hello 4
62.)
main()
22
C - Aptitude Book
int x,y,z;
clrscr();
x=(y=2)+(x=3);
printf("%d",x);
getch();
OUTPUT: 5
63.)
main()
int x,y,z;
x=y=2+z=3;
printf("\n\n%d %d %d",x,y,z);
getch();
64.)
main()
char x;
clrscr();
x='z'-1;
printf("%d",x);
getch();
OUTPUT: 121
65.)
23
C - Aptitude Book
main()
int i=32,j=0x20,k,l,m;
k=i|j;
l=i&j;
m=k^l;
printf("\n%d %d %d %d %d",i,j,k,l,m);
getch();
OUTPUT: 32 32 32 32 0
66.)
main()
clrscr();
~a;
printf("%x",~a);
getch();
OUTPUT: 0
67.)
main()
printf("%d",printf("hi*"));
getch();
OUTPUT: hi*
68.)
24
C - Aptitude Book
main()
float i=1.5;
switch(i)
case 1.5:i*i;
case 1:i++;
default:printf("%d",i);
getch();
OUTPUT:
69.)
main()
clrscr();
for(;i>=0;i++);
printf("%d",i);
getch();
OUTPUT: -128
70.)
main()
clrscr();
25
C - Aptitude Book
for(;i>=0;i++);
printf("%d",i);
getch();
71.)
main()
int i=0;
;;;
while(+(+i--)!=0)
i-=i++;
printf("%d",i);
getch();
OUTPUT: no output
72.)
main()
clrscr();
while(i++!=0)
printf("%d",i);
getch();
26
C - Aptitude Book
OUTPUT: ...........-2 -1 0
73.)
main()
int x,y=4,p,q;
clrscr();
if(x=y%4)
p=2;
q=5;
printf("%d %d %d",p,q,x);
getch();
OUTPUT:garbage value 5 0
74.)
main()
int i=2;
switch(i)
case 1:printf("hi");
default:printf("ok");
case 2:printf("bye");
getch();
OUTPUT: bye
75.)
27
C - Aptitude Book
main()
int i=1;
clrscr();
switch(i)
case 0:printf("hi");
case -1:printf("hello");
default:printf("bye");
case 20:printf("def");
getch();
76.)
main()
int i;
clrscr();
while(!i)
printf("yes");
printf("%d",i);
getch();
77.)
main()
28
C - Aptitude Book
while(1)
printf("c");
OUTPUT: cccccc..........cccc
78.)
main()
int i=2;
clrscr();
while(i--)
printf("c");
printf("%d",i);
getch();
OUTPUT: c c -1
79.)
main()
int i=3;
while(--i)
getch();
OUTPUT: no output
80.)
main()
29
C - Aptitude Book
int i=1;
while(i)
printf("c");
i++;
printf("%d",i);
getch();
OUTPUT: c...cccccccccccc 0
81.)
main()
clrscr();
while(i)
printf("c++");
i++;
printf("%d",i);
getch();
OUTPUT: c++..................c++c++ 0
82.)
main()
;;;
30
C - Aptitude Book
OUTPUT: no output
83.)
main()
int m=0;
clrscr();
while(--m)
printf("c");
break;
getch();
OUTPUT: c
84.)
main()
int n=7;
clrscr();
while(--n)
if(n==3)
continue;
printf("%d",n);
getch();
31
C - Aptitude Book
OUTPUT: 6 5 4 2 1
85.)
main()
int i=1;
while(+i)
printf("c");
i++;
printf("%d",i);
getch();
OUTPUT: cc.......ccccccc 0
86.)
main()
int i=1;
while(-i)
printf("c");
i++;
printf("%d",i);
getch();
OUTPUT: c.......cccc 0
87.)
32
C - Aptitude Book
main()
int r=-1;
while(r)
printf("r");
getch();
OUTPUT: rrrr.............rrrrrrrrrr
88.)
main()
int i=1;
clrscr();
while(i<5)
printf("%d",i++);
getch();
OUTPUT: 1 2 3 4
89.)
main()
int l;
clrscr();
for(l=0;l<=100;l++);
printf("%d",l);
getch();
OUTPUT:101
33
C - Aptitude Book
90.)
main()
int l;
clrscr();
for(l=0;l<100;l++);
printf("%d",l);
getch();
OUTPUT: 100
91.)
main()
while(1);
printf("c");
OUTPUT: no output
92.)
main()
int x=5,y=50;
while(x<=y)
x=y/x;
printf("%d",x);
34
C - Aptitude Book
93.) main()
int m=1;
clrscr();
do
printf("%d",m);
m=m+2;
}while(m<10);
getch();
OUTPUT: 5 times
35
C - Aptitude Book
94.)
main()
int i;
for(i=0;i<5;i=i+2/3)
printf("kce");
getch();
95.)
main()
int m=10,n=7;
while(m%n>=10)
m=m+1;
n=n+2;
getch();
96.)
97.)
For(i=100;i>10;i--)
36
C - Aptitude Book
98.)
main()
int c;
while(c!=0)
c=1;
s=s+x;
c=c+1;
getch();
OUTPUT:
99.)
main()
int n=0;
do
n=n+1;
printf("hi");
}while(n=1);
getch();
37
C - Aptitude Book
100.)
main()
int t,v;
do
t=t+v;
scanf("%f",&v);
}while(v!=999);
getch();
101.)
main()
int x;
for(x=1,x>10;x++)
;;;
102.)
main()
int m=1,n=0;
clrscr();
38
C - Aptitude Book
for(;m+n<10;++n)
printf("hi ");
m=m+10;
getch();
OUTPUT:hi hi hi hi hi hi hi hi hi
103.)
main()
int p=10;
clrscr();
for(;p++>11;)
printf("%d",p);
getch();
OUTPUT:no error
104.)
OUTPUT:
105.)
OUTPUT:
106.)
OUTPUT:
107.)
OUTPUT:
108.)
39
C - Aptitude Book
OUTPUT:
109.)
OUTPUT:
110.)
main()
int x=25,y=3;
if((x==10+15||y<16))
printf("allow");
else
printf("reject");
getch();
OUTPUT: allow
111.)
main()
int m;
clrscr();
for(m=0;m<3;m++);
printf("%d",((m%2)?m:m+2));
getch();
OUTPUT: 3
112.)
main()
40
C - Aptitude Book
int i=0,x=0;
clrscr();
while(i<20)
if(i%5==0)
x+=i;
printf("%d",x);
++i;
Printf(“\n”);
printf(" %d",x);
getch();
OUTPUT: 0 0 0 0 0 5 5 5 5 5 15 15 15 15 15 30 30 30 30 30
30
113.)
main()
int i=0,x=0;
clrscr();
for(i=0;i<10;i++)
if(i%2==1)
x+=i;
else
x--;
printf("%d",x);
41
C - Aptitude Book
printf("\n%d",x);
getch();
OUTPUT: -1 0 -1 2 1 6 5 12 11 20
20
114.)
main()
int i=0,x=0;
clrscr();
for(i=1;i<10;i*=2)
x++;
printf("\t%d",x);
printf("\n%d",x);
getch();
OUTPUT: 1 2 3 4
115.)
main()
int i,j,x=10;
clrscr();
for(i=0;i<5;i++)
for(j=0;j<i;j++)
42
C - Aptitude Book
x+=(i+j-1);
printf("\t%d",x);
break;
printf("\n%d",x);
getch();
OUTPUT: 10 11 13 16
16
116.)
OUTPUT:
117.)
OUTPUT:
118.)
OUTPUT:
119.)
OUTPUT:
120.)
main()
int a=5,b=6;
swap(5,6);
getch();
swap(int a,int b)
int t;
t=a;
43
C - Aptitude Book
a=b;
b=t;
OUTPUT: a=6,b=5
If in function definition if it is declared as “void swap(int a,int b)”, type mismatch error wil be
shown
121.)
main()
int a=5,b=20,z;
z=sum(a,b);
printf("%d",z);
getch();
int m;
m=x+y;
return(m);
122.)
main()
int value(int);
printf("%d",value(3));
44
C - Aptitude Book
getch();
int value(int z)
if(z!=0)
return(++z);
else
return(--z);
OUTPUT: 4
123.)
main()
float avg(int);
clrscr();
printf("%f",avg(avg(195)));
getch();
float avg(int x)
float r;
r=x/5;
return(r);
OUTPUT: 7.000000
124.)
main()
45
C - Aptitude Book
char value(int);
int i=65;
clrscr();
for(;i<=90;i++)
value(i);
printf("%c",value(i));
getch();
char value(int q)
return(q++);
OUTPUT:AB....Z
125.)
main()
int func(),i=1;
while(i++<4)
func();
getch();
int func()
int q=4;
printf("%d",++q);
46
C - Aptitude Book
OUTPUT: 5 5 5
126.)
main()
printf("hello");
main();
OUTPUT:hello hello..................
127.)
main()
void sum();
int z;
z=sum();
printf("%d",z);
void sum()
return(15);
128.)
main()
int a,c;
clrscr();
for(c=1;c<=5;c++)
47
C - Aptitude Book
a=fun(c);
printf("%d",a);
getch();
int fun(int x)
int y=1;
y*=x;
return(y);
OUTPUT: 1 2 3 4 5
129.)
main()
int n=10;
int fun(int);
printf("%d",fun(n));
int fun(int n)
if(n>0)
return(n+fun(n-1));
OUTPUT: 55
130.)
main()
48
C - Aptitude Book
int val();
printf("%d",val());
int val()
while(z--)
main();
printf("%d",z);
OUTPUT: -12(struk)
131.)
main()
printf("%d %d",++r,p);
getch();
132.)
main()
clrscr();
for(;k<100;k++)
printf("%d ",++k);
getch();
49
C - Aptitude Book
OUTPUT: 2 4 6 8 .....100
133.)
main()
int disp();
disp();
disp();
disp();
int disp()
if(x++==5)
return;
else
main();
OUTPUT: no output
134.)
main()
extern int i;
printf("%d",i);
int i=15;
OUTPUT: 15
50
C - Aptitude Book
135.)
main()
int val[5]={10,20,30,40,50};
int m=0;
while(m<=4)
printf("%d",val[m]);
m++;
getch();
OUTPUT: 10 20 30 40 50
136.)
main()
int r[]={0,3,5};
int n[];
n[0]=r[0];
printf("%d",n[0]);
137.)
main()
int b[5];
printf("%d",b[5]);
51
C - Aptitude Book
138.)
main()
char a[4]="hello";
printF("%s",a);
139.)
main()
char q[]="pqrst";
clrscr();
printf("%d %d %d",sizeof(q),sizeof("pqrst"),strlen(q));
getch();
OUTPUT: 6 6 5
140.)
main()
char a[]="12345\0";
int i;
i=strlen(a);
printf("%d",++i);
getch();
OUTPUT:6
141.)
52
C - Aptitude Book
main()
clrscr();
str[7]='\0';
printf("%s",str);
getch();
OUTPUT: hello w
142.)
main()
int a,b=0;
int c[5]={1,2,3,4,5};
for(a=0;a<5;++a)
b+=c[a];
printf("%d",b);
getch();
OUTPUT: 15
143.)
OUTPUT:
144.)
main()
int i,j,a[5][4];
float b[4];
53
C - Aptitude Book
for(i=1;i<=5;i++)
for(j=1;j<=4;j++)
printf("%d",a[i][j]=0);
OUTPUT:no error
For(i=1;i<4;i++)
Scanf(“%f”,&b[i]);
145.)
main()
char state[15];
clrscr();
scanf("%s",state);
printf("%s",state);
getch();
INPUT:tamil nadu
OUTPUT: tamil
146.)
main()
char arr1[10],arr2[10];
arr2=arr1;
147.)
54
C - Aptitude Book
main()
char a[10],b[10];
a[1]=b[2];
OUTPUT:no error
148.)
main()
int a[5]={2,3};
printf("%d %d %d",a[2],a[3],a[4]);
getch();
OUTPUT: 0 0 0
149.)
main()
int a[]={1,4,3,5,7};
int i=2;
clrscr();
printf("%d %d %d %d",a[1],1[a],a[i],a[i][a]);
getch();
OUTPUT: 4 4 3 5
150.)
main()
55
C - Aptitude Book
printf("hello");
OUTPUT: 6
151.)
main()
char be[]="kce";
clrscr();
printf("%d",sizeof(be));
disp(be);
getch();
OUTPUT: 4 4
152.)
main()
char s1="hello";
char s2="hello";
clrscr();
if(s1==s2)
printf("equal");
else
printf("unequal");
OUTPUT:unequal
153.)
main()
56
C - Aptitude Book
int a[2][3];
printf("%d %d %d",sizeof(a[1][1]),sizeof(a),sizeof(a[1]));
getch();
OUTPUT: 2 12 6
154.)
main()
char a[]="we";
getch();
155.)
a.) main()
int size=5;
int a[size],b[2+3];
b.)
main()
int a=5,b=5;
int g[a+b];
57
C - Aptitude Book
c.)
#define a 5
#define b 5
main()
int g[a+b];
OUTPUT: no error
156.)
main()
char *p;
int *q;
printf("%d %d %d %d",sizeof(*p),sizeof(p),sizeof(*q),sizeof(q));
getch();
OUTPUT: 1 2 2 2
157.)
main()
printf("%f",++(*p));
getch();
58
C - Aptitude Book
158.)
main()
int *p;
p=&a;
(*p)++;
printf("%d",a);
getch();
OUTPUT: 11
159.)
main()
p=&a;
printf("%f",*p);
getch();
OUTPUT: 7.000000
160.)
main()
int n,*m;
clrscr();
n=15;
m=&n;
printf("%u %d",&m,*m);
59
C - Aptitude Book
getch();
OUTPUT: address 15
161.)
main()
char str[5]="move";
printf("%c %u",*p,p);
getch();
162.)
main()
int i=10,j=2,k;
int *p=&i,*q=&j;
k=*p/*q;
printf("%d",k);
getch();
OUTPUT:
163.)
#define m 6;
#define p 7,r 9;
main()
60
C - Aptitude Book
int m;
printf("%d",m);
getch();
164.)
main()
int a=3,*i,*j;
clrscr();
i=j=&a;
*i += *j += a += 2.5;
printf("%d %d %d",*i,*j,a);
getch();
OUTPUT: 20 20 20
165.)
main()
char *p="ant";
char *q;
q=++*p++;
printf("%c",*q);
getch();
OUTPUT: no output
61
C - Aptitude Book
166.)
main()
int i=300;
char *p;
clrscr();
p="%d\n";
p++;
p++;
printf(p--,i);
getch();
OUTPUT: 2 space,
167.)
main()
char *p="pqrst";
char q[]="pqrst";
clrscr();
printf("%d %d %d %d",sizeof(p),sizeof(q),sizeof("pqrst"),strlen(q));
getch();
OUTPUT: 2 6 6 5
168.)
main()
clrscr();
int sum(void);
62
C - Aptitude Book
sum();
int sum()
printf("%d",5+3);
169.)
main()
void *p;
char m='a',*q="hello";
int j=30;
clrscr();
p=&m;
printf("%c",*(char *)p);
p=&j;
printf("%d",*(int *)p);
p=q;
printf("%s",(char *)p+3);
getch();
OUTPUT: a 30 lo
170.)
main()
char *p;
clrscr();
63
C - Aptitude Book
p="hai";
printf("%c",*&*p);
getch();
OUTPUT:h
171.)
main()
int a[]={2.6,3.2,5.3,3.7};
int j,*p=a,*q=a;
clrscr();
for(j=0;j<5;j++)
printf(" %d",*q);
++q;
printf("\n");
for(j=0;j<5;j++)
printf("%d",*p);
++p;
getch();
OUTPUT: 2 3 5 3 -42
2 3 5 3 -40
172.)
main()
64
C - Aptitude Book
char s[]="hai";
int i;
for(i=0;s[i];i++)
printf("%c %c %c %c",i[s],s[i],*(s+i),*(i+s));
getch();
OUTPUT: h h h ha a a ai i i i
173.)
main()
int i=-5,j=-2;
clrscr();
call(i,&j);
printf("i=%d,j=%d",i,j);
getch();
i=i*i;
*j=*j * *j;
174.)
main()
int a[2][3][2]={2,4,7,8,3,4,2,2,2,3,3,4};
clrscr();
65
C - Aptitude Book
printf("%u %u %u %u",a,*a,**a,***a);
printf("\n%u %u %u %u %d",a+1,*a+1,**a+1,***a+1);
getch();
175.)
main()
float a=7.666666;
float *b,**c;
b=&a;
c=&b;
printf("\n %d %d %d %d",a,*(&a),*b,*c);
getch();
176.)
#include<stdio.h>
#include<conio.h>
extern int i;
main()
i=20;
printf("%d",i);
177.)
66
C - Aptitude Book
#define w "hi"
char *s1=w;
char *s2=w;
main()
clrscr();
if(s1==s2)
printf("equal");
else
printf("unequal");
if(strcmp(s1,s2)==0)
printf("yes");
else
printf("no");
printf("%s",s1);
getch();
178.)
main()
int a,b,c;
clrscr();
c=scanf("%d %d",&a,&b);
printf("%d %u",c,&c);
getch();
OUTPUT: 2 address
67
C - Aptitude Book
179.)
180.)
main()
int *p;
int n[]={55,60,70,80};
clrscr();
p=n;
printf("%u\n",p);
printf("%d\n",*p);
printf("%u\n",p++);
printf("%u\n",++p);
printf(“%d\n”,*(p++));
printf(“%d\n”,++*p);
getch();
OUTPUT: 65488
55
65488
65492
70
81
181.)
main()
int *p,arr[]={0,5,10,15};
clrscr();
p=arr;
68
C - Aptitude Book
printf("%d",*(p+2));
printf(" %d",*(p-1));
getch();
OUTPUT: 10 garbagevalue
182.)
main()
int m[]={10,20,30,40};
int *i,*j;
clrscr();
i=&m[1];
j=&m[3];
getch();
OUTPUT: 2 0
183.)
main()
int m[]={5,6,7};
clrscr();
disp(&m[0],3);
getch();
disp(int *m,int n)
int i;
69
C - Aptitude Book
for(i=0;i<=n-1;i++)
printf("%d",*m);
m++;
OUTPUT: 5 6 7
184.)
main()
int i,a[]={1,2,3,4};
clrscr();
for(i=0;i<=3;i++)
printf("%d\n",a[i+1]);
getch();
OUTPUT: 2
-27
185.)
main()
int c;
clrscr();
c=strcmp(str,"kit");
printf("%d",c);
70
C - Aptitude Book
getch();
OUTPUT: -6
186.)
main()
int a,m[3]={1,2,5};
clrscr();
a=m[0];
printf("%d",m[0]*m[2]);
getch();
OUTPUT: 5
187.)
main()
int a,m[3]={1,2,5};
clrscr();
a=&m[0];
printf("%d",m[0]*m[2]);
getch();
OUTPUT: 5
a= &m; 5
a=m; 5
a=*m; 5
188.)
71
C - Aptitude Book
main()
int *a,m[5]={1,2,3};
clrscr();
a=m[0];
printf("%d",a);
getch();
OUTPUT: 1
189.)
a=&m; -50
a=&m; -50
a=m; -50
190.)find error
191.)
OUTPUT:
192.)
main()
int i,j;
int a[4][2]={1,95,2,58,3,81,4,51};
72
C - Aptitude Book
clrscr();
for(i=0;i<4;i++)
for(j=0;j<2;j++)
printf("\t%d",*(*(a+i)+j));
getch();
OUTPUT: 1 95 2 58 3 81 4 51
193.)
main()
int i,j;
int *p[2],*addr;
int a[4][2]={1,2,3,4,5,6,7,8};
clrscr();
for(i=0;i<4;i++)
p[i]=&a[i];
addr=p[i];
for(j=0;j<2;j++)
printf("%d ",*(addr+j));
getch();
OUTPUT: 1 2 3 4 5 6 7 8
194.)
main()
73
C - Aptitude Book
int *p[3];
int i=10,j=15,k=5;
float *f[2],m=9,n=7.2;
clrscr();
p[0]=&i;
p[1]=&j;
p[2]=&k;
f[0]=&m;
f[1]=&n;
printf("%d ",*(p[0]));
printf("%d ",*(p[1]));
printf("%f ",*(f[0]));
printf("%f ",*(f[1]));
getch();
195.)
main()
int a[]={1,2,3};
int *p[]={a,a+1,a+2};
clrscr();
printf("%u %u %u %d %d",p,*p,a,*(*p),*(*p+1));
getch();
196.)
main()
74
C - Aptitude Book
char a[]="hai";
char b[4];
char *p="hai";
char *q;
a=b;
p=q;
197.)
main()
char a[]="hai";
char *p="ok";
a="hello";
p="hello";
printf("%s %s",a,p);
getch();
198.)
main()
int a=0,b=100,c=2;
if(a<b<c)
printf("hai");
else
printf("hi");
75
C - Aptitude Book
getch();
OUTPUT:hello
199)
main()
int a,b,c,d;
c=(a=1,b=7,d=34);
printf("%d",c);
getch();
OUTPUT:34
200.)
main()
int z;
clrscr();
z=(5,4,3,7,9);
printf("%d",z);
getch();
OUTPUT:9
201.)
main()
clrscr();
switch(1,1,0,10)
76
C - Aptitude Book
case -1:printf("1");
case 10:printf("10");
case 0:printf("0");
case 1:printf("-1");
getch();
OUTPUT:10 0 -1
202.)
main()
clrscr();
if(--i)
main();
printf("%d",i);
getch();
OUTPUT:
203.)
main()
char s[]="moon",d[10];
clrscr();
copy(d,s);
printf("%s",s);
77
C - Aptitude Book
printf("%s",d);
getch();
while(*s!='\0')
*d=*s;
s++;
d++;
*d='\0';
s=s-4;
*s='n';
204.)
OUTPUT:
205.)
main()
struct emp
char name[12];
int age;
float salary;
};
78
C - Aptitude Book
printf("%d %f",e.age,e.salary);
getch();
OUTPUT:garbage values
206.)
main()
struct emp
char n[25];
int age;
};
struct emp e;
e.n="hacker";
e.age=25;
printf("%s %d",e.n,e.age);
getch();
207.)
main()
struct
int class;
}a;
struct a={3};
79
C - Aptitude Book
printf("%d",a.class);
getch();
208.)
struct virus
char sign[25];
}v[2];
main()
struct v[0]={"hi"};
getch();
209.)
struct s
char ch;
int m;
};
main()
struct s={'c',2};
f(s);
g(&s);
f(struct s v)
80
C - Aptitude Book
printf("%c",v->ch);
g(struct s *v)
printf("%d",v.m);
OUTPUT:
210.)
OUTPUT:
211.)
main()
struct
int num;
float f;
char mess[20];
}m;
m.num=1;
m.f=3.14;
clrscr();
strcpy(m.mess,"hello");
printf("%u %u %u",&m.num,&m.f,&m.mess);
81
C - Aptitude Book
printf("%d %f %s",m.num,m.f,m.mess);
getch();
212.)
main()
char n[20];
int age;
struct addr
char city[20];
}a;
}e={"arun",30,"tn",641013};
printf("%s %s",e.n,e.a.city);
getch();
OUTPUT: arun tn
213.)
OUTPUT:
1)
82