下列字符串中,正确的C++标识符是(  )。

题目
单选题
下列字符串中,正确的C++标识符是(  )。
A

foo-1

B

2b

C

new

D

_256

参考答案和解析
正确答案: A
解析:
C++语言中标识符由字母、数字或下划线构成,但第一个字符必须是字母或下划线;标识符中大小写字母是不同的;用户定义标识符时,不允许采用系统的关键字。A项,符号“-”不允许出现在标识符中;B项,标识符不能以数字开头;C项,new是C++语言中的关键字;D项,标识符能够以下划线开头,合法。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 17 )下列字符串中,不可以用作 C++ 标识符的是

A ) y_2006

B ) ____TEST__H

C ) Retum

D ) switch


正确答案:D

第2题:

( 17 )在下列字符中,不允许作为 C++ 标识符的是

A ) b

B ) B

C ) _

D ) 2


正确答案:D

第3题:

下列符号中,正确的C++标识符是______。

A.enum

B.2b

C.foo-9

D._32


正确答案:C

第4题:

C++语言标识符是以字母或下划线下开头的,由字母,数字和下划线组成的字符串。()

此题为判断题(对,错)。


参考答案:错误

第5题:

下列符号中可以用作C++标识符的是( )。

A._radius

B.foo~bar

C.else

D.3room


正确答案:A
解析: 本题考查的是标识符。标识符是由数字、字母以及下划线构成。其第一个字符必须是字母戌下划线,中间不能有空格,标识符的长度是任意的,但由于编译系统的限制一般不超过31个字符,标识符中的大小写字母是不同的;定义标识符时不能采用系统的保留字。

第6题:

下列字符串中不能作为C++标识符使用的是( )。

A.WHILE

B.user

C._lvar

D.9stars


正确答案:D
解析:此题考查的是C++语言中标识符的定义。标识符由字母、数字或下划线构成,但第一个字符必须是字母或下划线;标识符中大小写字母是不同的;用户定义标识符时,不允许采用系统的关键宇。

第7题:

下列符号中能够作为C++标识符的是

A.const

B.2a

C._shape

D.-connt


正确答案:C
解析:C++中,变量标识符必须以大小写字母或下画线开始,是由数字或者字母、下画线等组成的一个字符串,其中C++关键字不能作为标识符,不能包含-、+、*、/等运算符号。C++变量区分大小写。

第8题:

( 17 )下列符号中,正确的 C++ 标识符是

A ) enum

B ) 2b

C ) foo-9

D ) _32


正确答案:D

第9题:

下列字符串中,不可以用作C++标识符的是

A.y_2006

B._TEST_H

C.Return

D.switch


正确答案:D
解析:本题考查的知识点是:标识符。在C++中,标识符的组成要符合以下4个规定:
(1)标识符是一个以字母或下划线开头的,由字母、数字、下划线组成的字符串;
(2)标识符不能与任意一个关键字同名;
(3)标识符中的字母区分大小写:
(4)标识符不宜过长,C++语言一般设定一个标识符的有效长度为32个字符。
在选项D) 中,switch是C++开关语句的关键字,因此不能用作标识符。故本题应该选择D。

第10题:

正确的C++语言标识符是:()。

A.3d_max

B.if

C.A&B

D.sum_2


正确答案:D