#Z0305. 读程序写结果
读程序写结果
No testdata at current.
#include <iostream>
using namespace std;
void swap(int x, int y) {
int temp = x;
x = y;
y = temp;
}
void addx(int x) {
x++;
}
int x = 3;
void addy(int y) {
x++;
}
int main() {
int a, b;
cin >> a >> b;
swap(a, b);
cout << a << " " << b << endl;
addx(a);
addy(b);
cout << a << " " << b << " " << x << endl;
return 0;
}
**根据给出的代码,选出所有正确的选项。
A [因为修改int
类型的形参值不会导致实参值发生改变,所以swap
并不会交换两个实参的值。]
B [swap
函数用来交换两个参数的值,使得读入的两个变量a
、b
的值被交换。]
C [当输入为2 3
时,输出的第一行为2 3
。]
D [当输入为2 3
时,输出的第一行为3 2
。]
E [当输入为2 3
时,输出的第二行为2 3 4
。]
F [当输入为2 3
时,输出的第二行为2 3 3
。]