第五章单元测试
C语言中,由固定数目的同类型的变量按一定顺序排列而构成的是( )。
当数据已知的情况下,可以在定义数组时,对数组进行初始化,但不可( )。
数组元素下标可从( )开始。
冒泡排序中,若有n个数,第一趟最多需要比较( )次。
利用冒泡排序得到升序排列,每一趟中从前到后遍历数组,将相邻两个数作比较,如果前面的数小于后面的数,则( )。
若不允许函数修改数组元素,则可以用( )限定符作为数组参数的前缀,这样数组元素就成为函数中的常量。
在定义int m[ ][3]={1,2,3,4,5,6};后,m[1][0]的值是( )。
若给出以下定义:
char x[ ]="abcdefg";
char y[ ]={'a','b','c','d','e','f','g'};
则正确的叙述为( )。
函数调用语句为:
int a[10],maxnum;
…
maxnum=max(a);
函数定义首部应为( )。
若有定义:int b[3][4]={0};则下述正确的是( ) 。
A:
结构体
B:队列
C:数组
D:链表
答案:
数组
A:在方括号中写入变量表达式 B:对部分元素赋初值 C:对全部元素赋初值 D:对数组元素赋同一初值
A:任意自然数 B:0 C:用户指定 D:1
A:2(n-1) B:n C:n-1 D:2n
A:将当前数据后移 B:将当前数据前移 C:交换两个数的位置 D:不做操作
A:const B:fix C:include D:define
A:4 B:5 C:1 D:2
A:数组x和数组y的长度相同 B:数组x的长度小于数组y的长度 C:数组x和数组y等价 D:数组x的长度大于数组y的长度
A:int max(int b) B:int max(int b[]) C:int max(int a) D:double max(int b[])
A:没有元素可得初值0 B:此定义语句不正确 C:数组b中各元素均为0 D:数组b中各元素可得初值但值不一定为0
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!