题目信息

题目类型
练习
题目年份
2024
题目题型
问答题
关 键 词
程序

题目题干

阅读程序,写出运行结果。ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#include<iostream>ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
using namespace std;ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
class AENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{  public :ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      A(const char *s)  {  cout << s << endl;  }ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      ~A() {}ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
};ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
class B : virtual public AENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{  public :ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      B(const char *s1, const char *s2) : A( s1 )  {  cout << s2 << endl;  }ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
};ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
class C : virtual public AENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{  public :ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      C(const char *s1, const char *s2):A(s1)  {  cout << s2 << endl;  }ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
};ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
class D : public B, public CENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{  public :ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      D( const char *s1,const char *s2,const char *s3,const char *s4 ):ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      B( s1, s2 ), C( s1, s3 ), A( s1 )ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      {  cout << s4 << endl;  }ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
};ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
int main()ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{  D *ptr = new D( "class A", "class B", "class C", "class D" );ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
   delete ptr;ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
}ENI100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 

答案解析

相关题目

当不同的类具有相同的间接基类时,( )。 (A)各派生类无法按继承路线产生自己的基类版本 (B)为了建立唯一的间接基类版本,应该声明间接基类为虚基类 (C)为了建立唯一的间接基类版本,应该声明派
阅读程序,写出运行结果。 #include<iostream> using namespace std; class A { public : A(const char *s
函数和类这两种程序模块都可以实现软件重用,它们之间有什么区别?
按照类成员的访问特性、类层次的继承特点,制作一张表格,总结各种类成员在基类、派生类中的可见性和作用域。
若有以下说明语句: class A  {  private : int a1; public : int a2; double x;  /*…*/  }; class B : private A  {
若有以下说明语句: class A  {  /*…*/     public : void sameFun();  }; class B : public A {  /*…*/     public 
有人定义一个教师类派生一个学生类。他认为“姓名”和“性别”是教师、学生共有的属性,声明为public,“职称”和“工资”是教师特有的,声明为private。在学生类中定义特有的属性“班级”和“成绩”。
“虚基类”是通过什么方式定义的?如果类A有派生类B、C,类A是类B虚基类,那么它也一定是类C的虚基类吗?为什么?
在具有虚继承的类体系中,建立派生类对象时,以什么顺序调用构造函数?
假设某销售公司有一般员工、销售员工和销售经理。月工资的计算办法是: 一般员工月薪=基本工资; 销售员工月薪=基本工资+销售额*提成率; 销售经理月薪=基本工资+职务工资+销售额*提成率。 编写程序,定

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢