| 429 |
有一段将矩阵转置的代码,核心操作是将 `a[i][j]` 与哪个元素互换? |
➖
|
单选题 |
C++ |
1 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 428 |
如果对二维数组进行如下赋值:`int a[100][100] = {0};`,其作用是? |
➖
|
单选题 |
C++ |
1 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 427 |
若要将一个二维数组作为参数传递给函数,以下哪种函数形参声明是**合法**的? |
➖
|
单选题 |
C++ |
1 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 426 |
在处理二维数组 `int a[N][N];` 时,如果想访问矩阵的**副对角线**(从右上角到左下角)上的元素,下标 `i` 和 `j` 满足什么条件? |
➖
|
单选题 |
C++ |
1 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 425 |
在处理二维数组 `int a[N][N];` 时,如果想访问矩阵的**主对角线**上的元素,下标 `i` 和 `j` 需要满足什么条件? |
➖
|
单选题 |
C++ |
1 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 424 |
已知 `int a[3][4];`,以下哪个表达式等价于数组元素 `a[i][j]`? |
➖
|
单选题 |
C++ |
1 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 423 |
对于 `int a[M][N];`,如果想要用嵌套的 for 循环**按行遍历**所有元素(外层循环变量为 i,内层为 j),循环条件应如何书写? |
➖
|
单选题 |
C++ |
1 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 422 |
假设 `int` 类型占 4 个字节,对于数组 `int a[3][4];`,表达式 `sizeof(a[0])` 的返回值代表什么? |
➖
|
单选题 |
C++ |
1 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 421 |
假设 `int` 类型占 4 个字节,对于数组 `int a[3][4];`,表达式 `sizeof(a)` 的值是多少? |
➖
|
单选题 |
C++ |
1 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 420 |
若有二维数组 `int a[5][6];`,则该数组一共包含多少个整型元素? |
➖
|
单选题 |
C++ |
1 |
二维数组 |
- |
2026-05-14 15:14 |
✏️
🗑️
|
| 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 |
✏️
🗑️
|