60 #421. 第十四届蓝桥杯11月中高组选择题

第十四届蓝桥杯11月中高组选择题

  1. 执行cout << 5 / 3; 语句后,输出的结果是()。

{{ select(1) }}

  • 0
  • 1
  • 2
  • 3
  1. 执行以下代码,输出的结果是()。
char a[6] = ['a', 'b', 'c', 'd'];

cout << sizeof(a);

{{ select(2) }}

  • 4
  • 6
  • 8
  • 12
  1. 以下关于while与do...while循环语句描述不正确的是()。

{{ select(3) }}

  • do...while的循环条件可以是1
  • while的循环条件可以是复合语句
  • do...while的循环体至少执行一次
  • 执行do...while语句,首先判断循环条件,当满足循环条件,开始执行循环体中的语句

4.关于C++中的一维数组,以下描述正确的是()。

{{ select(4) }}

  • 数组中的元素类型可以不相同
  • 数组在内寸中占有一段连续的存储单元
  • 数组的最后一个元素的下标(索引)为-1
  • 静态数组中元素的个数可以大于数组初始时设定的长度

5.已知:int a, b=5, *p=&a; 下列表达中哪一个可以将b赋值给a?()。

{{ select(5) }}

  • *p = *&b;
  • a = *p;
  • a = &b;
  • a = **p;