第五章单元测试
  1. 常对数组进行的两种基本操作是(   )


  2. A:查找与索引 B:索引与修改 C:建立与删除 D:查找与修改
    答案:查找与修改
  3. A[NN]是对称矩阵,将下面三角(包括对角线)以行序存储到一维数组T[N(N+I)/2]中,则对任一上三角元素a[i][j]对应T[k]的下标k(     )


  4. A: i(j-i)/2+1 B: j(i-l)/2+1 C: j(j-l)/2+i D: i(i-l)/2+j
  5. 所谓稀疏矩阵指的是(     )


  6. A:零元素个数占矩阵元素中总个数一半的矩阵 B:零元素个数较多的矩阵 C:包含有零元素的矩阵 D:零元素个数远远多于非零元素个数且分布没有规律的矩阵
  7. 广义表((a,b,c,d))的表头是(    ),表尾是(    )。


  8. A: (a,b,c,d) B:    a C: () D: (b,c,d)
  9. 用数组 r 存储静态链表,结点的 next 域指向后继,工作指针 j 指向链中结点,使 j 沿链移动的操作为(     )。


  10. A: j=j+1 B: j=r[j]-> next C: j=j->next D: j=r[j].next
  11. 数组可看成线性结构的一种推广,因此与线性表一样,可以进行插入删除等操作。(   )


  12. A:对 B:错
  13. 一个稀疏矩阵Am*n采用三元组形式表示,若把三元组中有关行下标与列下标的值互换,并把mn的值互换,则就完成了Am*n的转置运算。(   )


  14. A:对 B:错
  15. 广义表的取表尾运算,其结果通常是个表,但有时也可是个单元素值。(   )


  16. A:对 B:错
  17. 有一个100×90的稀疏矩阵,非0元素有10个,设每个整型数占两字节,则用三元组表示该矩阵时,所需的字节数是(     )


  18. A: 66 B: 60 C: 33 D: 18000
  19. 数组是一种复杂的数据结构,数组元素之间的关系既不是线性的,也不是树形的。(   )


  20. A:对 B:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部