欢迎光临
奥鹏作业辅导

东师2020年春季《C++程序设计(高起专)》离线考核[答案]

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

东师2020年春季《C++程序设计(高起专)》离线考核[答案]满分答案

离线考核
《C++程序设计(高起专)》
 
满分100分
一、简答题(每小题10分,共40分。)
1.什么是类?什么是对象?对象与类的关系是什么?
2.什么是多态性?请举例说明。
3.虚函数是否一定要有virtual关键字?什么叫纯虚函数和抽象类?多态调用需要满足怎样的条件?
4.简述结构化的程序设计、面向对象的程序设计的基本思想。

东师2020年春季《C++程序设计(高起专)》离线考核[答案]多选题答案

二、程序分析题(每小题10分,共40分。)
1. 指出下列程序中的1处错误,并说明为什么。
class Location {
   int X,Y=20;
protected:
   int zeroX,zeroY;
   int SetZero(int ZeroX,int ZeroY);
private:
   int length,height;
public:
   void init(int initX,int initY);
   int GetX( );
   int GetY( );
};
答:
 
2.指出下列程序中的1处错误,并说明为什么。
#include<iostream.h>
#include<stdlib.h>
class CTest{
public:
    const int y2;
    CTest(int i1, int i2,int i3):y1(i1),y2(i2)
    {  x=i3;  }
    int show() const{cout<<"y1="<<y1<<" y2="<<y2<<" x="<<x<<endl;}
        //…
private:
     int x;
     const int y1;
};
void main()
{
    CTest c(1,2,3);
    c.show();
    c.y2 = -2;
 c.show();
}
答:
 
3.写出下面程序的输出结果。
#include <iostream.h>
class B
{ int b;
  public:
  B(int i) {b=i;}
  virtual void virfun() {cout<< "B::b: "<<b<<" , ";}
};
class D: public B
{ public:
  D(int i,int j): B(i) {d=j;}
  void virfun() {B::virfun(); cout<<"D::d: "<<d<<endl;}
  private: int d;
};
void fun(B *objp) { objp->virfun(); }
void main() { D *pd=new D(3,5) ; fun(pd);}
答:
 
4. 写出下面程序的运行结果。
#include<iostream.h>
class example
{
public:
    example(int n)
    {
        i=n;
        cout<<"Constructing ";
    }
    ~example()
    {  cout<<"Destructing ";  }
    int get_i()
    {  return i;  }
private :
    int i;
};
int sqr_it(example o)
{    return o.get_i()*o.get_i();    }
main ()
{
    example x(10);
    cout<<x.get_i()<<endl;
    cout<<sqr_it(x)<<endl;
    return 0;
}
答:
 
三、完成程序题(每小题10分,共20分。)
 
1.请在下面程序的横线处填上适当内容,以使程序完整,并使程序的输出为5。
#include<iostream.h>
class Integer
{
  int x;
public:
  Integer(int a=0){x=a;}
  void display( ){cout<<x<<endl;}
  ①                  ;
};
Integer Max(Integer a,Integer b)
{
  if(②                    )
    return a;
  return b;
}
void main( )
{
  Integer a(3),b(5),c;
  c=Max(a,b);
  c.display( );
}
 
2. 设计一个三角形类Triangle,包含三角形三条边长的私有数据成员,另有一个重载运算符“+”,以实现求两个三角形对象的面积之和。
 

东师2020年春季《C++程序设计(高起专)》离线考核[答案]历年参考题目如下:

本文标签: 东师 2020年 春季 离线 考核 
扫描二维码获取答案

热门文章

猜你喜欢

  • 19春华师《西方经济学》在线作业[答案]

  • 华师《西方经济学》在线作业-0003 试卷总分:100 得分:0 一、 单选题 (共 10 道试题,共 30 分) 1.对通货膨胀现象最恰当的描述是( ) A.流通中的货币量过多而引起
  • 北语21春《审计学》作业1[答案]奥鹏作业

  • 21春《审计学》作业1 试卷总分:100 得分:100 一、单选题 (共 18 道试题,共 90 分) 1.注册会计师获取的下列以文件记录形式的证据中,证明力最强的是_____。 A
  • 股票股利是指()。

  • 股票股利是指()。 A.用资本公积发放的股利 B.用增发股票分配的利润 C.用债券发放的股利 D.以上都不是 答案:B
  • 南开18春学期《市政学》在线作业答案

  • 18春学期《市政学》在线作业-0002 试卷总分:100 得分:0 一、 单选题 (共 20 道试题,共 40 分) 1.一下特征中,()不属于我国城市化的主要特征 A.政府主导的城市化