下面关于符号常量的说法不正确的是:()
第1题:
在下列的符号常量定义中,正确的定义格式为()
A.#define M1
B.const int M2 20
C.#define M3 10
D.const char mark
第2题:
以下叙述正确的是______。
A.可以把define和if定义为用户标识符
B.可以把define定义为用户标识符,但不能把if定义为用户标识符
C.可以把if定义为用户标识符,但不能把define定义为用户标识符
D.define和if都不能定义为用户标识符
第3题:
已知:type def charCH;下列描述中,正确的是()。
A.使用CH定义的变量是char型变量
B.使用CH定义的是一个字符常量
C.使用CH定义的变量其类型不确定
D.使用CH定义的是一个字符串
第4题:
设有定义:#define STR "12345";,则以下叙述中正确的是( )
A.宏名STR代替的是数值常量12345
B.宏定义以分号结束,编译时一定会产生错误信息
C.宏名STR代替的是字符串"12345";
D.宏名STR代替的是字符串常量"12345"
第5题:
符号常量可以用宏定义define和______来表示。
第6题:
A.VAR
B.dim
C.define()
D.undefined()
第7题:
下面宏定义正确的是( )
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);
第8题:
以下叙述中正确的是()
A、使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值
B、使用const定义的常量名有类型之分,其值在程序运行时是不可改变的
C、在程序中使用内置函数使程序的可读性变差
D、在定义函数时可以在形参表的任何位置给出缺省形参值
第9题:
A.错误
B.正确
第10题:
在宏定义#define PI 3.14159中,用宏名PI代替一个______。
A.单精度数
B.双精度数
C.常量
D.字符串