A.按行存放
B.按列存放
C.由用户自己定义
D.由编译器决定
[单选题]在下列叙述中,错误的是( )。A.)C语言中,二维数组或多维数组是按行存放的B.)赋值表达式b[1][2]=a[2][3]是正确的C.)char a[1];a[0]='A'与int a[1];a[0]='A'等价D.)数组名后的方括号内可以为常量表达式,也可以为变量
[单选题]在下列叙述中,错误的是( )。A.)C语言中,二维数组或多维数组是按行存放的B.)赋值表达式b[1][2]=a[2][3]是正确的C.)char a[1];a[0]='A'与int a[1];a[0]='A'等价D.)数组名后的方括号内可以为常量表达式,也可以为变量
[单选题]二维数组A[m,n]按行序为主序存放在内存,每个数组元素占1个存储单元,则元素aij的地址计算公式是( )。A.LOC(aij)=LOC(a00)+[(i-1)*m+(j-1)]B.LOC(aij)=LOC(a00)+[(j-1)*m+(i-1)]C.LOC(aij)=LOC(a00)+[(i-1)*n+(j-1)]D.LOC(aij)=LOC(a00)+[(j-1)*n+(i-1)]
[主观题]下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。 main() {int a[2][3]={{1,2,3},{4,5}},b[3][2],i,j; for(i=0;i<2;i++) {for(j=0;j<3;j++) ( ); } }
在 C 语言中,字符型数据在内存中以何种形式存放?A. 原码[1]B. BCD 码C. ASCII 码D. 补码
【单选题】设二维数组 a[1..5][1..8] ,若按行优先的顺序存放数组的元素,则 a[4][6] 元素的前面有()个元素。A. 28B. 6C. 40D.
[单选题]若有定义语句:int a[3][6];按在内存中的存放顺序,a数组的第10个元素是( )。A.a[0][4]B.a[1][3]C.a[0][3]D.a[1][4]
[单选题]设二维数组a[10][20]按列优先存储在内存中,假设每个元素占3个存储单元,已知a[4][5]的存储单元地址为500,则a[8][7]的存储单元地址为()A.746B.743C.569D.572
[单选题]设二维数组A[1...m,1...n]按行存储在数组B中,则二维数组元素A[i,j]在一维数组B中的下标为()。A.n*(i-1)+jB.n*(i-1)+j-1C.i*(j-1)D.j*m+i-1
[单选题]设二维数组A[1„m,1„n]按行存储在数组B中,则二维数组元素A[i,j]在一维数组B中的下标为()。A . n*(i-1)+jB . n*(i-1)+j-1C . i*(j-1)D . j*m+i-1