单项选择
==================================================
题号:31975
下列程序的运行结果是( )
void fun(int *a, int *b)
{ int *k;
k=a; a=b; b=k;
}
int main()
{ int a=3, b=6, *x=&a, *y=&b;
fun(x,y);
cout<<a<<b;
}
A、编译出错
B、6 3
C、3 6
D、0 0
答案:
C
题号:32011
C++语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。
A、由实参传给形参,再由形参传回给实参
B、由用户指定的传递方式
C、单向值传递
D、地址传递
答案:
C
题号:41912
有如下程序:
int a[10]={11,12,13,14,15,16,17,18,19,20};
int *p=&a[3],b;
b=p[5];
则b的值是( ).
A、19
B、18
C、15