c++面向对象程序设计试题集

c++面向对象程序设计试题集

ID:5390792

大小:169.52 KB

页数:52页

时间:2017-12-08

c++面向对象程序设计试题集_第1页
c++面向对象程序设计试题集_第2页
c++面向对象程序设计试题集_第3页
c++面向对象程序设计试题集_第4页
c++面向对象程序设计试题集_第5页
资源描述:

《c++面向对象程序设计试题集》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C++面向对象程序设计试题集一、填空题(每空2分,共20分)1.设a、b、c都是int型变量,则a=(b=4)+(c=2)后,a值为__,b值为。2.在派生类的成员中有公有成员、、、四类成员。3.类Sample的构造函数将形参data赋值给数据成员data。请将类定义补充完整。classSample{public:Sample(intdata=0);Private:intdata;};Sample::Sample(intdata){4.面向对象程序设计的机制提供了重复利用程序资源的一种途径。5.继承发生在利用现有类派生新类时,其中现有类称为,或父类;派生的新类称为,或。6.若表达式(x+(y

2、-z)*(m/n))+3中的变量均为double型,则表达式值的类型为。7.已知数组a中的元素个数为n,下列语句的作用是将下标为i的元素移动到下标为i-1的单元,其中1≤i<n。例如,当n=4,a中原有数据为1,2,3,4时,则移动后a中元素为2,3,4,4。请将语句补充完整:for(inti=0;i

3、ate:intdata;};Sample::Sample(intdata){}10.实现运行时多态,要使用函数。11.设A为test类的对象且赋有初值,则语句testB(A);表示。12.在MyClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。MyClass::operator=(constMyClassrhs){if(this=&rhs)return*this;value=rhs.value;return*this;}13.C++语言中的每条基本语句以________作为结束符,每条复合语句以________作为结束符。14.若p指针指向字符串“ABCDEFGHI

4、JKL”,则语句cout<<*(p+5);的输出结果是________。15.当一个函数或一个类希望能够直接访问另一个类中的非公用成员时,应该将该函数声名为另一个类的________或________。16.设px是指向一个类动态对象的指针变量,则执行“deletepx”语句时,将自动调用该类的_______函数。17.C++中没有字符串类型,字符串是通过________来表示的,每一个字符串都有一个结尾字符________。18.使用const语句定义一个标识符常量时,则必须对它同时进行________。19.类test的析构函数名是。20.建立对象时,为节省内存,系统只给_______分

5、配内存。21.类中的数据和成员函数默认访问类型为。22.当建立一个新对象时,程序自动调用_______________。23.在C++中,函数的参数有两种传递方式,它们是值传递和________。24.若表达式(x+(y-z)*(m/n))+3中的变量均为double型,则表达式值的类型为。25.循环语句:for(inti=50;i>20;i-=2)cout<

6、左操作数为,右操作数为。29.C++将类继承分为和两种。30.派生类可以定义其_______________中不具备的数据和操作。31.有如下类定义:classSample{public:Sample();~Sample();private:staticintdate;};将静态数据成员data初始化为0的语句是。32.在保护继承方式下,基类的公有和保护成员成为派生类中的成员。33.若表达式(x+(y-z)*(m/n))+3中的变量均为double型,则表达式值的类型为。34.类test的析构函数名是。35.在保护继承关系下,基类的公有成员和保护成员将成为派生类中的成员。36.类是对具有共同

7、属性和行为的一类事物的抽象描述,共同属性被描述为类中的,共同行为被描述为类中的。37.在派生类的成员中有私有成员、、四类成员。38.在继承机制下,当对象消亡时,编译系统先执行的析构函数,然后才执行派生类中子对象类的析构函数,最后执行的析构函数。39.在C语言中,编程的单位是在C++语言中,编程的单位是。40.若表达式(x+(y-z)*(m/n))+3中的变量均为double型,则表达式值的类型为。41.面向对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。