填空题

当输入d的值22时,以下程序的输出结果是 ________
void bin (int b) {
if (b>= 2) bin(b/2);
cout<<b%2;
}
void main() {
int d;
cin>>d;
bin(D) ;
}

答案: 10110
题目列表

你可能感兴趣的试题

填空题

数据结构分为逻辑结构与存储结构,循环队列属于 ________

答案: 存储结构[解析] 数据结构分为逻辑结构与存储结构,循环队列属于存储结构.因此,本题的正确答案为存储结构。
填空题

软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 ________ 测试。

答案: 黑箱或黑盒或黑箱(盒)[解析] 本题考查软件工程的测试。对于软件测试而言,黑箱(盒)测试是把程序看成一个黑盒子,完全不考...
填空题

与二维表中的“行”的概念最接近的概念是______。

答案: 元组[解析] 在关系模型中,数据结构用单一的二维表结构来表示实体及实体间的联系。一个关系对应一个二维表。 二维表中的列称...
填空题

对于派生类的构造函数,在定义对象时构造函数的执行顺序:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。

答案: 基类[解析] 对于派生类的构造函数,在定义对象时构造函数的执行顺序:先执行调用基类的构造函数,再执行调用子对象类的构造函...
填空题

在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为 ________

答案: log 2 n [解析] 对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log 2 n次,而顺序查找需要比较n次。
填空题

有如下程序:
#include<iostream>
using namespace std;
class CA{
public:
CA(){cout+’A’;}
};
class CB:private CA{
public:
CB(){cout<<‘B’;}
};
int main(){
CA a;
CB b;
return 0;
}
这个程序的输出结果是______。

答案: AAB。[解析] 本题考查的是派生类的构造函数。建立派生类对象时,构造函数的执行顺序:执行基类的构造函数,调用顺序按照各...
填空题

已知__--X树中序遍历序列是cbade,它的后序遍历序列是cbeda,前序遍历序列是 ________

答案: abcde[解析] 前序遍历序列的顺序是先根,再左子树,最后右子树;中序遍历序列的顺序是先左子树,再根,最后右子树;后序...
微信扫码免费搜题