c期末复习题_1.pdf

上传人:l**** 文档编号:71720935 上传时间:2023-02-04 格式:PDF 页数:3 大小:119.96KB
返回 下载 相关 举报
c期末复习题_1.pdf_第1页
第1页 / 共3页
c期末复习题_1.pdf_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《c期末复习题_1.pdf》由会员分享,可在线阅读,更多相关《c期末复习题_1.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-最新资料推荐最新资料推荐-c c期末复习题期末复习题一、填空题(每空 1 分,共 15 分,将正确答案写在()中)1.C+中有两种数据类型:(整型)和(字符型)可以使用 signed 修饰符。在 C+中,用数组、指针、和(引用)作为函数参数,能够将参数值带回。2.为了降低函数调用的时间开销,建议将小的调用频繁的函数定义为(内联函数),方法是在函数类型前加上(inline)关键字。3.面向对象的程序设计有四大特征,它们是抽象、封装、(继承)、(多态 )。4.拷贝构造函数是在用一个对象初始化另一个对象时被调用,系统缺省的拷贝构造函数的工作方法是(拷贝每一个数据成员拷贝每一个数据成员)。或 逐一拷

2、贝 5.用 new 申请某一个类的动态对象数组时,在该类中必须能够匹配到(默认)构造函数,否则应用程序会产生一个编译错误。6.静态数据成员必须在类外进行初始化,且静态数据成员的一个拷贝被类的所有对象(共享 )。7.在 C+中,定义重载函数时,应至少使重载函数的参数个数或参数类型(有一个不同 )。8.在 C+中,虽然友元提供了类之间数据进行访问的一种方式,1 1/3 3但它破坏了面向对象程序设计的(封装)特性。9.预编译指令由三种,它们是:文件包含、(宏定义)(条件编译)10.静态的成员函数没有隐含的(this 指针),所以,它们只能直接访问类的静态的数据成员。11.在 C+中,函数的参数有两种

3、传递方式,它们是值传递和(引用传递 )。12.当非静态成员函数被调用时,该成员函数的(this 指针)指向调用它的对象。13.拷贝构造函数使用(一个已经存在的对象)作为参数初始化创建中的对象。14.在公有继承的情况下,基类数据成员在派生类中的访问权限(保持不变)。15.在 C+中,构造派生类对象时,总是先从(基类 )的初始化开始的。16.当需要统计程序中某个类创建对象的个数时,需要给该类定义(静态数据)成员。17.在多个类之间有重复继承时,为避免被重复继承的基类数据成员在内存中有多个拷贝,应将该基类定义为(虚基类虚基类)。18.在 C+类中,有一种不能定义对象的类,这样的类只能被继承,称之为(抽象类),定义该类至少具有一个(纯虚函数)。19.在 C+中构造一个对象时,其数据成员在构造函数中初始化。-最新资料推荐最新资料推荐-对于内嵌的对象、(常量)(基类)数据成员需要在构造函数的成员初始化列表中初始化。20.在类的定义中,说明为 protected 的数据成员称为保护成员。保护数据成员具有双重作用:对于其派生类而言,(是公有的是公有的);而对于其外部的程序而言,(是私有的)。21.控制格式输出的操纵符中,(setprecision)是设置数据精度的,(hex)是设置十六进制的。22.如果 s 是 int 型变量,且 s=6,则下面 s%2+(s+1)%.3 3/3 3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁