itgle.com

针对数组定义int data[10];,下列表述中错误的是A.用*data可访问到数组的首元素B.用data[9]可访问到数组的末元素C.用data[10]访问数组元素会超出数组边界D.data共有10个元素,其首元素是data[1]

题目

针对数组定义int data[10];,下列表述中错误的是

A.用*data可访问到数组的首元素

B.用data[9]可访问到数组的末元素

C.用data[10]访问数组元素会超出数组边界

D.data共有10个元素,其首元素是data[1]


相似考题
更多“针对数组定义int data[10];,下列表述中错误的是A.用*data可访问到数组的首元素B.用data[9]可访问 ”相关问题
  • 第1题:

    针对数组定义int data [10];,下列表述中错误的是( )。

    A.用*data可访问到数组的首元素

    B.用data[9]可访问到数组的末元素

    C.用data[10]访问数组元素会超出数组边界

    D.data共有10个元素,其首元素是data[1]


    正确答案:D

  • 第2题:

    针对数组定义int data[10];,下列表述中错误的是()

    A.用*data可访问到数组的首元素

    B.用data[9]可访问到数组的末元素

    C.用data[10]访问数组元素会超出数组边界

    D.data共有10个元素,其首元素是data[1]


    D 解析:data首元素data[0]。

  • 第3题:

    存放循环队列元素的数组 data 有10个元素,则 data 数组的下标范围是()。

    A.0~10

    B.0~9

    C.1~9

    D.1~10


    B

  • 第4题:

    在有13个元素构成的有序表data[1..13]中,用折半查找(即二分查找,计算时向下取整)方式查找值等于data[8]的元素时,先后与(41)等元素进行了比较。

    A.data[7]. data[6]. data[8]

    B.data[7]. Data[8]

    C.data[7]. data[10]. data[8]

    D.data[7]. data[10]、data[9]. data[8]


    正确答案:C
    本题考查数据结构基础知识。在二分查找(即折半查找)过程中,令处于中间位置记录的关键字和给定值比较,若相等,则查找成功:若不等,则缩小范围,直至新的查找区间中间位置记录的关键字等于给定值或者查找区间没有元素时(表明查找不成功)为止。在有13个元素构成的有序表data[1..13]中进行二分查找的过程如下图所示(计算中间元素位置时向下取整,结点中的数字为元素的下标或序号),从中可以看出,查找元素data[8]时,需与data[7]、data[10]、data[8]等元素比较。

  • 第5题:

    9、对数组data的元素从小到大排列

    A.Sort[data]

    B.Sort[data,#1<#2&]

    C.Sort[data,Less]

    D.Reverse[Sort[data]]


    Sort[data];Sort[data,#1;Sort[data,Less]