欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年《面向对象程序设计》试卷A .pdf

    • 资源ID:34269759       资源大小:61.93KB        全文页数:4页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年《面向对象程序设计》试卷A .pdf

    面向对象程序设计 A 卷 第 1 页,共 4 页面向对象程序设计课程考试试卷题号一二三四五总分签名分数一、 名词解释 (每小题5 分,共 20 分)1. 面向对象程序设计方法:2. 多态:3. 类:4. 内联函数:二、填空题(每空 2 分,共 20 分)1从基类中公有派生一个类时,基类的公有成员就成为派生类的_ 成员,而基类的保护成员就成为派生类的_ 成员。2运算符的重载实际上是的重载。3C+提供了机制,允许一个派生类可以继承多个基类,甚至这些基类是互不相关的。4C+支持两种多态性,静态联编所支持的多态性被称为_ _ _ ,动态联编所支持的多态性被称为。5 数据定义为全局变量, 破坏了 _ ; 较好的解决办法是将所要共享的数据定义为类的_ 。6和_ 统称为友元。三、单项选择题(从下列各题所给备选答案中选出一个正确的答案,并将其选项填在下面的答题卡上。多选、选错或未选者不得分。每小题2 分,共 20 分)题号1 2 3 4 5 6 7 8 9 10 答案1. C+语言是从早期的C 语言逐渐发展演变而来的。与 C 语言相比, 它在求解问题方法上进行的最大改进是()A)面向过程B)面向对象C)安全性D)复用性2.下列运算符中,在C+中不能重载的是()A)? : B)& C)=D)得分评卷人得分评卷人得分评卷人名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 面向对象程序设计 A 卷 第 2 页,共 4 页3.在派生类中能够直接访问的是基类的()A)公有成员和私有成员B)保护成员和私有成员C)不可访问的和私有的成员D)公有成员和保护成员4.下面有关重载函数的说法中正确的是()A)重载函数必须具有不同的返回值类型B)重载函数形参个数必须不同C)重载函数必须有不同的形参列表D)重载函数名可以不同5.对静态数据成员的描述正确的是()A)静态数据成员可以在类体内进行初始化B)静态数据成员不可以被类的对象调用C)静态数据成员不能受private 控制符的作用D)静态数据成员可以直接用类名调用6.类的指针成员的初始化是通过函数完成的,这个函数通常是()A)析构函数B)构造函数C)其他成员函数D)友元函数7.可以用 p.a 的形式访问派生类对象p 的基类成员a,其中 a是()A)私有继承的公有成员B)公有继承的私有成员C)公有继承的保护成员D)公有继承的公有成员8.若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()A)私有成员B)公有成员C)保护成员D)保护成员或私有成员9.关于成员函数特征的下列描述中错误的是()A)成员函数一定是内联函数B)成员函数可以重载C)成员函数可以设置缺省参数值D)成员函数可以是静态的10.设置虚基类的目的是()A)简化程序B)消除二义性C)提高代码重用性D)减少目标代码四、读程序写结果题(写出下列程序段正确的结果。每小题5 分,共 20 分)1#include using namespace std; int i; int main() int i=5; i=7; couti ; cout:i ; couti endl; return 0; 输出结果:2#include 得分评卷人名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 面向对象程序设计 A 卷 第 3 页,共 4 页using namespace std; class base public: virtual void f() coutOKendl; ; class derive : public base public: virtual void f() couthappy f( ); return 0; 输出结果:3#include using namespace std; class A public: A(int i) m=i; void f(int j) m+=j; coutm=; A() coutmendl; private: int m; ; int main() A a(2); a.f(5); return 0; 输出结果:4#include using namespace std; class A public: A()coutA; A()coutA; ; class B:public A A *p; public: B()coutB; p=new A(); B()coutB; delete p; ; int main() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 面向对象程序设计 A 卷 第 4 页,共 4 页 B obj; return 0; 输出结果:五、编程题 (每小题10 分,共 20 分)1. 对应下图所示的继承图,写出程序代码要求在应用程序中,建立C 类对象,访问 A 类中的成员函数,并由set和 get 访问其数据成员pA。也访问 B 类中的成员函数 onB。2.设计一个类,此类包含了3 个私有数据: unlead、lead(无铅汽油和有铅汽油)以及total(当天总收入。无铅汽油的价格17 元/升,有铅汽油的价格是16 元/升) ,请以构造函数方式建立此值。试输入某天所加的汽油量,并输出加油站当天的总收入。得分评卷人A pAB onB( ) C sc( ) getpA( ) setpA( ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -

    注意事项

    本文(2022年《面向对象程序设计》试卷A .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开