#KE058. 客观题测试卷1.1

客观题测试卷1.1

单选题

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

{{ select(1) }}

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

2、要使用cout输出内容,必须包含的头文件是?( )

{{ select(2) }}

  • stdio.h
  • string.h
  • iostream
  • math.h

3、下列变量命名中,符合规则的是?( )。

{{ select(3) }}

  • 123num
  • num_123
  • int
  • num#123

4、已知int a=10, b=3,执行a%b后结果是?( )。

{{ select(4) }}

  • 1
  • 3
  • 0
  • 4

5、字符'A'的ASCII码值是?( )。

{{ select(5) }}

  • 48
  • 65
  • 97
  • 32

6、表达式3+4*2的计算结果是?( )。

{{ select(6) }}

  • 14
  • 11
  • 9
  • 10

7、下列哪个是逻辑与运算符?( )。

{{ select(7) }}

  • ||
  • !
  • &&
  • &

8、已知int x=3, y=5; 执行x+=y后,x的值是?( )。

{{ select(8) }}

  • 3
  • 5
  • 8
  • 2

9、下列哪个表达式的结果为true?( )。

{{ select(9) }}

  • 3>5
  • 5==5
  • 6<=4
  • 7!=7

10、循环结构中,for循环的表达式1的作用是?( )

{{ select(10) }}

  • 循环条件
  • 循环步长
  • 初始化循环变量
  • 终止循环

11、do-while循环的特点是?( )。

{{ select(11) }}

  • 先判断条件,后执行循环体
  • 先执行循环体,后判断条件
  • 循环体可能一次都不执行
  • 循环条件必须是布尔类型

12、 要实现循环10次,下列for循环写法正确的是?( )。

{{ select(12) }}

  • for(int i=0; i<10; i++)
  • for(int i=1; i<=10; i++)
  • for(int i=0; i<=10; i++)
  • A和B都正确

13、表达式10/3的结果是?( )。

{{ select(13) }}

  • 3.333
  • 3
  • 4
  • 3.0

14、循环嵌套是指?( )。

{{ select(14) }}

  • 一个循环里面包含另一个循环
  • 多个循环并列
  • 循环中包含选择语句
  • 选择语句中包含循环

15、条件运算符“?:”的格式是?( )

{{ select(15) }}

  • 表达式1?表达式2:条件
  • 条件?表达式1:表达式2
  • 表达式1:表达式2?条件
  • 条件:表达式1?表达式2