题目内容

下列说法正确的是 ( )。

A. 有定义语句“int a[10];”,则数组名a代表&a[1]
B. 数组元素的下标必须为整型常量
C. 在定义一维数组时,数组长度可以用任意类型的表达式表示
D. 若有定义语句“int i=10,a[10];”,则可以用a[i/3+3]表达数组元素

查看答案
更多问题

在C/C++语言中引用数组元素时,数组下标的要求,下列选项中最合适的是( ) 。

A. 整型常量
B. 整型变量
C. 整型表达式
D. 任何类型的表达式

有数组初始化语句“int a[4]={1,2,3,4};”,则a[3]的值为( )

A. 4
B. 3
C. 2
D. 1

有数组初始化语句“int a[] ={1,2,3,4,5,6,7,8,9,10};”,则数值最小和最大的元素下标分别是( )。

A. 1,10
B. 0,9
C. 1,9
D. 0,10

有数组定义语句“int i=3,a[20];”,则元素引用错误的是( ) 。

A. a[7*i-1]
B. a[2*i*i+1]
C. a[3*i+1]
D. a[0]

答案查题题库