欢迎来到天天文库
浏览记录
ID:43489189
大小:258.04 KB
页数:15页
时间:2019-10-08
《南京邮电大学C++复习资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、填空题1、在面向对象的程序设计中,派生类通过①机制获得基类已定义的属性和操作。2、在C++语言的异常处理机制中,②语句用于抛出异常,③语句块用于检测异常,④语句块用于捕捉和处理异常。3、C++语言支持的两种多态性分别是⑤多态性和⑥多态性。6、C++支持两种多态性,其中函数重载和运算符重载用于实现⑨,而虚函数用于实现⑩。4、如果要把返回值为void的无参函数A声明为类B的友元函数,则应在类B的定义中加入的语句是⑦。5、在函数中有这样的语句来申请空间:int*p=newint[10];要释放该空间应使用语句⑧
2、。6、函数重载要求几个同名的函数必须在形式参数的个数、⑨、顺序的一个或多个方面有所区别。7、用C++风格进行文件的输入/输出操作时,必须包含的std名空间中的头文件是⑩。1、开发C++程序与开发其他高级语言的程序一样,包括编辑、编译、①和②四个步骤。2、C++语言中的标准输出流对象是③,在程序中用于代表标准输出设备。5、类的成员有3种访问属性,其默认的访问属性为⑦;访问属性为___⑧的成员既可被派生类继承又保持了封装和信息隐藏性。(请填关键字)得分二、单选题(共20分,每题2分)1、C++语言对C做了很多改进
3、,C++语言相对于C语言的最根本的变化是()。A、引进了类和对象的概念B、允许函数重载,并允许设置缺省参数《面向对象程序设计及C++》试卷B第1页共15页C、增加了引用的概念D、增加了一些新的运算符2、决定C++函数的返回值类型的是()。A、return语句中的表达式类型B、调用该函数时系统随机产生的类型C、调用该函数时的主调用函数类型D、在定义该函数时所指定的函数返回值类型3、对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是()。A、公有类型B、私有类型C、友元类型D、保
4、护类型4、下面对静态数据成员的描述中,正确的是()。A、静态数据成员可以在类体内进行初始化B、静态数据成员不可以被类的对象调用C、静态数据成员的访问访问属性不能为privateD、公有静态数据成员可以在对象定义之前以“类名::公有静态数据成员名”的形式访问5、下面对于友元函数描述正确的是()。A、友元函数的实现必须在类的内部定义B、友元函数在一定程度上破坏了类的封装和信息隐藏C、友元函数是类的成员函数D、友元函数不能访问类的私有成员6、在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是()。
5、A、派生类的对象可以赋给基类的对象B、派生类的对象可以初始化基类的引用《面向对象程序设计及C++》试卷B第2页共15页C、派生类的指针可以获得基类对象的地址D、派生类的对象的地址可以赋给指向基类的指针7、下列关于虚基类的描述,错误的是()。A、设置虚基类的目的是为了消除二义性B、虚基类的构造函数在非虚基类之后调用C、若派生类由虚基类和普通基类共同派生,则先调用虚基类的构造函数D、若虚基类由非虚基类派生而来,则仍然先调用基类构造函数8、下列运算符中,在C++语言中不能重载的是()。A、::B、>=C、=D、/9
6、、有定义classA{...};classB{...};classC:publicA{Bb;Aa;...};则定义一个C类对象时,各类的构造函数的调用顺序为()。A、A类构造函数—>B类构造函数—>A类构造函数—>C类构造函数B、A类构造函数—>A类构造函数—>B类构造函数—>C类构造函数C、A类构造函数—>C类构造函数—>A类构造函数—>B类构造函数D、C类构造函数—>A类构造函数—>A类构造函数—>B类构造函数10、在下列文件读写函数中,进行写操作的函数是()。A、get()B、read()C、getli
7、ne()D、put()1、假设已有定义:constchar*name="chen";下面语句中错误的是。A、name[3]='a';B、name="lin";C、name=newchar[5];D、cout<8、dprint(floatX);《面向对象程序设计及C++》试卷B第3页共15页B、intdisp(intX);和chardisp(intY)const;C、voiddisp(char*str,intY);和intdisp(char*s,intX);D、intview(intX,inty);和intview(intX);4、有关this指针的描述中,错误的是。A、this指针可以在程序中显式使用B、t
8、dprint(floatX);《面向对象程序设计及C++》试卷B第3页共15页B、intdisp(intX);和chardisp(intY)const;C、voiddisp(char*str,intY);和intdisp(char*s,intX);D、intview(intX,inty);和intview(intX);4、有关this指针的描述中,错误的是。A、this指针可以在程序中显式使用B、t
此文档下载收益归作者所有