题目编号
语言
全部语言
等级
全部等级
考查知识点
选择考查知识点 (0)
找到 1506 道单选题
EXY-SC-1551
第 196 题

执行下面程序后,输出结果是( )。

struct Device {
    int id;
    int state;
};

void reset(Device d) {
    d.state = 0;
}

void start(Device &d) {
    d.state += 1;
}

int main() {
    Device d{7, 2};
    reset(d);
    start(d);
    cout << d.id << " " << d.state;
    return 0;
}
A

7 0

B

7 1

C

7 2

D

7 3

语言: C++
GESP真题 四级
2026.9
单选题号: 6
EXY-SC-1550
第 197 题

执行下面程序后,输出结果是( )。

int score = 60;

void update(int &score) {
    score += 5;
}

int main() {
    int score = 80;
    update(score);
    cout << score << " " << ::score;
    return 0;
}
A

85 60

B

80 65

C

85 65

D

80 60

语言: C++
GESP真题 四级
2026.9
单选题号: 5
EXY-SC-1549
第 198 题

下面函数用于将一个 3 行 5 列二维数组的第 r 行元素全部加 1,横线处正确的形参写法是( )。

void addOne(________, int  r) {
     for (int j = 0; j < 5; j++) {
         arr[r][j]++;
     }
}
A

int arr[][]

B

int **arr

C

int arr[][5]

D

int arr[5][]

语言: C++
GESP真题 四级
2026.9
单选题号: 4
EXY-SC-1548
第 199 题
小杨用二维数组记录仓库货物数量。执行下面代码后,变量 x 的值是( )。
int goods[3][4]  = {{2, 4,  6, 8}, {10, 12, 14,  16}, {18, 20, 22,  24}};
int (*p)[4]  = goods;
int x  = *(*(p + 1) + 2);
A
12
B
14
C
20
D
22
语言: C++
GESP真题 四级
2026.9
单选题号: 3
EXY-SC-1547
第 200 题
关于下面指针声明的说法,正确的是( )。
int a  = 10;
int b  = 20;
const  int *p = &a;
A
可以通过 p 修改 a 的值
B
可以令 p = &b
C
p 的指向和所指向的值都不能修改
D
p 必须始终指向 a
语言: C++
GESP真题 四级
2026.9
单选题号: 2
当前页显示 196 - 200 ,共 1506 道单选题