![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[主观题]
一维数组所占用的空间是连续的。但数组元素不是顺序存取,而是按元素的()存取的。
一维数组所占用的空间是连续的。但数组元素不是顺序存取,而是按元素的()存取的。
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A、80
B、100
C、240
D、270
(1)该带状矩阵中有多少个非零元素?
(2)若用一个一维数组B按行顺序存放各行的非零元素,且设a[]存放在B[0]中,请给出一个公式,计算任一非零元素a,在一维数组B中的存放位置。
设有数组定义:char array[]="china";,则数组array所占用的空间为()
A.4个宁节
B.5个字节
C.6个字节
D.7个字节
设有数组定义:char array[]="Asia";则数组array[]所占用的空间为()
A.4个字节
B.5个字节
C.6个字节
D.7个字节
从键盘上输入20个元素的值存入一维数组a中,然后将下标为(1、3、5、7、9……)的元素值赋值给数组b,输出数组b的内容。
A.Loc(ai)=Loc(a0)+(i+1)*d
B.Loc(ai)=Loc(a0)+i*d
C.Loc(ai)=Loc(a0)+(i-1)*d
D.Loc(ai)=Loc(a0)+i
#include
main(int x,int b[])
{int k=0,r,i;
scanf("%d",x);
do .
{r=x%2;
b[______]=r;/*第一空*/
x/=2;
}while(______);/*第二空*/
for(______);i>=0;i--)/*第三空*/
print f("%d",b[i]);
}