单选题以下叙述正确的是()。A 可以把define和if定义为用户标识符B 可以把define定义为用户标识符,但不能把if定义为用户标识符C 可以把if定义为用户标识符,但不能把define定义为用户标识符D define和if都不能定义为用户标识符

题目
单选题
以下叙述正确的是()。
A

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

B

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

C

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

D

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

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列标识符中,不能作为合法的C用户定义标识符的是()

A、a3_b3

B、void

C、_123

D、IF


参考答案:B

第2题:

以下不能定义为用户标识符的是()。A)Main B)_0C)_int D)sizeof


正确答案:D
sizeof为关键字,不能定义为用户的标识符。

第3题:

若程序中有宏定义行 :#define N 100 则以下叙述中正确的是

A) 宏定义行中定义了标识符 N 的值为整数100

B) 在编译程序对C 源程序进行预处理时用100 替换标识符N

C) 对 C 源程序进行编译时用 100 替换标识符N

D) 在运行时用 100 替换标识符N


正确答案:B

第4题:

以下叙述中错误的是

A.用户所定义的标识符允许使用关键字

B.用户所定义的标识符应尽量做到“见名知意”

C.用户所定义的标识符必须以字母或下划线开头

D.用户定义的标识符中,大、小写字母代表不同标识


正确答案:A
解析:用户标识符是由字母、数字和下划线组成,并且第一个字符必须为字母或下划线,并且不能与c语言关键字相同。所以本题应该选择A)。

第5题:

以下能定义为用户标识符的是( )。

A.printf

B.char

C._8abc

D.Void


正确答案:B
用户自定义标识符不能与关键字相同。但可以与库函数名相同,只是一般不建议用户这么做。

第6题:

下列标识符中,不合法的C语言用户自定义标识符是()。

A、printf

B、enum

C、_

D、sin


参考答案:B

第7题:

下列关于C语言用户标识符的叙述中正确的是

A.用户标识符中可以出现下划线和中划线(减号)

B.用户标识符中不可以出现中划线,但可以出现下划线

C.用户标识符中可以出现下划线,但不可以放在用户标识符的开头

D.用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头


正确答案:B
解析:C语言规定,合法的标识符由字母、数字和下划线组成,并且第一个字符必为字母或下划线。

第8题:

以下属非法用户自定义标识符的是( )

Adate

Bdir

Clist

Dtype


正确答案:D

第9题:

以下标识符中,不能作为合法的C用户定义标识符的是()。

A. putchar

B. _double

C. _123

D. INT


参考答案A

第10题:

_int可以定义为用户标识符。()


参考答案:正确

更多相关问题