更多"说明数组后,数组元素的初值是"的相关试题:
[单项选择]说明数组后,数组元素的初值是
A. 整数0
B. 不定值
C. 逻辑真
D. 逻辑假
[单项选择]当执行下面的语句定义一维数组a并赋以初值后,此数组的元素中不正确的一个赋值结果是 ( )
static int a[10]=0,1,2,3,4,5;
A. a[2]=1
B. a[0]=0
C. a[3]=3
D. a[9]=0
[单项选择]以下能正确对整型数组赋初值的语句是______。
[单项选择]下列能正确进行字符数组赋初值的语句是______。
[单项选择]
D
解析:x数组共有10个元素,在花括弧内只提供3个初值,这表示只给前面的3个成员赋值,后7个元素的值为0,所以,一共有20个字节。
[单项选择]执行命令DIMENSION M(4,2)之后,数组M的元素个数和初值分别是( )。
A. 8,.
B. 4,.
C. 8,0
D. 2,空值
[单项选择]要定义一个具有5个元素的一维数组veer,并使其各元素的初值依次是30、50、-88、0和0,则下列定义语句中错误的是
A. int vect[ ]={30,50,-88};
B. int vect[ ]={30,50,-88,0,0};
C. int vect[5]={30,50,-88};
D. int vect[5]={30,50,-88,0,0};
[单项选择]要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是( )。
A. int vect[]={30,50,-88};
B. int vect[]={30,50,-88,0,0};
C. int vect[5]={30,50,-88};
D. int vect[5]={30,50,-88,0,0};
[单项选择]设二维数组A[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放的数组元素,a[0][0]的存储地址为860,则a[3][5]的存储地址为( )。
A. 1000
B. 860
C. 1140
D. 1200
[判断题]数组元素的地址计算与数组的存储方式有关。
[单项选择]使用DECLARE命令定义数组后,各数组元素在没有赋值之前的数据类型是______。
A. 无类型
B. 字符型
C. 数值型
D. 逻辑型