1.
What will be the output of the program?
#include<stdio.h>
#define SQR(x) (x*x)
int main()
{
int a;
a = SQR(2);
printf(“%d\n”, a);
return 0;
}
A. 4
B. 2
C. Error
D. Garbage value
2.
What will be the output of the program?
#include<stdio.h>
#define SQR(x) (x*x*x)
int main()
{
int a;
a = SQR(2);
printf(“%d\n”, a);
return 0;
}
A. 4
B. 8
C. Error
D. Garbage value
3.
What will be the output of the program?
#include<stdio.h>
#define SQR(x) (x*x)
int main()
{
int a;
a = SQR(2+3);
printf(“%d\n”, a);
return 0;
}
A. 5
B. 25
C. 11
D. Garbage value
4.
What will be the output of the program?
#include<stdio.h>
#define SQR(x) (x*x)
int main()
{
int a;
a = SQR(2-3);
printf(“%d\n”, a);
return 0;
}
A. 5
B. -7
C. 1
D. Garbage value
5.
What will be the output of the program?
#include<stdio.h>
#define SQR(x) (x*x*x)
int main()
{
int a;
a = SQR(2-3);
printf(“%d\n”, a);
return 0;
}
A. 25
B. -1
C. -13
D. Garbage value