14001. [GESP202609 四级 C++] 第 6 题

[GESP202609 四级 C++] 第 6 题

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

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;
}

{{ select(1) }}

  • 7 0

  • 7 1

  • 7 2

  • 7 3