c++期末考试真题(1)

c++期末考试真题(1)

ID:40008847

大小:96.01 KB

页数:13页

时间:2019-07-17

c++期末考试真题(1)_第1页
c++期末考试真题(1)_第2页
c++期末考试真题(1)_第3页
c++期末考试真题(1)_第4页
c++期末考试真题(1)_第5页
资源描述:

《c++期末考试真题(1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、填空题1.类是一组具有共同的_属性___特征和行为特征的对象的抽象。2.在面向对象程序设计中,一个对象向另一个对象发出的请求被称为_消息_。3.用class作关键字进行类声明,默认的访问属性是private(私有的)_4.函数名重载是指同一作用域内的多个函数使用相同的函数名,这些同名函数要从参数类型和参数个数____进行区分。5.构造函数的作用是__在创建对象时对对象进行初始化____。6.多重继承指一个派生类可以有__多个基类______。7.保护继承下,基类中所有公有成员在派生类中的访问属性是__保护的___

2、_。8.假定要访问一个对象指针p所指对象中的b成员,则表示方法___p.b______。9.若需要把一个函数“voidF();”定义为一个类AB的友元函数,则应在类AB的定义中加入一条语句:friendvoidF(AB&)_。10.Static成员函数与普通成员函数的区别是_静态成员函数没有this指针______。11.若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用___iostream____头文件。12.1.关键字_____C_______说明对象或变量初始化后不会被修改。a.s

3、taticb.publicc.constd.inline2.如果调用带有默认参数的函数时缺少一个参数,则____B_____参数就作为这一参数。a.第一个b.最后一个c.中间一个d.以上都不是3.成员函数可声明为静态的,条件是它不访问____C______类成员。a.静态b.常数c.非静态d.公共4.内联函数执行起来比标准函数_____B__________。a.更慢b.更快c.次数更多d.以上都不是5.默认参数的值由_________C__________提供。a.该函数b.调用程序c.上述二者d.以上都不是6.在

4、C++中,混合类型表达式_____A________。a.允许存在b.为一错误c.从int到floatd.从float到int7.表达式long(intVar)也可表示为_____C__________。a.intvar=long;b.intVar(long)c.(long)intVard.以上都不是8.静态数据成员的生存期______A_____。a.与整个程序相同b.不长于类的生存期c.取决于创建的对象数d.以上都不是9.要让一个类中的所有对象具有共同的数据,请使用____C______。a.常数成员变量b.私有

5、数据成员c.静态数据成员d.以上都是1、C++是(C)。A.面向对象的程序设计语言B.面向过程的程序设计语言C.既支持面向对象的程序设计又支持面向过程的程序设计的混合型语言第13页D.非结构化的程序设计语言2、面向对象程序设计思想的主要特征中不包括(D)。A.封装性B.多态性C.继承性D.功能分解,逐步求精3、若定义:stringstr;当语句cin>>str;执行时,从键盘输入:MicrosoftVisualStudio6.0!所得的结果是str=(B)。A.MicrosoftVisualStudio6.0!B.M

6、icrosoftC.MicrosoftVisualD.MicrosoftVisualStudio6.04、考虑下面的函数原型声明:voidtestDefaulParam(inta,intb=7,charz='*');下面函数调用中,不合法的是(C)。A.testDefaulParam(5);B.testDefaulParam(5,8);C.testDefaulParam(5,'#');D.testDefaulParam(0,0,'*');5、下列语句中,将函数intsum(intx,inty)正确重载的是(C)。A.

7、floatsum(intx,inty);B.intsum(inta,intb);C.floatsum(floatx,floaty);D.doublesum(inty,intx);6、下列表示引用的方法中,(A)是正确的。已知:inta=1000;A.int&x=a;B.char&y;C.int&z=1000;D.float&t=&a;7、在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用(A)。A.内联函数B.重载函数C.递归调用D.嵌套调用8、下列有关C++类的说法中,不正确的是(D)。

8、A.类是一种用户自定义的数据类型B.只有类中的成员函数或类的友元函数才能存取类中的私有成员C.在类中,如果不做特别说明,所有成员的访问权限均为私有的D.在类中,如果不做特别说明,所有成员的访问权限均为公用的9、已知X类,则当程序执行到语句:Xarray[3];时,调用了(D)次构造函数。第13页A.0B.1C.2D.310、下面说法中,正确的是

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

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

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