题目内容

( )是合法的数组定义。

A. char str[ ]={48,49,50,51,52,53};
B. int a[5]={0,1,2,3,4,5};
C. int a[]="string";
D. char str[ ]=‘string’;

查看答案
更多问题

下面关于数组的叙述中,正确的是( )。

A. 定义数组后,数组的大小是固定的,且数组元素的数据类型都相同
B. 定义数组时,可不加类型说明符
C. 定义数组后,可通过赋值运算符"="对该数组名直接赋值
D. 在数据类型中,数组属基本类型

下面叙述错误的是( )。

A. 数组中每一个元素都属于同一个数据类型
B. C语言数组名称是数组在内存中的首地址
C语言数组长度在定义数组时可不作确定
D. C语言规定可逐个引用数组元素但不能一次引用整个数组

已知数组a的赋值情况如下所示,则执行语句a[2]++;后a[1]和a[2]的值分别是________。a[0]a[1]a[2]a[3]a[4]

A. 20和30
B. 20和31
C. 21和30
D. 21和31

一维数组的下标从 开始。

答案查题题库