2016春郑州大学《面向对象程序设计》第10章在线测试_第1页
2016春郑州大学《面向对象程序设计》第10章在线测试_第2页
2016春郑州大学《面向对象程序设计》第10章在线测试_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向对象程序设计第10章在线测试面向对象程序设计第10章在线测试剩余时间:46:13窗体顶端答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。第一题、单项选择题(每题1分,5道题共5分)1、try块中包含的语句是( )A、所有代码B、可能产生错误的语句C、throw一定要在try块中才会被捕捉D、程序中可以有多个throw,但只能有一个catch2、下面哪些情况不会造成异常( )A、内存耗尽B、再次打开文件C、除数为0D、数组越界访问3、关于没有被捕捉的异常正确的说法是( )A、在catch块中没有处理的异常B、未被捕捉的异常必然导致系统崩溃C、如果一个异常没有被捕捉到,将调用terminate()函数终止程序运行D、忽略它4、关于异常对象的说法正确的是( )A、异常对象需要先建立,再抛出B、以传值方式传递异常对象时,抛出的是局部临时对象C、以引用方式传递异常对象时,抛出的是局部静态对象D、以指针方式传递异常对象时,抛出的是全局临时对象5、关于重新抛出错误的说法是( )A、重新抛出是指抛出原来的异常B、用throw语句再次抛出原来的异常C、只能在catch块中抛出D、重新抛出时不能改变异常信号的值第二题、多项选择题(每题2分,5道题共10分)1、下面的说法正确的是( )A、异常处理是指允许C+程序非正常结束B、异常处理是指C+程序在出错的情况下有正确合理的表现C、C+程序绝对不能出现错误D、异常处理使C+程序在出现错误的情况下仍能继续运行2、下面说法正确的是( )A、C+程序中可以存在多个名字空间B、不同的名字空间中不能出现名字相同的变量C、名字空间能避免名字冲突D、C+程序中也可以不定义名字空间3、下面的说法正确的是()A、引发异常用关键字throwB、在被调用函数中检测到异常条件用throw都可以引发异常C、被调用函数只有在try块中用throw才可以引发异常D、检测到的异常由catch捕获并处理4、VC+6.0 环境中,为了检测异常处理机制,需要进行如下设置( )A、在Setting对话框中打开Link选择项卡B、在Setting对话框中打开C/C+选项卡C、选择C+ LangugeD、选中复选框Enable exception handling5、关于catch()语句的说法正确的是( )A、catch()语句可以捕获任何异常B、catch()语句可以放在catch子句的任何位置C、catch()语句必须放在catch子句的最后D、catch()语句捕获空的异常第三题、判断题(每题1分,5道题共5分)1、异常(Exception)是程序运行过程中,由于环境变化、用户操作失误以及其它方面的原因而产生的运行时不正常的情况.正确错误2、throw( )表示函数不会抛出任何类型的异常正确错误3、命名空间,就是在程序的不同的模块中使用相同的名字表示不同的事物(实体)。目的是提供一种机制,使大程序的各个部分中因出现重名而导致冲突的可能性降到最低

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论