网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述中正确的是(  )。
A

预定义标识符(如库函数中的函数名)可用作用户标识符,但失去原有含义

B

用户标识符可以由字母和数字任意顺序组成

C

在标识符中大写字母和小写字母被认为是相同的字符

D

关键字可用作用户标识符,但失去原有含义


参考答案

参考解析
解析:
C语言允许把预定义标识符重新定义另作他用,但这将失去预先定义的原意。B项,标识符的第一个字符必须为字母或下划线;C项,标识符区分大小写;D项,关键字是指被C语言保留的,不能用作其他用途的标识符。答案选择A选项。
更多 “单选题C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述中正确的是(  )。A 预定义标识符(如库函数中的函数名)可用作用户标识符,但失去原有含义B 用户标识符可以由字母和数字任意顺序组成C 在标识符中大写字母和小写字母被认为是相同的字符D 关键字可用作用户标识符,但失去原有含义” 相关考题
考题 若程序中有宏定义行 :#define N 100 则以下叙述中正确的是A) 宏定义行中定义了标识符 N 的值为整数100B) 在编译程序对C 源程序进行预处理时用100 替换标识符NC) 对 C 源程序进行编译时用 100 替换标识符ND) 在运行时用 100 替换标识符N

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

考题 下列标识符中,不能作为合法的C用户定义标识符的是() A、a3_b3B、voidC、_123D、IF

考题 下列标识符中,不合法的C语言用户自定义标识符是()。 A、printfB、enumC、_D、sin

考题 下列关于C语言用户标识符的叙述中正确的是A.用户标识符中可以出现下划线和中划线(减号)B.用户标识符中不可以出现中划线,但可以出现下划线C.用户标识符中可以出现下划线,但不可以放在用户标识符的开头D.用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头

考题 下列关于标识符的说法中错误的是A.合法的标识符是由字母、数字和下划线组成B.C语言的标识符中,大写字母和小写字母被认为是两个不同的字符C.C语言的标识符可以分为三类,即关键字、预定义标识符和用户标识符D.用户标识符与关键字不同时,程序在执行时将给出出错信息

考题 以下能定义为用户标识符的是( )。A.printfB.charC._8abcD.Void

考题 以下叙述中错误的是A.用户所定义的标识符允许使用关键字B.用户所定义的标识符应尽量做到“见名知意”C.用户所定义的标识符必须以字母或下划线开头D.用户定义的标识符中,大、小写字母代表不同标识

考题 若程序有宏定义:#define N l00,则以下叙述中正确的是( )。A.宏定义中定义了标识符N的值为整数100B.在编译程序对C源程序进行预处理时用l00替换标识符NC.对C源程序进行编译时用100替换标识符ND.在运行时用100替换标识符N

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

考题 阅读以下程序:该程序在编译时产生错误,原因是( )。A.定义语句出错,Case是关键字,不能用作用户自定义标识符B.定义语句出错,printF不能用作用户自定义标识符C.定义语句无错,sCanf不能作为输入函数使用D.定义语句无错,printf不能输出Case的值

考题 下列叙述中错误的是( )。A.用户所定义的标识符允许使用关键字B.用户所定义的标识符应尽量做到“见名知意”C.用户所定义的标识符必须以字母或下划线开头D.用户定义的标识符中,大、小写字母代表不同标识

考题 在以下各标识符中,合法的用户标识符是 ( )A.1B.table__1C.0__tD.k%

考题 阅读以下程序A)定义语句出错,Case是关键字,不能用作用户自定义标识符,printF不能用作用户自定义标识符B)定义语句出错,Int无法被识别C)定义语句无错,scanf不能作为输入函数使用D)定义语句无错,printf不能输出Case的值

考题 下列关于C语言用户标识符的叙述中,不正确的叙述是:() A、用户标识符中可以出现下划线和中划线(减号)B、用户标识符中不可以出现中划线,但可以出现下划线C、用户标识符中可以出现下划线,但不可以放在用户标识符的开头D、用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头

考题 在一个C程序中______。A.用户标识符中可以出现下划线和中划线(减号)B.用户标识符中不可以出现中划线,但可以出现下划线C.用户标识符中可以出现下划线,但不可以放在用户标识符的开头D.用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头

考题 下列叙述中错误的是( )。A)用户所定义的标识符允许使用关键字B)用户所定义的标识符应尽量做到“见名知意”C)用户所定义的标识符必须以字母或下划线开头D)用户定义的标识符中,大、小写字母代表不同标识

考题 以下各标识符组中,合法的用户标识符组为()A、b-b和abcB、CCP和floatC、hiy和frD、_isw和INT

考题 在C语言中,正确的用户标识符是()A、3fB、_forC、structD、_f.5

考题 以下标识符中,不能作为合法的C用户定义标识符的是().A、a3_b3B、voidC、_123D、IF

考题 下列关于标识符的描述中,正确的是()A、标识符中可以使用下划线和美元符B、标识符中可以使用链接符和井号符C、标识符中大小写字母是无区别的D、标识符可选用关键字

考题 单选题在C语言中,正确的用户标识符是()A 3fB _forC structD _f.5

考题 单选题以下选项中可用作C语言中合法用户标识符的是(  )。A _123B voidC -abcD 2a

考题 单选题下列关于标识符的描述中,正确的是()A 标识符中可以使用下划线和美元符B 标识符中可以使用链接符和井号符C 标识符中大小写字母是无区别的D 标识符可选用关键字

考题 单选题若程序中有宏定义行:#define N 100则以下叙述中正确的是(  )。A 宏定义行中定义了标识符N的值为整数100B 在编译程序对C源程序进行预处理时用100替换标识符NC 上述宏定义行实现将100赋给标识符ND 在运行时用100替换标识符N

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

考题 单选题以下选项中叙述正确的是(  )。A C语言的标识符可分为关键字、预定义标识符和用户标识符三类B C语言的标识符可分为语句、变量和关键字三类C C语言的标识符可分为函数名、变量和预定义标识符三类D C语言的标识符可分为运算符、用户标识符和关键字三类