关于数组,下列说法错误的是()。
A.在任何一个数组中,数组元素的类型都是一致的
B.<常量表达式>不允许是变量
C.一维数组中的各个元素在内存中是按顺序存放的
D.C语言运行时要检查数组的边界,即下标值超界时,系统会报错
A.在任何一个数组中,数组元素的类型都是一致的
B.<常量表达式>不允许是变量
C.一维数组中的各个元素在内存中是按顺序存放的
D.C语言运行时要检查数组的边界,即下标值超界时,系统会报错
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
A.整型表达式
B.整型常量
C.整型常量或整型表达式
D.任何类型的表达式
A.说明一个数组变量 int a[表达式],则表达式必须是一个结果为正整数的常量表达式。
B.数组是由固定数量的,类型相同的元素组成的。
C.数组变量在说明时可以赋初值,但赋初值的元素必须连续。
D.数组变量在说明时不能赋初值。
E.在数组变量说明时,可以不确定数组中元素的个数,具体的个数可在程序运行过程中根据需要确定。
A.整型常量
B.整型表达式
C.非浮点型表达式
D.任何类型的表达式
以下叙述中正确的是
A.一条语句只能定义一个数组
B.数组说明符的一对方括号中只能使用整型常量,而不能使用表达式
C.每个数组包含一组具有同一类型的变量,这些变量在内存中占有连续的存储单元
D.在引用数组元素时,下标表达式可以使用浮点数
A.同一数组中的各元素,在计算机中的存储是连续的、大小固定的
B.定义数组时,数组维界值可以是负数,也可以不是整数
C.定义数组时,数组每一维的上界值必须大于下界值
D.定义固定长度的数组下标的上下界只能用常量或常量表达式,不能包含变量
A.定义了一个类型为int的指针变量p,该变量具有三个指针
B.定义了一个名为*p的整型数组,该数组含有三个int类型元素
C.定义了一个指向一维数组的指针变量p,该一维数组应具有三个int类型元素
D.定义了一个指针数组p,该数组含有三个元素,各元素都是基类型为int的指针
A.aa数组元素的值分别是”abcd”,”ABCD"
B.aa是指针变量,它指向含有两个数组元素的字符型一维数组
C.aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D.aa数组的两个元素中各自存放了字符'a','A'的地址