- 63
- 0
- 约1.73万字
- 约 7页
- 2016-10-15 发布于广东
- 举报
c面向对象后答案第11章
1. 概念填空题
1.1C++程序将可能发生异常的程序块放在 try 中,紧跟其后可放置若干个对应的 catch ??,在前面所说的块中或块所调用的函数中应该有对应的 throw ?,由它在不正常时抛出 异常 ,如与某一条 catch 类型相匹配,则执行该语句。该语句执行完之后,如未退出程序,则执行 catch后续语句 。如没有匹配的语句,则交给C++标准库中的 termanite ?处理。1.2 ?throw表达式的行为有些像函数的 函数调用 ,而catch子句则有些像函数的 函数定义 。函数的调用和异常处理的主要区别在于:建立函数调用所需的信息在 编译 ?时已经获得,而异常处理机制要求 运行 时的支撑。对于函数,编译器知道在哪个调用点上函数被真正调用;而对于异常处理,异常是 随机 发生的,并沿调用链逆向 查找异常处理子句,这与 运行时的 ?多态是 ?不一样的 ?。2.简答题2.1 ?C++中的异常处理机制意义,作用是什么?2.2 ?当在try块中抛出异常后,程序最后是否回到try块中继续执行后面的语句?2.3 ?什么叫抛出异常? catch可以获取什么异常参数?是根据异常参数的类型还是根据参数的值处理异常?请编写测试程序验证。2.4 ?为什么C++要求资源的取得放在构造函数中,而资源的释放在析构函数中?3.选择题3.l 下列关于异常的叙述错误的是(A)。???A.编译错属于异常
您可能关注的文档
- Access数类型转换.doc
- access练及答案.doc
- ACCESS数库操作必须使用一个可更新的查询 解决办法.doc
- Access的种函数归纳总结.doc
- access计机练习及解答 二.doc
- access计机练习及解答 四.doc
- ADAMS与Mtlab联合仿真例子.doc
- ADAMS在汽制动仿真方面的应用.docx
- ACETAMIOPHEN对乙酰氨基酚 台湾 用药 说明.doc
- Adobe Potoshop CS3标准培训教材目录.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)