兰大《面向对象程序设计》16春平时作业3兰大《面向对象程序设计》16春平时作业3.doc

兰大《面向对象程序设计》16春平时作业3兰大《面向对象程序设计》16春平时作业3.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
兰大《面向对象程序设计》16春平时作业3兰大《面向对象程序设计》16春平时作业3

《面向对象程序设计》16春平时作业3 一、单选题(共 13 道试题,共 52 分。) 1. 下列描述正确的是() . 表示mn为tru或mn为tru的表达式为mnmn . swith语句结构中必须有fult语句 . if语句结构中必须有ls语句 . 如果至少有一个操作数为tru,则包含“‖”运算符的表达式为tru 正确答案: 2. 用来组织++程序文件的基本单位是 . 字符 . 语句 . 函数 . 源程序文件 正确答案: 3. 以下不合法的用户标识符是() . j2_KY . oul . 4 . _8_ 正确答案: 4. 有如下程序: #inluiostrm using nmsp st; lss V{ puli; int f() onst { rturn 3; } int f() {rturn 5;} }; int min(){ V v1; onst V v2; outv1.f()v2.f(); rturn 0; } 运行时的输出结果是() . 53 . 35 . 55 . 33 正确答案: 5. 有如下类声明: lss s{ prott; int mount; puli; s(int n=0): mount(n){} int gtmount()onst { rtum mount; } }; lss riv: puli s { prott; int vlu; puli; riv(int m, int n): vlu(m). s(n){} Int gtt()onst{ rturn vlu . x.vlu+x.gtmount() . x.gtt()-x.gtmount() . x.gtt()-x.mount . x.vlu+x.mount 正确答案: 6. 在下列关于++函数的叙述中,正确的是() . 每个函数至少要有一个参数 . 每个函数都必须返回一个值 . 函数在被调用之前必须先声明 . 函数不能自己调用自己 正确答案: 7. 下面关于模板的描述,错误的是() . 函数模板和类模板的参数可以是任意的数据类型 . 类模板不能直接使用,必须先实例化为相应的模板类.然后定义了模板类的对象 . 函数模板不能直接使用,需要实例化为模板函数后才能使用 . 类模板的成员函数都是模板函数 正确答案: 8. 编写++程序一般需经过的几个步骤依次是( ) . 编译、编辑、连接、调试 . 编辑、编译、连接、调试 . 编译、调试、编辑、连接 . 编辑、调试、编辑、连接 正确答案: 9. 假定为一个整型数组名,则元素[4]的字节地址为() . +4 . +8 . +16 . +32 正确答案: 10. 有以下程序 min() { int =0,=0,=0,=0; if(=1) =1;=2; ls =3; printf(%,%,%,%\n,,,,); } 程序输出() . 0,1,2,0 . 0,0,0,3 . 1,1,2,0 . 编译有错 正确答案: 11. 有如下类声明: lss s{ prott; int mount; puli; s(int n=0): mount(n){} int gtmount()onst { rtum mount; } }; lss riv: puli s { prott; int vlu; puli; riv(int m, int n): vlu(m). s(n){} Int gtt()onst{ rturn vlu . x.vlu+x.gtmount() . x.gtt()-x.gtmount() . x.gtt()-x.mount . x.vlu+x.mount 正确答案: 12. 定义类模板,用关键字() . onst . nw . lt . tmplt 正确答案: 13. 以下叙述中错误的是() . 程序中的#inlu和#fin行均不是语句 . 除逗号运算符外,赋值运算符的优先级最低 . 程序中,j++是赋值语句 . 程序中,+、-、*、/、%号是算术运算符,可用于整型和实型数的运算 正确答案: 《面向对象程序设计》16春平时作业3 二、多选题(共 2 道试题,共 8 分。) 1. 一个指针变量会涉及以下哪些内容() . 指针的类型 . 指针所指向的类型 . 指针的值 . 指针本身所占的存储区 正确答案: 2. ++的模板可以分为: . 成员模板 . 对象模板 . 类模板 . 函数模板 正确答案: 《面向对象程序设计》16春平时作业3 三、判断题(共 10 道试题,共 40 分。) 1. 用虚函数实现动态性时,派生类应从基类以保护方式派生。 . 错误 . 正确 正确答案: 2. 虚函数由成员函数调用或通过指针,引用来访

您可能关注的文档

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档