c期末模拟试题及答案2010

c期末模拟试题及答案2010

ID:35533776

大小:66.95 KB

页数:10页

时间:2019-03-25

c期末模拟试题及答案2010_第1页
c期末模拟试题及答案2010_第2页
c期末模拟试题及答案2010_第3页
c期末模拟试题及答案2010_第4页
c期末模拟试题及答案2010_第5页
资源描述:

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

1、C++期末模拟试题及答案一、选择题(每题2分,共40分)1、面向对象程序设计将描述事物的数据与封装在一起,作为一个相互依存、不可分割的整体来处理。A)信息B)数据隐藏0対数据的操作D)数据抽象2、下列语句中,错误的是A)B)0D)int*p=newint(5);int*p=newint[5];int*p=newint[20][(0);int*p=newint;3、下面有关类和对彖的说法中,正确的是oA)系统为类和对象分配内存空间B)类和对象没有区别O系统为类分配存储空间,不为对象分配存储空间D)类与对象的关系和数据类型与变量的关系类似4、下列有关类和对彖的说法中,不正确的是oA)任何一

2、个对象只能属于一个类B)对象是类的一个实例0类实质上是一种数据类型D)一个类只能有一个对象5、下列说法中,不正确的是oA)要在类的外部直接使用类的私有成员是错误的B)一个对象数组屮的所有数组元素属于同一个类0当在类外部定义成员函数时,必须在函数名前加上类名和作用域运算符D)同一个类的两个对象占用相同的内存空间6、在声明类时,下面的说法正确的是oA)数据成员的数据类型可以是registerB)可以在类的声明中给数据成员赋初值C)没有用private,public,protected定义的数据成员是公有成员D)定义时,private,public,protected可以按任意顺序岀现7、下

3、列关于构造函数的描述中,正确的是oA)构造函数必须带有参数B)构造函数可以带有返回值0构造函数的名字与类名完全相同D)构造函数必须定义,不能默认8、下列有关析构函数叙述中,不正确的是oA)析构函数必须与类名相同,并在其前面加上符号以便和构造函数名区别B)析构函数不能带有任何参数,不能有返冋值0析构函数可以重载D)对于全局定义的对象,在程序开始时调用构造函数,到程序结束时调用析构函数9、关于成员函数特征的下列叙述中,是错课的。A)成员函数一定是内联函数B)成员函数可以重载0成员函数可以设置参数的默认值D)成员函数可以是静态的10、下列说法中,不正确的是oA)利用常对象只能调用类中的常成员

4、函数B)类的常数据成员和引用成员必须在构造函数的初始化表中进行初始化0常成员函数可以对类中的任何数据成员进行更新D)在程序中既可以定义指针数据成员,也可以定义对彖指针11、友元函数的作用是A)提高程序的运行效率B)加强类的封装性O实现数据的隐藏性D)增加成员函数的种类12、在下列有关静态成员函数的描述中,正确的是A)静态成员函数只能在类外定义B)在静态成员函数中可以使用this指针0在建立对象前,就可以为静态数据成员赋值D)静态成员函数在类外定义时,要用static前缀13、使用派生类的主要原因是A)提高程序的运行效率B)加强类的封装性0提高代码的可重用性D)实现数据的隐藏14、下列说

5、法,不正确的是oA)函数在重载时其函数名应相同B)基类屮定义了虚函数ab(int,int),若在派生类屮重新定义ab(int),则在派生类屮ab为重载函数0C卄中所有运算符都可以重载D)对于基类中定义的运算符重载两数,派生类中不一定可以继承15、下列叙述中,不正确的说法是A)不能直接由抽象类建立对象B)至少有一个纯虚两数的类称为抽彖类0抽象类中能包含构造函数D)抽彖类中不能有数据成员16、下列说法中,不正确的是A)在派生过程屮构造函数不被继承B)在派生过程中析构函数不被继承0声明为指向基类对彖的指针可以指向其公有派生的对象D)声明为指向公有派生类对象的指针可以指向其基类的对象17、关于

6、虚函数的描述中,正确的是.A)虚函数是一个static类的成员函数B)虚函数是一个非静态成员函数0派牛类的虚函数与基类的虚函数具有不同的参数个数和类型D)内联函数、构造函数、静态变量可以声明为虚函数18、模板的使用是为了oA)实现多态性B)提高代码的运行效率0加强类的封装性D)提高代码的可重用性19、下列说法中,不正确的是。A)类模板代表一个具体的、实际的类B)函数模板经实例化生成的具体函数称为模板函数0在template语句与函数模板定义语句I'可不允许有别的语句D)模板函数类似于重载函数,只是更严格一些20>当包含头文件iostream,h后,一个C++源程序中的cin是。A)一个

7、标准语句。B)预定义的类。0预定义的函数。D)预定义的对象。二、判断题(每题1分,共10分)1、面向对象方法中的抽象,是指对具体问题进行概括,抽出一类对象的公共性质并加以描述的过程。2、多态性是指一段程序能够处理多种类型对彖的能力。3、保护类型成员的性质和私有成员的性质相似,差别在于继承过程屮对产生的新类彫响不同。4、拷贝构造函数是使用一个己经存在的对彖,去初始化同类的一个新对象。5、UML中的图形的作用是描述软件中类和对彖以及它们的静态关系。

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

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

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