#16. 测试2——C++ 基础知识(GESP 4级)

测试2——C++ 基础知识(GESP 4级)

测试2

  1.  \ 以下循环体共执行多少次?
for (int i = 0; i < 10; i += 3) {
    // 循环体
}

{{ select(1) }}

  • 3
  • 4
  • 10
  • 无限次

  1.  \ 执行以下代码后,输出结果是( )。
#include <iostream>
using namespace std;
int main() {
    int a[] = {1, 2, 3, 4, 5};
    cout << a[2];
}

{{ select(2) }}

  • 1
  • 2
  • 3
  • 4

  1.  \ 以下关于 C++ 数组的说法,正确的有哪些?(多选)

{{ multiselect(3) }}

  • 数组的大小在声明后不能改变
  • 数组元素的下标从 0 开始
  • 数组名可以当作指向首元素的指针使用
  • 二维数组在内存中按行连续存储

  1.  \ 以下哪些排序算法的最坏时间复杂度是 O(n²)?(多选)

{{ multiselect(4) }}

  • 冒泡排序
  • 选择排序
  • 归并排序
  • 插入排序

  1.  \ while(1)for(;;) 都能表示无限循环。

{{ select(5) }}

  • 正确
  • 错误