GESP C++ 真题 · 逐题精解
首页C++四级真题 › 2024年6月 › 第1题

GESP 2024年6月 C++四级 单选题 第1题

C++四级单选题2024年6月第1题

所属知识点:综合应用(跨题型) 难度要求:掌握 考频:—

下列代码中,输出结果是( )
void func(int x, int y) {
    int a = x, b = y;
    int t = a;
    a = b;
    b = t;
    cout << a << " " << b << " ";
}
int main() {
    int c = 12, d = 24;
    func(12, 24);
    cout << c << " " << d << endl;
}

正确答案:B

题目解析
func 内对局部副本 a、b 做交换并输出 24 12;但传值不改 main 的 c、d,故 main 输出 12 24。合起来 24 12 12 24,选 B。

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习