点击查看:2015年计算机二级《JAVA》章节习题及答案汇总
第6章 异常和断言
1[单选题]哪个关键字可以抛出异常? ( )
A.transientB.finallyC.throwD.static
参考答案:C
2[单选题]给出一段程序,试判断哪个是正确的结果( )
public class rtExcept{
public static void throwit(){
System.out.print(“throwit”);
throw new RuntimeException();
}
public static void main(String [] aa){
try{
System.out.print(“hello “);
throwit(); }
catch(Exception re){
System.out.print(“caught ”); }
finally{
System.out.print(“finally ”); }
System.out.print(“after ”);
}
}
A.hello throwit caught
B.hello throwit caught finally after
C.hello throwit RuntimeException after
D.hello throwit caught finally after RuntimeException
参考答案:B
3[单选题]下列叙述中正确的是
A.软件测试应该由程序开发者来完成
B.程序经调试后一般不需要再测试
C.软件维护只包括对程序代码的维护
D.以上三种说法都不对
参考答案:D
4[单选题]
参考答案:B
5[单选题]给出一段程序,试判断哪个是正确的结果( )
public class myprogram{
public static void main (String args[]){
try{
System.out.print(“Hello world ”); }
finally{
System.out.println(“Finally executing”); }
}
}
A.无法编译,因为没有指定异常
B.无法编译,因为没有catch子句
C.Hello world
D.Hello world Finally executing
参考答案:B
6[填空题]数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 。
参考解析:逻辑独立性
7[单选题]
参考答案:D
8[单选题]在java的一个异常处理中,哪个语句块可以有多个 ( )
A.catch B.finally C.try D.throws
参考答案:A
9[单选题]为了提高测试的效率,应该
A.随机选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.集中对付那些错误群集的程序
参考答案:D
10[单选题]异常包含下列哪些内容( )
A.程序中的语法错误
B.程序的编译错误
C.程序执行过程中遇到的事先没有预料到的情况
D.程序事先定义好的可能出现的意外情况
参考答案:A
11[单选题]在异常处理中,如释放资源、关闭文件、关闭数据库等由( )来完成。
A.try子句B.catch子句C.finally子句 D.throw子句
参考答案:C
12[单选题]当方法遇到异常又不知如何处理时,下列哪种说法是正确的( )。
A.捕获异常B.抛出异常C.声明异常D.嵌套异常
参考答案:B
13[单选题]下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?
A.javexe B.javadoexe C.jdexe D.javaproexe
参考答案:C
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |