c interview qeustions
TRANSCRIPT
-
8/12/2019 C INTERVIEW QEUSTIONS
1/626
1) void main()
{
int i,*j; i=35;
??????//j=&i;
printf("%d",*j);}
To gt t! 35 a t! o#tp#t,$!i! tatmnt i rpad ' ??????
) To print a ing !aratr in o#pt#t,$!i! f#ntion i #d?
a) gt!ar()
') gt()) p#t!ar()
d) p#t()
an
3) void main()
{tr#t mp
{
int a; tr#t mp ';
};
tr#t mp m;
printf("%d",i+of(m));}
anrror
dfin t 1-
void main()
{ printf("%d",t);
}
a) 1-
') .rrornfind m'o 0t0) .rrormpropr pamnt of prproor
d) non of t! a'ov
ana
2) .piit datatp onvrion i ad
a) Tp ating') onvrion
) paration
d) non
ana
1
-
8/12/2019 C INTERVIEW QEUSTIONS
2/626
1-) $!at i t! i+ of !ar *a,int *',foat *4,if t! i+ of t!
do#' pointr i 't
a) 1 1 1')
)
d) 1 an'
prdit t! o#p#t
tr#t mp
{
!ar nam65-7;tr#t mp ;
}*omp;
omp89nam="$ipro";anrror
1:) rdit t! o#tp#t
tr#t a
{
int ;
}1;tr#t '
{
int ;};
if(1==)//tr#t#r annot ' omaprd imp
printf(".4#a");
printf("n4#a");
anrror
1>)
for(j=-;j5;j>>)
{
if(i==j)
ontin#;
-
8/12/2019 C INTERVIEW QEUSTIONS
3/626
printf("!o");
}
}}
1) $!i! on i #d to gt a m#ti$ord tring?
a) gt') printf
) p#t
d) gt!ar
ana@
12) main()
{
!ar *a="A135An";printf("%d",i+of(a));
}an
-) int f#n(){
int B=1-;
rt#rn(&B);
}main()
{
int *p;p=f#n();
printf("%d",*p);
}an1-
1) i) !ar *tr="$om";
ii) !ar tr65-7="$om";
for t! dfinition $i t! giv o# t! am o#tp#t for t! givn tatmnt?printf("%",tr637);
) void f#n()
{
rt#rn(a91--?1----);}
void main()
{
printf("%d",f#n(5));
3
-
8/12/2019 C INTERVIEW QEUSTIONS
4/626
}
anrror
3) void dip(int a,int ')
{
rt#rn(a9'?a>'a*');}
void main()
{ printf("%d",,dip(5,:));
}
anrror
1) void main()
{ int i=-;
$!i(i==-) {
}
printf("%d",i);
}
an no o#tp#t//infint oop
) void main()
{
int i=1; $!i(>>i==1)
{}
printf("%d",i);
}
an3) !ar 67={0a0,0'0,00,0A-0};
printf("%",);
o#tp#ta'
) int arr637637={,3,, 5,:,>)
for(j=-;j=;>>j)
printf("%d",*(*(arr>i)>j));
//*(arr6i7>j)88arr6i76j7
-
8/12/2019 C INTERVIEW QEUSTIONS
5/626
o#tp#t=35:0
d) 0!0
ana
2) tr#t t#dnt{
int i;
!ar 61-7; tr#t t#dnt *;
};
tr#t t#dnt t#d,*t#;t#=&t#d;
printf("%d %d",i+of(t#d));
an1
15) $!at i t! o#tp#t of t! foo$ing program?
void main()
{ int i=1;
int *4;
4=&i; *4=*48;
printf("%d",i);
}
an
5
-
8/12/2019 C INTERVIEW QEUSTIONS
6/626
1:) $!at i t! # of prdn in F program for oprator?
a) rndn ar #d to rpa t! varia' #d in opration
') prndn ar #d to aoat mmor pa) prndn ar #d to va#at t! prion firt
d) Gon of t! a'ov
an
1
-
8/12/2019 C INTERVIEW QEUSTIONS
7/626
};
if nd i a pointr $!i! i pointing to t! firt nod,t!n $!i! on of t!
foo$ing i orrt?a) nd89rig!t = GJJ;
') nd89ft = GJJ;
) nd = G#JJ;d) nd89ft89rig!t = GJJ;
an'
1) tr#t a
{
!ar *i; !ar *j;
};
tr#t '
{ tr#t a ;
int i;}*;
printf("%d %d",i+of(),i+of(*));
an :
) dfin t printf
void main()
{int i=1-;
t("%d",i);
}an1-
3) int a63767={1,,3,, 5};printf("%d",a6-767);
an5
) $!i! on i #d to !B t! givn tring i paindrom or nota) King JinBd it
') do#' inBd it
) ErraL) non of t! a'ov
an
5) dfin H.JJM !ai
void main()
{
printf("H.JJM");
-
8/12/2019 C INTERVIEW QEUSTIONS
8/626
}
an!o
:) T! forma arg#mnt !a a dfa#t va# +roa) tr#
') fa
an'>;
printf("%d",);
}
int ;void main()
{
=>;
printf("%d",); f#n();
}
if t! o#tp#t ar
-
8/12/2019 C INTERVIEW QEUSTIONS
9/626
i) t aoat - 't of mmor
ii) T! va# in t! mmor i aoatd to +ro
a) i on')ii on
) 'ot! i and ii
d) nit!r i nor iian
3) rdit t! o#tp#t
int i=1;
$!i(i3)
{$it!(i)
{
a 1
printf ("Fa 1");'raB;
a printf ("a ");
'raB;
dfa#tprintf ("Lfa#t");
}
i>>
}35) for (i=1; i=; i>>)
{
printf ("HE");}
an!ai !ai !ai@@@@infinit
3
-
8/12/2019 C INTERVIEW QEUSTIONS
10/626
printf("%",omp89nam);
printf("%d",omp89a);
}
anrror//if tr#t mnt annot ' intiai+d >omp annot # 89 on "@"@
32) N!i! of t! foo$ing i onidrd a toBn in F?a) Oaria'
') P$ord
) Fontantd) E t! a'ov
and
-) F i a QQQQQQQQQQQQQQQQQQQQ ang#aga) atform indpndnt programming
') atform dpndnt programming
) M'jt orintd programming
d) Gon of t! a'ovan'
1) main(){
int i=3;
$it!(i) {
dfa#t printf("dfa#t");
a 1 printf("a 1");
a printf("a ");'raB;
}
andfa#t a1 a) dfin RSKT 1
dfin K.FMGL RSKT>RSKT
main(){
printf("%d",K.FMGL * K.FMGL);
}
an33) int '657;
main()
{ tati int a657;
int i;
for(i=-;i5;i>>)printf("%d %d",a6i7,'6i7);
}
o#tp#to o o o o o o o o o
) $!i! i !aving t! mor prndn
1-
-
8/12/2019 C INTERVIEW QEUSTIONS
11/626
a) * ')> )== d) 8
ana
5) main()
{
!ar *="gir"; int n,i;
n=trn();
*=6n7;//g $i ' rpad ' A- for(i=-;in;i>>)
{
printf("% An",);// //ir//r//r//
>>;}
}
an
irr
:) int amp(int )
{ int *;
=&;
=*>;
rt#rn();}
void main()
{ int =5;
printf("%d",amp());
}
an*p>;
printf("%d",j);}
an1
1@int a=13@1;
13
-
8/12/2019 C INTERVIEW QEUSTIONS
14/626
int '=813@1;
int =a>';
printf("%f",);
a) -@--
') 13@1 ) :@
d) Gon of t!
annon of t! a'norma foating point
@ tr#t mp
{
int a; !ar *nam;
};
main()
{ tr#t mp *;
printf("%d",i+of()); }
an
3@ $!i! i t! 't t!ing for inBd it t!an arra?
i) nrtion
ii) Ltion iii) Travra
a) (i) on ') (i),(ii) on
) ii,iii on
d) iii onan'
@ onidr t! !aratr arra of i+ 1-@N!n a tring i mor t!an 1-
a) .rror
') Mvr$rit
) Got!ing d) gar'ag va#
anrror/too man intiai+r
ana5@ main()
{
!ar *tr;
!ar *f#n();
1
-
8/12/2019 C INTERVIEW QEUSTIONS
15/626
tr=f#n();
printf("%",tr);
}
!ar * f#n()
{ !ar *'#ffr;
trp('#ffr,"Ho $ord");
rt#rn '#ffr; }
anr#ntim rror //a '#ffr i ot $!n it go o#t of a f#ntion 'ttt to # tati !ar
*'#ffr
or mao to aoat mmor for '#ffr@ a) !o $ord
') Fompir rror
) S#ntim rror
d) Gon of t! a'ovan
:@ main() {
!ar *tr;
!ar *f#n(); tr=f#n();
printf("%",tr);
}
!ar * f#n()
{
!ar *'#ffr; '#ffr=(!ar *) mao(i+of(!ar));
trp('#ffr,"Ho $ord");
rt#rn '#ffr; }
a) !o $ord ') Fompir rror
) S#ntim rror
d) Gon of t! a'ov
ana
I*F/L
an>a/*'d
) int a;
a=:5535;
15
-
8/12/2019 C INTERVIEW QEUSTIONS
16/626
printf("%d",a);
a) - ') Uar'ag
) :5535
d) 83
-
8/12/2019 C INTERVIEW QEUSTIONS
17/626
d) 83
-
8/12/2019 C INTERVIEW QEUSTIONS
18/626
an
-) main()
{ !ar tr67="Nipro nfot!";
!ar *;
=&tr6137813; $!i(*)
printf("%",*>>);
}an$ipro infot!
1) !ar *a="Vaaaam";
!ar *; F!ar *tr;
tr=a;
=tr>;
for(;9=tr;88) printf("%",*);
a) Vaaaam
') maaaaV
) rror d) Gon of t! a'ov
an'
) tr#t main
{ int a;
int ';
tr#t main *1; };
printf("%d %d",i+of(1),i+of(*1));
an :
3) dfin $ipro Hai
void main()
{ printf("$ipro");
}an$ipro
) aoating a 'oB of mmor fftiv t! am a dfining an arra?
a) Tr# ') fa
anfa
5) t! i+ of a nod of a do#' inBd it i a$a gratr t!an t! ing inBd it
1
-
8/12/2019 C INTERVIEW QEUSTIONS
19/626
a) Tr#
') fa
antr#:) ## i #d for
i) .prion .va#ation
ii) K!#ding t! jo' in Rirt om Rirt rv
a) i) on
') ii on) 'ot! i & ii
d) nit!r i nor ii
an'
int)
d) dfin KST(int) (int) > (int)an'
) void f#n(){
tati !ar p67="Ho";
rt#rn p;}
main()
{printf("%",f#n());
}
$!at $i ' t! o#tp#t?
a) Fompir .rror ') Ho ) Uar'ag va# d) Gon
ana
2) void main()
{
int *p;
12
-
8/12/2019 C INTERVIEW QEUSTIONS
20/626
p=(int *)mao(i+of(int));
for(i=-;i5;i>>)
printf("%d ",p6i7);}
N!at i t! o#tp#t?
angar'agif ao i #d o/p i -----
3-) main()
{ int i,j;
for(i=1,j=1-;ij;i>>,j88);
printf("%d %d",i,j);
}an1 1-, 2,3 ,
-
8/12/2019 C INTERVIEW QEUSTIONS
21/626
') ii on
) 'ot! i and ii
d) nit!r i nor ii
an
3:) int *ptr; ptr=(int *)ao(1-*i+of(int));
$!i! i orrt?
i) E Oa# ar intiaid to +roii) Frat mmor for 1- intgr data
a) i on
') ii on) 'ot! i and ii
d) nit!r i nor ii
an'3
-
8/12/2019 C INTERVIEW QEUSTIONS
22/626
)rror
d)Uar'ag va#
and
-) n t! foo$ing dfinition
tr#t nod *ptr;ptr=(tr#t nod *)ao(i+of(ptr));
a) ptr i aoatd 't') ptr $i ' aoatd i+of tr#t nod
) .rror
d) ptr $i !av 't
ana1) n a do#' inBd it ,if t! firt nod i firt and t! at nod i nd,
$!at $i ' t! o#tp#t?
travr(tr#t nod*nd){
$!i(ndW=GJJ)travr(nd89prv);
printf("%d",nd89data);
}
if t! inp#t i 1,,3,,5 t!n t! o#tp#t $i '
a) 1,,3,,5') 5,,3,,1
) ompiation rror
d) nonan'
) void main()
{ int '=-;
printf("%d"*&'>>);
}
$!at $i ' t! o#tp#t?a) 1 ')- ) rror d) Uar'ag va#
an//m#t taB an adr of mmor oation
*&' $i $orB3) !o$ $i o# rfr t! at nod in t! do#' inBd it $!i! i pointd ' t!
pointr
varia' 0#ror0?a)#ror==GJJ
')#ror89inB=GJJ
)F#ror89inB=-
d)#ror89data=GJJ
-
8/12/2019 C INTERVIEW QEUSTIONS
23/626
an'
) !o$ $i o# rfr t! prvio# nod of t! pointr 0#ror0 in t! do#' inBd it(#ror i not in t! firt or in t! at)?
a)#ror89inB>>
')#ror=#ror89ft) F#ror>>
d) #ror89ft>>
an'
1)Fonidr t! foo$ing tr#t#r
tr#t nod
{ int info;
tr#t nod *inB;
};
K#ppo ptr i a pointr $!i! i not pointing to t! firt ort! at nod@T!n if $ ar going to dt a nod aftr ptr,
t!n t! od $i '
a) ptr=ptr89inB;
') ptr89inB=ptr;
) ptr89inB=ptr89inB89inB;d) ptr=ptr89inB89inB;
an
) Fonidr t! foo$ing tr#t#r
tr#t nod {
int info;
tr#t nod *inB; };
K#ppo tart i a pointr pointing to t! firt nod of t! inBd it@
3
-
8/12/2019 C INTERVIEW QEUSTIONS
24/626
1 and ptr ar t! t$o pointr(t! ar not pointing to t! firt or
at nod)@T!n if $ ar going to #t t! foo$ing od,
i) tart89inB=1;
ii) 189inB=ptr;
iii) ptr89inB=tart;
t!n t! it i
a) t i !aving on 3 nod $it! tart,1,ptr in t! it,!aving tart a t! firt nod
') t i a ir#ar inBd it
) t i a do#' inBd it
d) Gon of t! a'ovan'
3) n a 4##, if rar=front t!n $!at $i ' t! 4##
a) ## i mpt') ## i f#
) ## !a on on mntd) non of t! a'ov
an
) n a 4##,if rar=-,front=- t!n $!at $i ' t! 4##
a) ## i mpt
') ## i f#
) ## !a on on mntd) non of t! a'ov
an
5) ) n a 4##,if rar=-,front=1 t!n $!at $i ' t! 4##
a) ## i mpt
') ## i f#) ## !a on on mnt
d) ## i ir#ar
and
:) n a 4##,if rar=81,front=81 t!n $!at $i ' t! 4##
a) ## i mpt
') ## i f#) ## !a on on mnt
d) non of t! a'ov
ana
-
8/12/2019 C INTERVIEW QEUSTIONS
25/626
d) non of t! a'ov
an'
) T! potfi prion i a'>*d/8@T! va# of a,',,d, ar ,,5,,1
rptiv@ T!n t! o#tp#t i
a) 1
') 11
) - d) 15
ana
2) T! infi prion i a>'*(8d)/(>f)*! t!n m potfi prion i a) a'>d8*f>!*/
') a'd8f>*/!*
) a'd8*f>/!*>
d) a'df>8*/!*>an
1-) n t! taB,if top=- t!n t! taB i a) taB i mpt
') taB i f#
) taB !a on on mnt d) non of t! a'ov
an
11) Fonid t! tr#t#r
tr#t nod
{ int info;
Ktr#t nod *ft;
tr#t nod *rig!t;};
N !av 1- mnt in t! it@f t! foo$ing #t $!at $i ' t! o#tp#t?
for(ptr=tart;ptr;ptr=ptr89rig!t)
{ if(ptr89data%==-)
printf("%d",ptr89data);
}
a) Mn vn n#m'r ar printd
') Mn odd n#m'r ar printd) Fompir rror
d) Mn gar'ag va#
an /$ if ptr i dfind t!n vn no ar printd
5
-
8/12/2019 C INTERVIEW QEUSTIONS
26/626
1) Ktr#t nod
{
int data; tr#t nod *ft,*rig!t;
};
K#ppo nd i a nod $!i! i not in t! 'ginning and ao not in t! nd@Ho$ $i o# dt a nod aftr nd?
a) nd89rig!t=nd89rig!t89ft;nd89rig!t89ft=nd89ft89rig!t;
') nd89rig!t=nd89rig!t89rig!t;nd89rig!t89ft=nd;
) nd89rig!t=nd89rig!t89ft;nd89rig!t89ft=nd89rig!t;d) nd89rig!t=nd89ft89rig!t;nd89ft89rig!t=nd;
an'
13) Ktr#t nod{
int data; tr#t nod *ft,*rig!t;
};
K#ppo nd i a nod $!i! i not in t! 'ginning and ao not in t! nd@Ho$ $i o# dt a nod 'for nd?
a) nd89ft=nd89rig!t89ft;nd89rig!t89ft=nd89ft89rig!t;
') nd89ft=nd89rig!t89rig!t;nd89ft89rig!t=nd89rig!t;
) nd89ft=nd89ft89ft;nd89ft89rig!t=nd;d) nd89ft=nd89ft89rig!t;nd89ft89rig!t=nd;
an
1) Ktr#t nod
{
int data;
tr#t nod *ft,*rig!t;};
K#ppo ptr i a nod $!i! i not in t! 'ginning and ao not in t! nd@
Ho$ $i o# dt a nod ptr?
a) ptr89ft89rig!t=ptr89rig!t;ptr89rig!t89ft=ptr89ft;fr(ptr);
') ptr89ft89rig!t=ptr89rig!t89rig!t;ptr89ft89rig!t=ptr89rig!t;fr(ptr);
) ptr89ft89rig!t=ptr89ft89ft;ptr89ft89rig!t=ptr;fr(ptr);
d) ptr89ft89rig!t=ptr89ft;ptr89ft89rig!t=ptr89ft;fr(ptr);
:
-
8/12/2019 C INTERVIEW QEUSTIONS
27/626
ana
15) Ktr#t nod{
int data;
tr#t nod *ft,*rig!t;};
K#ppo ptr i a nod $!i! i not in t! 'ginning and ao not in t! nd@
nd i t! n$ nod@Hr i t! oding
i) nd89rig!t89ft=nd;
ii) nd89ft=ptr;
iii) nd89ft89rig!t=nd;iv) nd89rig!t=ptr89rig!t;
T!n $!at 4#n do it foo$ for inrting nd aftr ptr?
a) i,ii,iii,iv
') ii,iv,i,iii
)iv,iii,ii,id) ii,iii,i,iv
an'
1:) n t! Uivn nfi prion $!i! i t! root nod for #r prion tr
(E>I)8(F*L)>U/H*
a) >') 8
) *
d) /
ana
1
-
8/12/2019 C INTERVIEW QEUSTIONS
28/626
inrt(3,root);
dt(13,root);
inrt(::,root); inrt(13,root);
inrt(3:,root);
N!at $i ' t! prordr travra i
a) 5,,1-,13,5,3,3:,5,::,
-
8/12/2019 C INTERVIEW QEUSTIONS
29/626
$!i(i==-)
{ }
printf("%d",i);
}
aninfinit oop
) void main() {
int i=1;
$!i(>>i==1)
{ } printf("%d",i);
}
an
3) !ar 67={0a0,0'0,00,0A-0};
printf("%",);ana'
) int arr637637={,3,,5,:,>)
for(j=-;j=;>>j)
printf("%d",*(*(arr>i)>j));
an 3 5 : < 2 1-
5) int '=-;
printf("%d",>>*&');an1
:) $!i! an ' rpad ' a $it! 'oB?a) do@@$!i
') for
) $!i
d) ifand
-
8/12/2019 C INTERVIEW QEUSTIONS
30/626
') 0*0
) 0>0
d) 0!0ana
2) tr#t t#dnt
{ int i;
!ar 61-7;
tr#t t#dnt *;};
tr#t t#dnt t#d,*t#;
t#=&t#d;
printf("%d %d",i+of(t#d));
an1
1-) inrt(root,);
inrt(root,1);inrt(root,3);
inrt(root,);inrt(root,5);
N!at i t! inordr for t! a'ov tr?
an1 3 5
11) inrt(root,);
inrt(root,1);
inrt(root,3);inrt(root,);
inrt(root,5);
N!at i t! prordr for t! a'ov tr?an 1 3 5
1) T! prfi prion i a'>*d/8@f t! va# of a,',,d, ar 5,,3,3,1rptiv,t!n $!at $i ' t! o#tp#t?
13) N!at i t! ordr in $!i! t! prordr i va#atd?
i) root nodii) ft nod
iii) rig!t nod
a) i,ii,iii
') ii,iii,i
) iii,ii,id) ii,i,iii
1) $!i! opration ar mor fftiv in inBd it t!an arra?
3-
-
8/12/2019 C INTERVIEW QEUSTIONS
31/626
i) inrtion
ii) dtion
iii) travra
a)i,ii on
')iii on) a t! a'ov
d) i,iii on
15) $!at i t! o#tp#t of t! foo$ing program?
void main()
{int i=1;
int *4;
4=&i;
*4=*48;printf("%d",i);
}
1:) $!at i t! # of prdn in F program for oprator?
a) rndn ar #d to rpa t! varia' #d in opration') prndn ar #d to aoat mmor pa
) prndn ar #d to va#at t! prion firt
d) Gon of t! a'ov
1
-
8/12/2019 C INTERVIEW QEUSTIONS
32/626
{
a 1
printf("a1");'raB;
a
printf("a "); dfa#t
printf("dfa#t");
'raB;}
a) a1 a dfa#t
') a
) a dfa#td) ompir rror
-) tr#t nod
{ int info;
tr#t nod *ft,*rig!t;};
if nd i a pointr $!i! i pointing to t! firt nod,t!n $!i! on of t!
foo$ing i orrt?a) nd89rig!t = GJJ;
') nd89ft = GJJ;
) nd = G#JJ;
d) nd89ft89rig!t = GJJ;
1) tr#t a
{
!ar *i; !ar *j;
};
tr#t '
{ tr#t a ;
int i;
}*;printf("%d %d",i+of(),i+of(*));
) dfin t printf
void main()
{
int i=1-;
3
-
8/12/2019 C INTERVIEW QEUSTIONS
33/626
t("%d",i);
}
3) int a63767={1,,3,,5};
printf("%d",a6-767);
) $!i! on i #d to !B t! givn tring i paindrom or nota) King JinBd it
') do#' inBd it
) Erra
L) non of t! a'ov
5) dfin H.JJM !ai
void main(){
printf("H.JJM");}
:) T! forma arg#mnt !a a dfa#t va# +roa) tr#
') fa
>; printf("%d",);
}
int ;void main()
{
=>;
printf("%d",);
f#n();}
if t! o#tp#t ar
-
8/12/2019 C INTERVIEW QEUSTIONS
34/626
) if rar=81,front=81 t!n $!at $i ' m 4##?
a) ## i mpt') ## i f#
) ## !a on mnt
L) ## !a ma81 mnt
2) void main()
{ int i;
for(i=1;i=5;i>>)
{}
printf("%d",i);}
3-) f p=(int *) mao(i+of(int)*1-),t!n $!i! on i tr#?i) t aoat - 't of mmor
ii) T! va# in t! mmor i aoatd to +ro a) i on
')ii on
) 'ot! i and iid) nit!r i nor ii
31) f p=(int *) ao(i+of(int)*1-),t!n $!i! on i tr#?
i) t aoat - 't of mmorii) T! va# in t! mmor i aoatd to +ro
a) i on
')ii on) 'ot! i and ii
d) nit!r i nor ii
3) rdit t! o#tp#t
int i=1;$!i(i3)
{
$it!(i){
a 1
printf ("Fa 1");'raB;
a
printf ("a ");
'raB;
3
-
8/12/2019 C INTERVIEW QEUSTIONS
35/626
dfa#t
printf ("Lfa#t");
}i>>
}
33) f rar=- front=- $!at i 4##?
3) if rar=ma, front=-, $!at i 4##?
35) for (i=1; i=; i>>)
{
printf ("HE");}
3:) Fonidr a inBd it $!r ptr i a pointr $!i! i not pointing to t!firt nod and not to t! at nod@f t!r i anot!r nod ad "n$" $!i!
i iB n$89nt=GJJ,t!n $!at i t! nario?a) t i t! firt nod
') t i t! at nod
) t i in t! middd) non of t!
3
-
8/12/2019 C INTERVIEW QEUSTIONS
36/626
) Fontant
d) E t! a'ov
-) F i a QQQQQQQQQQQQQQQQQQQQ ang#ag
a) atform indpndnt programming') atform dpndnt programming
) M'jt orintd programming
d) Gon of t! a'ov
1) main()
{
int i=3; $it!(i);
{
dfa#t printf("dfa#t");
a 1 printf("a 1");a printf("a ");
'raB; }
) dfin RSKT 1dfin K.FMGL RSKT>RSKT
main()
{
printf("%d",K.FMGL * K.FMGL);}
3) int '657;main()
{
tati int a657; int i;
for(i=-;i5;i>>)
printf("%d %d",a6i7,'6i7);
}
) $!i! i !aving t! mor prndn
a) * ')> )== d) 8
5) main(){
!ar *="gir";
int n;
n=trn();
3:
-
8/12/2019 C INTERVIEW QEUSTIONS
37/626
*=6n7;
for(i=-;in;i>>)
{ printf("% An",);
>>;
}}
:) int amp(int )
{
int *;
=&; =*>;
rt#rn();
}
void main(){
int =5; printf("%d",amp());
}
-
8/12/2019 C INTERVIEW QEUSTIONS
38/626
a) tr#
') fa
5-) int 567={1,,3,,5};
printf("%d",67);rror
51) int arr67={1,,3,,5};printf("%d %d",arr,&arr);
5) int a63767={1,,3,,5,:,
-
8/12/2019 C INTERVIEW QEUSTIONS
39/626
5
-
8/12/2019 C INTERVIEW QEUSTIONS
40/626
o#tp#tinfint oop
) void main()
{
int i=1; $!i(>>i==1)
{ }
printf("%d",i);
}
3) !ar 67={0a0,0'0,00,0A-0};
printf("%",);
) int arr637637={,3,,5,:,>)for(j=-;j=;>>j)
printf("%d",*(*(arr>i)>j));
5) int '=-;
printf("%d",>>*&');
:) $!i! an ' rpad ' a $it! 'oB?
a) do@@$!i') for
) $!i
d) if
0
d) 0!0
-
-
8/12/2019 C INTERVIEW QEUSTIONS
41/626
2) tr#t t#dnt
{
int i; !ar 61-7;
tr#t t#dnt *;
};tr#t t#dnt t#d,*t#;
t#=&t#d;
printf("%d %d",i+of(t#d));
1-) inrt(root,);
inrt(root,1);inrt(root,3);
inrt(root,);
inrt(root,5);
N!at i t! inordr for t! a'ov tr?
11) inrt(root,);
inrt(root,1);
inrt(root,3);inrt(root,);
inrt(root,5);
N!at i t! prordr for t! a'ov tr?
1) T! prfi prion i a'>*d/8@f t! va# of a,',,d, ar 5,,3,3,1
rptiv,t!n $!at $i ' t! o#tp#t?
13) N!at i t! ordr in $!i! t! prordr i va#atd?
i) root nodii) ft nod
iii) rig!t nod
a) i,ii,iii') ii,iii,i
) iii,ii,i
d) ii,i,iii
1) $!i! opration ar mor fftiv in inBd it t!an arra?i) inrtion
ii) dtion
iii) travra
1
-
8/12/2019 C INTERVIEW QEUSTIONS
42/626
a)i,ii on
')iii on
) a t! a'ovd) i,iii on
15) $!at i t! o#tp#t of t! foo$ing program?
void main()
{int i=1;
int *4;
4=&i;
*4=*48;printf("%d",i);
}
1:) $!at i t! # of prdn in F program for oprator?a) rndn ar #d to rpa t! varia' #d in opration
') prndn ar #d to aoat mmor pa) prndn ar #d to va#at t! prion firt
d) Gon of t! a'ov
1
-
8/12/2019 C INTERVIEW QEUSTIONS
43/626
a
printf("a ");
dfa#tprintf("dfa#t");
'raB;
}a) a1 a dfa#t
') a
) a dfa#td) ompir rror
-) tr#t nod
{ int info;
tr#t nod *ft,*rig!t;
};
if nd i a pointr $!i! i pointing to t! firt nod,t!n $!i! on of t!foo$ing i orrt?
a) nd89rig!t = GJJ;') nd89ft = GJJ;
) nd = G#JJ;
d) nd89ft89rig!t = GJJ;
1) tr#t a{
!ar *i;
!ar *j;};
tr#t '
{ tr#t a ;
int i;
}*;
printf("%d %d",i+of(),i+of(*));
) dfin t printf void main()
{
int i=1-;t("%d",i);
}
3
-
8/12/2019 C INTERVIEW QEUSTIONS
44/626
3) int a63767={1,,3,,5};
printf("%d",a6-767);
) $!i! on i #d to !B t! givn tring i paindrom or not
a) King JinBd it') do#' inBd it
) Erra
L) non of t! a'ov
5) dfin H.JJM !ai
void main(){
printf("H.JJM");
}
:) T! forma arg#mnt !a a dfa#t va# +ro
a) tr#') fa
>;
printf("%d",);}
int ;
void main(){
=>;
printf("%d",);
f#n();
}if t! o#tp#t ar
-
8/12/2019 C INTERVIEW QEUSTIONS
45/626
) ## !a on mnt
L) ## !a ma81 mnt
2) void main()
{
int i; for(i=1;i=5;i>>)
{}
printf("%d",i);}
3-) f p=(int *) mao(i+of(int)*1-),t!n $!i! on i tr#?i) t aoat - 't of mmor
ii) T! va# in t! mmor i aoatd to +ro
a) i on
')ii on) 'ot! i and ii
d) nit!r i nor ii
31) f p=(int *) ao(i+of(int)*1-),t!n $!i! on i tr#?
i) t aoat - 't of mmorii) T! va# in t! mmor i aoatd to +ro
a) i on
')ii on
) 'ot! i and iid) nit!r i nor ii
3) rdit t! o#tp#t
int i=1;$!i(i3)
{
$it!(i)
{a 1
printf ("Fa 1");
'raB;a
printf ("a ");
'raB;dfa#t
printf ("Lfa#t");
}
i>>
5
-
8/12/2019 C INTERVIEW QEUSTIONS
46/626
}
33) f rar=- front=- $!at i 4##?
3) if rar=ma, front=-, $!at i 4##?
35) for (i=1; i=; i>>)
{
printf ("HE");}
3:) Fonidr a inBd it $!r ptr i a pointr $!i! i not pointing to t!firt nod and not to t! at nod@f t!r i anot!r nod ad "n$" $!i!
i iB n$89nt=GJJ,t!n $!at i t! nario?
a) t i t! firt nod
') t i t! at nod) t i in t! midd
d) non of t!
3
-
8/12/2019 C INTERVIEW QEUSTIONS
47/626
-) F i a QQQQQQQQQQQQQQQQQQQQ ang#ag
a) atform indpndnt programming
') atform dpndnt programming) M'jt orintd programming
d) Gon of t! a'ov
1) main()
{
int i=3; $it!(i);
{
dfa#t printf("dfa#t");
a 1 printf("a 1");a printf("a ");
'raB;
}
) dfin RSKT 1
dfin K.FMGL RSKT>RSKTmain()
{
printf("%d",K.FMGL * K.FMGL);}
3) int '657;
main(){
tati int a657;
int i;for(i=-;i5;i>>)
printf("%d %d",a6i7,'6i7);
}
) $!i! i !aving t! mor prndn
a) * ')> )== d) 8
5) main()
{ !ar *="gir";
int n;
n=trn(); *=6n7;
for(i=-;in;i>>)
{
printf("% An",);
-
8/12/2019 C INTERVIEW QEUSTIONS
48/626
>>;
}
}
:) int amp(int ){
int *;
=&; =*>;
rt#rn();
}
void main(){
int =5;
printf("%d",amp());
}
-
8/12/2019 C INTERVIEW QEUSTIONS
49/626
5-) int 567={1,,3,,5};
printf("%d",67);
51) int arr67={1,,3,,5};
printf("%d %d",arr,&arr);
5) int a63767={1,,3,,5,:,';
printf("%",);
2
-
8/12/2019 C INTERVIEW QEUSTIONS
50/626
}
main()
{ ?????
foo(,1@5);
}$!i! in i rpad for ?????? to gt t! o#p#t of -@5
5) main()
{
foat v;
v=1-/@-; printf("%f",v);
}
52) n a do#' inBd it, p1 and p ar t! nod and nod nd i inrtd a nd89nt=GJJ
nd89prv=p189nt
:-) void main()
{ int i=1,j,*p;
p=&i;
j=>>*p>;printf("%d",j);
}
1@ N!at i t! o#tp#t of t! foo$ing
#nignd i=3
-
8/12/2019 C INTERVIEW QEUSTIONS
51/626
{
tati int i=3;
printf("%d",i);}
a@ 3'@ V#tip daration (in i tati)
@ -
d@ Gon of t! a'ovEn3
3@ N!at i t! o#tp#t of t! foo$ing
main()
{void !ang(!ar *);
!ar *t="tt";
!ang(t);
printf("%",t);
}void !ang(!ar *t)
{
!ar *a'="n$ tt";*t=*a';
}
a@ n$ tt '@ tt @ nt d@ Gon of t! a'ov
@ N!at $o#d ' printd
in#dtdio@!9int i=-;
void main()
{$!i(i)
{
$it!(i){
a 3printf("Hi"); 'raB;
a 39printf("Ho"); 'raB;
dfa#t printf("$om");
51
-
8/12/2019 C INTERVIEW QEUSTIONS
52/626
}
>>i;
}}
a@ Hi '@ Nom @ Go o#tp#t d@ .rror
En
5
-
8/12/2019 C INTERVIEW QEUSTIONS
53/626
in#dtdio@!9
int gt();
void main(){
int =-;
=gt();printf("%d ",);
}
int gt()
{
rt#rn(:-);
}a@ :- '@ Uar'ag @ .rror d@ -
5@ $ap(int *a,int *')
{int *t;
t=a;a=';
'=t;
}
void main()
{
int a=1-,'=-;$ap(&a,&');
printf(X%d %dY,a,');
}
a@ 1- - '@ - 1- @ .rror d@ Uar'ag va#
Ena
>*>>p;
printf("% %",p,p1);
}
a@ i'jWgjfot '@ !'jWgjfot @ !'jWgjfot !'jWgjfot d@ Gon
and
53
-
8/12/2019 C INTERVIEW QEUSTIONS
54/626
@ main()
{ !ar a61--7={Xa'dfY};
a>>;
printf(X%Y,&a617);}
a) 'df ') a'df )ompiation rror d) non of t! a'ov
2@ N!n fopn() fai to opn a fi it rt#rn QQQQQQQ
a@ GJJ '@ 81 @ 1 d@ Gon of t! a'ov
5
-
8/12/2019 C INTERVIEW QEUSTIONS
55/626
1-@ int i=5;
f#n( )
{printf("%dAn", i * 3);
}
main( ){
int i= ;
{int i = 3;
printf(" %d", i);
f#n();
}}
a@ 3, 15 '@ 3, : @ 3 d@ -
11@ main(){
tati int i=3;printf("%d",i88);
rt#rn i9-?main()-;
}
a@ 3 1 - '@ 3 1 @ 1 - d@ 1
1@ i a !aratr pointr varia' t!n, $!at $i ' t! o#tp#t of t! foo$ingtatmnt@
printf("%d %d",i+of(p),i+of(*p));
a@ 1 '@ 1 @ d@ 1 1
13@ void main(){
!ar *67={"d!arma","!$t8paBard","imn","i'm"};
!ar **p;
p=;printf("%",>>*p);
printf("An%",*p>>);
printf("An%",>>*p);}
a@ d!arma !arma
$t8paBard
'@ !arma
!$t8paBard
55
-
8/12/2019 C INTERVIEW QEUSTIONS
56/626
imn
@ !arma
!arma !$t8paBard
d@ !arma
!arma $t8paBard
5:
-
8/12/2019 C INTERVIEW QEUSTIONS
57/626
1@ void main()
{
!ar *ptr="Samo Ktm";(*ptr)>>;
printf("%An",ptr);
ptr>>;printf("%",ptr);
}
a@ Kamo Ktm Kamo Ktm '@ Kamo Ktm amo Ktm
@ amo Ktm amo Ktm d@ amo Ktm mo Ktm
15@ in#d tdio@!9
main(){
$it! (5)
{ a 5 printf(" 5 ");
dfa#t printf(" 1- ");
a : printf(" : ");
}}
E@ 5 I@ 5 1- : F@ 5 1- L@ 5 :
1:@ N!i! of t! foo$ing i not a torag a in F?
E@ KtaB I@ Sgitr F@ .trn L@ Ktati
1
-
8/12/2019 C INTERVIEW QEUSTIONS
58/626
12@ N!at $i ' t! o#tp#t of t! foo$ing program
int main()
{int va=5;
va=printf("F") > printf("KBi");
printf("%d",va);rt#rn(-);
}
(a) < (') F< () Fompi8Tim .rror (d) FKBi*';*'=*a8*';*a=*a8*';
}
main(){
int =1-,=-;
$ap(&,&);printf("= %d = %dAn",,);
}
a@ - 1- '@ 1- - @ - - d@ 1- 1-
@ main(){
!ar *p = Xa4mY;
!ar ; = >>*p>>;
printf(X%Y,);
}a) a ') ' ) d) +
3@ main()
{foat i=1@5;$it!(i)
{
a 1 printf("1");a 1@5 printf("");
dfa#t printf("-");
}
52
-
8/12/2019 C INTERVIEW QEUSTIONS
60/626
}
a@ - '@ - 1 @ 1 - d@ Fompir .rror @ -
@ f t! F fai to Bp t! varia' in F rgitr, in t!at a t! varia' ar
a#md
a) tati ') trna ) go'a d) a#to
5@ T! .MR i 4#ivant to
a@ 81 '@ 1 @ - d@ Gon of t! a'ov
:@ n a 4##, if rar=ma81, front=- t!n $!at $i ' t! 4##
a) ## i mpt') ## i f#
) ## !a on on mnt
d) Gon of t! a'ov
I)8(F*L)>U/H*
a) > ') 8 ) * d) /
31@ Fonidr t! foo$ing tr#t#r
:-
-
8/12/2019 C INTERVIEW QEUSTIONS
61/626
tr#t nod
{
int info; tr#t nod *inB;
};
K#ppo ptr i a pointr $!i! i not pointing to t! firt ao not to t! at nod@
T!n if o# rmov a nod aftr ptr from t! it, t!n t! od $i '
a) ptr=ptr89inB;
') ptr89inB=ptr;
) ptr89inB=ptr89inB89inB;
d) ptr=ptr89inB89inB;
:1
-
8/12/2019 C INTERVIEW QEUSTIONS
62/626
-
8/12/2019 C INTERVIEW QEUSTIONS
63/626
'@
@ 3
d@ @ 5
32@K#ppo t!at p i a pointr varia' t!at ontain t! GJJ pointr@ N!at !appn ifo#r program tri to rad or $rit *p?
a@ E nta rror a$a o#r at ompiation tim@'@ E r#n8tim rror a$a o#r $!n t! program fini!@
@ T! r#t ar #nprdita'@
d@ E r#n8tim rror a$a o#r $!n *p i va#atd
5@ N!at Bind of it i 't to a t! itm at givn poition n?"
a@ Lo#'8inBd it@
'@ Jit impmntd $it! an arra@@ King8inBd it@
d@ Lo#'8inBd or ing8inBd it ar 4#a 't
5-@ N!i! of t! foo$ing appiation ma # a taB?a@ E parnt! 'aaning program@
'@ .vo#tion of potfi prion@
@ Knta ana+r for a ompir@
d@ E of t! a'ov@
in#dtdio@!9 void main()
{
#nion a {
int i;
!ar !67;
}; #nion a #;
#@!6-7= 3;
#@!617= ; printf("%d %d %d",#@!6-7,#@!617,#@i);
}
a) 3 515 ')515 3 ) 3 5 d) non of t!
main()
{
:3
-
8/12/2019 C INTERVIEW QEUSTIONS
64/626
tr#t t#dnt
{
!ar nam63-7;tr#t dat do';
}t#d;
tr#t dat {
int da,mont!,ar;
}; anf("%%d%d%d", t#d@rono, &t#dnt@do'@da, &t#dnt@do'@mont!,
&t#dnt@do'@ar);
}
a) t an prft $it! rror ') anf format i inorrt ) Go .rror d)
ompiation .rror
n printf(),t! apparan of t! o#tp#t of t! o#tp#t an ' afftd '
1) fid $it! ) onvrion !aratr
3) fag ) a of t! a'ov
En of t! foo$ing program in !a a to t!r tandard fi
1) tandard inp#t fi, tandard o#tp#t fi, tandard rror fi) tdin,tdo#t, tdrr
3) B'oard,rn,rn
) a t! a'ov
Hap
1) i a rgion from $!r mmor i aoatd
) i 't$n o# program and t! taB
3) i a finit ara) a of t! a'ov
R#ntion dfinition void !B(int i ,!ar*j) i
1) a ' va# )a ' rfrn
3) 'ot! (1) and () )in vaid f#ntion dfinition
VaBing i #d
:
-
8/12/2019 C INTERVIEW QEUSTIONS
65/626
1) to op a portion of a givn 'it pattrn to a n$ varia',
$!i t! rmaindr of t! n$ varia' i fid $it! -[(#ing t!
'it$i EGL)) to op a portion of a givn 'it pattrn to a n$ varia',
$!i t! rmindr of t! n$ varia' i fid $it! 1[ (#ing t! 'it$i MS)
3) to op a portion of a givn 'it pattrn to a n$ varia', $!i t! rmaindr of t!origina 'it pattrn i invrtd $it!in t! n$ varia'
) a of t! a'ov
E fid $idt! pifir in a printf() f#ntion
1) pifi t! maim#m va# of a n#m'r) ontro t! i+ of tp #d to print n#m'r
3) ontro t! mrging of t! program iting
) pifi !o$ man !aratr poition $i ' #d for a n#m'r
T! go'a varia' ' dfa#t 'ong to
1) t! rgitr tp ) t! tati tp3) t! a#to tp ) t! dnami tp
N!at $i ' t! o#tp#t of t! foo$ing program
void main()
{ #nignd =-f-,=5,+;
+=;
printf("% %",+,9981);}
(a)1--- f< (')-- -f ()1--- f
(d)-1--- -f
En@ (d)
int n#m6:7,tmp;
n#m6-7=1--;
n#m657=--;tmp=n#m657;
n#m657=n#m6-7;
n#m6-7=tmp;
printf("An%d %d",n#m6-7,n#m657);
:5
-
8/12/2019 C INTERVIEW QEUSTIONS
66/626
o/p -- 1--
@ int arra6:7,i;
for(i=-;i=5;i>>)
{ arra6i7=0E0>i;
printf("An%d, %", arra6i7,arra6i7);
}o/p:5=E to 2
-
8/12/2019 C INTERVIEW QEUSTIONS
67/626
o/p
2@ int i,a6767={1,,3,};
for (i=-;i;i>>)
printf("%d",a6i76i7);
o/p 1,
1-@ int i,a6767={1,,3,};
for (i=-;i;i>>)
printf("%d",a6i7);
o/p 3- 3 ( adr[ of int[)
11@ int i,a6767={1,,3,};
for (i=-;i;i>>)printf("%d , %dAn",a6i7>1);
o/p:,222
::,222
1@ int a6767={1,,3,};
printf("%d",a);
o/p 'a addr of a (1tmnt) ::
13@ !ar a65761-7={"aB!a",
"arag","F!irag",
"Hma",
"Hta"};printf("%",a);
o/p aB!a
1@ !ar a65761-7={"aB!a",
"arag","F!irag",
"Hma",
"Hta"};printf("%",a>);
o/p!irag
:
-
8/12/2019 C INTERVIEW QEUSTIONS
68/626
15@ !ar a65761-7={"aB!a",
"arag",
"F!irag","Hma",
"Hta"};
printf("%",a6>7);
o/p!irag
1:@ !ar a65761-7={"aB!a",
"arag",
"F!irag",
"Hma","Hta"};
printf("%",a67);
o/p!irag
1
-
8/12/2019 C INTERVIEW QEUSTIONS
69/626
-
8/12/2019 C INTERVIEW QEUSTIONS
70/626
o/p rror annot a main() from t! program
@ in#dtdio@!9
void main()
{ printf("An Mn marti # F?");
main();
}
o/p rror annot a main() from t! program
3@ in#dtdio@!9
int !B(int);
void main()
{ int i=5,;
=!B(i);printf("An%d",);
}
int !B(int !)
{
if(!9=5)
rt#rn (1--);
rt#rn (1-);
}
o/p1--
@ in#dtdio@!9
int !B(int);
void main(){
int i=5,;
=!B(i *1---);printf("An%d",);
}
int !B(int !)
{
if(!9=----)
rt#rn (!/1-);
-
8/12/2019 C INTERVIEW QEUSTIONS
71/626
rt#rn (1-);
}
o/p1-
5@ int =1-;
void dipa();
void main()
{
int =-;printf("An%d",);
dipa();
}
void dipa(){
printf("nid dipa %d",);
}
o/p -,inid dipa 1-
:@ in#dtdio@!9
int i;
void inrmnt();
void drmnt();
void main()
{
printf("Ani=%d",i);inrmnt();
inrmnt();
drmnt();drmnt();
}
void inrmnt()
{
i=i>1;
-
8/12/2019 C INTERVIEW QEUSTIONS
72/626
printf("Anon inrmnting i=%d",i);
}
void drmnt()
{
i=i81;printf("Anon drmnting i=%d",i);
}
o/p1 1 -
-
8/12/2019 C INTERVIEW QEUSTIONS
73/626
printf("An%d%d",i,j);
}
void f#n(int *i,int j)
{
*i=*i * *i;j=j*j;
}
1-@ void f#n(void *);
int i;
void main()
{ void *vptr;
vptr=&i;
f#n(vptr);
}
void f#n(void *p){
int **4;
4=(int **)&p;printf("%d",**4);
}
o/p-
3-@ foat =1@1;
$!i(==1@1){
printf("An%f",);
=8-@1;}
o/p no o#tp#t
31@ int =3,=-,+;
$!i (9=-)
{88;
>>;
if(==)ontin#;
printf("An%d%d",,);
}
-
8/12/2019 C INTERVIEW QEUSTIONS
74/626
o/p 1
1 - 3
81
3@ int =,=-,+;
$!i(9=-)
{if(==)
'raB;
printf("An%d%d",,);88;
>>;
}
o/p -
3 1
33@ int i=-;
for(i=1;i=5;printf("An%d",i));i>>;
o/p infinit 1[
3@ int i;
for(;i;)
printf("An Hr i om mai for o#");
35@ int i=1, j=1;for(;;)
{
if(i95)
'raB;
j>=i;
printf("An%d",j);i>=j;
}
o/p 5
3:@ !ar #it=3;
$it!(#it)
{
-
8/12/2019 C INTERVIEW QEUSTIONS
75/626
a 1
printf("An Liamond");
a printf("An Kpad");
dfa#t
printf("An Hart");}
o/pHart
3-
printf("AnVarBt ar pri");
a /
printf("Annvtor ar mood");a %5
printf("AnEtat mpo ar good");
}
o/p Etat mpo ar good
32@ int B;
foat j=@-;
$it!(B=j>1)
-
8/12/2019 C INTERVIEW QEUSTIONS
76/626
{
a 3
printf("An Trappd");'raB;
dfa#t
printf("An Fa#g!t");}
o/pTrappd
-@int !=0a0>0'0;
$it!(!){
a 0a0
a 0'0
printf("An]o# ntrd '");a 0E0
printf("Ana a in a!ar");a 0'0 > 0a0
printf("An ]o# ntrd a and '");
}
o/p ]o# ntrd a and '
1@ int i=1;
$it!(i8)
{a 81
printf("AnRding Ri!");
a -printf("An Nding gra");
a 1
printf("An Vnding roof");
dfa#t printf("An ^#t to #rviv");
}
@ int =5;
printf("%d%d%d",==5,=5-,
-
8/12/2019 C INTERVIEW QEUSTIONS
77/626
@ int =5-;
printf("%d%d%d",i));
o/p 1-,-,3-,-,5-
@ int '67={-,-,-,-,5};
int i,*B;
B=';for(i=-;i=;i>>)
{printf("An%d",*B);
B>>;
}
o/p -,-,-,-,5
3@ !ar 67="Go t$o vir# $orB imiar";
int i=-;
$!i (6i7W=-){
printf("An%",*(>i));
printf("An%",*(i>));i>>;
}
@ !ar 67="F!#r!gatno !#r! no gat";
!ar t657;
!ar *,*tt;=;
$!i(*W=0A-0)
*>>=*tt>>;printf("An%",t);
o/prror
-
8/12/2019 C INTERVIEW QEUSTIONS
78/626
5@ int arr67={1-,-,3:,);
if(j==B)
printf("T! t$o pointr point to t! am oation");
printf("T! t$o pointr do not point to t! am oation");
o/p T! t$o pointr point to t! am oation
:@ in#dtdio@!9
void main()
{int 6767={
{,},
{3,3} };
int i,j;
for(i=-;i;i>>)
for(j=-;j;j>>)
printf("%dAn",*(*(>i)>j));}
o/p 3 3
-
8/12/2019 C INTERVIEW QEUSTIONS
79/626
-
8/12/2019 C INTERVIEW QEUSTIONS
80/626
p=a;
printf("T! va# of * i %dAn",*p);
p>>;printf("Go$ t! va# of * i %dAn",*p);
15@ int a67={1-,-,3-,-,5-};
int *p;
p=a;printf("T! va# of a6-7 i %dAn",*p);
p>>;
*p=3--;
printf("Go$ t! va# of a617 i %dAn",a617);
1:@ int a67={1-,-,3-,-,5-};
int *p;p=a;
p=p*;printf("%d",*p);
1>;
printf(tr81,3--);}
12@ void main()
{
!ar *tr;tr="%";
printf(tr,"P");
}
-
-
8/12/2019 C INTERVIEW QEUSTIONS
81/626
-
8/12/2019 C INTERVIEW QEUSTIONS
82/626
{
printf("%f",pi);
anf("%f",&pi);printf("%f",pi);
}
:@ dfin mai(a,') a9'?a'
void main()
{
foat ,;
anf("%f%f",&,&);
printf("%f",mai(,));
}
(1) $!i! of t! foo$ing in giv/print t! o#tp#t -
void main()
{int1 int i=-;
in int *B,**j;
in3 j=&i;
in B=&j;in5 printf("An%d",i);
in: printf("An%d",**B);
inGJJ;
printf("%d",);
-
8/12/2019 C INTERVIEW QEUSTIONS
83/626
-
8/12/2019 C INTERVIEW QEUSTIONS
84/626
-
8/12/2019 C INTERVIEW QEUSTIONS
85/626
(1-)
void main(){
int i=-;
$!i(i3){
$it!(i)
{
a 1printf("a1");
a
printf("a");'raB;
dfa#tprintf("Lfa#t");
}
>>i;}
}
o/pdfa#t a1 a a
(11)
in#dtdio@!9
void main(){
!ar tr167="Ho";
!ar tr67="Ho"
if(tr1==tr)printf("An.4#a");
printf("AnGot 4#a");
}
-/p
.rror
5
-
8/12/2019 C INTERVIEW QEUSTIONS
86/626
(1)
$!i! on of t! ommnt in tatmnt i orrt
(1) /* !o $ord */
() //!o $ord//(3) */ !o $ord */
() /&!o $ord &/
En (1)
(13)
T! va# of .MR i QQQQQ
(1) GJJ ()-(3)81 ()1
En (3)
(1)
in#dtdio@!9
void main(){
int i;
for(i=;i=-;i88){
printf("%d",&i);
}}
Go o#tp#t
(15)
tr#t addr
{!ar it657;
!ar trt657;
};
tr#t mp
:
-
8/12/2019 C INTERVIEW QEUSTIONS
87/626
{
!ar nam6-7;
int mpno;tr#t addr *a;
};
tr#t mp *pmp;
Ho$ $i o# a it from t! *pmp;an pmp89a89it
(1:)
f o# $ant to aoat 'oB of mmor for a t of 5 intgr,$!i! $i o# #?
(a) mao (')ao
()nit!r (a)&(') (d)it!r (a)&(')
En(d)
(1
-
8/12/2019 C INTERVIEW QEUSTIONS
88/626
-
8/12/2019 C INTERVIEW QEUSTIONS
89/626
-
8/12/2019 C INTERVIEW QEUSTIONS
90/626
N!i! of t! a'ov in ar orrt?
En in1
(5)
in#dtdio@!9
void main()
{int i=1-;
printf("%d",i==1-);
}
o/p 1
(:)in#dtdio@!9
int gt();
void main()
{int =-;
=gt();
printf("%d ",);}
int gt(){
rt#rn(:-);
}
o/p :-
(
-
8/12/2019 C INTERVIEW QEUSTIONS
91/626
printf("%d ",a67617);
}
o/p -
()
in#dtdio@!9void main()
{
tati int a61--7;
int i;for(i=-;i;i>>)
printf("%d",a6i7);}
o/p - - - -
(2)
$!i! i 'ttr mmor aoation $!n i+ i not Bno$n
1)tati )dnami 3)'ot! )nit!r
an dnami
(3-)
tr#t it
{!ar nam61-7;
!ar addr6-7;
};
tr#t dtai
{
tr#t it ;
21
-
8/12/2019 C INTERVIEW QEUSTIONS
92/626
};
tr#t dtai *d;
Ho$ $i # a addr(mm'r)
1)d89@addr )d@@addr 3)d@89adddr
End89@addr
(31)
in#dtdio@!9
void main()
{
int arra67={1-,-,3-,-,5-},*p;
p=&arra6-7 > ; //p=arra>for(;p9=arra;p88)
printf("%d ",*p);
}
En5- - 3- - 1-
(3)
E ompt 'inar tr i
(a) non8af nod !av t$o !id
(') a ft #'tr t!an root and root t!an rig!t tr$!i! i orrt
1) a aon )' aon 3)nit!r (a) nor (')
(33)
JinBd it i 'ttr t!an arra 'a# of
1) inrtion )dtion 3)travra
a) (1) & () ') () & (3)
2
-
8/12/2019 C INTERVIEW QEUSTIONS
93/626
(3)
n t! do#' inBd it ,to add a n$ mnt in t! tai nod
(35)
in#dtdio@!9dfin $ipro main
void $ipro()
{
printf("main");
}
o/p main
(3:)
in#dtdio@!9
dfin o#tp#t(int) printf("%d ",int)
void main(){
int a=,'=3;
o#tp#t(a);o#tp#t(');
}
o/p 3
(3
-
8/12/2019 C INTERVIEW QEUSTIONS
94/626
o/p $om
(3)
N!i! on of t! foo$ing tatmnt i fa for 'inar ar! tr
1) root i t!an ft and rig!t #'tr
)root i t!an ft #'tr '#t gratr t!an rig!t
a) 1 on ') on )'ot! 1 and d)nig!r 1 nor
(32)
in#dtdio@!9
aaa(){
printf("!i");
}'''()
{
printf("!o");
}()
{
printf("'");}
void main()
{int (*ptr637)();
ptr6-7=aaa;
ptr617=''';
ptr67=;ptr617();
}
o/p !o
(-)
a=15,'=3,=5,d=3
2
-
8/12/2019 C INTERVIEW QEUSTIONS
95/626
a*'>8d
va#at t! prion
En>)
{for(j=-;j5;j>>)
{if(i==j)
'raB;
printf("$ipro");}
}
}
Ho$ man tim $ipro $i ' printd
o/p 1 tim
)
in#dtdio@!9
void main(){
int a=1-,'=1-;
a>=1;printf((a9')?"!i""!o");
}
o/p !i
25
-
8/12/2019 C INTERVIEW QEUSTIONS
96/626
3)
$!i! i not an oprator in ?
1)& )W 3)C )
)
N!i! oprator i !ig!t prdn?
a)"==" ')"*" )">" d)"89"
5)
in#dtdio@!9
void main()
{tati int a657;
int i;for(i=-;i5;>>i)
printf("%d ",a6i7);
}
o/p - - - - -
:)
Ror aoating 'oB of 5 mnt of intgr tp,$!at $ $i #?
1)mao( ) or ao( ) )on mao
3)ao( ) )nit!r mao( ) nor ao( )
En (1)
-
8/12/2019 C INTERVIEW QEUSTIONS
97/626
{
tr#t mp 1={1,"!i"},*;
=&1;if(1==)
printf("Antr#t#r ar 4#a");
printf("Antr#t#r ar not 4#a");
}
En
rror
)
T! arg#mnt in a f#ntion a ar Bno$n a
a) Et#a paramtr ')Rorma paramtr
2)
in#dtdio@!9
void main(){
!ar *f#n();
!ar *;=f#n();
printf("%",);
}
!ar *f#n()
{
rt#rn("Ho");}
o/pHo
5-)
T! rang of #nignd intgr i QQQQQQQQQ
2
-
8/12/2019 C INTERVIEW QEUSTIONS
98/626
51)
prfi to infi
potfi to infi
5)N!i! i initiai+d a +ro
1)go'a varia' )tati varia'
3)rgitr varia' )trn varia'
a)(1) and () ') (1) and (3)
) (1),()and (3) d) (1),(),(3) and ()
En a
53)$!i! tatmnt #d to rad from fi
1)fgt )frad 3)fanf )anf
5)
in#dtdio@!9f#n1()
{
int a=5;tati int '=5;
a>>;
'>>;
printf("%d ",a);printf("%dAn",');
}
void main(){
f#n1();
f#n1();}
o/p
2
-
8/12/2019 C INTERVIEW QEUSTIONS
99/626
-
8/12/2019 C INTERVIEW QEUSTIONS
100/626
dfin TS. 1
dfin REJK. -
void main(){
if(TS.)
printf("Tr#");
printf("Ra");
}
o/p
Tr#
52)
in#dtdio@!9
void main(){
!ar tr167="Ho";
!ar tr67="Ho";if(tr1==tr)
printf("Tr#");
printf("Ra");}
o/pfa
:-)
N!i! of t! foo$ing i orrt
a) To rad a !aratr ' !aratr in fi gt i #d@
') To rad a !aratr ' !aratr in fi fgt i #d@) To rad a in ' in in a fi gt i #d@
d) To rad a in ' in in a fi fgt i #d@
En(a),(') and (d)
:1)
in#dtdio@!9
itn onQd67={1,,3};
void main()
1--
-
8/12/2019 C INTERVIEW QEUSTIONS
101/626
{
int *ptr;
ptr=onQd;ptr>=3;
printf("%d",*ptr);
}/*in#dtdio@!9
void main(){
int arra67 = {1-,-,3-,-,5-};
int *p;
p = &arra>;
for (;p9=arra; p88)
{ printf ("%d An", *p);
}}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9
tr#t it{
!ar nam61-7;
!ar *addr;};
tr#t dtai{
tr#t it ;
};
void main()
{
tr#t dtai *d1;
anf("%",d189@addr);}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
1-1
-
8/12/2019 C INTERVIEW QEUSTIONS
102/626
/* E ompt 'inar tr !a
tatmnt 1 non8af nod!av t$o !idtatmnt E ft #'tr va# t!an root and root t!an rig!t tr
N!i! i orrt
1 aon
aonit!r 1 or
nit!r 1 nor */
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
/* n do#' inBd it, to add a n$ mnt in t! tai nod
1@ nd89nt = GJJ@ nd89 prv89nt = tai;
3 nd 8 9 prv = tai;
$!i! ordr i orrt
1 33 1
3 1 */
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
/*in#dtdio@!9
void main()
{int 67 ={@,3@,,@:,>)
{
printf("%d", *);>>4;
}
for (j=-; j=5; j>>)
{
printf("%d", *p);
>>4;
1-
-
8/12/2019 C INTERVIEW QEUSTIONS
103/626
}
}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
/* N!i! of t! foo$ing i orrt
1@ ignd !ar rang i 81 to 1>i)
{
printf ("% An", );
>>;}
}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9
void main()
{int i, j;
for(i=-; i ; i>>)
{
for(j=-; j5; j>>)
1-3
-
8/12/2019 C INTERVIEW QEUSTIONS
104/626
{
if(i==j)
'raB;
printf ("$ipro");
}}
}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9
void main()
{
int i=;$it!(i)
{a
printf ("Fa");
a 1
printf ("Fa1");
'raB;
}}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
/* N!n pointr i aign to n# pointr $!at $i ' t! o#tp#t
a@ ompi .rror
'@ r#ntim rror $!i aing t! pointr
@ om o#tp#t*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9
void main()
{
int *p, j;
????
1-
-
8/12/2019 C INTERVIEW QEUSTIONS
105/626
-
8/12/2019 C INTERVIEW QEUSTIONS
106/626
-
8/12/2019 C INTERVIEW QEUSTIONS
107/626
/*in#dtdio@!9
void main(){
a#to int i=-;
tati int j=-;trn int B =-;
rgitr int =-;
i>>;
j>>;
B>>;
>>;
printf ("%d %d %d", i, j,);
}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9
void main()
{
ont !ar a="'";
}*///QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9
void main(){
int i=1-;
$!i(>>i91-){
printf ("omt!ing");
}}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
/*in#dtdio@!9
dfin m#(a) (a) * (a); /*T! $i aB # $!at $i ' t! dfin tatmnt to
1-
-
8/12/2019 C INTERVIEW QEUSTIONS
108/626
gt t! o#tp#t a !#ndrd and t! dfin tatmnt !av fo#r opiton@ T!i i
orrt option to gt t! o#tp#t*/
/*void main()
{
int r#t;r#t = m#(1-);
printf ("%d", r#t);}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9
tr#t a{
int no;int *no1;
int *no;
} *a1;
void main()
{
printf ("%d %d %d %d", i+of(a189no),i+of(a189no1), i+of(*a1), i+of(a1));}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
/*in#dtdio@!9void main()
{
tati int a657;
int i;
for(i=-; i5; i>>){
printf ("%d", a6i7);
}}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
1-
-
8/12/2019 C INTERVIEW QEUSTIONS
109/626
/*in#dtdio@!9
void main()
{
int i=1-;printf ("%d", i= =1-);
}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9void main()
{
int ,=:;
=>GJJ;printf("%d",);
} *///QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9
void main()
{tati int arr617;
printf("%d",i+of(arr));
} *///QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9
void main()
{
foat a67={1@,3@,5@>i)
printf("%f ",a6i7);}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
//E #r8dfind f#ntion rt#rn a pointr (/Go)
1-2
-
8/12/2019 C INTERVIEW QEUSTIONS
110/626
-
8/12/2019 C INTERVIEW QEUSTIONS
111/626
-
8/12/2019 C INTERVIEW QEUSTIONS
112/626
int i=5;
printf ("%d", Ci);}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
/*in#dtdio@!9
void main()
{
int i=1-;printf("%d ",i=5-);
}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9dfin H.JJM "!i"
void main()
{printf("H.JJM");
}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9
tr#t pron
{!ar *nam;
!ar *ag;
!ar *;
};tr#t mp
{
int a;tr#t pron *addr;
};
void main()
{
tr#t mp *1;
printf("%d",i+of(1));
11
-
8/12/2019 C INTERVIEW QEUSTIONS
113/626
-
8/12/2019 C INTERVIEW QEUSTIONS
114/626
printf("main");
}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9
void main(){
int a=1-,'=1-;
a>=1;
printf((a9')?"!i""!o");}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQ
/*in#dtdio@!9tr#t mp
{
int i;!ar nam6157;
};
void main(){
tr#t mp 1={1,"!i"},*;
=&1;if(1==)
printf("Antr#t#r ar 4#a");
printf("Antr#t#r ar not 4#a");
}*/
//QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
:@ T! i+ of ong do#' i
a@ 't '@ 1- It @ Fompir Lpndnt
d@ T!r i no datatp ad ong do#'@En'
-
8/12/2019 C INTERVIEW QEUSTIONS
115/626
-
8/12/2019 C INTERVIEW QEUSTIONS
116/626
{
!ar *a'="n$ tt";
*t=*a';}
'@ n$ tt
@ ttd@ nt
@ Gon of t! a'ov
En:@ main()
{
!ar *f#n();
printf("%",f#n()); }
!ar * f#n()
{
!ar '#ffr67=YHo NordY; rt#rn '#ffr;
}
a) !o $ord ') Fompir rror
) Uar'ag Oa#
d) Gon of t! a'ov
an//if tati !ar '#ffr i #d it $o#d !av $orBd11@ main()
{
int a=1-,*p=&a,*4=p; *4>>;//vaid
printf(X%d %d %dY,a,*p,*4);
}a@ 11 11 11
'@ 1- 1- 11
@ Uar'ag va#;
d@ .rror Uar'ag va#//ata#a 1- 1- gar'ag
En
1@ dfin (a) a*adfin (') '>'
void main()
{printf(X%dY,(1-));
}
@ 1--
11:
-
8/12/2019 C INTERVIEW QEUSTIONS
117/626
f@ -
g@ --
!@ .rrorEnf
13@ void r(int);
void main(){
r(3);
}void r(int n)
{
if (n=-)
rt#rn; r(n81);
printf(X%dY,n);
r(88n);
}a@ 1 1 3 1 1
'@ - 1 -@ nfinit oop
d@ .rror
Ena1@ int +, =5,=81-,a=,'=;
+=>> 8 88 * ' / a;
N!at n#m'r $i + in t! amp od a'ov ontain?
a@ 5'@ :
@ 1-
d@ 11an
1-@ !ar* mR#n (!ar *ptr)
{ptr >= 3;
rt#rn (ptr);
}
int main(){
!ar *, *;
= "H.JJM";
= mR#n ();printf (" = % An", );
rt#rn -;
11
-
8/12/2019 C INTERVIEW QEUSTIONS
118/626
}
N!at $i print $!n t! amp od a'ov i #td?
a@ = H.JJM
'@ = .JJM
@ = JJMd@ = JM
End
11@ N!at $o#d ' t! o#tp#t?void main()
{
printf("%",>i;
}}
'@ Hi@ Nom
d@ Go o#tp#t
@ .rror En
1@ tr#t addr
{
!ar it657;!ar trt657;
};
tr#t mp
{!ar nam6-7;
int mpno;tr#t addr *a;
};
tr#t mp *pmp;
Ho$ $i o# a it from t! *pmp;
a@ pmp89a89it'@ pmp89*a@it
@ pmp89a@*it
d@ E t! a'ov@Ena //rt invaid
15@ in#dtdio@!9
int gt();void main()
{
int =-;
=gt();printf("%d ",);
}
int gt()
{
rt#rn(:-);}
'@ :-
@ Uar'ag
112
-
8/12/2019 C INTERVIEW QEUSTIONS
120/626
d@ .rror
@ Gon of t! a'ov
Ena1:@ N!at $o#d ' t! o#t p#t of t! foo$ing
void main()
{int a=1-,'=-,=3-;
a>> __ '8- && >>;
printf("%d %d %d",a,',);}
a@ 11 - 31
'@ 11 - 3-
@ 11 - 3-d@ .rror
En
1
-
8/12/2019 C INTERVIEW QEUSTIONS
121/626
}
(a)- (')< ()3 (d)Go M#tp#t
Ga1@ a#to int a=5;
void main()
{ printf("%d",a);
}
(a)Fompi8Tim rror (')S#n8Tim rror ()5(d)nprdita'
Ena//a#to annot ' dard o#tid an f#tion
@ main()
{ int a=1;
if (a)
printf("Tt");
; printf("Egain");
}(a)Egain (')Tt ()Fompi8Tim .rror
(d)TtEgain
En'3@
void main()
{
foat i; for (i=-@1; i-@; i>=-@1)
printf("%@1f",i);
}(a)-@1-@-@3 (')Fompi8Tim .rror ()S#n8Tim .rror (d)Go
M#tp#t
Ena
@oint o#t t! rror if an
#include
main(){
struct xx
{int x;
struct yy
{char s;
struct xx *p;
};//name sud be gien!.
struct yy *";
11
-
8/12/2019 C INTERVIEW QEUSTIONS
122/626
};
}
a@ Fompi tim rror
'@ S#n tim rror
@ Go rror@d@ Fompir dpndnt
ana
5@ Hap
1) i a rgion from $!r mmor i aoatd
) i 't$n o# program and t! taB3) i a finit ara
) a of t! a'ov
En
:@ rdit t! o#tp#tint a = , ' =
-
8/12/2019 C INTERVIEW QEUSTIONS
123/626
void main()
{
int n; !ar *tr = "3@2";n = atoi(tr); printf("%d",n);
}
a) 3--
') 3
) 32d) 2
En3
3-@ in#dtdio@!9
void main(){ printf("%d"); }
a) rror
') no o#tp#t) %d
d) -End
31@ in#dtdio@!9
void main(){
int a = 3:, ' = 2;
printf("%d",a99a/'8);
}
a) 2
') 1));
}anUood Vorning Uood .vning
3:) $!i! on of t! foo$ing i inorrt?
a) ignd !ar a;
133
-
8/12/2019 C INTERVIEW QEUSTIONS
134/626
-
8/12/2019 C INTERVIEW QEUSTIONS
135/626
'aB='aB89ft;
}
rvr printing
) tr#t nod
{int data;
tr#t nod *ft,*rig!t;
};#ppo tart and nd ar t! pointr pointing to t! 'ginning and nding nod
raptiv@t!n,$!at $i ' t! o#tp#t of t! foo$ing nippt
front=tart;
'aB=nd;$!i((frontW='aB)&&('aB89ftW=front))
{
tmp=front89data;
front89data='aB89data; 'aB89data=tmp;
}
3) t! daration of t! pintr to an arra ofint !aving t! nam iptr i 8888888888888888888a) int *iptr
') int &iptr
) int *&iptr
d)iptr *int
ana
) int onQd={-,1,}; main()
{
int *ptr;ptr=onQd;
ptr>=3;
printf("%d",*ptr);
}anrror
5) tr#t a
{ !ar *';
!ar *;
!ar *d; };
tr#t
{
!ar *f;
135
-
8/12/2019 C INTERVIEW QEUSTIONS
136/626
tr#t a *g;
}a';
printf("%d",i+of(a'));
an
:) tr#t a
{
!ar *'; !ar *;
!ar *d;
};
tr#t {
!ar *f;
tr#t a g;
}a';printf("%d",i+of(a'));
an
-
8/12/2019 C INTERVIEW QEUSTIONS
137/626
-
8/12/2019 C INTERVIEW QEUSTIONS
138/626
5:) T! arg#mnt in a f#ntion a i Bno$n a 888888888888888888888
a) forma arg#mnt
') at#a arg#mnt
5>);
printf("%d",i);}
an1-
5) int i=1-;main()
{
int i=-;
{int i=3-;
printf("%d",i);}
printf("%d",i);
}an3--
52) void f#n();
main(){
f#n();
}void f#n()
{
printf("good");}
angood
:-) void main(){
int i=1-;j=-,B=3-,=-,m;
int *a67;a6-7=&i;
a617=&j;
a67=&B;a637=&;
for(m=-;m;m>>)
printf("%d",*a6m7);
}
13
-
8/12/2019 C INTERVIEW QEUSTIONS
139/626
an1--3--
:1) if t! inrtion i mad on at t! 'ginning t!n $!i! data tr#t#r i #da) arra
') taB
) 4##d) inBd it
:) to a t! t! mnt in t! arra 0n#m0 $ nd 8888888888888a) n#m67
') n#m617
)n#m637
d) non of t! a'ov
:3) void main()
{ !ar *a6 7={"L!arma","H$tt paBard","G$ it","i'm"};
!ar **ptr=a; printf("%",>>*p);
printf("%",*p>>);
printf("%",*p);}
an!arma!armaH$tt paBard
:)
F #tion
ote 0 E t! program ar ttd #ndr T#r'o F/F>> ompir@t i a#md t!at,
rogram r#n #ndr LMK nvironmnt,
T! #ndring ma!in i an : tm,
rogram i ompid #ing T#r'o F/F>> ompir@
T! program o#tp#t ma dpnd on t! information 'ad on t!i a#mption
(for amp i+of(int) == ma ' a#md)@
rdit t! o#tp#t or rror() for t! foo$ing
'. oid main()
132
-
8/12/2019 C INTERVIEW QEUSTIONS
140/626
-
8/12/2019 C INTERVIEW QEUSTIONS
141/626
:. main()
{static int ar 1;
print%($d $&ar);
i%(ar) main();
}
2nser05 3 1
3xplanation0
N!nstatictorag a i givn, it i initiai+d on@ T! !ang in t!
va# of astatic varia' i rtaind vn 't$n t! f#ntion a@ Vain i ao tratdiB an ot!r ordinar f#ntion, $!i! an ' ad r#riv@
1. main()
{ int c5 6{4.&7.:&:&=.&1};
int ?&*pc&*"c;%or(?,;?
-
8/12/2019 C INTERVIEW QEUSTIONS
142/626
pifi to t! ompir t!at t! mmor for i i aoatd in om ot!r program and
t!at addr $i ' givn to t! #rrnt program at t! tim of inBing@ I#t inBr find
t!at no ot!r varia' of nam i i avaia' in an ot!r program $it! mmor paaoatd for it@ Hn a inBr rror !a o#rrd @
. main(){
int i'&?'&A,&l4&m;
mi--BB?--BBA--CCl--;print%($d d d d d$&i&?&A&l&m);
}
2nser0
- - 1 3 13xplanation 0
Jogia opration a$a giv a r#t of 1 or - @ End ao t! ogia
EGL (&&) oprator !a !ig!r priorit ovr t! ogia MS (__) oprator@ Ko t!
prion `i>> && j>> && B>>[ i #td firt@ T! r#t of t!i prion i - (81 && 81 && - = -)@ Go$ t! prion i - __ $!i! va#at to 1 ('a# MS
oprator a$a giv 1 pt for `- __ -[ om'ination8 for $!i! it giv -)@ Ko t! va#of m i 1@ T! va# of ot!r varia' ar ao inrmntd ' 1@
. main()
{char *p;
print%($d d $&siDeo%(*p)&siDeo%(p));
}
2nser0
1 3xplanation0
T! i+of() oprator giv t! n#m'r of 't taBn ' it oprand@ i
a !aratr pointr, $!i! nd on 't for toring it va# (a !aratr)@ Hni+of(*p) giv a va# of 1@ Kin it nd t$o 't to tor t! addr of t! !aratr
pointr i+of(p) giv @
E. main(){
int i7;
sitch(i){
de%ault0print%($Dero$);
case '0 print%($one$); breaA;
case 40print%($to$);
breaA;
case 70 print%($three$);
1
-
8/12/2019 C INTERVIEW QEUSTIONS
143/626
breaA;
}
}2nser 0
t!r
3xplanation 0T! dfa#t a an ' pad an$!r inid t! oop@ t i #td
on $!n a ot!r a don0t mat!@
',. main()
{
print%($x$&'
-
8/12/2019 C INTERVIEW QEUSTIONS
144/626
Hr #nar min# (or ngation) oprator i #d t$i@ Kam mat! r#
appi, i@ min# * min#= p#@
GotHo$vr o# annot giv iB 88@ Ia# 88 oprator an on '
appid to varia' a a drmnt oprator (g@, i88)@ i a ontant and not a varia'@
'7. #de%ine int char
main()
{int i=1;
print%($siDeo%(i)d$&siDeo%(i));
}
2nser0 i+of(i)=1
3xplanation0
Kin t! dfin rpa t! tring int ' t! maro !ar
':. main()
{int i',;
ii>':;
Irint% ($id$&i);
}2nser0
i=-
3xplanation0
n t! prion Wi91 , GMT (W) oprator !a mor prdn t!an ` 9[m'o@ W i a #nar ogia oprator@ Wi (W1-) i - (not of tr# i fa)@ -91 i fa
(+ro)@
'1. #include
main()
{
char s56{a&b&c&+n&c&+,};char *p&*str&*str';
pBs576;
strp;str's;
print%($d$&--*p - --*str'74);
}2nser0
-
8/12/2019 C INTERVIEW QEUSTIONS
145/626
p i pointing to !aratr 0An0@ tr1 i pointing to !aratr 0a0 >>*p@ "p i pointing
to 0An0 and t!at i inrmntd ' on@" t! EKF va# of 0An0 i 1-, $!i! i t!n
inrmntd to 11@ T! va# of >>*p i 11@ >>*tr1, tr1 i pointing to 0a0 t!at iinrmntd ' 1 and it 'om 0'0@ EKF va# of 0'0 i 2@
Go$ prforming (11 > 2 Z 3), $ gt
-
8/12/2019 C INTERVIEW QEUSTIONS
146/626
int x;
struct yy
{char s;
struct xx *p;
};struct yy *";
};
}2nser0
Fompir .rror
3xplanation0
T! tr#t#r i ntd $it!in tr#t#r @ Hn, t! mnt ar of ar to ' ad t!ro#g! t! intan of tr#t#r , $!i! nd an intan of
to ' Bno$n@ f t! intan i ratd aftr dfining t! tr#t#r t! ompir $i not
Bno$ a'o#t t! intan rativ to @ Hn for ntd tr#t#r o# !av to dar
mm'r@
'E. main(){
print%($+nab$);
print%($+bsi$);
print%($+rha$);}
2nser0
!ai3xplanation0
An 8 n$in
A' 8 'aBpaAr 8 infd
4,. main(){
int i1;
print%($dddddd$&i--&i&--i&i&i);
}2nser0
555
3xplanation0T! arg#mnt in a f#ntion a ar p#!d into t! taB from ft to
rig!t@ T! va#ation i ' popping o#t from t! taB@ and t! va#ation i from rig!t to
ft, !n t! r#t@
4'. #de%ine s"uare(x) x*x
main()
{
1:
-
8/12/2019 C INTERVIEW QEUSTIONS
147/626
int i;
i =:/s"uare(:);
print%($d$&i);}
2nser0
:3xplanation0
t! maro a 4#ar() $i #'tit#td ' * o t! prion 'om
i = :/* @ Kin / and * !a 4#a priorit t! prion $i ' va#atd a (:/)*i@@ 1:* = :
44. main()
{char *p$hai %riends$&*p';
p'p;
hile(*p+,) --*p--;
print%($s s$&p&p');}
2nser0i'jWgjfot
3xplanation0
>>*p>> $i ' par in t! givn ordr
*p t!at i va# at t! oation #rrnt pointd ' p $i ' taBn
>>*p t! rtrivd va# $i ' inrmntd
$!n ; i no#ntrd t! oation $i ' inrmntd t!at i p>> $i ' #tdHn, in t! $!i oop initia va# pointd ' p i `![, $!i! i !angd to `i[ '
#ting >>*p and pointr mov to point, `a[ $!i! i imiar !angd to `'[ and o
on@ Kimiar 'anB pa i onvrtd to `W[@ T!#, $ o'tain va# in p 'om Xi'jWgjfotY and in p ra! `A-[ and p1 point to p t!# p1donot print ant!ing@
47. #include
#de%ine a ',main()
{
#de%ine a 1,print%($d$&a);
}
2nser0
5-3xplanation0
T! prproor dirtiv an ' rdfind an$!r in t! program@ Ko
t! mot rnt aignd va# $i ' taBn@
4:. #de%ine clrscr() ',,
main(){
1
-
8/12/2019 C INTERVIEW QEUSTIONS
148/626
-
8/12/2019 C INTERVIEW QEUSTIONS
149/626
printf("%d@@%d@@%d",IJEFP,IJ.,US..G);
rt#rn(1);}
2nser0
-@@1@@3xplanation0
n#m aign n#m'r tarting from -, if not piit dfind@
2) void main()
{
!ar far *fart!r,*fart!t;
printf("%d@@%d",i+of(fart!r),i+of(fart!t));
}
2nser0@@
3xplanation0 t! ond pointr i of !ar tp and not a far pointr
3-) main(){
int i=--,j=3--;
printf("%d@@%d");
}2nser0
--@@3--
3xplanation0printf taB t! va# of t! firt t$o aignmnt of t! program@ En
n#m'r of printf0 ma ' givn@ E of t!m taB on t! firt t$o
va#@ f mor n#m'r of aignmnt givn in t! program,t!n printf$i taB gar'ag va#@
31) main()
{!ar *p;
p="Ho";
printf("%An",*&*p);}
2nser0
H3xplanation0
* i a drfrn oprator & i a rfrn oprator@ T! an '
appid an n#m'r of tim providd it i maningf#@ Hr p point to
t! firt !aratr in t! tring "Ho"@ *p drfrn it and o it va#
12
-
8/12/2019 C INTERVIEW QEUSTIONS
150/626
i H@ Egain & rfrn it to an addr and * drfrn it to t! va#
H@
3) main()
{
int i=1; $!i (i=5)
{
printf("%d",i); if (i9)
goto !r;
i>>;
}}
f#n()
{
!r printf("");
}2nser0
Fompir rror ndfind a' 0!r0 in f#ntion main
3xplanation0Ja' !av f#ntion op, in ot!r $ord T! op of t! a' i
imitd to f#ntion @ T! a' 0!r0 i avaia' in f#ntion f#n() Hn it
i not vii' in f#ntion main@
33) main()
{
tati !ar nam6576-7={"paa","ada","o'o","fortran","pr"}; int i;
!ar *t;
t=nam637; nam637=nam67;
nam67=t;
for (i=-;i=;i>>)
printf("%",nam6i7);}
2nser0
Fompir rror Jva# r4#ird in f#ntion main3xplanation0
Erra nam ar pointr ontant@ Ko it annot ' modifid@
3) void main()
{
int i=5;
printf("%d",i>> > >>i);
15-
-
8/12/2019 C INTERVIEW QEUSTIONS
151/626
}
2nser0
M#tp#t Fannot ' prditd at@3xplanation0
Kid fft ar invovd in t! va#ation of i
35) void main()
{
int i=5;printf("%d",i>>>>>i);
}
2nser0
Fompir .rror3xplanation0
T! prion i>>>>>i i pard a i >> >> > i $!i! i an iga
om'ination of oprator@
3:) in#dtdio@!9
main(){
int i=1,j=;
$it!(i){
a 1 printf("UMML");
'raB;
a j printf("IEL"); 'raB;
}
}2nser0
Fompir .rror Fontant prion r4#ird in f#ntion main@
3xplanation0T! a tatmnt an !av on ontant prion (t!i impi t!at
$ annot # varia' nam dirt o an rror)@
Got
.n#mratd tp an ' #d in a tatmnt@
3
-
8/12/2019 C INTERVIEW QEUSTIONS
152/626
-
8/12/2019 C INTERVIEW QEUSTIONS
153/626
i@@ (11>283)=
-
8/12/2019 C INTERVIEW QEUSTIONS
154/626
JinBr rror #ndfind m'o 0Qi0@
3xplanation0
trn daration pifi t!at t! varia' i i dfind om$!r @T! ompir pa t! trna varia' to ' rovd ' t! inBr@ Ko
ompir don0t find an rror@ L#ring inBing t! inBr ar! for t!
dfinition of i@ Kin it i not fo#nd t! inBr fag an rror@
) main()
{printf("%d", o#t);
}
int o#t=1--;
2nser0Fompir rror #ndfind m'o o#t in f#ntion main@
3xplanation0
T! r# i t!at a varia' i avaia' for # from t! point of daration@
.vn t!o#g! a i a go'a varia', it i not avaia' for main@ Hn anrror@
5) main()
{
trn o#t;printf("%d", o#t);
}
int o#t=1--;
2nser01--
3xplanation0
T!i i t! orrt $a of $riting t! prvio# program@
:) main()
{!o$();
}
void !o$()
{printf("0m t! gratt");
}
2nser0Fompir rror Tp mimat! in rdaration of !o$@
3xplanation0
N!n t! ompir t! f#ntion !o$ it don0t Bno$ ant!ing a'o#tit@ Ko t! dfa#t rt#rn tp (i, int) i a#md@ I#t $!n ompir
t! at#a dfinition of !o$ mimat! o#r in it i dard a void@
Hn t! rror@
T! o#tion ar a foo$
15
-
8/12/2019 C INTERVIEW QEUSTIONS
155/626
-
8/12/2019 C INTERVIEW QEUSTIONS
156/626
3xplanation0
.rror i in in $it! tatmnt a>>@ T! oprand m#t ' an va# and
ma ' of an of aar tp for t! an oprator, arra nam on $!n#'riptd i an va#@ Kimp arra nam i a non8modifia' va#@
2) main( ){
tati int a6 7 = {-,1,,3,};
int *p6 7 = {a,a>1,a>,a>3,a>};int **ptr = p;
ptr>>;
printf(XAn %d %d %dY, ptr8p, *ptr8a, **ptr);
*ptr>>;printf(XAn %d %d %dY, ptr8p, *ptr8a, **ptr);
*>>ptr;
printf(XAn %d %d %dY, ptr8p, *ptr8a, **ptr);
>>*ptr;printf(XAn %d %d %dY, ptr8p, *ptr8a, **ptr);
}2nser0
'''
444
7777::
3xplanation0
Jt # onidr t! arra and t! t$o pointr $it! om addra
- 1 3 1-- 1- 1- 1-: 1-
p
1-- 1- 1- 1-: 1-
1--- 1-- 1-- 1--: 1--
ptr
1---
---
Eftr #tion of t! intr#tion ptr>> va# in ptr 'om 1--, ifaing fator for intgr i 't@ Go$ ptr Z p i va# in ptr Z tarting
oation of arra p, (1-- Z 1---) / (aing fator) = 1, *ptr Z a = va# at
addr pointd ' ptr Z tarting va# of arra a, 1-- !a a va# 1- ot! va# i (1- Z 1--)/(aing fator) = 1, **ptr i t! va# tord in
t! oation pointd ' t! pointr of ptr = va# pointd ' va# pointd
' 1-- = va# pointd ' 1- = 1@ Hn t! o#tp#t of t! fir printf i
1, 1, 1@Eftr #tion of *ptr>> inrmnt va# of t! va# in ptr ' aing
fator, o it 'om1--@ Hn, t! o#tp#t for t! ond printf ar ptr
Z p = , *ptr Z a = , **ptr = @
15:
-
8/12/2019 C INTERVIEW QEUSTIONS
157/626
Eftr #tion of *>>ptr inrmnt va# of t! va# in ptr ' aing
fator, o it 'om1--@ Hn, t! o#tp#t for t! t!ird printf ar ptr Z
p = 3, *ptr Z a = 3, **ptr = 3@Eftr #tion of >>*ptr va# in ptr rmain t! am, t! va# pointd
' t! va# i inrmntd ' t! aing fator@ Ko t! va# in arra p at
oation 1--: !ang from 1-: 1- 1-,@ Hn, t! o#tp#t for t! fo#rt!printf ar ptr Z p = 1--: Z 1--- = 3, *ptr Z a = 1- Z 1-- = , **ptr = @
5-) main( ){
!ar *4;
int j;
for (j=-; j3; j>>) anf(X%Y ,(4>j));for (j=-; j3; j>>) printf(X%Y ,*(4>j));
for (j=-; j3; j>>) printf(X%Y ,(4>j));
}
3xplanation0Hr $ !av on on pointr to tp !ar and in $ taB inp#t in t!
am pointr t!# $ Bp $riting ovr in t! am oation, a! tim!ifting t! pointr va# ' 1@ K#ppo t! inp#t ar VMK., TSEFP
and OSTEJ@ T!n for t! firt inp#t #ppo t! pointr tart at
oation 1-- t!n t! inp#t on i tord a
V M K . A-
N!n t! ond inp#t i givn t! pointr i inrmntd a j va#'om 1, o t! inp#t i fid in mmor tarting from 1-1@
V T S E F P A-
T! t!ird inp#t tart fiing from t! oation 1-
V T O S T E J A-T!i i t! fina va# tord @
T! firt printf print t! va# at t! poition 4, 4>1 and 4> = V T OT! ond printf print t!r tring tarting from oation 4, 4>1, 4>
i@ VTOSTEJ, TOSTEJ and OSTEJ@
51) main( )
{
void *vp;
!ar ! = `g[, *p = XgoofY;int j = -;
vp = &!;printf(X%Y, *(!ar *)vp);vp = &j;
printf(X%dY,*(int *)vp);
vp = p;printf(X%Y,(!ar *)vp > 3);
}
2nser0
15
-
8/12/2019 C INTERVIEW QEUSTIONS
158/626
g-f
3xplanation0
Kin a void pointr i #d it an ' tp atd to an ot!r tp pointr@vp = &! tor addr of !ar ! and t! nt tatmnt print t! va#
tord in vp aftr tp ating it to t! propr data tp pointr@ t! o#tp#t
i `g[@ Kimiar t! o#tp#t from ond printf i `-[@ T! t!ird printftatmnt tp at it to print t! tring from t! t!va# !n t!
o#tp#t i `f[@
5) main ( )
{
tati !ar *6 7 = {X'aBY, X$!itY, Xo$Y, XviotY};
!ar **ptr6 7 = {>3, >, >1, }, ***p;p = ptr;
**>>p;
printf(X%Y,*88*>>p > 3);
}2nser0
B3xplanation0
n t!i pro'm $ !av an arra of !ar pointr pointing to tart of
tring@ T!n $ !av ptr $!i! i a pointr to a pointr of tp !ar and avaria' p $!i! i a pointr to a pointr to a pointr of tp !ar@ p !od
t! initia va# of ptr, i@@ p = >3@ T! nt tatmnt inrmnt va# in
p ' 1 , t!# no$ va# of p = >@ n t! printf tatmnt t! prion
i va#atd *>>p a# gt va# >1 t!n t! pr drmnt i#td and $ gt >1 Z 1 = @ t! indirtion oprator no$ gt t!
va# from t! arra of and add 3 to t! tarting addr@ T! tring i
printd tarting from t!i poition@ T!#, t! o#tp#t i `B[@
53) main()
{int i, n;
!ar * = XgirY;
n = trn();
* = 6n7;for(i=-; in; >>i)
{
printf(X%AnY,);>>;
}
}2nser0
('anB pa)
ir
r
15
-
8/12/2019 C INTERVIEW QEUSTIONS
159/626
-
8/12/2019 C INTERVIEW QEUSTIONS
160/626
a fB(ptr,-,K..PQK.T);
' fB(ptr,-,K..PQFS);
2nser 0
a T! K..PQK.T t t! fi poition marBr to t! tarting of t! fi@
' T! K..PQFS t t! fi poition marBr to t! #rrnt poitionof t! fi@
5) main(){
!ar nam61-7,617;
anf(" A"%6DA"7A"",);
}Ho$ anf $i #t?
2nser0
Rirt it !B for t! ading $!it pa and diard it@T!n it mat!
$it! a 4#otation marB and t!n it rad a !aratr #pto anot!r4#otation marB@
52) N!at i t! pro'm $it! t! foo$ing od gmnt?
$!i ((fgt(riving arra,5-,fiQptr)) W= .MR)
;
2nser B 3xplanation0fgt rt#rn a pointr@ Ko t! orrt nd of fi !B i !Bing for W=
GJJ@
:-) main()
{
main();}
2nser0
S#ntim rror KtaB ovrfo$@3xplanation0
main f#ntion a itf again and again@ .a! tim t! f#ntion i ad
it rt#rn addr i tord in t! a taB@ Kin t!r i no ondition to
trminat t! f#ntion a, t! a taB ovrfo$ at r#ntim@ Ko ittrminat t! program and r#t in an rror@
:1) main(){
!ar *ptr,;
void *vptr,v;=1-; v=-;
ptr=&; vptr=&v;
printf("%%v",,v);
}
1:-
-
8/12/2019 C INTERVIEW QEUSTIONS
161/626
-
8/12/2019 C INTERVIEW QEUSTIONS
162/626
2nser0
TS.
3xplanationT! inp#t program to t! ompir aftr proing ' t! prproor i,
main(){
if(-) p#t("GJJ");
if(81)
p#t("TS.");
p#t("REJK.");
}
rproor don0t rpa t! va# givn inid t! do#' 4#ot@T! !B ' if ondition i 'ooan va# fa o it go to @ n
ond if 81 i 'ooan va# tr# !n "TS." i printd@
:5) main(){
int B=1;printf("%d==1 i ""%",B,B==1?"TS.""REJK.");
}
2nser01==1 i TS.
3xplanation0
N!n t$o tring ar pad togt!r (or paratd ' $!it8pa) t!
ar onatnatd (t!i i ad a "tringi+ation" opration)@ Ko t! tringi a if it i givn a "%d==1 i %"@ T! onditiona oprator( ? )
va#at to "TS."@
::) main()
{
int ;anf("%d",&); // inp#t givn i ---
if( (%==- && %1-- W= -) __ %1-- == - )
printf("%d i a ap ar");
printf("%d i not a ap ar");
}
2nser0--- i a ap ar
3xplanation0
En ordinar program to !B if ap ar or not@
:
-
8/12/2019 C INTERVIEW QEUSTIONS
163/626
{
tpdf !ar arr6ma7;
arr1 it={-,1,,3,};arr nam="nam";
printf("%d %",it6-7,nam);
}2nser0
Fompir rror (in t! in arr1 it = {-,1,,3,})
3xplanation0arr i dard of tp arra of i+ 5 of !aratr@ Ko it an ' #d to
dar t! varia' nam of t! tp arr@ I#t it i not t! a of arr1@
Hn an rror@
S# of T!#m'dfin ar #d for tt#a rpamnt $!ra tpdf ar #d for
daring n$ tp@
:) int i=1-;main()
{ trn int i;
{
int i=-;{
ont voati #nignd i=3-;
printf("%d",i);
} printf("%d",i);
}
printf("%d",i);}
2nser0
3-,-,1-3xplanation0
0{0 introd# n$ 'oB and t!# n$ op@ n t! innrmot 'oB i i
dard a,
ont voati #nignd$!i! i a vaid daration@ i i a#md of tp int@ Ko printf print 3-@ n
t! nt 'oB, i !a va# - and o printf print -@ n t! o#trmot
'oB, i i dard a trn, o no torag pa i aoatd for it@ Eftrompiation i ovr t! inBr rov it to go'a varia' i (in it i t!
on varia' vii' t!r)@ Ko it print i0 va# a 1-@
:2) main()
{
int *j;
{
1:3
-
8/12/2019 C INTERVIEW QEUSTIONS
164/626
int i=1-;
j=&i;
} printf("%d",*j);
}
2nser01-
3xplanation
T! varia' i i a 'oB v varia' and t! vii'iit i inid t!at'oB on@ I#t t! iftim of i i iftim of t! f#ntion o it iv #pto
t! it of main f#ntion@ Kin t! i i ti aoatd pa, *j print t!
va# tord in i in j point i@
i; printf("%d %f", i,>>j);
}
2nser
Fompir rror3xplanation
i i a ontant@ o# annot !ang t! va# of ontant
-
8/12/2019 C INTERVIEW QEUSTIONS
165/626
printf("%d@@%d",*p,*4);
}
2nser0gar'agva#@@1
3xplanation0
p=&a676767 o# dar on t$o L arra@ '#t o# ar tring toa t! t!ird L($!i! o# ar not dard) it $i print gar'ag
va#@ *4=***a tarting addr of a i aignd intgr pointr@ no$ 4 i
pointing to tarting addr of a@if o# print *4 mEn$rit $i print firtmnt of 3L arra@
-
8/12/2019 C INTERVIEW QEUSTIONS
166/626
-
8/12/2019 C INTERVIEW QEUSTIONS
167/626
2
3xplanation0
rt#rn(i>>) it $i firt rt#rn i and t!n inrmnt@ i@@ 1- $i 'rt#rnd@
>;
4>>;r>>;
printf("%p@@@%p@@@%p",p,4,r);
}
2nser0---1@@@---@@@---
3xplanation0>> oprator $!n appid to pointr inrmnt addr aording to
t!ir orrponding data8tp@
-) main()
{
!ar =0 0,,onvrt(+);
gt();if((9=0a0) && (=0+0))
=onvrt();
printf("%",);}
onvrt(+)
{ rt#rn +83;
}
2nser0
Fompir rror3xplanation0
daration of onvrt and format of gt() ar $rong@
1) main(int arg, !ar **argv)
{
printf("ntr t! !aratr");gt!ar();
#m(argv617,argv67);
}
#m(n#m1,n#m)
1:
-
8/12/2019 C INTERVIEW QEUSTIONS
168/626
int n#m1,n#m;
{
rt#rn n#m1>n#m;}
2nser0
Fompir rror@3xplanation0
argv617 & argv67 ar tring@ T! ar pad to t! f#ntion #m $it!o#t
onvrting it to intgr va#@
) in#d tdio@!9
int onQd67={1,,3};
main(){
int *ptr;
ptr=onQd;
ptr>=3;printf("%d",*ptr);
}2nser
gar'ag va#
3xplanation0ptr pointr i pointing to o#t of t! arra rang of onQd@
3) in#dtdio@!9
aaa() { printf("!i");
}
'''(){printf("!o");
}
(){printf("'");
}
main()
{ int (*ptr637)();
ptr6-7=aaa;
ptr617='''; ptr67=;
ptr67();
}2nser
'
3xplanation0
1:
-
8/12/2019 C INTERVIEW QEUSTIONS
169/626
ptr i arra of pointr to f#ntion of rt#rn tp int@ptr6-7 i aignd to
addr of t! f#ntion aaa@ Kimiar ptr617 and ptr67 for ''' and
rptiv@ ptr67() i in fft of $riting (), in ptr67 point to @
5) in#dtdio@!9
main(){
RJ. *ptr;
!ar i;ptr=fopn("+++@","r");
$!i((i=fgt!(ptr))W=.MR)
printf("%",i);
}2nser0
ontnt of +++@ foo$d ' an infinit oop
3xplanation0
T! ondition i !Bd againt .MR, it !o#d ' !Bd againtGJJ@
:) main()
{
int i =-;j=-;if(i && j>>)
printf("%d@@%d",i>>,j);
printf("%d@@%d,i,j);
}2nser0
-@@-
3xplanation0T! va# of i i -@ Kin t!i information i no#g! to dtrmin t! tr#t!
va# of t! 'ooan prion@ Ko t! tatmnt foo$ing t! if
tatmnt i not #td@ T! va# of i and j rmain #n!angd and gtprintd@
-
8/12/2019 C INTERVIEW QEUSTIONS
170/626
3xplanation0
Gorma t! rt#rn va# from t! f#ntion i t!ro#g! t! information
from t! a#m#ator@ Hr QEH i t! p#do go'a varia' dnotingt! a#m#ator@ Hn, t! va# of t! a#m#ator i t 1--- o t!
f#ntion rt#rn va# 1---@
) int i;
main(){
int t;for ( t=;anf("%d",&i)8t;printf("%dAn",i))
printf("%d88",t88);
}
// f t! inp#t ar -,1,,3 find t! o/p2nser0
88-
3881
883xplanation0
Jt # a#m om = anf("%d",&i)8t t! va# d#ring #tion$i ',
t i
- 8 3 1 8
-
2) main(){ int a= -;int ' = -;!ar =1;!ar =1-;
if(a,',,)
printf("!o");}
2nser0
!o3xplanation0
T! omma oprator !a aoiativit from ft to rig!t@ Mn t!
rig!tmot va# i rt#rnd and t! ot!r va# ar va#atd and ignord@
T!# t! va# of at varia' i rt#rnd to !B in if@ Kin it i a non+ro va# if 'om tr# o, "!o" $i ' printd@
2-) main(){#nignd int i;
for(i=1;i98;i88)
printf(" aptit#d");}
3xplanation0
i i an #nignd intgr@ t i ompard $it! a ignd va#@ Kin t! 'ot!
tp don0t mat!, ignd i promotd to #nignd va#@ T! #nignd
1
-
8/12/2019 C INTERVIEW QEUSTIONS
171/626
-
8/12/2019 C INTERVIEW QEUSTIONS
172/626
2) main(){
!ar a61--7;a6-7=0a0;a6177=0'0;a67=00;a67=0d0;
a'(a);
}a'(!ar a67){
a>>;
printf("%",*a);a>>;
printf("%",*a);
}
3xplanation0T! 'a addr i modifid on in f#ntion and a a r#t a point to 0'0
t!n aftr inrmnting to 00 o ' $i ' printd@
25) f#n(a,')int a,';
{rt#rn( a= (a==') );
}
main(){
int pro(),f#n();
printf("T! va# of pro i %d WAn ",pro(f#n,3,:));
}pro(pf,va1,va)
int (*pf) ();
int va1,va;{
rt#rn((*pf) (va1,va));
}2nser0
T! va# if pro i - W
3xplanation0
T! f#ntion 0pro0 !a 3 paramtr 8 1, a pointr to anot!r f#ntion and 3, intgr@ N!n t!i f#ntion i invoBd from main, t! foo$ing
#'tit#tion for forma paramtr taB pa f#n for pf, 3 for va1 and :
for va@ T!i f#ntion rt#rn t! r#t of t! opration prformd ' t!f#ntion 0f#n0@ T! f#ntion f#n !a t$o intgr paramtr@ T! forma
paramtr ar #'tit#td a 3 for a and : for '@ in 3 i not 4#a to :,
a==' rt#rn -@ t!rfor t! f#ntion rt#rn - $!i! in t#rn i rt#rnd' t! f#ntion 0pro0@
2:) void main()
{
1
-
8/12/2019 C INTERVIEW QEUSTIONS
173/626
tati int i=5;
if(88i){
main();printf("%d ",i);
}
}2nser0
- - - -
3xplanation0T! varia' "" i dard a tati, !n mmor for $i ' aoatd
for on on, a it no#ntr t! tatmnt@ T! f#ntion main() $i ' ad
r#riv #n 'om 4#a to -, and in main() i r#riv ad, o
t! va# of tati i@, - $i ' printd vr tim t! ontro i rt#rnd@
2>B);
}int rt(int rt)
{
rt >= @5;rt#rn(rt);
}
2nser0
Hr va# i >i);}
2nser0
!r in 3 :3xplanation0
T! !ar arra 0a0 $i !od t! initiai+d tring, $!o ngt! $i '
o#ntd from