CoolInterview.com - World's Largest Collection of Interview Questions & Answers, FAQs, queries, sample papers, exam papers, dumps, what, why, how, where, when questions
Interview Success Kit - Get Success in Job Interviews Interview Success Kit - 30,000 Interview Que. & Ans.
Covers 30,000+ Interview Questions asked in actual MNC Interviews - all with model answers.
Get Your Dream Job Now - www.vyoms.com
Sponsored Links
Interview Questions
Our Services

INTERVIEW QUESTIONS LANGUAGES C DETAILS
Question :
What is the output of the following program?

#define SQR(x) (x*x)

main()

{

int a,b=3;

a= SQR(b+2);

printf("%d",a);

}




Category C Interview Questions
Rating (3.8) By 24 users
Added on 7/18/2011
Views 1369
Rate it!
Answers:

The ans is B(11).

Since it passes like (3+2) to #define, where it calculates as

(3+2 * 3+2), as Ist preference is multiply & then addition, it evalvates as

(3+ 2 * 3 +2) = (3+6+2)=11.



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
    What would be the output of the following program?
    main()
    {
    int i=4;
    switch(i)
    {
    default:
    printf("n A mouse is an elephant built by the Japanese");
    case 1:
    printf(" Breeding rabbits is a hair raising experience");
    break;
    case 2:
    printf("n Friction is a drag");
    break;
    case 3:
    printf("n If practice make perfect, then nobody's perfect");
    }
    }



    View Answer
    main()
    {
    signed int bit=512, mBit;
    {
    mBit = ~bit;
    bit = bit & ~bit ;
    printf("%d %d", bit, mBit);
    }
    }



    View Answer
    main()
    {
    if (!(1&&0))
    {
    printf("OK I am done.");
    }
    else
    {
    printf("OK I am gone.");
    }
    }


    View Answer
    main()
    {
    signed int bit=512, i=5;
    for(;i;i--)
    {
    printf("%dn", bit >> (i - (i -1)));
    }
    }


    View Answer
    main()
    {
    signed int bit=512, i=5;
    for(;i;i--)
    {
    printf("%dn", bit = (bit >> (i - (i -1))));
    }
    }


    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

    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 & Answers

    User Options
    Latest 20 Questions
    How to Retrieve a Cookie Value ?
    How to Create a Cookie?
    What is ViewState ?
    What are different methods of session maintenance in ASP.NET?
    What is cross cutting concern and concern in spring AOP ?
    What are the important beans lifecycle methods ?
    Explain the advantages of using DAO module?
    What is SQLProvider ?
    How struts application can be integrated with spring?
    What are the advantages of spring framework?
    What is ?Throws advice? in Spring ?
    What is Metadata Autoproxying ?
    Describe about DAO in Spring framework ?
    What is called an Advice ?
    What is IOC?
    What are the types of Dependency Injection?
    What are the different Modes of Autowiring ?
    Define Application context module?
    Why Spring framework is needed?
    What is called Spring MVC?


    Copyright ©2003-2016 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.421875 Seconds