目录
1.在宏定义#define PI 3.14159中,用宏名PI代替一个( )。
2.若有定义:int a=8,b=5,c;执行语句c=a/b+0.4;后,c的值为( )
3.以下程序的输出结果是( )。#include #define f(x) x*xmain(){ int a=6,b=2,c;c=f(a)/f(b);printf("%d",c);}
1.在宏定义#define PI 3.14159中,用宏名PI代替一个( )。
常量
单精度数
双精度数
字符串 (答案)
2.若有定义:int a=8,b=5,c;执行语句c=a/b+0.4;后,c的值为( )
1.4
1 (答案) c为int类型
2.0
2
3.以下程序的输出结果是( )。
#include
#define f(x) x*x
main()
{ int a=6,b=2,c;
c=f(a)/f(b);
printf("%d",c);
}
9
6
36 (答案) 6*6/2*2 = 36
18
4.以下选项中,值为 1的表达式是:( )
′1′-0 '1'的ASCII值为31,结果为字符'1'
1′0′
1-′ ′ (答案) ' '的值为0
′ ′-′0′
#define f(x) x*x
main()
{ int a=6,b=2,c;
c=f(a)/f(b);
printf("%d",c);
}
9
6
36 (答案) 6*6/2*2 = 36
18
4.以下选项中,值为 1的表达式是:( )′1′-0 '1'的ASCII值为31,结果为字符'1'
1′0′
1-′ ′ (答案) ' '的值为0
′ ′-′0′



