当前位置:首页 >课程 >C语言程序设计

1、C语言中,由固定数目的同类型的变量按一定顺序排列而构成的是( )。

A、队列
B、链表
C、结构体
D、数组

参考答案:请扫码使用小程序查看答案

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

A、对部分元素赋初值
B、对数组元素赋同一初值
C、对全部元素赋初值
D、在方括号中写入变量表达式

参考答案:请扫码使用小程序查看答案

3、数组元素下标可从( )开始。

A、用户指定
B、1
C、任意自然数
D、0

参考答案:请扫码使用小程序查看答案

4、冒泡排序中,若有n个数,第一趟最多需要比较( )次。

A、2(n-1)
B、n
C、n-1
D、2n

参考答案:请扫码使用小程序查看答案

5、利用冒泡排序得到升序排列,每一趟中从前到后遍历数组,将相邻两个数作比较,如果前面的数小于后面的数,则( )。

A、将当前数据前移
B、将当前数据后移
C、交换两个数的位置
D、不做操作

参考答案:请扫码使用小程序查看答案

6、若不允许函数修改数组元素,则可以用( )限定符作为数组参数的前缀,这样数组元素就成为函数中的常量。

A、define
B、fix
C、include
D、const

参考答案:请扫码使用小程序查看答案

7、在定义int m[ ][3]={1,2,3,4,5,6};后,m[1][0]的值是( )。

A、1
B、5
C、2
D、4

参考答案:请扫码使用小程序查看答案

8、若给出以下定义:char x[ ]=”abcdefg”;char y[ ]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’};则正确的叙述为( )。

A、数组x和数组y的长度相同
B、数组x的长度小于数组y的长度
C、数组x的长度大于数组y的长度
D、数组x和数组y等价

参考答案:请扫码使用小程序查看答案

9、函数调用语句为:int a[10],maxnum;…maxnum=max(a);函数定义首部应为( )。

A、int max(int b)
B、double max(int b[])
C、int max(int a)
D、int max(int b[])

参考答案:请扫码使用小程序查看答案

10、若有定义:int b[3][4]={0};则下述正确的是( ) 。

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

参考答案:请扫码使用小程序查看答案