#ZX1001. 变量专项

变量专项

一、单选题(每题 2 分,共 20 分)

1、以下哪个是C++程序的入口函数?( )。

{{ select(1) }}

  • main()
  • cout()
  • cin()
  • printf()

2、下列关于cout语句的使用,输出结果为“4”的是( )

{{ select(2) }}

  • cout << "1+3";
  • cout << 1+3;
  • cout << '1+3';
  • cout << 1"3";

3、cin语句在接收输入时,会将以下哪种字符作为分隔符?( )。

{{ select(3) }}

  • 逗号
  • 空格
  • 分号
  • 冒号

4、下列变量名中,符合C++命名规则的是( )。

{{ select(4) }}

  • 123num
  • num_123
  • int
  • num@123

5、执行表达式123 % 10的结果是( )。

{{ select(5) }}

  • 12
  • 3
  • 123
  • 0

6、执行表达式1234 / 10的结果是( )。

{{ select(6) }}

  • 123
  • 4
  • 123.4
  • 12

7、在C++中,字符类型的关键字是( )。

{{ select(7) }}

  • int
  • bool
  • char
  • string

8、字符'a'的ASCII编码值是( )。

{{ select(8) }}

  • 65
  • 97
  • 48
  • 32

9、要将大写字母'A'转换为小写字母,需要进行的运算是( )。

{{ select(9) }}

  • 'A' - 32
  • 'A' + 32
  • 'A' * 32
  • 'A' / 32

10、在C++中,判断变量a是否等于5的表达式是( )

{{ select(10) }}

  • a = 5
  • a == 5
  • a != 5
  • a >= 5

二、判断题(每题 2 分,共 10 分)

11、变量名可以以数字开头,只要不与关键字重名即可。

{{ select(11) }}

12、12 / 10的运算结果是1.2。

{{ select(12) }}

13、ASCII编码表中,'0'的编码值是48,'9'的编码值是57。

{{ select(13) }}

14、C++中,“=”是赋值运算符,“==”是等于运算符,二者功能不同。

{{ select(14) }}

15、复合赋值运算符a *= b等价于a = a * b。

{{ select(15) }}