网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
根据下面程序段进行分析,结论正确的是()。 intfun(intx,inty) { (x)++; y++; return(x)-y; }
A

参数x是按照值传递进行传递,而y按地址传递进行传递

B

参数y是按照值传递进行传递,而x按地址传递进行传递

C

x,y均是按照值传递传递数据的

D

x,y均是按照地址传递传递数据的


参考答案

参考解析
解析: 暂无解析
更多 “单选题根据下面程序段进行分析,结论正确的是()。 intfun(intx,inty) { (x)++; y++; return(x)-y; }A 参数x是按照值传递进行传递,而y按地址传递进行传递B 参数y是按照值传递进行传递,而x按地址传递进行传递C x,y均是按照值传递传递数据的D x,y均是按照地址传递传递数据的” 相关考题
考题 下列程序段不会发生二义性的是()。 A、intfun(doublep){.;}B、intfun(floatp){.;}floatfun(floatp){.;}floatfun(unsignedp){.;}intx;intx;x=fun(0);x=fun(0);C、intfun(inti,intj=2){.;}D、intfun(inti=2,intj=2){.;}floatfun(inti){.;}intfun(int*p){.;}cout

考题 以下函数首部的定义形式错误的是()A.intfun(intx;inty)B.intfun(intx,inty)C.intfun(intx,y)D.intfun(intx,inty)

考题 intfun(intx,inty)函数首部的定义形式是正确的。()

考题 在下面C语言的函数说明语句中,正确的是()。 A.intfun(int,int);B.intfun(intx,y);C.intfun(x,y);D.intfun(intx;inty);E.intfun(intx,inty);

考题 有如下程序:#includediostreamusingnamespacestd;voidfl(intX,inty){intz=x;x=y;y=z;)voidf2(intX,inty){intz=x;x=y;y=z;}intmain( ){intx=10,y=26;f1(X,y);f2(x,y);coutyendl;return0;}运行时的输出结果是( )。A.10B.16C.26D.36

考题 Whichfivemethods,insertedindependentlyatline5,willcompile?() A.publicintblipvert(intx){return0;}B.privateintblipvert(intx){return0;}C.privateintblipvert(longx){return0;}D.protectedintblipvert(longx){return0;}E.protectedlongblipvert(longx){return0;}F.protectedlongblipvert(intx,inty){return0;}

考题 Given:Whichfivemethods,insertedindependentlyatline5,willcompile?() A.protectedintblipvert(longx){return0;}B.protectedlongblipvert(intx){return0;}C.privateintblipvert(longx){return0;}D.privateintblipvert(intx){return0;}E.publicintblipvert(intx){return0;}F.protectedlongblipvert(longx){return0;}G.protectedlongblipvert(intx,inty){return0;}

考题 下面程序段的输出结果为( )。 packagetest; publicclassClassA { intx=20; staticinty=6; publicstaticvoidmain(Stringargs[]) { ClassBb=newClassB(); b.go(10); System.out.println("x="+b.x); } } classClassB { intX; voidgo(inty) { ClassAa=newClassA(); X=a.y; } }A.x=10B.x=20C.x=6D.编译不通过

考题 有以下程序includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}m 有以下程序 #include <stdio.h> intf(int x) { int y; if(x==0||x==1) return(3); y=x*x-f(x-2); return y; } main() { int z; z=f(3); printf("%d\n",z); } 程序的运行结果是A.0B.9C.6D.8

考题 有下列程序: #includestdi0.h intfun(intx,inyy) {if(x==y)return(x); elsereturn((x+y)/2); } voidmain() {inta=4,b=5,C=6; printf("%d\n",fun(2*a,fun(b,c))); } 程序运行后的输出结果是()。A.3B.6C.8D.12

考题 有如下程序: #includediostream usingnamespacestd; voidfl(intX,inty){intz=x;x=y;y=z;)voidf2(intX,inty){intz=x;x=y;y=z;}intmain( ){ intx=10,y=26; f1(X,y); f2(x,y); coutyendl; return0; } 运行时的输出结果是( )。A.10B.16C.26D.36

考题 有如下程序: #includeiostream usingnamespacestd; voidf1(int&X,int&y){intz=x;x=y;y=z;}voidf2(intX,inty){intz=x;x=y;y=z;}intmain(){ intx=10,y=26; f1(x,y); f2(x,y); coutyendl; return0; } 运行时的输出结果是( )。A.10B.16C.26D.36

考题 有以下程序includeint f(intx){inty; if(x==0||x==1)return(3); y=x*x-f(x-2); return 有以下程序 #include <stdio.h> int f(int x) { int y; if(x==0||x==1) return(3); y=x*x-f(x-2); return y; } main() { int z; z=f(3); printf("%d\n",z); } 程序的运行结果是A.0B.9C.6D.8

考题 有下列程序: #includestdi0.hintf(intx,inty) {return((y-x)*x);} voidmain( ) {inta=3,b=4,c=5,d; d=f(f(a,b),f(a,c)); printf("%d\n",d); } 程序运行后的输出结果是( )。A.10B.9C.8D.7

考题 c++ 中?:; 与return 搭配使用的问题 intmax(intx,inty){(xy)?(returnx):(returny);}编译器提示errorC2059:syntaxerror:'return'改成intmax(intx,inty){return(xy?x:y);}就可以为什么前者不行?

考题 有下列程序:#includestdi0.hintf(intx){inty;if(x==0‖x==1)return(3);y=x*x-f(X-2);returny;}voidmain( ){intZ;z=f(3);printf(%d\n,z);}程序的运行结果是( )。A.0B.9C.6D.8

考题 有如下程序:#includeiostreamUsingnamespacestd;classBase{public:Base(intx=O):valB(x){coutvalB;)~Base( ){coutvalB;)Private:intvalB:};classDerived:publicBase{public:Derived(intX=0,inty=0):Base(x),valD(y)(coutvalD;)~Derived( ){coutvalD;)private:intvalD;};intmain( ){Derivedobj12(2,3);return0;}运行时的输出结果是( )。A.2332B.2323C.3232D.3223

考题 有下列程序: #includestdi0.h intf(intx) { inty; if(x==0‖x==1)return(3); y=x*x-f(X-2); returny; } voidmain( ) { intZ; z=f(3);printf("%d\n",z); } 程序的运行结果是( )。A.0B.9C.6D.8

考题 给定java代码如下所示,在A处新增下列( )方法,是对cal方法的重载publicclassTest{publicvoidcal(intx,inty,intz){}//A}A.publicintcal(intx,inty,floatz){return0;}B.publicintcal(intx,inty,intz){return0;}C.publicvoidcal(intx,intz){}D.publicviodcal(intz,inty,intx){}

考题 若有以下程序:includeusingnamespacestd;voidsub(intx,inty,int*2){*z=y+x;}int main 若有以下程序: #include<iostream> usingnamespacestd; voidsub(intx,inty,int*2) { *z=y+x; } int main() { int a,b,C; sub(8,4,A) ; sub(6,a,B) ; sub(a,b,C) ; cout<<a<<","<<b<<","<<c<<end1; return 0; }A.12,18,30B.-12,6,8C.6,8,10D.12,-18,16

考题 下列程序的输出结果为______。 include intmax(intx,inty) {return(x 下列程序的输出结果为______。include<iostream.h>intmax(intx,inty){return(x>y? x:y);)void main( ){int n=3,m=12;max(m,n)++;cout<<"m="<<m<<",n=<<n<<endl;}

考题 下列带缺省值参数的函数说明中,正确的说明是()。A、intFun(intx,inty=2,intz=3);B、intFun(intx=1,inty,intz=3);C、intFun(intx,inty=2,intz);D、intFun(intx=1,inty,intz=3);

考题 根据下面程序段进行分析,结论正确的是()。 intfun(intx,inty) { (x)++; y++; return(x)-y; }A、参数x是按照值传递进行传递,而y按地址传递进行传递B、参数y是按照值传递进行传递,而x按地址传递进行传递C、x,y均是按照值传递传递数据的D、x,y均是按照地址传递传递数据的

考题 以下正确的函数原型语句是()。A、doublefun(intx,inty)B、doublefun(intx;inty)C、doublefun(intx=5,inty)D、doublefun(intx,y)

考题 单选题下列带缺省值参数的函数说明中,正确的说明是()。A intFun(intx,inty=2,intz=3);B intFun(intx=1,inty,intz=3);C intFun(intx,inty=2,intz);D intFun(intx=1,inty,intz=3);

考题 单选题有以下程序: #include intm1(intx,inty) {  returnx=y?x:y; } intm2(intx,inty) {  returnx=y?y:x; } intfun(inta,intb) {  returna+b; } main() {  intx=2,y=3,z=1;  printf(%d,fun(m1(x,y),m2(y,z))); } 程序的运行结果是(  )。A 6B 5C 4D 3

考题 单选题有以下程序 #include intfun(intx,inty) {  if(x!=y)return((x+y)/2);  elsereturn(x); } main() {  inta=4,b=5,c=6;  printf(%d,fun(2*a,fun(b,c))); } 程序运行后的输出结果是(  )。A 3B 6C 8D 12