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

题目内容 (请给出正确答案)

下列数组定义中,正确的是()

  • 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];"

考题 以下一维数组a正确的定义是()A.inta(5)B.intn=5,a[n]C.inta[SZ]其中SZ为符号常量D.inta{5}

考题 有以下程序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];

考题 已知:intn=10;那么下列语句中错误的是A.int*p=new long[n];B.int p[n];C.int*p=new long(n);D.int p[10];

考题 有下列程序: #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.intn=5;intarr[n];B.intn;n=5;intarr[n];C.intarr[10];D.intN=5,arr[N];

考题 以下对一维整型数组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};

考题 定义整型变量:intn=456;表达式的值为5的是()A、n%10B、n/10C、(n-n/100*100)/10D、n%10/10

考题 以下能正确定义数组并赋初值正确的语句是:()。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;floatf;doubledf;df=10;n=2;下列语句正确的是()A、f=dfB、f=12.3C、n=dfD、df=n=100

考题 一维数组定义语句intn=10,a[n];则()A、数组长度为10B、数组中最后一个元素的下标是n-1C、数组中第一个元素是a[1]D、语法错

考题 在C语言中对一维整型数组的正确定义为()。A、inta(10);B、intn=10,a[n];C、intn;a[n];D、#defineN10inta[N];

考题 以下定义语句中,错误的是()。A、inta[]={1,2}B、char*a[3]C、chars[10]="text"D、intn=5,a[n]

考题 单选题已定义下列变量:intn;floatf;doubledf;df=10;n=2;下列语句正确的是()A f=dfB f=12.3C n=dfD df=n=100

考题 单选题下列数组定义中,正确的是()A inta[10]B intn=10,a[n]C intN=10;inta[N]D intn;scanf(“%d”,n);inta[n]

考题 单选题在C语言中对一维整型数组的正确定义为()。A inta(10);B intn=10,a[n];C intn;a[n];D #defineN10inta[N];

考题 单选题定义整型变量:intn=456;表达式的值为5的是()A n%10B n/10C (n-n/100*100)/10D n%10/10