欢迎来到天天文库
浏览记录
ID:39703319
大小:64.50 KB
页数:3页
时间:2019-07-09
《《C++程序设计》期末考试及答案资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、函授站:姓名:专业:学号:座位号:密封线《C++程序设计》期末考试试卷考生注意:1.本试卷共有四道大题,满分100分。2.考试时间90分钟。3.卷面整洁,字迹工整。4.填写内容不得超出密封线。总分题号一二三四核分人题分30212425复查人得分一、单项选择题(每小题2分,共30分)1.C++是一种()的程序设计语言。A.面向对象B.即可面向过程,又可面向对象C.面向过程D.面向系统2.在下面有关析构函数特征的描述中,正确的是()。A.一个类中可以定义多个析构函数B.析构函数名与类名完全相同C.析构函数不能指定返回类型D.析构函数可以有一个或多个参数3.下
2、面对于友元函数描述正确的是()。A.友元函数的实现必须在类的内部定义B.友元函数是类的成员函数C.友元函数破坏了类的封装性和隐藏性D.友元函数不能访问类的私有成员4.下面描述中,表达错误的是()。 A.公有继承时基类中的public成员在派生类中仍是public的 B.公有继承时基类中的private成员在派生类中仍是private的 C.公有继承时基类中的protected成员在派生类中仍是protected的 D.保护继承时基类中的public成员在派生类中是private的5.所谓多态性是指()A.不同的对象调用不同名称的函数B.不同的对
3、象调用相同名称的函数C.一个对象调用不同名称的函数D.一个对象调用不同名称的对象6.重载赋值操作符时,应声明为()函数。A.友元B.虚C.成员D.多态7.下列对模板的声明错误的是()。A.templateB.templateC.templateD.template8.下列类中()不是输入流类istream的派生类。A.ifstreamB.istrstreamC.iostreamD.ofstream9.()不是构造函数的特
4、征。A.构造函数的函数名与类名相同B构造函数可以重载C.构造函数可以设置缺省参数D构造函数必须指定类型说明10.下列语句中错误的是()。A.int*p=newint(10);B.int*p=newint[10];C.int*p=newint;int*p=newint[40](0)11.下列关于虚基类的描述,错误的是()A.设置虚基类的目的是为了消除二义性B.虚基类的构造函数在非虚基类之后调用C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数12.已知:pr
5、int()函数是一个类的常成员函数,它无返回值,下列表示中,()是正确的。A.voidprint()const;B.constvoidprint();C.voidconstprint();D.voidprint(const);13.在下面有关静态成员函数的描述中,正确的是()。A.在静态成员函数中可以使用this指针B.在建立对象前,就可以为静态数据成员赋值C.静态成员函数在类外定义时,要用static前缀D.静态成员函数只能在类外定义14.在下列关键字中,用于说明类中公有成员的是()。A.publicB.privateC.protectedD.frie
6、nd15.以下有关继承的叙述正确的是()。A.构造函数和析构函数都能被继承B.派生类是基类的组合C.派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员D.基类的公有成员一定能被派生类的对象访问二、判断题(每题3分,共21分)1.静态的成员函数没有隐含的this指针,所以它们只能访问静态的数据成员。()2.通过类对象可以访问类中所有的成员。()3.构造函数是可以被派生类继承的。()4.构造函数和析构函数都可以是虚函数。()5.只有类中全部函数都为纯虚函数时,该类才被称为抽象类。()6.对于同一个运算符来说,重载的运算符的优先级比未重载的运算符的优
7、先级高。()7.一个类的友元一定是另一个类的成员函数。()三、简答题(每小题6分,共24分)1.什么是封装性?请举例说明。2.什么是函数重载和运算符重载?为什么要使用重载?3.拷贝构造函数在哪几种情况下被调用?4.什么是类?什么是对象?对象与类的关系是什么?第3页共3页(C++程序设计)四、程序分析题(前三小题各6分,第五题7分,共25分)1.指出下面程序中的1处错误,并说明原因。#includeclassPoint{ intX,Y;public: Point(){X=0;Y=0;} Point(intx=0,inty=0)
8、{X=x;Y=y;} voiddisplay(){cout<
此文档下载收益归作者所有