第五章单元测试
  1. C语言中,由固定数目的同类型的变量按一定顺序排列而构成的是(  )。


  2. A:

    结构体

    B:

    队列

    C:

    数组

    D:

    链表


    答案:

    数组


  3. 当数据已知的情况下,可以在定义数组时,对数组进行初始化,但不可(  )。


  4. A:在方括号中写入变量表达式 B:对部分元素赋初值 C:对全部元素赋初值 D:对数组元素赋同一初值
  5. 数组元素下标可从(  )开始。 


  6. A:任意自然数  B:0 C:用户指定 D:1  
  7. 冒泡排序中,若有n个数,第一趟最多需要比较(  )次。


  8. A:2(n-1) B:n C:n-1 D:2n
  9. 利用冒泡排序得到升序排列,每一趟中从前到后遍历数组,将相邻两个数作比较,如果前面的数小于后面的数,则(   )。


  10. A:将当前数据后移 B:将当前数据前移 C:交换两个数的位置 D:不做操作
  11. 若不允许函数修改数组元素,则可以用(  )限定符作为数组参数的前缀,这样数组元素就成为函数中的常量。


  12. A:const  B:fix C:include D:define
  13. 在定义int  m[ ][3]={1,2,3,4,5,6};后,m[1][0]的值是(   )。


  14. A:4  B:5 C:1  D:2
  15. 若给出以下定义:    

    char x[ ]="abcdefg";

    char y[ ]={'a','b','c','d','e','f','g'};  

    则正确的叙述为(  )。


  16. A:数组x和数组y的长度相同 B:数组x的长度小于数组y的长度 C:数组x和数组y等价 D:数组x的长度大于数组y的长度
  17. 函数调用语句为:

    int a[10],maxnum;

    maxnum=max(a);

    函数定义首部应为(  )。


  18. A:int max(int b) B:int max(int b[])  C:int max(int a)  D:double max(int b[])
  19. 若有定义:int  b[3][4]={0};则下述正确的是(  ) 。


  20. A:没有元素可得初值0 B:此定义语句不正确  C:数组b中各元素均为0 D:数组b中各元素可得初值但值不一定为0

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