A.void Fun(int x=0,int y=0);B.void Fun(int x,int y);C.void Fun(int x,int y=0);D.void Fun(int x=0,int y); 2下列函数原型声明中错误的是( )。 A.void Fun(int x=0,int y=0); B.void Fun(int x,int y);C.void Fun(int x,int y=0); D.void Fun(int x=0,int y...
解析 给定程序:void fun(int x,int y){x++;y++;}main(){int x=0;fun(x,x);printf(x);}调用函数fun时,若参数传递机制是1)按值传递,那么输出结果为多少?2)按引用传递,那么输出结果为多少?3)按值-结果传递,那么输出结果为多少?同试卷A null...
下面程序的运行结果为 。 #include void fun(int x=0,int y=0) cout < < x < < y; void main( ) fun(5) ;分值: 2相关知识点: 试题来源: 解析 答案:50 [解析] 本题考查的是函数的默认参数,如果一个函数中有多个参数,则默认参数应从右至左逐个定义,所以题目中x使用参数5,y使用默认参数0。
运行下列程序后,输出结果是( ) void fun(int x,int y,int *cp,int *dp) *cp=x+y;*dp=x-y; main() int a=6,b=2; fun(a+b,a-b,&a,&b ); printf("%d,%d\n",a,b ); A.6,2 B.8,4C.12,4 D.8,2 答案 C暂无解析相关...
已知函数fun的定义如下: void fun(int x[],int y) { int k; for(k=0;k<y;k++) x[k]+=y; } 若main函数中有声明int a[10]={10};及调用fun函数的语句,则正确的fun函数调用形式是( )。 A、fun(a[],a[0]); B、fun(a[0],a[0]);...
1.首先,你的这个函数中的两个冒号是不对的,第一个冒号应该改成逗号,第二个冒号应该改成分号,即:void fun (int x, int y) { int tmp; tmp=x; x=y; y=tmp; return; } 2.其次,这是一个用户自定义的、交换两变量值的函数,即用tmp作为一个媒介,将形式参数x和y的值对换。3.再次...
[解析] 当执行fun函数时因为参数传递时是地址传递,因此形参值的改变会影响实参中的数,在执行fun函数时先输出12,接着把*x赋3,*y赋4,此时带回主函数中,输出的值为3 4。结果一 题目 下列程序的输出结果是( )。 void fun(int*x,int y) printf("%d%d",*x,*y);*x=3;*y=4; main() int x=1,y...
已知某一函数形式为'void fun(int x,int y) ;'已定义的变量mn为整型,则下面语句中正确的函数调用[1]语句是 A. fun(m,n) ; B. cout<<fun(m,n) ; C. void fun(int m,int n) ; D. void fun(m,n) ; 相关知识点: 试题来源: 解析 A.fun(m,n) ; 正确 B.cout<<fun(m,n) ; 错误...
main是主函数,所以程序先从main函数执行。main函数中,调用fun(x,y);x,y是形参,值分别为2,3.转入执行fun()函数,x,y被重新赋值了,x=2+3=5,y=5-3=2,x=5-2=3 接着输出xy的值,所以为3,2。因为x,y不是地址传递,所以在main函数中的x,y没有变化 所以main函数中输出的值为...
A.void Fun(int x=0,int y=0);B.void Fun(int x,int y);C.void Fun(int x,int y=0);D.void Fun(int x=0,int y); 点击查看答案手机看题 你可能感兴趣的试题 单项选择题 下列不属于补间动画相关类的是 A.AlphaAnimation B.RotateAnimation C.TranslateAnimation D.FrameAnimation 点击查看答案手机...