| 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 |
✏️
🗑️
|
| 399 |
对于 `int a[5][5];`,表达式 `a + 1` 和 `a[0] + 1` 的跨度(即在内存中前进的字节数,假设 int 占 4 字节)分别是多少? |
➖
|
单选题 |
C++ |
2 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 398 |
对于已定义且初始化的二维数组 `int a[M][N];`(M和N为常量),如何用 `sizeof` 计算该二维数组的列数(即N)? |
➖
|
单选题 |
C++ |
2 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 397 |
声明语句 `int *p[5];` 定义的是什么? |
➖
|
单选题 |
C++ |
2 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 396 |
对于二维数组 `int a[3][4];`,如果定义一个指针变量 `p` 来指向该数组的第一行,以下哪种定义是正确的? |
➖
|
单选题 |
C++ |
2 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 395 |
在 C++ 中,如果将二维数组 `int a[100][100];` 定义在所有函数之外(作为全局变量),且未显式初始化,那么 `a[5][5]` 的值是多少? |
➖
|
单选题 |
C++ |
2 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 394 |
5. 判断:在 C++ 中, int a[3][2] 和 int a[2][3] 是完全一样的数组。() |
➖
|
判断题 |
C++ |
1 |
二维数组 |
基础题库 |
2026-05-14 15:14 |
✏️
🗑️
|
| 393 |
4. 下面关于 C++ 二维数组的说法,正确的有() |
➖
|
多选题 |
C++ |
1 |
二维数组 |
基础题库 |
2026-05-14 15:14 |
✏️
🗑️
|
| 392 |
3. 在 C++ 二维数组 a[m][n] 中,m下标表示的是() |
➖
|
单选题 |
C++ |
1 |
二维数组 |
基础题库 |
2026-05-14 15:14 |
✏️
🗑️
|
| 391 |
2. 对于定义 int arr[3][4]; ,这个数组一共有多少个元素?() |
➖
|
单选题 |
C++ |
1 |
二维数组 |
基础题库 |
2026-05-14 15:14 |
✏️
🗑️
|
| 390 |
1. 在 C++ 中,定义一个 2 行 3 列的整型二维数组,正确的写法是() |
➖
|
单选题 |
C++ |
1 |
二维数组 |
基础题库 |
2026-05-14 15:14 |
✏️
🗑️
|