C语言中数组元素下标的数据类型是()

题目
单选题
C语言中数组元素下标的数据类型是()
A

实型常量

B

整型常量或整型表达式

C

任何类型的表达式

D

字符型常量

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。

A.整型表达式

B.整型常量

C.整型常量或整型表达式

D.任何类型的表达式


正确答案:C
解析:在C语言中,引用数组元素时,其数组下标的数据类型可以是整型常量,也可以是整型表达式。

第2题:

在 C 语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是( )。

A.整型常量

B.整型表达式

C.整型常量或整型表达式

D.任何类型的表达式


正确答案:D

第3题:

数组与向量的区别是()。

A、数组的长度固定

B、数组元素的数据类型相同,可以是普通数据类型

C、向量长度可变

D、向量的元素类型可不同,只能是对象的引用


参考答案:A,B,C,D

第4题:

下列关于数组的描述正确的是( )。

A.数组的长度是固定的,而其中元素的数据类型可以有不同

B.数组的长度是固定的,而其中元素的数据类型必须相同

C.数组的长度是可变的,而其中元素的数据类型可以有不同

D.数组的长度是可变的,而其中元素的数据类型必须相同


正确答案:B

第5题:

在PowerScript语言中,数组中的各元素必须具有相同的数据类型。()


正确答案:错

第6题:

在C语言中,若函数调用时实参是某个数组元素,则传递给对应形参的是(55)。

A.数组空间的首地址

B.数组中此元素的元素值

C.数组中元素的个数

D.数组中所有的元素


正确答案:A
解析:本题考查C语言中函数参数的传递。函数参数的传递是指函数调用过程中形参与实参结合的过程。函数调用未发生时,编译系统并没有给函数的形参分配实际内存空间,因此没有实际的参数值。只有发生了函数的实际调用时,才给函数的各形参分配存储空间,同时将实参的值依次传递给各形参,函数调用结束以后,系统释放形参所占用的存储单元。在函数调用中,实参可以是常量、变量或表达式等具有确切值的各种形式,形参必须是变量。实参与形参数据传递方式可以是数值传递、地址传递与引用传递。题目中给出的是,在函数调用时,实参是某个数组元素,在对数组中值进行传递时,一般通过数组的首地址来实现,是地址传递方式。因此,传递给对应形参的是数组空间的首地址。

第7题:

下列说法正确的是( )。

A.在C语言中,可以使用动态内存分配技术定义元素个数可变的数组

B.在c语言中,数组元素的个数可以不确定,允许随机变动

C.在C语言中,数组元素的数据类型可以不一致

D.在C语言中,定义一个数组后,就确定了它所容纳的元素的个数


正确答案:D
在C语言中,数组元素的个数是确定的,不允许随机变动,数组定义好后,它所能容纳的元素的个数也就确定了,并且同一个数组中所有元素都是同一类型。

第8题:

下列关于数组下标的描述中,错误的是()。

A.C++语言中数组元素的下标是从0开始的

B.数组元素下标是一个整常型表达式

C.数组元素可以用下标来表示

D.数组元素的某维下标值应小于该维的大小值


正确答案:B

第9题:

在C语言中引用数组元素时,其数组下标的数据类型只能是( )。

A.整型常量

B.整型表达式

C.整型常量或整型表达式

D.任何类型的表达式


正确答案:C
解析:在C语言中,数组元素的下标只能是整型常量或整型表达式。

第10题:

用DIMENSION命令定义数组后,各数组元素在赋值前的数据类型是【 】。


正确答案:逻辑型
逻辑型