数组的最小下标是()。

题目

数组的最小下标是()。

  • A、1
  • B、0
  • C、18
  • D、任意
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

数组的最小下标是()。

A、1

B、0

C、18

D、任意


参考答案:A

第2题:

以下叙述中错误的是A.对于float类型数组,不可以直接用数组名完成对数组进行整体输入或输出B.数组名代表的是数组所占存储区的首地址,其值是常量,是不可改变的C.当执行程序时,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D.可以通过赋初值的方式确定数组元素的个数


正确答案:C
选项A“对于float类型数组,不可以直接用数组名完成对数组进行整体输入或输出”,是正确的。C语言中规定,只有字符型的数组才可以用数组名完成对数组进行整体输入或输出,主要是因为没有字符串型的变量,通常用一个字符数组来存放字符串。采用字符串方式后,便可用数组名对数组进行整体输入和输出。
选项B“数组名代表的是数组所占存储区的首地址,其值是常量,是不可改变的”,是正确的。数组名本身是没有方括号和下标的,它实际上是表示数组起始的地址,该地址在数组初始化时由系统分配。
选项C“当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出‘下标越界’的出错信息”,是错误的。在某些编程语言中,下标的取值是不允许超出数组定义中所设的界限的。但是在C和C++中,编译器不对下标的范围进行检查。不检查下标范围的目的有两个,一个是提高运行效率,不检查下标,程序编译耗费时间少。另一个是能够方便指针的使用,数组名并没有包含该数组长度的信息,只包含地址信息,可以看成是一个指针,若检查下标,将限制数组名的使用功能。
选项D“可以通过赋初值的方式确定数组元素的个数”是正确的。C语言规定,如果对数组中所有的元素赋初值,可以省略定义元素的个数。

第3题:

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

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

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

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

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


正确答案:B

第4题:

数组的下标是从0开始的,因此数组若是7个元素,下标到6为止。()

此题为判断题(对,错)。


答案:对

第5题:

以下函数返回a所指数组中最小的值所在的下标值: A.i=pB.a[p]=a[i]C.p=jSXB

以下函数返回a所指数组中最小的值所在的下标值:

A.i=p

B.a[p]=a[i]

C.p=j

D.p:i


正确答案:D
该程序先判断a[i]<a[p],如果条件为真,则a[i]比当前设定的最小值小(p保留的当前最小元素的下标),那么将i赋给P,即将比较过的最小元素标保留在p中,作为下面判断的标准。

第6题:

以下叙述中错误的是( )。

A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出

B.数组名代表的是数组所占存储区的首地址,其值不可改变

C.当程序执行过程中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息

D.可以通过赋初值的方式确定数组元素的个数


正确答案:C
解析:在c语言中,如果出现下标越界的情况,系统不管在编译还是执行时都不会给出“下标越界”的错误提示。

第7题:

数组的下标是从【 】开始的。


正确答案:×
0 解析:数组的下标是从。开始的。

第8题:

以下叙述中错误的是( )。A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B)数组名代表的是数组所占存储区的首地址,其值不可改变C)当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界的出错信息”D)可以通过赋初值的方式确定数组元素的个数


正确答案:C
在C语言中,当程序执行中,数组元素的下标超出所定义的下标范围时,系统不会有提示。

第9题:

数组声明语句dim a(5) as integer 声明的数组a下标最小的元素是a(1).用于循环次数已知。( )

此题为判断题(对,错)。


正确答案:错误

第10题:

已知数组intnum[8]={23,7,0,100,45,92,34,1};这个数组中最小值得下标是3


正确答案:错误

更多相关问题