admin@faadooengineers.com


Now we are Happy Family of 2 Million users, of course mostly Engineers. Get connected to world which belongs to you. We are Proud Faadooengineers and we would always be. Aren't you ? Get one of us now and explore your own world. Register for FREE.
Results 1 to 10 of 10

Thread: C programming interview questions and answers [pdf]

  1. #1
    Fuchcha FaaDoO Engineer
    Join Date
    Jul 2012
    Posts
    3
    Post Thanks / Like
    LIKE
    4
    Thanked 3 Times in 1 Post
    Dis-LIKE
    0
    Dis-LIKED 0 Times in 0 Posts

    Pdf 32 C programming interview questions and answers [pdf]

    C programming interview questions and answers [pdf]

    Frequently asked in interview ...just a pdf..watch it out



    Google play
    Attached Files for Direct Download
      File Name:
      File Size:
      127.3 KB
      Total Downloads:
      8635
    * Click on the 'file icon' or 'file name' to start downloading

  2. The Following 3 Users LIKE this post from deepan sarkar:

    amrutab (27th October 2012), Nasrin (10th July 2012), saikrishnac7 (12th November 2012)

  3. #2
    Fuchcha FaaDoO Engineer
    Join Date
    Jul 2012
    Posts
    1
    Post Thanks / Like
    LIKE
    0
    Thanked 3 Times in 1 Post
    Dis-LIKE
    0
    Dis-LIKED 0 Times in 0 Posts

    Re: C programming interview questions and answers [pdf]

    it is very nice

  4. The Following 3 Users LIKE this post from prashant kannurkar:

    deepan sarkar (1st November 2012), Parvathy unni (18th August 2012), saikrishnac7 (12th November 2012)

  5. #3
    Fuchcha FaaDoO Engineer
    Join Date
    Jul 2012
    Posts
    3
    Post Thanks / Like
    LIKE
    4
    Thanked 3 Times in 1 Post
    Dis-LIKE
    0
    Dis-LIKED 0 Times in 0 Posts

    Re: C programming interview questions and answers [pdf]

    thanx brother
    .............................................................

  6. #4
    Fuchcha FaaDoO Engineer
    Join Date
    Jul 2011
    Posts
    2
    Post Thanks / Like
    LIKE
    0
    Thanked 1 Time in 1 Post
    Dis-LIKE
    0
    Dis-LIKED 0 Times in 0 Posts

    Re: C programming interview questions and answers [pdf]

    thanqs for the pdf bro

  7. The Following User LIKES this post from cutzas:

    deepan sarkar (1st November 2012)

  8. #5
    Fuchcha FaaDoO Engineer
    Join Date
    Oct 2012
    Posts
    1
    Post Thanks / Like
    LIKE
    0
    Thanked 1 Time in 1 Post
    Dis-LIKE
    0
    Dis-LIKED 0 Times in 0 Posts

    Dreamweaver 32 Re: C programming interview questions and answers [pdf]

    thanks
    thanks
    thanks
    thanks
    thanks
    thanks

  9. The Following User LIKES this post from anumul:

    deepan sarkar (1st November 2012)

  10. #6
    Fuchcha FaaDoO Engineer
    Join Date
    Oct 2012
    Posts
    2
    Post Thanks / Like
    LIKE
    1
    Thanked 1 Time in 1 Post
    Dis-LIKE
    0
    Dis-LIKED 0 Times in 0 Posts

    Re: C programming interview questions and answers [pdf]

    Thanku so much.

  11. The Following User LIKES this post from sswati:

    deepan sarkar (1st November 2012)

  12. #7
    Fuchcha FaaDoO Engineer
    Join Date
    Nov 2012
    Posts
    9
    Post Thanks / Like
    LIKE
    0
    Thanked 7 Times in 2 Posts
    Dis-LIKE
    0
    Dis-LIKED 0 Times in 0 Posts

    Re: C programming interview questions and answers [pdf]

    Thanks for sharing. I thought I would add another tip:
    (1) If static storage in c will not work then what problem will you face?
    (2) If extern storage in c will not work then what problem will you face?
    (3) Why we cannot initialize extern variables?
    (4) What is trigraph in C?
    (5) Why char data type can store two characters at a time?
    (6) What is prototype of printf function?
    103 interview questions and answers ( free pdf download)

  13. #8
    Fuchcha FaaDoO Engineer
    Join Date
    Oct 2012
    Posts
    1
    Post Thanks / Like
    LIKE
    0
    Thanked 0 Times in 0 Posts
    Dis-LIKE
    0
    Dis-LIKED 0 Times in 0 Posts

    Re: C programming interview questions and answers [pdf]

    thanks bro..it is very helpful....

  14. #9
    Fuchcha FaaDoO Engineer
    Join Date
    Jan 2013
    Posts
    1
    Post Thanks / Like
    LIKE
    0
    Thanked 0 Times in 0 Posts
    Dis-LIKE
    0
    Dis-LIKED 0 Times in 0 Posts

    Re: C programming interview questions and answers [pdf]

    good study material

  15. #10
    Active FaaDoO Engineer
    Join Date
    Mar 2012
    Posts
    131
    Post Thanks / Like
    LIKE
    3
    Thanked 38 Times in 16 Posts
    Dis-LIKE
    1
    Dis-LIKED 0 Times in 4 Posts

    Re: C programming interview questions and answers [pdf]

    hey frnts,

    Some programming questions:

    1. Consider the following program:


    #include <stdio.h>
    #include <setjmp.h>


    static jmp_buf buf;


    int main(void)
    {
    volatile int b = 3;


    if (setjmp(buf) != 0)
    {
    printf("%d\n", b);
    exit(0);
    }
    b = 5;
    longjmp(buf, 1);
    }
    What is the output of this program?


    (a) 3
    (b) 5
    (c) 0
    (d) none of the above




    2. Consider the following program:


    #include <stdio.h>


    int main(void)
    {
    struct node
    {
    int a;
    int b;
    int c;
    };
    struct node s = { 3, 5, 6 };
    struct node *pt = &s;


    printf("%d\n", *(int*)pt);


    return 0;
    }
    What is the output of this program?


    (a) 3
    (b) 5
    (c) 6
    (d) 7




    3. Consider the following code segment:


    int foo(int x, int n)
    {
    int val = 1;


    if (n > 0)
    {
    if (n % 2 == 1)
    val *= x;


    val *= foo(x * x, n / 2);
    }
    return val;
    }
    What function of x and n is computed by foo?


    (a) xn
    (b) x n
    (c) nx
    (d) none of the above






    4. Consider the following program:


    #include <stdio.h>


    int main(void)
    {
    int a[5] = { 1, 2, 3, 4, 5 };
    int *ptr = (int*)(&a + 1);


    printf("%d %d\n", *(a + 1), *(ptr - 1));


    return 0;
    }
    What is the output of this program?


    (a) 2 2
    (b) 2 1
    (c) 2 5
    (d) none of the above






    5. Consider the following program:


    #include <stdio.h>


    void foo(int[][3]);


    int main(void)
    {
    int a[3][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };


    foo(a);
    printf("%d\n", a[2][1]);


    return 0;
    }


    void foo(int b[][3])
    {
    ++b;
    b[1][1] = 9;
    }
    What is the output of this program?


    (a) 8
    (b) 9
    (c) 7
    (d) none of the above




    6. Consider the following program:


    #include <stdio.h>


    int main(void)
    {
    int a, b, c, d;
    a = 3;
    b = 5;
    c = a, b;
    d = (a, b);


    printf("c=%d ", c);
    printf("d=%d\n", d);


    return 0;
    }
    What is the output of this program?


    (a) c=3 d=3
    (b) c=5 d=3
    (c) c=3 d=5
    (d) c=5 d=5






    7. Consider the following program:


    #include <stdio.h>


    int main(void)
    {
    int a[][3] = {1, 2, 3, 4, 5, 6};
    int (*ptr)[3] = a;


    printf("%d %d ", (*ptr)[1], (*ptr)[2]);


    ++ptr;
    printf("%d %d\n", (*ptr)[1], (*ptr)[2]);


    return 0;
    }
    What is the output of this program?


    (a) 2 3 5 6
    (b) 2 3 4 5
    (c) 4 5 0 0
    (d) none of the above






    8. Consider the following code segment:


    #include <stdlib.h>


    int *f1(void)
    {
    int x = 10;
    return &x;
    }


    int *f2(void)
    {
    int *ptr;
    *ptr = 10;
    return ptr;
    }


    int *f3(void)
    {
    int *ptr;
    ptr = malloc(sizeof *ptr);
    return ptr;
    }
    Which of these functions uses pointers incorrectly?


    (a) f3 only
    (b) f1 and f3
    (c) f1 and f2
    (d) f1, f2, and f3




    9. Consider the following program:


    #include <stdio.h>


    int main(void)
    {
    int i = 3;
    int j;


    j = sizeof(++i + ++i);


    printf("i=%d j=%d\n", i, j);


    return 0;
    }
    What is the output of this program on an implementation where int occupies 2 bytes?


    (a) i=4 j=2
    (b) i=3 j=2
    (c) i=5 j=2
    (d) the behavior is undefined




    10. Consider the following program:


    #include <stdio.h>


    void f1(int*, int);
    void f2(int*, int);
    void (*p[2])(int*, int);


    int main(void)
    {
    int a = 3;
    int b = 5;


    p[0] = f1;
    p[1] = f2;


    p[0](&a, b);
    printf("%d %d ", a, b);


    p[1](&a, b);
    printf("%d %d\n", a, b);


    return 0;
    }


    void f1(int *p, int q)
    {
    int tmp = *p;
    *p = q;
    q = tmp;
    }


    void f2(int *p, int q)
    {
    int tmp = *p;
    *p = q;
    q = tmp;
    }
    What is the output of this program?


    (a) 5 5 5 5
    (b) 3 5 3 5
    (c) 5 3 3 5
    (d) none of the above






    11. Consider the following program:


    #include <stdio.h>


    void e(int);


    int main(void)
    {
    int a = 3;
    e(a);


    putchar('\n');
    return 0;
    }


    void e(int n)
    {
    if (n > 0)
    {
    e(--n);
    printf("%d ", n);
    e(--n);
    }
    }
    What is the output of this program?


    (a) 0 1 2 0
    (b) 0 1 2 1
    (c) 1 2 0 1
    (d) 0 2 1 1






    12. Consider the following code segment:


    typedef int (*test)(float*, float*);
    test tmp;
    What is the type of tmp?


    (a) function taking two pointer-to-float arguments and returning pointer to int
    (b) pointer to int
    (c) pointer to function taking two pointer-to-float arguments and returning int
    (d) none of the above






    13. Consider the following program:


    #include <stdio.h>


    int main(void)
    {
    char p;
    char buf[10] = {1, 2, 3, 4, 5, 6, 9, 8};


    p = (buf + 1)[5];
    printf("%d\n", p);


    return 0;
    }
    What is the output of this program?


    (a) 5
    (b) 6
    (c) 9
    (d) none of the above






    14. Consider the following program:


    #include <stdio.h>


    void f(char**);


    int main(void)
    {
    char *argv[] = { "ab", "cd", "ef", "gh", "ij", "kl" };
    f(argv);


    return 0;
    }


    void f(char **p)
    {
    char *t;


    t = (p += sizeof(int))[-1];


    printf("%s\n", t);
    }
    What is the output of this program on an implementation where int and all pointer types occupy 2 bytes?


    (a) ab
    (b) cd
    (c) ef
    (d) gh






    15. Consider the following program:


    #include <stdarg.h>
    #include <stdio.h>


    int ripple(int n, ...)
    {
    int i, j, k;
    va_list p;


    k = 0;
    j = 1;
    va_start(p, n);


    for (; j < n; ++j)
    {
    i = va_arg(p, int);
    for (; i; i &= i - 1)
    ++k;
    }
    va_end(p);
    return k;
    }


    int main(void)
    {
    printf("%d\n", ripple(3, 5, 7));
    return 0;
    }
    What is the output of this program?


    (a) 7
    (b) 6
    (c) 5
    (d) 3






    16. Consider the following program:


    #include <stdio.h>


    int counter(int i)
    {
    static int count = 0;
    count = count + i;
    return count;
    }


    int main(void)
    {
    int i, j;


    for (i = 0; i <= 5; i++)
    j = counter(i);


    printf("%d\n", j);
    return 0;
    }
    What is the output of this program?


    (a) 10
    (b) 15
    (c) 6
    (d) 7

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •