首页题目详情

读程序,写出程序运行的结果,并回答问题。

#include<iostream.h>

class Sample

{

    public:

        Sample();

        Sample(int);

        ~Sample();

        void display();

    protected:

        int x;

};

Sample:

{

    x=0;

    cout<<"constructing normally ";

}

Sample::Sample(int m)

{

   x=m;

   cout<<"constructing with a number:" <<x<<endl;

}

void Sample::display()

{

 cout<<"display a number:"<<x<<endl;

}

Sample::~Sample()

{

    cout<<"destructing ";

}

void main()

{

    Sample obj1; // 语句1

    Sample obj2(20); //语句2

    obj1.display(); //调用成员函数

    obj2.display();

}  //程序结束前调用析构函数

1 请写出类中一共有几个构造函数。

2 语句1的运行会调用哪个函数,请写出函数名字。

3 程序运行的结果是什么?

问答题
2019-05-04 09:27:37
0930
参考答案:(1) 类中一共有2个构造函数。2分(2) 会调用Sample()这个函数。2分(3) 程序运行的结果是:constructin...
查看答案
 参考答案
科目:面向对象技术C++
学科:计算机科学与技术
感兴趣题目
读程序,写出程序运行的结果,并回答问题。#include <iostream.h>class R{public:  R(int r1,int r2) {R1=r1;R2=r2;}  ~R(){cout<<"destructing ";}  void print();  void print() const;private:  int R1,R2;};void R::print(){  cout<<R1<<":"<<R2<<endl;}void R::print() const{  cout<<R1<<";"<<R2<<endl;}void main(){  R a(5,4);  a.print();  const R b(20,52);  b.print();}(1) 程序中有两个print()函数,其中一个const修饰,请问const的作用是什么?(2) 写出构造函数和析构函数的函数名。 (3) 程序运行的结果是什么?
用引用类型变量作为函数参数,编写对三个变量进行按升序排序的函数,在主函数中输入三个变量的值,输出排序后三个变量的值。
读程序,回答问题(1)下面循环语句中内层循环体S语句的执行总次数?并解释原因。for(int i=0; i<n; i++)             for(int j=i; j<n; j++) S; (2)假定x=5,y=6,则执行表达式x--*--y的值是多少?并解释原因。如果是执行--x*y--呢?
写出下面程序运行的结果,并解释原因。#include <iostream>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[8]={1,2,3,4,5,6,7,8}平均值的函数,用引用类型变量作为函数参数返回平均值。在主函数中输入数组元素值,并输出平均值。
收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2*108m/s,试计算以下情况的发送时延和传播时延:数据长度是108bit,数据发送速率为1Mbps。
PPP协议使用同步传输技术传送比特串01101111111111100。试问经过零比特传输后变成怎样的比特串?若接收端收到的PPP帧的数据部分是00011101111101111101100,请问删除发送端加入的零比特后变成怎样的比特串?
简述TCP/IP参考模型的层次结构及各层的功能。
试简述主机A(IP地址为192.168.35.1,MAC地址为 E1)向主机B(IP地址为192.168.35.2,MAC地址为E2)发送数据时ARP 协议的工作过程(主机A、主机B在同一个子网内)。
用户单击网页中的链接可以看到所链接的网页内容,那么当用户单击网页中的链接后发生了那些事件后才看到网页内容?
给出一个10位比特序列1010011110,生成多项式为G(x)=x3+x+1,计算循环冗余校验码,发出的实际比特序列是什么。
简要说明计算机A与B采用TCP协议通信时,连接建立过程,并回答TCP协议属于哪些的协议。