下面各选项中的数组定义方式,错误的是()。
A.int a[7];
B.const int N=7; float b[N];
C.char c[]="abcdef";
D.int N=7; double d[N];
A.int a[7];
B.const int N=7; float b[N];
C.char c[]="abcdef";
D.int N=7; double d[N];
第1题
A.使用一个简单变量之前要先声明或定义
B.数组中各数组元素的数据类型可以不同
C.定义数组以后,系统为数组的每个数组元素赋以数值0
D.数组元素的下标下限是0
第2题
A.数组s的长度为5
B.元素s[2]的值为'e'
C.使用“cin>>s;”可以将从键盘上键入的字符串保存在数组s中
D.使用“intt[]=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素
第3题
A.数组a的长度为5
B.元素a[1]的值为1
C.使用“cina;”可以将从键盘上键入的整数保存在数组a中
D.使用“int b[5]=a;”可以定义数组,并用a中各元素的值初始化b中的各元素
第4题
A.数组的长度必须在定义数组时指定,且数组中所有元素的数据类型必须相同
B.如果定义一维数组时提供了初始化列表,则数组的长度可以省略
C.如果定义二维数组时提供了初始化列表,则数组的列下标可以省略
D.如果定义二维数组时提供了初始化列表,则数组的行下标可以省略
第7题
A.该数组共有20个元素
B.a[0][6]是该数组的一个元素
C.a[0][0]是该数组的一个元素
D.a[5][6]是该数组的一个元素
第10题
A.char s[]="abc";
B.char s[]={'a', 'b', 'c', '\0'};
C.char s[]={'a', 'b', 'c'};
D.char s[20]="abc";