题目内容

若二维数组 c 有 m列,则计算任一元素 c[i][j] 在数组中的位置的公式为 ( ) 。(假设 c[0][0] 位于数组的第一个位置)

A. i*m+j
B. j*m+i
C. i*m+j-1
D. i*m+j+1

查看答案
更多问题

以下程序运行后,输出结果是 ( ) 。main(){int a[4][4]={{1,3,5},{2,4,6},{3,5,7;printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);}

A. 0650
B. 1470
C. 5430
D. 输出值不定

以下程序运行后,输出结果是 ( ) 。main(){int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6;int i,s=0;for(i=0;i<4;i++) s+=aa[i][1];printf( “%d n”,s);}

A. 11
B. 19
C. 13
D. 20

有以下程序main( ){int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++) s+=a[i][j] ;printf("%d\n",s);}该程序的输出结果是 ( ) 。

A. 18
B. 19
C. 20
D. 21

下述对 C 语言字符数组的描述中正确的是 ( ) 。

A. 任何一维数组的名称都是该数组存储单元的开始地址, 且其每个元素按照顺序连续占存储空间
B. 一维数组的元素在引用时其下标大小没有限制
C. 任何一个一维数组的元素, 可以根据内存的情况按照其先后顺序以连续或非连续的方式占用存储空间
D. 一维数组的第一个元素是其下标为 1 的元素

答案查题题库