EXY-TF-0115
第 136 题
执行下面的 C++ 代码,会输出 8,因为两个指针地址相差 8 个字节(假设 int 占 4 字节)。
int arr[5] = {1, 2, 3, 4, 5};
int* p1 = arr;
int* p2 = arr + 2;
cout << p2 - p1; // 输出结果
语言:
C++
GESP真题
四级
2025.12
判断题号:
5
EXY-TF-0114
第 137 题
执行下面程序后,变量 a 的值会变成 15。
void add(int &x){
x += 10;
}
int a = 5;
add(a);
语言:
C++
GESP真题
四级
2025.12
判断题号:
4
EXY-TF-0113
第 138 题
在 C++ 中,定义如下二维数组:int a[3][4];,数组 a 在内存中是按行优先连续存放的,即 a[0][0]、a[0][1]、a[0][2]、a[0][3] 在内存中是连续的。
语言:
C++
GESP真题
四级
2025.12
判断题号:
3
EXY-TF-0112
第 139 题
一个结构体不能包含另一个结构体。
语言:
C++
GESP真题
四级
2025.12
判断题号:
2
EXY-TF-0111
第 140 题
小杨正在调试他的温度传感器程序,其中变量 x 保存当前温度。下面这段代码运行后,变量 x 的值变成了 8。
int x = 5;
int *p = &x;
*p = *p + 3;
语言:
C++
GESP真题
四级
2025.12
判断题号:
1
当前页显示 136 - 140
,共 250 道判断题