voidfun(intn);描述错误的是()A、有参函数,是整型参数B、这个函数是无参函数C、有参函数,是实型参数D、如果调用此函数用fun(形参表)
voidfun(intn);描述错误的是()
- A、有参函数,是整型参数
- B、这个函数是无参函数
- C、有参函数,是实型参数
- D、如果调用此函数用fun(形参表)
相关考题:
若有以下调用语句,main(){…inta[50],n;…fun(n,}则不正确的fun函数的首部是() A、voidfun(intm,intx[])B、voidfun(ints,inth[41])C、voidfun(intp,int*s)D、voidfun(intn,inta)
使用VC++6.0打开考生交件夹下的源程序文件2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intN[4])的功能是用4个数字,组成互不相同且无重复数字的3位数,并将满足所有条件的数字输出到屏幕, 并且每输出一个3位数就换一行。 程序分析:可填在百位、十位、个位的数字都是1、2、3、0。组成所有的排列后再去掉不满足条件的排列。如果判定第一个数字是0,则也去掉。 试题程序: includeiostream.h voidfun(intN[4]) { } intmain() intN[4]={1,2,3,0}; fun(N): return0; }
已知“int*p;fun(p);”,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是()。 A.voidfun(inta[]);B.voidfun(int*C.voidfun(intD.voidfun(int
以下为一维整型数组a的正确说明是()。 A.inta(10);B."intn=10,a[n];"C."intn;scanf(""%d"",n);"D."#defineSIZE10;inta[SIZE];inta[n];"
下列程序的输出结果是()。includeusing namespace std;voidfun(int r){r*=2;}int 下列程序的输出结果是( )。 #include<iostream> using namespace std; voidfun(int r) { r*=2; } int main() { int n=50; fun(n); cout<<n<<end1; return 0; }A.0B.20C.50D.100
有如下程序: #includeiostream usingnamespacestd; voidfunction2(intn); voidfunctionl(intn):{ if(n=0)return; function2(n-2); } voidfunction2(intn){ if(n=O)return; functionl(n-1); } intmain(){ functionl(5); return0; } 下列关于程序运行情况的描述中,正确的是( )。A.functionl运行1次,function2运行2次B.functionl运行2次,function2运行l次C.functionl运行2次,function2运行3次D.functionl运行2次,function2运行2次
下列结构体类型说明和变量定义中正确的是( )。A.typedefstruct; {intn;charC;)REC; RECt1,t2;B.structREC; {intn;charC;} RECt1,t2;C.typedefstructREC; {intn=0;charc=A;}t1,t2D.struct (intn;charc;)REC; RECt1,t2
下列程序中横线处应填入的语句是()。 classBase { public: voidfun(){cout"Baseoffun"endl;}}; classDerived:publicBase { voidfun() { //显示基类的成员函数fun cout"Derivedoffun"endl; } };A.fun();B.Base.fun();C.Base::fun();D.Base-fun();
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(intn),使其实现以下功能:当i等于3时,则打印如下内容。 A AA AAA 注意:不能修改程序的其他部分,只能修改fun函数。 试题程序: includeiostream.h voidfun(intn) { } voidmain { intn; cout"请输入打印的行数:"endl; cinn; if(n1) { cout"输入的行数必须大于0"endl; return; } fun(n); return; }
有如下程序: #includeiostream usingnamespacestd; classB{ public: virtualvoidshow(){cout"B";}}; classD:publicB{ public: voidshow(){cout"D";} }; voidfun1(B*ptr){ptr-show(); }voidfun2(B&ref){ref.show(); }voidfun3(BB){b.show(); } intmain(){ Bb,*p=newD; Dd; funl(p); fun2(b); fun3(d); return0; } 程序的输出结果是( )。A.BBBB.BBDC.DBBD.DBD
设有以下函数:voidfun(intn,char}s){……}则下面对函数指针的定义和赋值均正确的是( )。A.void(*pf)(int,char);pf=fun;B.void+pf( );pf=fun;C.void*pf( );*pf=fun;D.void(*pf)(int,char*);pf=fun;
有下列程序: #includestdi0.h #include"string.h" voidfun(char*s[],intn) { char*t;inti,j for(i=0;in-1;i++) for(j=i+1;jn;j++) if(strlen(s[i]strlen(s[j])){t=s[i];s[i]=s [j];s[j]=t;} } voidmain( ) { char*ss[]=("bcc","bbcc","xy","aaaacc","aab— cc"}; fun(ss,5);printf("%s,%s\n",ss[O],ss[4]);} 程序的运行结果是( )。A.xy,aaaaccB.aaaacc,xyC.bcc,aabccD.aabcc,bcc
有下列程序: #includestdi0.h voidfun(inta[],intn) {inti,t; for(i=0;in/2;i++){t=a[i];a[i]=a[n-1- i];a[n-1-i]=t;} } voidmain( ) {intk[10]={1,2,3,4,5,6,7,8,9,10},i; fun(k,5); for(i=2,i8;i++)printf("%d",k[i]); printf("\n"); } 程序的运行结果是( )。A.345678B.876543C.1098765D.321678
有如下程序:#includeiostreamusingnamespacestd;voidfunction2(intn);voidfunctionl(intn):{if(n=0)return;function2(n-2);}voidfunction2(intn){if(n=O)return;functionl(n-1);}intmain(){functionl(5);return0;}下列关于程序运行情况的描述中,正确的是( )。A.functionl运行1次,function2运行2次B.functionl运行2次,function2运行l次C.functionl运行2次,function2运行3次D.functionl运行2次,function2运行2次
有如下程序:#includeiostreamusingnamespacestd;classB{public:virtualvoidshow(){coutB;}};classD:publicB{public:voidshow(){coutD;}};voidfun1(B*ptr){ptr-show();}voidfun2(B&ref){ref.show();}voidfun3(BB){b.show();}intmain(){Bb,*p=newD;Dd;funl(p);fun2(b);fun3(d);return0;}程序的输出结果是( )。A.BBBB.BBDC.DBBD.DBD
有如下类定义: classB{ public:voidfunl(){} privace:voidfun2(){} protected:voidfun3(){} }; classD:publicB{ protected:voidfun4(){} }; 若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。A.obj.fun1();B.obj.fun2();C.obj.fun3();D.obj.fun4();
下列函数按每行8个输出数组中的数据。 voidfun(int*W.intn) {inti; for(i=0;in;i++) {____ printf("%d",w[i]); } printf("\n") } 下画线处应填入的语句是( )。A.if(i/8==0)printf("\n");B.if(i/8=0)continue;C.if(i%8==0)printf("\n");D.if(i%8==0)continue;
设有定义:Strings=“World”;,下列语句错误的是( )。A、intm=s.indexOf(‘r’);B、charc=s.charAt(0);C、intn=s.length();D、Stringstr=s.append(‘2’);
以下对一维整型数组a定义正确的是()A、inta(10)B、intn=10,a[n]C、intn;scanf("%d",n);inta[n]D、#defineSIZE10inta[SIZE]
在定义函数fun(charsex)时,如果函数需要返回字符值,则下面函数定义错误的是()A、voidfun(charsex){}B、charfun(charsex){}C、floatfun(charsex){}D、intfun(charsex){}
有以下函数定义voidfun(intn){…};若以下选项中的变量都已经正确定义且赋值则对函数fun的正确调用语句是()A、fun(inty);B、k=fun(10);C、fun(x);D、voidfun(n);
单选题有以下程序: #include voidfun(inta[],intn) { inti; for(i=0;i { if(i%2==0) a[i]+=n; else a[i]-=n; } } main() { intc[5]={5,4,3,2,1},i; fun(c,5); for(i=0;i printf("%d,",c[i]); printf(""); } 程序运行后的输出结果是( )。A10,-1,8,-3,6,B5,4,3,2,1,C10,2,8,4,6,D5,-1,3,-3,1,
单选题有以下程序: #include voidfun(int*s,intn1,intn2) { inti,j,t; i=n1; j=n2; while(i { t=s[i]; s[i]=s[j]; s[j]=t; i++; j--; } } main() { inta[10]={1,2,3,4,5,6,7,8,9,0},k; fun(a,0,3); fun(a,4,9); fun(a,0,9); for(k=0;k printf("%d",a[k]); printf(""); } 程序运行的结果是( )。A0987654321B4321098765C5678901234D0987651234
单选题有以下程序: #include voidfun(int*s,intn1,intn2) { inti,j,t; i=n1; j=n2; while(iA5678901234B0987654321C4321098765D0987651234