c++考试复习题及答案

c++考试复习题及答案

ID:36113020

大小:36.69 KB

页数:7页

时间:2019-05-06

c++考试复习题及答案_第1页
c++考试复习题及答案_第2页
c++考试复习题及答案_第3页
c++考试复习题及答案_第4页
c++考试复习题及答案_第5页
资源描述:

《c++考试复习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题(1)下面关于类和对象的描述中,错误的是A)类就是C语言中的结构体类型,对象就是C语言中的结构体变量B)类和对象之间的关系是抽象和具体的关系C)对象是类的实例,一个对象必须属于一个已知的类D)类是具有共同行为的若干对象的统一描述体(2)以下各选项组中,均是C++语言关键字的组是A)publicoperatorthisB)shodstringstaticC)itwhile>=D)privatecoutprintf(3)在C++语言中,数据封装要解决的问题是A)数据的规范化B)便于数据转换C)避免数据丢失D)防止

2、不同模块之间数据的非法访问(4)以下程序中,错误的行是①#include②classA③{④public:⑤intn=2:⑥A(intval){cout<

3、lude(iostream.h>classA{intnum;public:A(inti){num=i;}A(A&a){num=a.num++;}voidprint(){cout<

4、成类B的友元,则A)类A的成员即类B的成员B)类B的成员即类A的成员C)类A的成员函数不得访问类B的成员D)类B不一定是类A的友元(9)可以用p.a的形式访问派生类对象P的基类成员a,其中a是A)私有继承的公有成员B)公有继承的私有成员C)公有继承的保护成员D)公有继承的公有成员(10)建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为A)abcB)acbC)cabD)cba(11)下面关于虚函数的描述,错误的是A)在成员函数声明的前面加

5、上virtual修饰,就可把该函数声明为虚函数B)基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数C)虚函数可以是另一个类的友元函数,但不能是静态成员函数D)基类中说明的纯虚函数在其任何派生类中都必须实现(12)下面关于模板的描述,错误的是A)函数模板和类模板的参数可以是任意的数据类型B)类模板不能直接使用,必须先实例化为相应的模板类.然后定义了模板类的对象后才能使用C)函数模板不能直接使用,需要实例化为模板函数后才能使用D)类模板的成员函数都是模板函数(13)语句ofstreamf(”SALARY.DAT"

6、,ios::appiios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且A)若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件B)若文件存在,将其置为空文件;若文件不存在,打开失败C)若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件D)若文件存在,打开失败;若文件不存在,建立一个新文件(14)下面程序的运行结果是#includevoidmain(){intnum=1;int&ref=num;ref=ref+2;cout

7、<

8、ios::outD.

9、没有(18)下列关于C++语言类的描述中错误的是A)类用于描述事物的属性和对事物的操作B)类与类之间通过封装而具有明确的独立性C)类与类之间必须是平等的关系,而不能组成层次结构D)类与类之间可以通过一些方法进行通信和联络(19)下列描述中哪个是正确的。A)私有派生的子类无法访问父类的成员B)类A的私有派生子类的派生类C无法初始化其

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

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

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