单项选择题
有如下程序:
#include <lostream>
using namespace std;
class A
public:
A( )cout<<"A";
~A( )cout<<"~A";
;
class B:public A
A*P;
public:
B( )cout<<"B";P=new A( );
~B( )cout<<"~B";delete P;
;
int main( )
B obj;
return 0;
程序的输出结果是
A.BAA~A~B~A
B.ABA~B~A~A
C.BAA~B~A~A
D.ABA~A~B~A
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下列情况中,不会调用复制构造函数的是
A.用一个对象去初始化同一类的另一个新对象时
B.将类的一个对象赋予该类的另一个对象时
C.函数的形参是类的对象,调用函数进行形参和实参结合时
D.函数的返回值是类的对象,函数执行返回调用时
点击查看答案&解析
单项选择题
语句ofstream f( SALARY.DAT ,ios_base::app)的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且
A.若文件存在,则将其置为空文件;若文件不存在,则打开失败
B.若文件存在,则将文件指针定位于文件尾;若文件不存在,则建立一个新文件
C.若文件存在,则将文件指针定位于文件首;若文件不存在,则打开失败
D.若文件存在,则打开失败;若文件不存在,则建立一个新文件
点击查看答案&解析
相关试题
有如下程序: #include <iostream> u...
有如下程序: #include <iostream> u...
有如下程序: #include <iostream> u...
有如下类定义: class MyBase int k;...