• 2022-06-08
    设数组a[1..10,1..8]中的元素按行存放,每个元素占用4个存储单元,已知第一个数组元素a[1,1]的地址为1004,那么a[5,6]的地址为()。
    A: 1004+(5×8+6)×4
    B: 1004+(4×8+5)×4
    C: 1004+(5×10+6)×4
    D: 1004+(4×10+5)×4
  • B

    内容

    • 0

      数组定义为 int a[3][2]={1, 2, 3, 4, 5, 6},数组元素( )的值为6。

    • 1

      ‎若有数组定义语句int a[4][5];,则该数组最后一个元素为()。‏ A: a[4][5] B: a[3][4] C: a[3][5] D: a[4][4]

    • 2

      存在多维数组arr,arr =np.array([[1 2 3] [4 5 6] [7 8 9]])数组arr.T的输出为 A: array([[1, 4, 7], [2, 5, 8], [3, 6, 9]]) B: array([[1, 2, 3], [4, 5, 8], [7, 6, 9]]) C: array([[1, 4, 7], [2, 5, 6], [3, 8, 9]]) D: array([[9, 4, 7], [2, 5, 8], [3, 6, 1]])

    • 3

      已知:int a[5 ]; 则对a数组元素的正确引用是 A: a[4] B: a[5] C: a[1.2] D: a[6]

    • 4

      在有11个元素的有序数组a[1..11]中进行二分查找(即折半查找),依次与()比较后,成功找到元素a[5]。 A: a[6]、a[2]、a[5] B: a[6]、a[4]、a[5] C: a[6]、a[3]、a[4]、a[5] D: a[6]、a[8]、a[4]、a[5]