题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-07-28 20:10:04

[填空题]下列程序的执行结果是______。
#include<iostream.h>
class Student

public:
Student(int xx)x=xx;
virtual float calcTuition( );
protected:
int x;
;
float Studertt::calcTuition( )

return float(x*x);

class GraduateStudent:public Student

public:
GraduateStudent(int xx):Student(xx)
float calcTuition( );
;
float Graduatestudent::calcTuition( )

return float(x*2);

void main( )

Student s(20);
GraduateStudent gs(30);
cout<<s.calcTuition( )<<" "<<gs.calcTuition( )<<endl;
//计算学生s和研究生gs的学费

更多"下列程序的执行结果是______。 #include<iostrea"的相关试题:

[填空题]下列程序的执行结果是______。
#include<iostream.h>
class Student

public:
Student(int xx)x=xx;
virtual float calcTuition( );
protected:
int x;
;
float Studertt::calcTuition( )

return float(x*x);

class GraduateStudent:public Student

public:
GraduateStudent(int xx):Student(xx)
float calcTuition( );
;
float Graduatestudent::calcTuition( )

return float(x*2);

void main( )

Student s(20);
GraduateStudent gs(30);
cout<<s.calcTuition( )<<" "<<gs.calcTuition( )<<endl;
//计算学生s和研究生gs的学费

[单项选择]下列程序执行结果是
#include <iostream.h>
class A
public:
int a;
A( ):a(10)cout<<a<<endl;
;
void main( )
A obj1;
A obj2(obj1);
cout<<" "<<obj2.a<<endl;

A. 10 10
B. 编译错误缺少拷贝构造函数
C. 10随机数
D. 随机数随机数
[单项选择]以下程序执行结果是 ( )。 #include <iostream.h> class Base { public virtual void fun( ) { cout<<"B"; } }; class Derived { public: Derived( ) { cout<<"D"; } virtual void fun( ){ Base::fun( ); cout<<"C"; } } int main ( ) { Base *ptr; Derived obj; ptr=&obj; p->fun ( ); return 0; }
A. DBC
B. DCB
C. BDC
D. CBD
[单项选择]以下程序执行后的输出结果是 ( )。 #include <iostream.h> class Basel { public: void fun( ){ cout<<"Basel"<<end1; } }; class Base2 { public: void fun( ) { cout<<"Base2"<<end1; } } class Derived : public Basel,public Base2 { }; void main( ) { Derived Obj; Obj.fun( ); }
A. Basel
B. Base2
C. BaselBase2
D. 程序产生二义性
[单项选择]下列程序的输出结果是
#include
class Myclass
public:Myclass(int i=0,intj=0)
x=i;
y=j;

void show( ) cout < < "x=" < < x < < " " < "y=" < < y < < end1;
void show( )const cout < < "x=" < < " " < < "y=’ < < y < < end1;
privated:
int x; int y;

void main( )
Myclass my1(3,4);
const my2(7,8);
my1.show( );my2.show( );
A. x=4,y=3;x=7,y=8
B. x=3,y=4;x=7,y=8
C. x=7,y=8;x=4,y=3
D. x=8,y=7;x=7,y=8
[单项选择]下列程序的执行结果是( )。 #include<iostream.h> class Sample { int x,y; public: Sample( ) {x=y=0;} Sample(int a,int b) {x=a;y=b;} ~Sample( ) { if(x==y) cout<<"x=y"<<end1; else cout<<"x!=y"<<end1; } void disp( ) { cout<<"x="<<x<<",y="<<y<<end1; } }; void main( ) { Sample s1(2,3); s1.disp( ); }
A. x=2,y=2
B. x=3,y:3
C. x=2,y=3
D. x=3,y=2
[单项选择]下列程序的执行结果是( )。
#include<iostream.h>
class Sample

int x,y;
public:
Sample( )x=y=0;)
Sample(int a,int b)x=a;y=b;
~Sample( )

if=(x==y)
cout<<“x=y”<<endl;
else
cout<<“x!=y”<<endl;

void disp( )

cout<<“x=”<<x<<“,y=”<<y<<endl;

;
void main( )

Sample s1(2,3);
s1.disp( );

A. x=2,y=2
B. x=3,y=3
C. x=2,y=3
D. x=3,y=2
[填空题]以下程序的执行结果是 【12 。 #include <iostream.h> class B { public: B( ){} B(int i.int j); void printb( ); private: int a,b; }; class A { public: A( ) { } A(int i,int j); void printa( ); private: B c; }; A:: A(int i,int j):c(i, j) { } void A:: pfinta( ) { c. printb( ); } B::B(int i,int j) { a=i; b=j; } void B::printb( ) { cout<<"a="<<a<<",b="<<b<<end1; } void main( ) { A m(7,9); m. printa( ); }
[填空题]以下程序的执行结果是 【12
#include <iostream.h>
class Bpublic:
B( )
B(int i.int j);
void printb( );
private:
int a,b;
;
class Apublic:
A( )
A(int i,int j);
void printa( );
private:
B c;
;
A:: A(int i,int j):c(i, j)

void A:: pfinta( )c. printb( );B::B(int i,int j)a=i;
b=j;void B::printb( )cout<<"a="<<a<<",b="<<b<<end1;void main( )A m(7,9);
m. printa( );

[单项选择]以下程序的执行结果是( )。
#include<iostream.h>
class TestClass2

public:
TestClass2 ( ) ;
TestClass2 (int i,int j);
void printb0;
private:
int a,b;
;
class TestClass1

public:
TestClass 1( )
TestClass 1 (int i,int j);
void printa( );
private:
TestClass2 c;
;
Testelass 1: :TestClass 1 (int i,int j):c(i,j)

void TestClass 1 ::printa( )

c.printb( );

TestClass2::TestClass2 (int i,int j)

a=i;
b=j;

void TestClass2::printb( )

cout<<"a="<<a<<","<<"b="<<b<<end1;

void main( )

TestClassl m(7,9);
m.printa( );

A. a=7, b=8
B. a=8, b=7
C. a=7, b=9
D. a=8, b=9
[单项选择]下列程序的输出结果是 #include class Myclass { public:Myclass(int i=0,intj=0) { x=i; y=j; } void show( ) { cout < < "x=" < < x < < " " < "y=" < < y < < end1;} void show( )const { cout < < "x=" < < " " < < "y=’ < < y < < end1;} privated: int x; int y; }; void main( ) { Myclass my1(3,4); const my2(7,8); my1.show( );my2.show( );}
A. x=4,y=3;x=7,y=8
B. x=3,y=4;x=7,y=8
C. x=7,y=8;x=4,y=3
D. x=8,y=7;x=7,y=8
[填空题]以下程序的执行结果是 【10】
#include<iostream.h>
class Sampleint n;
public:
Sample( )
Sample(int m) n=m;
int &operator--(int)n--;
return n;void disp( ) cout<<"n="<<n<<end1;
;
void main( )Sample s(10);
(s--)++;
s. disp( );

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码