题目内容

设某函数声明参数表为(int &a,int &b,int c),函数体中a,b,c三个变量的值都发生变化;主调函数中调用此函数的实参表为(x,y,z),调用函数语句执行后,以下说法正确的( )。

A. 变量x和y的值发生变化
B. 变量x和y的值不发生变化
C. 变量x、y、z的值都发生变化
D. 只有变量z的值发生变化

查看答案
更多问题

下列函数参数默认值定义错误的是( )。

A. Fun(int x=100)
B. Fun(int x,int y=0)
C. Fun(int x=f())(设函数f()已经定义)
D. Fun(int x=0,int y)

关于函数参数默认值描述正确的是( )。

A. 在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认值
B. 函数参数的默认值只能设定一个
C. 一个函数的参数若有多个,则参数默认值的设定可以不连续
D. 函数所有参数必须设定默认值

写出以下程序运行结果.#includeusingnamespacestd;intmain(){intmax(inta,intb,intc);intmax(inta,intb);inta=5,b=3,c=8;cout<a)a=b;if(c>a)a=c;returna;}intmax(inta,intb){if(a>b)returna;returnb;}

**写出以下程序运行结果。intHT(intn,imx){if(n==0)return1;if(n==1)return2*x;elsereturn2*x*HT(n-1,x)-2*(n-1)*HT(n-2,x);}intmain(){intx,n;x=2;for(n=1;n<4;n+=2){cout<

答案查题题库