网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
下列数组定义中,正确的是()
- A、inta[10]
- B、intn=10,a[n]
- C、intN=10;inta[N]
- D、intn;scanf(“%d”,&n);inta[n]
参考答案
更多 “下列数组定义中,正确的是()A、inta[10]B、intn=10,a[n]C、intN=10;inta[N]D、intn;scanf(“%d”,n);inta[n]” 相关考题
考题
若有以下调用语句,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。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(intA[],intn),用冒泡法对数组数据进行排序。所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从0到n-1的数与其后面相邻的数交换,可以把最大的数交换到数组的末端。进行n次下标从0到n-1的交换,则数组变成有序的,并且按由大到小排序。 注意:不能修改和删除程序的其他部分,也不能修改程序的结构。 试题程序: includeiostream.h defineN10 voidsort(intA[N],intn) { } intmain { intA[N]={1,50,17,69,87,42,90,-6,O,-11}; sort(A,10); for(inti=0;isizeof(A)/sizeof(int);i++) { coutA[i]; } coutendl; return0; }
考题
以下程序的输出结果是 voidreverse(inta[],intn) {inti,t; for(i=0;i{t=a[i];a[i]=a[n-
以下程序的输出结果是void reverse(int a[],int n){ int i,t;for(i=0;i A.22B.10C.34D.30
考题
以下为一维整型数组a的正确说明是()。
A.inta(10);B."intn=10,a[n];"C."intn;scanf(""%d"",n);"D."#defineSIZE10;inta[SIZE];inta[n];"
考题
有以下程序includestdio.hintf(intt[],intn);main(){inta[4]={1,2,3,4},s;s=f(a,4);printf(“%d\n“,s);}intf(intt[],intn){if(n0)returnt[n-1]+f(t,n-1);elsereturn0;}程序运行后的输出结果是()。
A、4B、10C、14D、6
考题
有下列程序: #includestdi0.h #includestdlib.h intfun(intn) {int*P; p=(int*)malloc(sizeof(int)); *P=n;return*P; } voidmain( ) {inta; a=fun(10);printf("%d\n",a+fun(10));} 程序的运行结果是( )。A.0B.10C.20D.出错
考题
有下列程序: #includestdi0.h voidfun(int*S,intn1,intn2) { inti,j,t; i=n1;j=n2 while(ij){t=s[i];s[i]=s[j];s[j]=t;i++;j --;} } voidmain( ) { 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;k10;k++)printf(”%d”,a[k]);printf ("\n"); } 程序的运行结果是( )。A.0987654321B.4321098765C.5678901234D.0987651234
考题
有如下类定义: classAA{ inta: public: AA(intn=0):a(n)() }; classBB:publicAA{ pubilc: BB(intn)____ }; 其中横线处缺失部分是()。A.:a(n){}B.:AA(n){}C.{a(n);}D.{a=n;}
考题
有如下类声明: classXA{ intx: public: XA(intn){x=n;} }; classXB:publicXA{ inty; oublic: XB(inta,intb); }; 在构造函数XB的下列定义中,正确的是( )。A.XB::XB(inta,intb):x(a),y(b){}B.XB::XB(inta,intb):XA(a),y(b){}C.XB::XB(inta,intb):x(a),XB(b){}D.XB::XB(inta,intb):XA(a),XB(b){}
考题
下面程序的运行结果是( )。 #includeiostream.h intfun(inta[],intn) { intresult=1; for(inti=1;i(n;i++) result=result*a[i]; returnresult; } voidmain( ) { inta[3]={3,4,5); coHtfun(a,3)endl; }A.12B.15C.20D.60
考题
下列选项中,能正确定义数组的语句是A.intnum[0..2008];B.intnum[];C.intN=2008; intnum[N];D.#DeFineN2008 intnum[N];
考题
有下列程序: #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
考题
以下对一维整型数组a定义正确的是()A、inta(10)B、intn=10,a[n]C、intn;scanf("%d",n);inta[n]D、#defineSIZE10inta[SIZE]
考题
下列数组定义、初始化或赋值语句中,正确的是:()A、intx[5]={1,2,3,4,5,6};B、intn=8;intscore[n];C、inta[8];a[8]=100;D、intx[]={1,2,3,4,5,6};
考题
以下能正确定义数组并赋初值正确的语句是:()。A、intN=5,b[N][N];B、inta[1][2]={{1},{3}};C、intc[2][]={{1,2},{3,4}};D、intd[3][2]={{1,2},{3,4}};
考题
单选题定义整型变量:intn=456;表达式的值为5的是()A
n%10B
n/10C
(n-n/100*100)/10D
n%10/10
热门标签
最新试卷