16春地大《面向对象程序设计(新)》在线作业一.doc

16春地大《面向对象程序设计(新)》在线作业一.doc

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

地大《面向对象程序设计(新)》在线作业一 一、单选题(共 15 道试题,共 60 分。) 1. 在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是() . 友元函数 . 虚函数 . 构造函数 . 析构函数 正确答案: 2. 有如下程序: #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 正确答案: 3. 下列有关运算符重载的叙述中,正确的是() . 运算符重载是多态性的一种表现 . ++中可以通过运算符重载创造新的运算符 . ++中所有运算符都可以作为非成员函数重载 . 重载运算符时可以改变基结合性 正确答案: 4. 当使用fstrm流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为 . ios::in . ios::out . ios::int | ios::out . 没有 正确答案: 5. 如果有如下语句 hr str[20]; in str; out str; 执行时输入的是“this is tst lin!”,则输出的内容是() . this is tst lin! . this is tst lin . this is tst . this 正确答案: 6. 在进行完任何++流的操作后,都可以用++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是() . fil . of . . goo 正确答案: 7. 下面程序的运行结果为()。 #inlu lss { puli: (){out”1”;} ~(){out”2”;} } lss :puli { puli: (){out”3”;} ~(){out”4”;} } voi min() . 1234 . 1324 . 1342 . 3142 正确答案: 8. 下面是一个模板声明的开始部分:tmpluttypnm T oul __由此可知() . 这可能是一个函数模板的声明 . 这可能是一个类模板的声明 . 这既可能是一个函数模板的声明,也可能是一个类模板的声明 . 这肯定是一个错误的模板声明 正确答案: 9. 由++目标文件连接而成的可执行文件的缺省扩展名为 . pp . x . oj . Lik 正确答案: 10. 设voi f1(int * m,long n);int ;long ;则以下调用合法的是() . f1(,); . f1(,); . f1(,); . f1(,); 正确答案: 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+mount; }};已知 . x.vlu+ x.gtmount() . x.gtt()-x.gtmount() . x.gtt()-x.mount . x.vlu+x.mount 正确答案: 12. 用in为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果会是() . 0 . 负数 . 正数 . 不确定 正确答案: 13. ++语言对语言做了很多改进,++语言相对于语言的最根本的变化是() . 增加了一些新的运算符 . 允许函数重载,并允许设置缺省参数 . 规定函数说明符必须用原型 . 引进了类和对象的概念 正确答案: 14. 下面程序错误的语句是()   ①#inlu   ②voi min()   ③{   ④int*p=nw int[1];   ⑤p=9;   ⑥out *p  ⑦lt[]p ⑧} . ④ . ⑤ . ⑥ . ⑦ 正确答案: 15. 下列有关类继承的叙述中,错误的是() . 继承可以实现软件复用 . 虚基类可以解决由多继承产生的二义性问题 . 派生类构造函数要负责调用基类的构造函数 . 派生类没有继承基类的私有成员 正确答案: 地大《面向对象程序设计(新)》在线作业一 二、多选题(共 5 道试题,共 20 分。) 1. 关于异常和++提供的异常处理机制正确的说法是() . 若程序员预见到程序中的异常,则一定可以通过修改程序代码来避免异常出现 . 使

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档