相关试题
单选题 一个递归算法必须包括( )。 (4.0分)
单选题 在一个链队列中, front和rear分别为队头指针和队尾指针,则插入一个结点s的操作为( )。 (4.0分)
单选题 依次在初始为空的队列中插入元素a,b,c,d 以后,紧接着做了两次出队操作,此时的队头元素是( )。 (4.0分)
单选题 假定一个链队的队首和队尾指针分别为front和rear,则判断队空的条件是( )。 (4.0分)
单选题 若让元素1,2,3依次进栈,则出栈次序不可能出现的是( )情况。 (4.0分)
单选题 将递归算法转换成对应的非递归算法时,通常需要使用( )来保存中间结果。 (4.0分)
单选题 在解决计算机主机和打印机之间速度不匹配问题时,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则从该缓冲区中取走数据打印。该缓冲区应该是一个( )结构。 (4.0分)
单选题 执行完下列语句段后,i值为:( )。 int f(int x) { return ((x>0) ? x* f(x-1):2);} int i; i =f(f(1)); (4.0分)