题目内容

1、以下定义语句中,错误的是()。

A. int a[ ]={6,7,8};
B. int n, a[n];
C. char a[ ]= "string";
D. char a[5 ]={'0','1','2','3','4'};

查看答案
更多问题

以下描述中正确的是( )。

A. 数组定义中的数组名后面的常量表达式用一对圆括弧括起来
B. 数组下标从1开始
C. 数组下标的数据类型可以是整型或实型
D. 数组名的命名与变量的命名规则相同

若定义数组并初始化char a[10]={'1 ','2','3','4','5','6','7','8','9','\0'};指出以下正确的语句().

A. scanf("%c",a[0]);
B. scanf("%s",&a);
C. printf("%c",a3);
D. printf("%s",a);

若定义数组并初始化int a[10]={ 1,2,3,4},以下选项哪一个是错误的()

A. a[8]的值为0
B. a[1] 的值为1
C. a[3]的值为4
D. a[9] 的值为0

若float型变量占用4个字节,有定义float a[20]={1.1,2.1,3.1};则数组a在内存中所占的字节数是()。

A. 12
B. 20
C. 40
D. 80

答案查题题库