在宏定义“#define MAX 100”中,用宏名代替一个()。
第1题:
以下叙述中错误的是
A.在程序中凡是以"#"开始的语句行都是预处理命令行
B.预处理命令行的最后不能以分号表示结束
C.#define MAX 是合法的宏定义命令行
D.C程序对预处理命令行的处理是在程序执行的过程中进行的
第2题:
在宏定义define P13.14159中,用宏名PI代替一个______。
第3题:
以下叙述中错误的是
A) 在程序中凡是以 “ # ” 开始的语句行都是预处理命令行
B) 预处理命令行的最后不能以分号表示结束
C)#define MAX 是合法的宏定义命令行
D)C 程序对预处理命令行的处理是在程序执行的过程中进行的
第4题:
下面宏定义正确的是( )
A.#define S a*b
B.#define PI 3.14;
C.#define max(a,b) ((a) >(b) ?(a) ;(b) )
D.#define s(x) (x)*(x);
第5题:
从下面的选项中选出正确的答案。在宏定义:#define MAXINT 324中,宏名MAXINT代替的是(32)。
A.整型数
B.实型数
C.常量
D.一串字符
第6题:
设有如下宏定义
#define MYSWAP(z,x,y)
{z=x;x=y;y=z;}
以下程序段通过宏调用实现变量a,b内容交换,请填空。
float a=5,b=16,c;
MYSWAP(( ),a,b);
第7题:
此题为判断题(对,错)。
第8题:
●从下面的选项中选出正确的答案在宏定义:#define MAXINT 324中,宏名MAXINT代替的是 (32) 。
(32) A.整型数
B.实型数
C.常量
D.一串字符
第9题:
#define 能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为( )。
A.#define f(x)5*x*x+5*x+5
B.#define f5*x*x+5*x+5
C.#define f(a)(5*a*a+5*a+5)
D.#define(5*x*x+5*x+5)fx)
第10题:
符号常量可以用宏定义define和______来表示。