首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

有如下程序#include<iostream>using nameSpace std;class base{public:vinual void f1() { cout<

有如下程序 #include<iostream> using nameSpace std; class base { public: vinual void f1() { cout<<"F1 Base"; } virtual void f2() { cout<<"F2Base"; } }; class derive:public base { void f1() { cout<<"F1Derive"; } void f2(int x) { cout<<"F2Derive"; } }; int main() { base obj1,*p; derive obj2; p=&obj2; p—>f1(); p—>f2(); return 0; } 执行后的输出结果是

A.F1Derive F2Base

B.F1Derive F2Derive

C.F1Base F2Base

D.F1Base F2Derive

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有如下程序#include<iostream>using n…”相关的问题
第1题
有如下程序:#include <iostream>using namespace std;Class x{protected: int a;public: x() {a=

有如下程序: #include <iostream> using namespace std; Class x { protected: int a; public: x() { a=1; } }; class x1 : virtual public x { public: x1() { a+=1; cout<<

A.1

B.123

C.242

D.244

点击查看答案
第2题
有如下程序: #include<iostream>usingnamespacestd; classBASE{public: ~BASE(){cout<&

有如下程序:

#include<iostream>

usingnamespacestd;

classBASE{

public:

~BASE(){cout<<"BASE";}

};

classDERIVED:publicBASE{

public:

~DERIVED(){cout<<"DERIVED";}

};

intmain(){DERIVEDx;return0;)

执行后的输出结果是()。

A.BASE

B.DERlVED

C.BASEDERIVED

D.DERlVEDBASE

点击查看答案
第3题
(10 )有如下程序:#include<iostream>using namespace std;class A{public:A(){cout<&l

(10 )有如下程序:

#include<iostream>

using namespace std;

class A{

public:

A(){cout<<"A" ; }

~A(){cout<<"A" ; }

} ;

class B {

A a;

public:

B(){cout<<"B";}

~B(){cout<<"B";}

};

int main (){

B b;

return 0;

}

程序的输出结果是 ___________

点击查看答案
第4题
有如下程序:#include<iostream>using namespace std;int main(){cout.fill('*');cout.width(6);c

有如下程序: #include<iostream> using namespace std; int main() { cout.fill('*'); cout.width(6); cout.fill('#'); cout<<888<<end1; return 0; } 的执行结果是()。

A.###888

B.888###

C. ***888

D.888***

点击查看答案
第5题
有如下程序:#include<iostream>using namespace std;classA{public:virtua1 voidfunc1(){cout<<“

有如下程序: #include<iostream> using namespace std; classA{ public: virtua1 voidfunc1(){cout<<“A1”;} voidfunc2(){cout<<“A2”;}}; class B:publicA{ public: void funcl(){cout<<“B1”;} void func2(){cout<<“B2”;}}; intmain(){ A*p=ne

A.B1B2

B.A1A2

C.B1A2

D.A1B2

点击查看答案
第6题
有如下程序:#include<iostream>#include<iomanip>using namespace std;int main(){c

有如下程序:

#include<iostream>

#include<iomanip>

using namespace std;

int main(){

cout<<setw(10)<<setfill(’X’)<<setprecision(8)<<left;

cout<<12.3456793<<______<<98765;

return 0;

}

若程序的输出是12.345679x98765xxxxx,则划线处缺失的部分是

A.setw(10)

B.setfill(’X’)

C.setprecision(8)

D.right

点击查看答案
第7题
有如下程序: #include<iostream> usingnamespacestd; classC1{ public: ~C1(){cout&l
有如下程序: #include<iostream> usingnamespacestd; classC1{ public: ~C1(){cout<<1;) }; classC2:publicC1{ public: ~C2(){cout<<2;) }; intmain(){ C2cb2; C1*cb1: return0; } 运行时的输出结果是()。

A.121

B.21

C.211

D.12

点击查看答案
第8题
有如下程序#include <iostream>#include <iomanip>using namespace std;class MyClass {public:M

有如下程序#include <iostream>#include <iomanip>using namespace std; class MyClass {public:MyClass(){ cout<<'A'; }MyClass(char c){ cout<<c; }~MyClass(){ cout<<'B'; }};int main() {MyClass p1,*p2;p2=new MyClass('X');delete p2;return 0;}执行这个程序屏幕上将显示输出()。

A.ABX

B.ABXB

C.AXB

D.AXBB

点击查看答案
第9题
有如下的程序: include <iostream> include <fstream> using namespace std; int main() { ofstr

有如下的程序:

include <iostream>

include <fstream>

using namespace std;

int main()

{

ofstream outf("D:\\temp.txt",ios_base::trunc) ;

outf<<"World Wide Web";

outf.close();

ifstream inf("D:\\temp.txt");

char s[20];

inf>>s;

inf.close();

cout<<s;

return 0;

}

执行后的输出结果是【 】。

点击查看答案
第10题
有如下程序:#include<iostream>using namespace std;class A {public:A(){cout<<"A";}};classB{p

有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} }; classB{public:B(){cout<<"B";}} classC:public A{ B b; public: C(){cout<<"C";} }; int main(){ C obj; return 0;} 执行后的输出结果是()。

A.CBA

B.BAC

C.ACB

D.ABC

点击查看答案
第11题
有如下程序:#include<stdio.h>main(){int a=2,b= -1,c=2; if(a<b) if(b<0)c=0; elsec++; printf(

有如下程序: #include <stdio.h> main() { int a=2,b= -1,c=2; if(a<b) if(b<0) c=0; else c++; printf("%d\n",c); } 该程序的输出结果是

A.0

B.1

C.2

D.3

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改