A: 345678
B: 876543
C: 1098765
D: 321678
举一反三
- 有以下程序:#includevoidfun(inta[],intn){ inti,t; for(i=0;i A: 321678 B: 876543 C: 1098765 D: 345678
- 有以下程序: #include"stdio.h" void main() { int k[10]={ 1,2,3,4,5,6,7,8,9,10},i,t; for(i=0;i < 10/2;i++) { t=k[i];k[i]=k[9-i]; k[9-i]=t;}; for(i=2;i < 8;i++) printf("%d",k[i]); } 程序运行后的输出结果是__________。: 1098765/#/321678/#/345678/#/876543
- 以下程序的输出结果是().voidreverse(inta[],intn){inti,t;for(i=0;i
- 有以下程序voidfun(int*a,intn){intt,i,j;for(i=0;i
- 有以下程序#includevoidfun(inta[],intn){inti,t;for(i=0;i}main(){intk[10]={1,2,3,4,5,6,7,8,9,10},i;fun(k,5);for(i=2;i<8;i++)printf('%d',k[i]);printf('');}程序的运行结果是()。
内容
- 0
【填空题】下面程序输出结果是28,请将程序补充完整#include<iostream.h>inta[8]={1,2,3,4,5,6,7};voidfun(int*pa,intn);intmain(){intm=8;fun(a,m);cout<<a[7]<<endl;return0;}voidfun(int*pa,intn){for(inti=0;i<n-1;i++)_________________}
- 1
下面程序的时间复杂度为_______。voidfun(intn){inti=1;while(i<=n)i=i*3} A: O() B: O(nlog3n) C: O(n) D: O(log3n)
- 2
若有定义:inti=0,x=0;inta[3][3]={1,2,3,4,5,6,7,8,9};则以下程序段运行后x的值为()for(;i<3;i++)x+=a[i][2-i];[/i] A: 0 B: 12 C: 15 D: 18
- 3
voidfun(intn){ inti=l; while(i<=n) i=i*2; } A: O(n) B: O(n2) C: O(nlog2n) D: O(log2n)
- 4
以下不能对二维数组a进行正确初始化的语句是()。(A)inta[2][3]={0};(B)inta[][3]={{1,2},{0}};(C)inta[2][3]={{1,2},{3,4},{5,6}};(D)inta[][3]={1,2,3,4,5,6}; A: inta[2][3]={0}; B: inta[][3]={{1,2},{0}}; C: inta[2][3]={{1,2},{3,4},{5,6}}; D: inta[][3]={1,2,3,4,5,6};