首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
填空题
当输入d的值22时,以下程序的输出结果是
__
____
__
。
void bin (int b) {
if (b>= 2) bin(b/2);
cout<<b%2;
}
void main() {
int d;
cin>>d;
bin(D) ;
}
答案:
10110
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
填空题
下列程序的输出结果为
Object id=0
Object id=1
请将程序补充完整。
#include<iostream>
using namespace std;
class Point{
public:
Point(int xx=0,intyy=0){X=xx;Y=yy;countP++;}
~Point( ){eountP--;}
int GetX( ){return X;}
int GetY( ){return Y;}
static void GetC( ){cout<<"Object id="<<<countP<<endl;}
private:
int X,Y;
static int countP;
};
______//静态数据成员的初始化
int main( ){
Point::GetC( );
Point A(4,5);
A.GetC( );
return 0;
}
答案:
int Point::countP=0;[解析] 静态数据成员在类中声明,在使用前初始化,一般格式为:
数据...
点击查看答案
手机看题
填空题
______ 是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
答案:
构造函数
点击查看答案
手机看题
填空题
数据结构分为逻辑结构与存储结构,循环队列属于
__
____
__
。
答案:
存储结构[解析] 数据结构分为逻辑结构与存储结构,循环队列属于存储结构.因此,本题的正确答案为存储结构。
点击查看答案
手机看题
填空题
已知程序的结果为1 2 3,请填空。
#include<iostream.h>
template<class T>
class A
{
public:
T x,y,Z;
void display( ) {cout << x << " " << y << " " << z;}
};
void main( )
{
A<int>a1;
___
____
__
___
____
__
___
____
__
a1.display( );
}
答案:
al.x=1;
a1.y=2;
a1.z=3;[解析] 通过程序的结果知道数据类型是int,所以调用时声...
点击查看答案
手机看题
填空题
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于
__
____
__
测试。
答案:
黑箱或黑盒或黑箱(盒)[解析] 本题考查软件工程的测试。对于软件测试而言,黑箱(盒)测试是把程序看成一个黑盒子,完全不考...
点击查看答案
手机看题
填空题
与二维表中的“行”的概念最接近的概念是______。
答案:
元组[解析] 在关系模型中,数据结构用单一的二维表结构来表示实体及实体间的联系。一个关系对应一个二维表。 二维表中的列称...
点击查看答案
手机看题
填空题
对于派生类的构造函数,在定义对象时构造函数的执行顺序:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
答案:
基类[解析] 对于派生类的构造函数,在定义对象时构造函数的执行顺序:先执行调用基类的构造函数,再执行调用子对象类的构造函...
点击查看答案
手机看题
填空题
重新定义标识符的作用域规定是外层变量被隐藏,
__
____
__
变量是可见的。
答案:
内层
点击查看答案
手机看题
填空题
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为
__
____
__
。
答案:
log
2
n [解析] 对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log
2
n次,而顺序查找需要比较n次。
点击查看答案
手机看题
填空题
下列程序的输出结果是______。
#include<iostream.h>
template<class T>
T max(T x[],int n)
{
int i;
T maxv=x[0];
for(i=1;i<n;i++)
if(maxv<x[i])
maxv=x[i];
return maxv;
}
void main( )
{
int a[]={3,2,7,6,8,9};
double b[]={1.2,3.4,2.5,7.3,6.8};
cout<<max(a,4)<<","<<max(b,3)<<endl;
}
答案:
7,3.4[解析] 函数的功能是求出数组中指定范围的元素中的最大值。所以在a数组中前四个数据中最大值为7,数组b中前3个...
点击查看答案
手机看题
填空题
利用继承能够实现______。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
答案:
软件复用
点击查看答案
手机看题
填空题
当输入d的值22时,以下程序的输出结果是
__
____
__
。
void bin (int b) {
if (b>= 2) bin(b/2);
cout<<b%2;
}
void main() {
int d;
cin>>d;
bin(D) ;
}
答案:
10110
点击查看答案
手机看题
填空题
有如下程序:
#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。[解析] 本题考查的是派生类的构造函数。建立派生类对象时,构造函数的执行顺序:执行基类的构造函数,调用顺序按照各...
点击查看答案
手机看题
填空题
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。
bool Staff::Staff==(const Staff &s)
{
return(______);
}
答案:
ID==s.ID或s.ID=ID或this->ID=s.ID或s.ID=this->ID[解析] 此题考查运算符的重载。...
点击查看答案
手机看题
填空题
若有以下程序:
#include〈iostream〉
using namespace std;
class Base
{
public:
Base ( )
{
x=0;
}
int x;
};
class Derived1 : virtual public Base
{
public:
Derived1()
{
x=10;
}
};
class Derived2 : virtual public Base
{
public:
Derived2()
{
x=20;
}
};
class Derived : public Derived1,protected Derived2
{ };
int main()
{
Derived obj;
cout〈〈obj.x〈〈end1;
return 0;
}
该程序运行后的输出结果是______。
答案:
20[解析] 本题中,虽然Derived1和Derived2都是由共同的基类Base派生而来的,但由于引入了虚基类,使得...
点击查看答案
手机看题
填空题
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为
____
____
_
。
答案:
上溢
点击查看答案
手机看题
填空题
已知__--X树中序遍历序列是cbade,它的后序遍历序列是cbeda,前序遍历序列是
__
____
__
。
答案:
abcde[解析] 前序遍历序列的顺序是先根,再左子树,最后右子树;中序遍历序列的顺序是先左子树,再根,最后右子树;后序...
点击查看答案
手机看题
微信扫码免费搜题