2020年10月全国面向对象程序设计自考试题及答案解析.pdf

2020年10月全国面向对象程序设计自考试题及答案解析.pdf

ID:59021366

大小:32.12 KB

页数:10页

时间:2020-09-14

2020年10月全国面向对象程序设计自考试题及答案解析.pdf_第1页
2020年10月全国面向对象程序设计自考试题及答案解析.pdf_第2页
2020年10月全国面向对象程序设计自考试题及答案解析.pdf_第3页
2020年10月全国面向对象程序设计自考试题及答案解析.pdf_第4页
2020年10月全国面向对象程序设计自考试题及答案解析.pdf_第5页
资源描述:

《2020年10月全国面向对象程序设计自考试题及答案解析.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品自学考试资料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯全国2018年10月高等教育自学考试面向对象程序设计试题课程代码:02328一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.在面向对象的程序设计中,首先在问题域中识别出若干个()A.函数B.类C.文件D.过程2.定义类模板时要使用关键字()A.constB.newC.deleteD.template3.在下列成对的表达式中,运算结果类型相同的一对是()A.9.0/2

2、.0和9.0/2B.9/2.0和9/2C.9.0/2和9/2D.9/2和9.0/2.04.已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明()A.f1和f2都是静态函数B.f1是静态函数,f2不是静态函数C.f1不是静态函数,f2是静态函数D.f1和f2都不是静态函数5.调用一成员函数时,使用动态联编的情况是()A.通过对象调用一虚函数B.通过指针或引用调用一虚函数C.通过对象调用一静态函数D.通过指针或引用调用一静态函数6.假定一个类的构造函数为“A(intaa=1,intbb=0){a=aa;b=bb;}”,则执行“Ax(4);”语句后,x.a和x.b的值

3、分别为()A.1和0B.1和4C.4和0D.4和17.在派生类中能够直接访问的是基类的()A.公有成员和私有成员B.保护成员和私有成员C.不可访问的和私有的成员D.公有成员和保护成员8.下列不具有...访问权限属性的是()A.非类成员B.类成员C.数据成员D.函数成员9.在类定义中private,protected,public关键词出现的次数为()A.任意多次B.至多一次C.public至少出现一次D.至少一次10.C++语言鼓励程序员在程序设计时将()A.数据和操作分别封装B.不同类型的数据封装在一起1⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品自学考试资料推荐⋯⋯⋯⋯⋯

4、⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯C.数据和操作封装在一起D.不同作用的操作封装在一起二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。11.在用C++进行程序设计时,最好用___________________代替malloc。12.函数模板中紧随template之后尖括号内的类型参数都要冠以保留字________________。13.在ios类中定义的用于控制输入输出格式的枚举常量中,用于代表十进制、八进制和十六进制的3个枚举常量是dec、oct和___________________。14.如果重载了运算符+,则相应的运算符函数

5、名是___________________。15.由static修饰的数据成员为该类的所有对象___________________。16.为了实现多态性,派生类需重新定义基类中的___________________。17.编译时的多态性通过___________________函数实现。18.在派生类中实现基类成员的初始化,需要由派生类的构造函数调用_________________来完成。19.在C++中,访问指针所指向的对象的成员使用运算符___________________。20.重载函数在参数类型或参数个数上不同,但___________________相同。三、改

6、错题(本大题共5小题,每小题2分,共10分)21.下面的类Complex定义中有一处错误,如更正了错误,程序的输出是5+8i。请用下横线标出错误所在行并给出修改意见。#include//1#include//2classComplex{//3doublereal;//4doubleimag;//5public://6Complex(doubler=0.0,doublei=0.0):real(r),imag(i){}//7voidshow(){cout<=0?′+′:′-′)<

7、8friendComplex&operator+=(Complexc1,Complexc2){//9c1.real+=c2.real;c1.imag+=c2.imag;//10returnc1;//11}//12};//13//14voidmain(){//15Complexc(3,5);//16c+=Complex(2,3);//17c.show();//18}//1922.下面的程序有一处错误,请用下横线标出错误所在行并给出修改意见。2⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

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

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

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