#6117. gesp二级真题分类二:C++语法基础与变量命名
gesp二级真题分类二:C++语法基础与变量命名
二、C++语法基础与变量命名(共12题)
题目
1. 以下不可以作为C++变量名的是( )。
{{ select(1) }}
- FiveStar
- fiveStar
- 5Star
- Star5
2. 下面有关C++变量的说法,正确的是( )。
{{ select(2) }}
- 不可以用for作为变量名,因为for是关键字
- _tnt不可以是变量名,因为首字符必须是字母
- _tnt_不可以是变量名,因为末字符易与减号混淆
- 可以用printf作为变量名,因为printf是关键字
3. 以下选项中不符合C++变量命名规则的是( )。
{{ select(3) }}
- student
- 2_from
- to
- Text
4. 下列不可做变量的是( )。
{{ select(4) }}
- five-Star
- five_star
- fiveStar
- fiveStar
5. 下列不可做变量的是( )。
{{ select(5) }}
- ccf-gesp
- ccf_gesp
- ccfGesp
- _ccfGesp
6. 下面代码用于输入姓名,正确的说法是( )。
string XingMing;
cin >> XingMing;
cout << XingMing;
{{ select(6) }}
- XingMing是汉语拼音,不能作为变量名
- 可以将XingMing改为Xing Ming
- 可以将XingMing改为xingming
- 可以将XingMing改为Xing-Ming
7. Xyz、xYz、xyzZ是三个不同的变量。(判断题)
{{ select(7) }}
- 正确
- 错误
8. 在C++中,变量名可以以数字开头。(判断题)
{{ select(8) }}
- 正确
- 错误
9. 以下哪个变量名是合法的?( )
{{ select(9) }}
- float
- 2var
- _var2
- var-name
10. 下列选项中,不能用于表示分支结构的C++保留字是( )。
{{ select(10) }}
- switch
- return
- else
- if
11. 以下哪个是合法的C++语句?( )
A. int 2a = 5;
B. double _score = 98.5;
C. char 'c' = 'A';
D. float 3.14 = pi;
{{ select(11) }}
- A
- B
- C
- D
12. 以下哪项不是C++的基本数据类型?( )
{{ select(12) }}
- int
- float
- string
- char