C期末考试复习题(理工)_第1页
C期末考试复习题(理工)_第2页
C期末考试复习题(理工)_第3页
C期末考试复习题(理工)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——C期末考试复习题(理工)

一、单项选择题(本大题共10小题,每题2分,共20分)1.在C++中,函数原型不能标识(D)

A.函数的返回类型B.函数参数的个数C.函数参数类型D.函数的功能2.在C++程序中,对象之间的相互通信通过(B)

A.继承实现B.调用成员函数实现C.封装实现D.函数重载实现

3.对于任意一个类,析构函数的个数最多为(B)A.0B.1C.2D.35.友元关系不能(A)

A.继承B.是类与类的关系C.是一个类的成员函数与另一个类的关系D.提高程序的运行效率6.语句ofstreamf(″SALARY.DAT″,ios::app|ios::binary)?的功能是建立流对象f,试图开启文件SALARY.DAT并与之连接,并且(A)

A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件B.若文件存在,将其置为空文件;若文件不存在,开启失败

C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件D.若文件存在,开启失败;若文件不存在,建立一个新文件7.下面说法正确的是(B)

A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方

C.类的内联函数必需在类体内定义D.类的内联函数必需在类体外通过加关键字inline定义

//当程序使用内敛函数时,编译器将每个函数调用都用函数内的语句代替,这样就省去了函数调用地开销

8.可以用p.a的形式访问派生类对象p的基类成员a,其中a是(D)

A.私有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.公有继承的公有成员

//函数可以调用成员,对象不可以调用

9.在公有派生状况下,有关派生类对象和基类对象的关系,不正确的表达是(C)A.派生类的对象可以赋给基类的对象B.派生类的对象可以初始化基类的引用

C.派生类的对象可以直接访问基类中的成员D.派生类的对象的地址可以赋给指向基类的指针

//派生类的对象是不能访问基类的任何成员10.对于类定义classA{

public:virtualvoidfunc1(){}voidfunc2(){}}?

classB:publicA{

public:voidfunc1(){coutfun();

5.面向对象程序设计将数据与(A)放在一起,做为一个相互依存、不可分割的整体来处理。

A.对数据的操作B.信息C.数据隐蔽D.数据抽象6.在类中声明转换函数时不能指定(A)。

A.参数B.访问权限C.操作D.标识符

7.在派生类中重新定义虚函数时必需在(A)方面与基类保持一致。A.参数类型B.参数名字C.操作内容D.赋值8.下面关于C++中类的继承与派生的说法错误的是(C)。A.基类的protected成员在公有派生类的成员函数中可以直接使用B.基类的protected成员在私有派生类的成员函数中可以直接使用C.公有派生时,基类的所有成员访问权限在派生类中保持不变D.基类的protected成员在保护派生类的成员函数中可以直接使用9.重载赋值操作符时,应声明为(C)函数。A.友元B.虚C.成员D.多态

10.语句ofstreamf(″SALARY.DAT″,ios::app|ios::binary);的功能是建立流对象f,试图开启文件SALARY.DAT并与之连接,并且(A)

A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件

B.若文件存在,将其置为空文件;若文件不存在,开启失败

C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件D.若文件存在,开启失败;若文件不存在,建立一个新文件二、填空题(每空2分,共30分)

1.假定AB为一个类,则语句AB(ABpublic:A(intaa=0){

a=_newint(aa)______;//用aa初始化a所指向的动态对象}

~A(){_____deletea____;}//释放动态存储空间};

7.C+

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论