工学

单选题下列四组选项中,正确的C语言标识符是()。A %xB a+bC a123D 123

题目
单选题
下列四组选项中,正确的C语言标识符是()。
A

%x

B

a+b

C

a123

D

123

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面各选项中,均是C语言标识符的选项组是

A.33 we auto

B._23 me _3ew

C._43 3e_ else

D.ER -DF 32


正确答案:B

第2题:

下列选项中,正确的C++标识符是

A.6_group

B.group~6

C.age+3

D._group_6


正确答案:D
解析:标识符是由字母、数字、下划线组成的字符串,且只能以字母或下划线开头。A项中以数字开头,错误。B项中含有运算符“~”,错误。C项中含有加号运算符,错误。D项为正确的标识符。

第3题:

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

A、printf

B、enum

C、_

D、sin


参考答案:B

第4题:

下列字符串中可以用作C++语言标识符的是( )。 A.1234B.foo~~barC.virtualS

下列字符串中可以用作C++语言标识符的是( )。

A.1234

B.foo~~bar

C.virtual

D.34var


正确答案:A
A。【解析】C++语言标识符只能由数字、字母和下画线组成,并且只能以字母和下画线为开头。

第5题:

下面各选项中,均是C语言中合法标识符的选项组是A.for china to B.long_123 short 56_do C.void union _342 D.text _023 _3ew


正确答案:D
本题主要考查标识符的定义。对标识符的定义是历次考试中常考的内容之一。标识符主要由数字、下画线和字母组成,其中数字不能放在首位,另外,用户自定义标识符时,不能将标识符定义为C语言中已定义的关键字,如short、for、void等。
根据上面对标识符的分析,我们不难看出本题的正确答案是D。在选项A中,for是一个已经被定义的关键字,不符合标识符定义的规定;在选项B中,short是C语言系统中已经定义了的关键字,且56_do以数字开头,不符合标识符定义的规定;在选项C中,void、union都是已被定义的关键字,因此不正确。

第6题:

下列关于标识符的说法中错误的是

A.合法的标识符是由字母、数字和下划线组成

B.C语言的标识符中,大写字母和小写字母被认为是两个不同的字符

C.C语言的标识符可以分为三类,即关键字、预定义标识符和用户标识符

D.用户标识符与关键字不同时,程序在执行时将给出出错信息


正确答案:D

第7题:

下列选项中是合法的标识符的是( )。

A.12class

B.+void

C.-5

D._black


正确答案:D
解析:Java语言的标识符以字母、下划线(_)、美元符号($)作为首字符。选项A、B都错误,标识符不以数字和“+”作为首字符;选项C错误,-5是整型数值,不是标识符。

第8题:

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

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

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

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

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


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

第9题:

下面各选项中,均是C语言合法标识符的选项组是

A.33 we auto

B._23 me _3ew

C._43 3e_ else

D.ER-DF 32


正确答案:B
解析: 合法的标识符是由字母、数字和下划线组成,并且第一个字符必须为字母或下划线,用户定义的标识符不能与关键字相同。选项A),数字不能为第一个字母,auto为关键字;选项C)中,也是数字不能为第一个字母,else为关键字;选项D)中负号不合法。

第10题:

下列选项中不合法的标识符是( )。

A.print

B.FOR

C.&a

D.0


正确答案:C
解析:本题考查的是数据类型及其运算中标识符的定义,标识符只能由数字、字母和下画线组成,并且只能以字母和下画线开头,所以选项C)不合法。

更多相关问题