CoolInterview.com - World's Largest Collection of Interview Questions
Start Your Own website Now
Sponsored Links

Interview Questions
Our Services

Get 9,000 Interview Questions & Answers in an eBook.


  • 9500+ Pages
  • 9000 Question & Answers
  • All Tech. Categories
  • 14 MB Content

    Get it now !!



    Send your Resume to 6000 Companies


  • INTERVIEW QUESTIONS LANGUAGES C DETAILS
    Question :
    main()
    {
    signed int bit=512, i=5;
    for(;i;i--)
    {
    printf("%dn", bit = (bit >> (i - (i -1))));
    }
    }



    Category C Interview Questions
    Rating (0.4) By 506 users
    Added on 7/18/2006
    Views 2063
    Rate it!
    Answers:

    Ans is Bbecause the will b terminated after i=0;bit>>(i-(i-1)))means first it assignsi=5.the first value for bit is512>>(5-(5-1))=512>>1=512/2/1=256



    If you have the better answer, then send it to us. We will display your answer after the approval.
    Rules to Post Answers in CoolInterview.com:-

  • There should not be any Spelling Mistakes.
  • There should not be any Gramatical Errors.
  • Answers must not contain any bad words.
  • Answers should not be the repeat of same answer, already approved.
  • Answer should be complete in itself.
  • Name :*
    Email Id :*
    Answer :*
    Verification Code Code Image - Please contact webmaster if you have problems seeing this image code Not readable? Load New Code
    Process Verification  Enter the above shown code:*
    Inform me about updated answers to this question

       
    Related Questions
    View Answer
    main()
    {
    int i;
    clrscr();
    for(i=0;i<5;i++)
    {
    printf("%dn", 1L << i);
    }
    }


    View Answer
    main()
    {
    {
    unsigned int bit=256;
    printf("%d", bit);
    }
    {
    unsigned int bit=512;
    printf("%d", bit);
    }
    }


    View Answer
    main()
    {
    int x=5;
    clrscr();
    for(;x<= 0;x--)
    {
    printf("x=%d ", x--);
    }
    }


    View Answer
    main()
    {
    int x=5;
    for(;x!=0;x--) {
    printf("x=%dn", x--);
    }
    }


    View Answer
    main()
    {
    int x=5;
    clrscr();
    for(;x==0;x--) {
    printf("x=%dn?", x--);
    }
    }


    View Answer
    main()
    {
    int i =10, j = 20;
    clrscr();
    printf("%d, %d, ", j-- , --i);
    printf("%d, %d ", j++ , ++i);
    }


    View Answer
    void main ()
    {
    int x = 10;
    printf ("x = %d, y = %d", x,--x++);
    }


    View Answer
    main()
    {
    char c;
    int i = 456;
    clrscr();
    c = i;
    printf("%d", c);
    }


    View Answer
    main()
    {
    int c = 5;
    printf("%d", main||c);
    }


    View Answer
    main()
    {
    int i = 100;
    clrscr();
    printf("%d", sizeof(sizeof(i)));
    }


    View Answer
    main()
    {
    printf("%d, %d", sizeof('c'), sizeof(100));
    }


    View Answer
    void func1(int (*a)[10])
    {
    printf("Ok it works");
    }
    void func2(int a[][10])
    {
    printf("Will this work?");
    }

    main()
    {
    int a[10][10];
    func1(a);
    func2(a);
    }


    View Answer
    main()
    {
    char *a = "Hello ";
    char *b = "World";
    clrscr();
    printf("%s", strcpy(a,b));
    }


    View Answer
    main()
    {
    char *a = "Hello ";
    char *b = "World";
    clrscr();
    printf("%s", strcat(a,b));
    }


    View Answer
    struct Foo
    {
    char *pName;
    char *pAddress;
    };
    main()
    {
    struct Foo *obj = malloc(sizeof(struct Foo));
    clrscr();
    obj->pName = malloc(100);
    obj->pAddress = malloc(100);
    strcpy(obj->pName,"Your Name");
    strcpy(obj->pAddress, "Your Address");
    free(obj);
    printf("%s", obj->pName);
    printf("%s", obj->pAddress);
    }


    View Answer
    const int perplexed = 2;
    #define perplexed 3
    main()
    {
    #ifdef perplexed
    #undef perplexed
    #define perplexed 4
    #endif
    printf("%d",perplexed);
    }


    View Answer

    main()
    {
    char * strA;
    char * strB = I am OK;
    memcpy( strA, strB, 6);
    }





























    View Answer
    main()
    {
    char *p = "hello world";
    p[0] = 'H';
    printf("%s", p);
    }


    View Answer
    main()
    {
    int i, j;
    scanf("%d %d"+scanf("%d %d", &i, &j));
    printf("%d %d", i, j);
    }


    View Answer
    main()
    {
    int i, j, *p;
    i = 25;
    j = 100;
    p = &i; // Address of i is assigned to pointer p
    printf("%f", i/(*p) ); // i is divided by pointer p
    }


    View Answer


    Please Note: We keep on updating better answers to this site. In case you are looking for Jobs, Pls Click Here Vyoms.com - Best Freshers & Experienced Jobs Website.

    View ALL C Interview Questions

    User Options
    Sponsored Links


    Copyright ©2003-2014 CoolInterview.com, All Rights Reserved.
    Privacy Policy | Terms and Conditions

    Download Yahoo Messenger | Placement Papers| FREE SMS | ASP .Net Tutorial | Web Hosting | Dedicated Servers | C Interview Questions & Answers

    Testing Articles | Testing Books | Testing Certifications | Testing FAQs | Testing Downloads | Testing Interview Questions | Testing Jobs | Testing Training Institutes


    Cache = 0 Seconds