下面关于符号常量的说法不正确的是:()A、使用define定义常量必须在前面加#B、使用define可以重复定义同一个符号常量,后面定义将覆盖前面的C、使用define可以定义一个变量D、使用define定义了一个字符串

题目

下面关于符号常量的说法不正确的是:()

  • A、使用define定义常量必须在前面加#
  • B、使用define可以重复定义同一个符号常量,后面定义将覆盖前面的
  • C、使用define可以定义一个变量
  • D、使用define定义了一个字符串
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下列的符号常量定义中,正确的定义格式为()

A.#define M1

B.const int M2 20

C.#define M3 10

D.const char mark


参考答案C

第2题:

以下叙述正确的是______。

A.可以把define和if定义为用户标识符

B.可以把define定义为用户标识符,但不能把if定义为用户标识符

C.可以把if定义为用户标识符,但不能把define定义为用户标识符

D.define和if都不能定义为用户标识符


正确答案:B
解析:if是C语言中的保留字,所以不能作为用户标识符;define是C语言中的预编译命令,由于C语言中的预编译命令都是以#开头,所以define可以作为用户标识符。

第3题:

已知:type def charCH;下列描述中,正确的是()。

A.使用CH定义的变量是char型变量

B.使用CH定义的是一个字符常量

C.使用CH定义的变量其类型不确定

D.使用CH定义的是一个字符串


正确答案:A

第4题:

设有定义:#define STR "12345";,则以下叙述中正确的是( )

A.宏名STR代替的是数值常量12345

B.宏定义以分号结束,编译时一定会产生错误信息

C.宏名STR代替的是字符串"12345";

D.宏名STR代替的是字符串常量"12345"


正确答案:C

第5题:

符号常量可以用宏定义define和______来表示。


正确答案:const
const

第6题:

PHP中定义常量的方法是()。

A.VAR

B.dim

C.define()

D.undefined()


参考答案:C

第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);


正确答案:C

第8题:

以下叙述中正确的是()

A、使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值

B、使用const定义的常量名有类型之分,其值在程序运行时是不可改变的

C、在程序中使用内置函数使程序的可读性变差

D、在定义函数时可以在形参表的任何位置给出缺省形参值


参考答案:B

第9题:

PHP预定义常量要使用define()函数进行定义。

A.错误

B.正确


参考答案:B

第10题:

在宏定义#define PI 3.14159中,用宏名PI代替一个______。

A.单精度数

B.双精度数

C.常量

D.字符串


正确答案:D
解析:程序中用#define定义后,PI代表一串字符。