A: data=[34,5,-6,12,87,29]data.sort()
B: data=[34,5,-6,12,87,29]n=len(data)od=[]whileiwhilejifdata[j]>data[j+1]:t=data[j]data[j]=data[j+1]data[j+1]=tj+=1i+=1
C: data=[34,5,-6,12,87,29]n=len(data)i=0j=0whileiwhilejifdata[j]>data[j+1]:t=data[j]data[j]=data[j+1]data[j+1]=tj+=1i+=1print(data)
D: data=[34,5,-6,12,87,29]n=len(data)i=0j=0whileiwhilejifdata[i]>data[j]:t=data[i]data[i]=data[j]data[j]=tj+=1i+=1
举一反三
- 下列选项中,能填入空白处5的代码是() A: mc.data[i][j] += data[k][j] * ma.data[i][k]; B: mc.data[i][j] += data[k][i] * ma.data[j][k]; C: mc.data[i][j] += data[j][k] * ma.data[k][i]; D: mc.data[i][j] += data[i][k] * ma.data[k][j];
- 下列DATA语句中正确的是() A: DATA B/4*1.0,4*2.0/ B: DATA((B(I,J), J=1,4), I=1,2)/4*1.0, 4*2.0/ C: DATA B/4*(1.0,2.0)/ D: DATA((B(I,J),I=1,2), J=1,4)/4*1.0, 4*2.0/
- 命令x=data(i, j)的含义为( )。
- 命令x=data(i, j)的含义为()。
- Suppose I have a data set called DATA and want to extract rows 1 to 10 and columns 5 to 7. What would be the relevant R command? A: DATA[1:10,5:7] B: DATA[5:7,1:10] C: DATA[10:1,7:5] D: DATA[7:5,10:1]
内容
- 0
以下关于结构体数组和结构体元胞数组的语句中,正确创建结构体元胞数组的是 A: data.name='张三'; data.score=87;data.name='李四'; data.score=65; B: data(1).name='张三'; data(1).score=87;data(2).name='李四'; data(2).score=65 C: data[1].name='张三'; data[1].score=87;data[2].name='李四'; data[2].score=65; D: data{1}.name='张三'; data{1}.score=87;data{2}.name='李四'; data{2}.score=65;
- 1
下面程序是将十进制数转换成不超过十六进制的n进制。请分析程序填空。 #include main() { int i=0,base,n,j,num[20]; printf("Enter data that will be converted:\n"); scanf("%d",&n); printf("Enter base:\n"); scanf("%d",&base); do { i++; num[i]=n【1】base; n=n【2】base; } while(n); printf("The data %d has been converted into the %d base data:\n",n,base); for(【3】) if(num[j]>9) putchar(num[j]+'A'-10); else putchar(num[j]+'0'); }
- 2
有如下程序 #include intchange(int*data) { *data=*data%2; return(*data)+1; } main() { intdata=12; change(&data); printf("%d,",data); data=change(&data); printf("%d,",data); } 程序运行后的输出结果是()
- 3
以下程序的运行结果是【1】,其算法是【2】。 main() {inta[5]={5,10,-7,3,7},i,t,j; sort(a); for(i=0;i<=4;i++) printf("%3d",a[i]); } sort(inta[]) {inti,j,k; for(i=0;i<4;i++) for(j=0;j<4-i;j++) if(a[j]>a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;} }
- 4
有如下程序#include [stdio.h] int change(int* data){ *data= *data % 2; return (*data)+ 1; } void main(){ int data = 12; change(&data); printf("%d,", data); data = change(&data); printf("%d,",data); }程序运行后的输出结果是( )。 A: 0,0, B: 1,2, C: 12,13, D: 0,1,