本文提供考研数据结构与程序设计在线题库每日一练,以下为具体内容
1、当C语言调用函数时,实参是一个数组名,则向函数传送的是( )。
A、数组的首地址
B、数组的长度
C、数组全部元素的拷贝
D、数组第一个元素的值
2、在具有n个单元的顺序存储的循环队列中,假定元素下标变量f指向队头元素之前的位置,r指向队尾元素,队尾距队头间隔至少一个空间位置,则判断队满的条件是( )。
A、f==r
B、f!=r
C、(r+1)%n==f
D、(f+1)%n==r
3、以下说法中正确的是( )。
A、C语言程序总是从第一个定义的函数开始执行
B、在C语言程序中,被调用的函数必须在main()函数中定义
C、C语言程序总是从main()函数开始执行
D、C语言程序中的main()函数必须放在程序最开始部分定义
4、若最大存储容器为n个元素的C语言数组用于实现循环队列,假定元素下标变量f指向队头元素之前位置,r指向队尾元素,队尾距队头间隔至少一个空闲位置。若入队方向为数组下标增量方向,则计算队列中实际存储的元素数目的C语言表达式为( )。
A、r-f
B、(r-f+n)%n
C、(r+f)%n
D、(r-f)%n
5、若从二叉树的根结点出发到达任一叶子结点的路径上所经过的结点序列按其关键字有序,则该二叉树一定是( )。
A、二叉排序树
B、哈夫曼树
C、B-树
D、堆
点击查看【完整】试卷>>