📋 选择 / 判断题列表

支持按 ID、题目、难度、标签、来源、类别筛选
➕ 新增题目
↺ 重置
ID 题目摘要 状态 题型 类别 难度 标签 来源 创建时间 操作
419 假设有声明 `int a[4][5];`,该数组中允许访问的最大行下标和最大列下标分别是? 单选题 C++ 1 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
418 设有初始化语句 `int a[3][3] = {{1}, {2}};`,那么 `a[1][1]` 的值是多少? 单选题 C++ 1 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
417 以下哪种二维数组的初始化方式会导致编译错误? 单选题 C++ 1 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
416 对于二维数组 `int a[3][4];`,它的所有元素在内存中是如何存放的? 单选题 C++ 1 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
415 在 C++ 中,以下哪个语句正确地声明了一个 3 行 4 列的整型二维数组? 单选题 C++ 1 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
414 在 C++ 中,原生函数不能直接返回一个原生的二维数组。如果我们要在函数中生成并返回一个动态大小的二维数据集合,最推荐的现代 C++ 做法是返回什么类型? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
413 有声明 `int a[4][5];`,在数值上,`a`、`a[0]` 和 `&a[0][0]` 的值是相同的,但它们的指针类型(步长)不同。其中加 1 后前进字节数为一整行(20 字节)的是哪一个? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
412 `char *words[] = {"apple", "banana", "cherry"};` 这种定义在内存中实际创建了什么结构? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
411 假设定义了两个类型相同的二维数组 `int a[3][3];` 和 `int b[3][3];`,想要把数组 `b` 的数据全部复制给数组 `a`,以下哪种写法是错误的? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
410 已知 `char str[5][20];`,若想通过 `cin` 或 `scanf` 读取一个单词并将其存储在该数组的第 3 行,正确的写法是? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
409 在 C++ 中,如果想使用 `new` 关键字动态申请一个 M 行 N 列的二维数组(使用指针的指针),正确的第一步分配方式是? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
408 若有声明 `int a[2][3] = {1, 2, 3, 4};`,以下关于数组内数据的说法正确的是? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
407 遍历一个具有 R 行 C 列的二维数组 `a[R][C]` 时,若要判断当前元素 `a[i][j]` 是否位于矩阵的最外层边缘(四条边),下面哪个条件表达式是正确的? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
406 假设有两个矩阵 A(M行K列) 和 B(K行N列) 相乘得到矩阵 C(M行N列)。在标准的按定义实现的三重循环结构中,最内层循环变量通常用于遍历哪个维度? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
405 对于已初始化的二维数组 `int a[3][4];`,表达式 `**a` 代表的值是? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
404 在 C++ 中,如果想使用 STL 的 `vector` 来创建一个动态的 n 行 m 列的二维数组,并且所有元素初始值为 0,以下哪种写法是正确的? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
403 承接上题,如果想利用计算好的二维前缀和数组 `sum`,快速求出左上角为 (r1, c1),右下角为 (r2, c2) 的矩形区域的元素之和,公式是? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
402 在二维前缀和算法中,数组 `sum[i][j]` 表示从矩阵左上角 (1,1) 到 (i,j) 构成的矩形区域的元素总和。已知原数组为 a,求 `sum[i][j]` 的递推公式是? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
401 假设将一个具有 R 行 C 列的二维数组 `a[R][C]` 映射到一个一维数组 `b[R * C]` 中,那么二维元素 `a[i][j]` 对应一维数组 `b` 中的下标 … 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️
400 将二维数组 `int a[3][4];` 转换为一级指针后,可以通过该指针遍历数组。若有 `int *p = &a[0][0];`,则 `p[5]` 访问的是原二维数组的哪个元素? 单选题 C++ 2 二维数组 - 2026-05-14 15:14 ✏️ 🗑️