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