阐述一下对捕获异常、异常处理的理解。
请阅读以下材料作答:
程序可能按编程者的意愿终止,也可能因为程序中发生了错误而终止。例如,程序执行时遇到除数为0或下标越界,这时将产生系统中断,从而导致正在执行的程序提前终止。程序的错误有两种,一种是编译错误,即语法错误。
如果使用了错误的语法、函数、结构和类,程序就无法被生成运行代码。另一种是在运行时发生的错误,它分为不可预料的逻辑错误和可以预料的运行异常。在编写程序时,应该考虑确定程序可能出现的错误,然后加入处理错误的代码。也就是说,在环境条件出现异常情况下,不会轻易出现死机和灾难性的后果,而应有正确合理的表现。
要求:
1.阐述如何捕获异常。
2.阐述异常处理的基本思想有哪些。
3.阐述异常处理的机制。
A.宏指令不能简化目标程序
B.子程序可以简化目标程序,但执行时间长
C.子程序在执行过程中由CPU处理
D.宏指令在执行时要保护和恢复现场
A.查看堆栈中混淆数据内容的唯一方法时:待字符串解码函数执行完成后,查看字符串的内容,在字符串解码函数的结束位置设置软件断点
B.条件断点是软件断点中的一种,只有某些条件得到满足时这个断点才能中断执行程序
C.硬件断点非常强大,它可以在不改变你的代码、堆栈以及任何目标资源的前提下进行调试
D.OllyDbg只允许你一次设置一个内存断点,如果你设置了一个新的内存断点,那么之前设置的内存断点就会被移除
A.执行时的罚金要多于50万,有期徒刑要多于9年
B.执行时的罚金要少于50万,有期徒刑要少于9年
C.执行时的罚金要多于50万,有期徒刑要少于9年
D.执行时的罚金要少于50万,有期徒刑要多于9年
关于测试控制有效性的审计程序,()的说法是不正确的。
A.仅实施询问程序不能为某一特定控制的有效性提供充分适当的证据
B.检查通常用于确认控制是否得以执行
C.观察仅可用于测试运行不留下书面记录的控制
D.运用重新执行时,一般不必选取大量的项目,也不必特意选取金额重大的项目进行测试
做出仲裁裁决后,当事人一方不履行时,对方可以()。
A.申请仲裁委员会强制执行
B.向公安部门请求执行
C.向人民法院申请执行
D.强制执行