c interview qeustions

Upload: debasish-behera

Post on 03-Jun-2018

221 views

Category:

Documents


0 download

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