单选题有如下程序:
# include<iostream>
using namespace std;
class Publication{//出版物类
char name[30];
public:
Publication(char*name="未知名称"){
~strcpy(this->name,name);
}
const char*getName()const{return name;)
virtual const char*getType()const{return"未知类型";}
};
class Book:public Publication{//书类
public:
Book(char*namc):Publication(name){)
viriual const char*getType()const{return "书";}
};
void showPublication(Publication&p){
cout<<p.getType()<<":"<<p.getName()<<endl;
}
int main(){
Book book("精彩人生");
showPublication(book);
return 0;
}
运行时的输出结果是______。
单选题C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类,它包括类iostream和( )。 A) fstream B) ostream C) iostream D) cin
单选题以下描述中,不是线性表顺序存储结构特征的是( )。 A) 不便于插入和删除 B) 需要连续的存储空间 C) 可随机访问 D) 需另外开辟空间来保存元素之间的关系
单选题下列关于构造函数的叙述中,错误的是( )。
单选题下列叙述不属于线性链表较之线性表顺序存储结构的优点的是
____
。
单选题按照标识符的要求,下列选项中,( )符号不能组成标识符。
单选题下列选项中不属于面向对象程序设计特征的是
单选题下面程序的结果是 #include<iostream.h> class A { public: A(){cout<<"construtA" <<endl;} virtual ~A() {cout << "destructA" <<endl;}}; class B:public A { }; class C:public A { }; class D:public B,public C { }; void main() { Dd;}
单选题有如下语句序列: ifstream inffie(''DATA.DAT''); if(infile.good())cout<<''A''; else{ tout<<''B''; ofstream outfile(''DATA.DAT''); if(outfile.fail())cout<<''C'';else cout<<''D''; } 若执行这个语句序列显示的是BD,则说明文件DATA.DAT( )。
单选题有如下程序:
#include
using namespace std;
class TcstClass 1
{
public:
virtual void fun(){coutfun ();
return 0;
}
执行上面程序的输出是( )。
单选题在类中定义和实现的函数称为( )。
单选题下列关于构造函数的描述中,错误的是( )。 A) 构造函数可以设置默认参数 B) 构造函数在定义类对象时自动执行 C) 构造函数可以是内联函数 D) 构造函数不可以重载
单选题内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。
单选题由于常对象不能被更新,因此______。
单选题有下列程序: #include<iostream> using namespace std; c1ass TestClass { private; char c; public: TestClass(char n):c(n){} ~TeStClass() { cout<<c } }; class TestClass1:public TestClass { private: char c; public; TestClass1(char n):TestClass(n+1),c(n){} ~TestClass1() { cout<<C; } }; int main() { TestClass1obj('x'); return 0; } 执行上面的程序将输出( )。
单选题对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( )。
单选题有以下函数: char fun(char*p) {return p;) 则该函数的返回值是( )。
单选题已知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
单选题有如下程序:
int x=3;
do{
x-=2;
cout<<x;
}while(!(-x));
执行这个程序的输出结果是______。
单选题下面不属于C++的预定义的流对象是______。