更多“数组对象中第一个值的下标是多少?()A、1B、0C、lengthD、length-1”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

    以下程序执行的结果是什么?()int[]myArray=newint[3];try{for(inti=0;i<=myArray.length;i++){myArray[i]=i*3;System.out.println("myArray数组的第"+i+"个元素的值是:"+myArray[i]);}}catch(ArrayIndexOurOfBoubsExceptione){System.out.println("数组下标越界");}

    A.程序执行,屏幕上显示“数组下标越界”

    B.程序出现异常,屏幕上提示出现数组下标越界异常

    C.程序正常执行结束,屏幕上显示数组中每个元素的值

    D.程序编译出错


    参考答案:A

  • 第3题:

    以下叙述中错误的是( )。A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出SX

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

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

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

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

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


    正确答案:C
    数组下标从0开始,当数组元素的下标超出了定义的范围时,系统不会出“下标越界”的信息,运行会出错,因此在编程时务必检查下标是否越界。

  • 第4题:

    以下叙述中正确的是

    A.数组下标的下限是1

    B.数组下标的下限由数组中第一个非零元素的位置决定

    C.数组下标的下限由数组中第一个被赋值元素的位置决定

    D.char el,c2,*c3,c4[40];是合法的变量定义语句


    正确答案:D
    数组下标的下限是0。因此D选项正确。

  • 第5题:

    若用数组名作为函数调用的实参,传递给形参的是()。

    A数组的首地址

    B数组中第一个元素的值

    C数组中全部元素的值

    D数组元素的个数


    A

  • 第6题:

    数组的下标从()开始

    • A、-1
    • B、0
    • C、1
    • D、数组长度-1

    正确答案:B

  • 第7题:

    若有以下数组a,数组元素:a[0]~a[9],其值为 9  4  12  8  2  10  7  5  1  3  该数组中下标最大的元素的值是()


    正确答案:3

  • 第8题:

    一维数组定义语句intn=10,a[n];则()

    • A、数组长度为10
    • B、数组中最后一个元素的下标是n-1
    • C、数组中第一个元素是a[1]
    • D、语法错

    正确答案:D

  • 第9题:

    当定义一个数组时,系统会在内存中为该数组分配一个存储空间,其()就是数组在内存中的首地址。

    • A、数组的最大下标
    • B、数组的名称
    • C、数组的第一个元素
    • D、数组的最后一个元素

    正确答案:B

  • 第10题:

    int a[10];合法的数组元素的最小下标值为()

    • A、1
    • B、0
    • C、10
    • D、9

    正确答案:B

  • 第11题:

    以下关于数组的叙述,哪项错误?()

    • A、基本数据类型的数组位于堆栈中,而对象类型的数组位于堆中。
    • B、数组一经实例化后,其长度无法再改变
    • C、数组元素的起始下标是0
    • D、数组需使用new关键字来实例化,实例化后的数组,其元素具有初始值。

    正确答案:A,B

  • 第12题:

    单选题
    数组对象中第一个值的下标是多少?()
    A

    1

    B

    0

    C

    length

    D

    length-1


    正确答案: A
    解析: 暂无解析

  • 第13题:

    以下关于数组的叙述,哪项错误?()

    A.基本数据类型的数组位于堆栈中,而对象类型的数组位于堆中。

    B.数组一经实例化后,其长度无法再改变

    C.数组元素的起始下标是0

    D.数组需使用new关键字来实例化,实例化后的数组,其元素具有初始值。


    参考答案:A, B

  • 第14题:

    数组对象的长度在数组对象创建之后,就不能改变,数组元素的下标总是从______________开始。


    正确答案:0

  • 第15题:

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


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

  • 第16题:

    设有一个20阶的对称矩阵A,采用压缩存储方式,将其下三角部分以行序为主序存储到一维数组中(矩阵A的第一个元素为a11,数组b的下标从1开始),则矩阵元素a8,5在一维数组b中的下标是()。

    A30

    B28

    C40

    D33


    D

  • 第17题:

    若有以下数组a,数组元素:a[0]~a[9],其值为 9  4  12  8  2  10  7  5  1  3   该数组的元素中,数值最大的元素的下标值是()


    正确答案:2

  • 第18题:

    数组A中,每个元素A[i,j]的长度均为32个二进位,行下标从-1到9,列下标从1到11,从首地址S开始连续存放主存储器中,主存储器字长为16位。求:  ① 存放该数组所需多少单元?  ② 存放数组第4列所有元素至少需多少单元?  ③ 数组按行存放时,元素A[7,4]的起始地址是多少?  ④ 数组按列存放时,元素A[4,7]的起始地址是多少?


    正确答案:每个元素32个二进制位,主存字长16位,故每个元素占2个字长,行下标可平移至1到11。
    (1)242
    (2)22
    (3)s+182
    (4)s+142

  • 第19题:

    冒泡排序对一维数组进行从大到小排序,一趟排序后会将数组中的()排到最后

    • A、最大值
    • B、最小值
    • C、下标最大的值
    • D、下标最小的值

    正确答案:B

  • 第20题:

    数组中元素的最大值就是下标最大的那个数组元素无需进行比较


    正确答案:错误

  • 第21题:

    获取数组中第一个元素的下标为()。

    • A、1
    • B、2
    • C、0
    • D、3

    正确答案:C

  • 第22题:

    数组的最小下标是()。

    • A、1
    • B、0
    • C、18
    • D、任意

    正确答案:B

  • 第23题:

    单选题
    获取数组中第一个元素的下标为()。
    A

    1

    B

    2

    C

    0

    D

    3


    正确答案: B
    解析: 暂无解析