- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《西安电子科技大学c++期末试题 十套装,绝对实用》.doc
全国2005年1月高等教育自学考试
面向对象程序设计试题
课程代码:02328
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共38分)
1.下面对于指针的描述不正确的是( d )。
A.指针是地址变量
B.指针不能用除0以外的常量赋值
C.两个指针变量的加减法无意义
D.指针指向不同基类型的变量长度不同
2.下面对于析构函数的描述中不正确的是( a )。
A.析构函数是内置函数 B.析构函数与类名相同
C.析构函数不能有参数 D.析函数在对象撤销时自动执行
3.下列指针用法中错误的是( b )。
A. int i;int*ptr=i; B. int i;int *ptr;i=*ptr;
C. int *ptr;ptr=0; D. int i=5;int *ptr;*ptr=i;
4.派生类的对象对它的基类成员中什么是可访问的( A )?
A.公有继承的公有成员 B.公有继承的私有成员
C.公有继承的保护成员 D.私有继承的公有成员
5.在( C )情况下适宜采用inline定义内联函数。
A.函数体含有循环语句 B.函数体含有递归语句
C.需要加快程序的执行速度 D.函数代码多、不常调用
6.在类中说明的成员可以使用关键字( A )进行修饰。
A. public B. extern
C. cpu D. register
7.如果类A被说明成类B的友元,则( D )。
A.类A的成员即类B的成员
B.类B的成员即类A的成员
C.类A的成员函数不得访问类B的成员
D.类B不一定是类A的友元
8.定义析构函数时,应该注意( C )。
A.其名与类名完全相同 B.返回类型是void类型
C.无形参,也不可重载 D.函数体中必须有delete语句
9.在类中声明转换函数时不能指定( a )。
A.参数 B.访问权限
C.操作 D.标识符
10.在派生类中重新定义虚函数时必须在( A )方面与基类保持一致。
A.参数类型 B.参数名字
C.操作内容 D.赋值
11.设int a=3,b=4,c=5;表达式(a+b)cb==c的值是( C )。
A. 2 B. -1
C. 0 D. 1
12.下列标识符中,不合法的用户标识符为( A )。
A. a#b B. _int
C. a_10 D. PAd
13.while(!x)中的(!x)与下面条件( D )等价。
A. x==1 B. x!=1
C. x!=0 D. x==0
14.每个类( C )构造函数。
A.只能有一个 B.只可有公有的
C.可以有多个 D.只可有缺省的
15.在一个类中可以对一个操作符进行( D )重载。
A. 1种 B. 12种以下
C. 32种以下 D. 多种
16.重载赋值操作符时,应声明为( C )函数。
A.友元 B.虚
C.成员 D.多态
17.在私有继承的情况下,基类成员在派生类中的访问权限(c )。
A.受限制 B.保持不变
C.受保护 D.不受保护
18.通过( a )调用虚函数时,采用动态束定。
A.对象指针 B.对象名
C.成员名限定 D.派生类名
19.在类中声明转换函数时不能指定(A )。
A.参数个数 B.访问权限
C.标识符 D.操作
二、填空题(每空2分,共22分)
1.派生类的主要用途是可以定义其基类中__已有的成员函数_____。
2.当建立___对象____,程序自动调用该类的构造函数。
3.定义重载函数函数时,应在___参数类型或参数个数____上有所不同。
4.类是用户定义的类型,具有类类型的变量称作___对象____。
5.当一个成员函数被调用时,该成员函数的___指针____指向调用它的对象。
6.拷贝函数通过___对象____使用引用来初始化创建中的对象。
7.在一个类中至少可以对一个___运算符____进行
您可能关注的文档
最近下载
- 第三单元 物质构成的奥秘跨学科实践活动2制作模型并展示科学家探索物质组成与结构的历程》课件-人教版2024九年级化学上册.pptx VIP
- 2024年四川广安爱众股份有限公司人员招聘考试题库及答案解析.docx VIP
- 英格索兰空压机.ppt VIP
- NBT 47015 2011 压力容器焊接规程.pdf VIP
- 地铁车站大客流应急组织.pptx VIP
- 人教版六年级数学上册第三单元《分数除法》单元测试卷 (含答案).pdf VIP
- 2023年四川广安爱众股份有限公司招聘笔试题库及答案解析.docx VIP
- 2023四川广安爱众股份有限公司招聘见习人员2人笔试备考试题及答案解析.docx VIP
- 2023四川广安爱众股份有限公司对外招聘笔试备考题库及答案解析.docx VIP
- 能源管理体系钢铁企业认证要求.pptx VIP
文档评论(0)