#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