某企业为了组建内部办公网络,需要具备的设备是:()
A. 大容量硬盘
B. 路由器
C. DVD光盘
D. 投影仪
查看答案
以下关于计算机病毒的说法,不正确的是:()
A. 计算机病毒一般会寄生在其他程序中
B. 计算机病毒一般会传染其他文件
C. 计算机病毒一般会具有自愈性
D. 计算机病毒一般会具有潜伏性
数据库管理系统的基本功能不包括()
A. 数据库访问
B. 数据库定义
C. 数据库的建立和维护
D. 数据库和网络中其他系统的通信
有如下程序:
include<iostream>
usingnamespacestd;
classAA{
public;
AA(){cOUt<<1;)
};
classBB:publicAA{
intk;
public:
BB():k(0){tout<<12;}
BB(intn):k(n)(cout<<3;)
};
intmain(){
BBb(4),c;
return0;
}
运行时的输出结果是().
A. 1312
B. 132
C. 32
D. 1412
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。程序通过继承关系,实现对姓名的控制。类TC1实现对名字访问的接口,TC2实现对名字的设置和输出。
程序输出为
TC2Name
May
其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)在类TCl中定义接口函数GetName为纯虚函数。请在注释1后添加适当的语句。
(2)函数GetName2用于获得名字的缓存,但只获得允许读操作这个缓存,请在注释2后添加适当的语句。
(3)实现TC2的构造函数,请在注释3后添加适当的语句。
(4)完成TC2的构造函数,实现对名字的处理。请在注释4后添加适当的语句。
注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。
试题程序:
include<iostream.h>
classTC1
{
public:
//********1********
};
classTC2:publicTCl
{
public:
voidGetName
{
cout<<"TC2Name"<<endl;
}
//********2********
{
returnm_str;
}
//********3********
{
inti:
for(i=0;str[i]!=0;i++)
m_str[i]=str[i];
//********4********
}
private:
charm_str[32];
};
voidmain
{
TCl*P;
TC20bj1("May");
p=&objl;
p->GetName;
cout<<obj1.GetNamc2<<endl;
return;
}