以下程序执行后的输出结果是________ 。(设a[0][0] 是数组a中的第1个元素)#include main( ){ int a[4][5]={1,2,4,8,10,-1,-2,-4,-8,-10,3,5,7,9,11};int i,j,n=9;i=n/5; j=n-i*5-1;printf("NO. %d: %d,%d is %d\n",n,i,j,a[i][j]); }
A. 第n行的最大元素所在的行和列及其最大值
B. 第n个元素所在的行和列及其该元素的值
C. 第i行的最大元素所在的行和列及其最大值
D. 以上都不对
查看答案
以下程序的输出结果是_________。main(){ int i,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d,",x[i][2-i]);printf("\n");}
A. 1,4,7,
B. 3,5,7,
C. 1,5,9,
D. 3,6,9,
下面程序的功能是________。#include main( ){ int a[5][4],i,j,max,row,col;for(i=0;i<5;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]);max=a[4][0]; row=4;col=0;for(i=4;i>=0;i--)for(j=0;j<4;j++)if(max
A. 求二维数组中每一行的最大元素及位置
B. 求二维数组中第4行中的最大元素及位置
C. 求二维数组中的最大元素及位置
D. 求二维数组中最小元素及位置
下面的程序运行后,输出结果是________。main( ){ int i,j,a[7][7],x=0;for(i=0;i<3;i++)for(j=0;j<3;j++) a[i][j]=3*j+i;for(i=2;i<7;i++) x+=a[i][i];printf("%d\n",x);
A. 不确定值
B. 20
C. 0
D. 8
、若有定义语句:char s[100],d[100]; int j=0,i=0; ,且s中已赋字符串,请在划线处填______以实现将字符串s中的内容拷贝到字符串d中。(注意:不得使用逗号表达式)while(s[i]) { d[j]=__________; j++; }d[j]=0;
A. s[i]
B. s[++i]
C. s[i++]
D. s[j]