计算机二级

下列关于try和catch子句的描述中,错误的一项是( )。A.不同的catch代码段是不同的作用域,但是可以访问相互之间定义的局部变量B.如果没有异常产生,则所有的catch代码段都被略过不执行C.by代码段后跟有一个或多个catch代码段D.异常总是由距离产生异常最近的匹配catch代码段处理

题目

下列关于try和catch子句的描述中,错误的一项是( )。

A.不同的catch代码段是不同的作用域,但是可以访问相互之间定义的局部变量

B.如果没有异常产生,则所有的catch代码段都被略过不执行

C.by代码段后跟有一个或多个catch代码段

D.异常总是由距离产生异常最近的匹配catch代码段处理

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于try-catch语句说法错误的是()

A.MATLAB中的try-catch语句可以用于错误检测

B.try-catch语句中try部分是错的,catch部分是正确的

C.try-catch语句一般有两个部分,以try开始,后跟表达式,然后接catch部分,并以end结束

D.如果try部分有错误发生,停止执行该部分的其他语句,转而执行catch中的表达式


A

第2题:

关于finally子句的说法正确的是:()。

A.try子句无异常发生,finally子句会执行。

B.try子句有异常发生被catch子句捕获,finally子句会执行。

C.try子句有异常发生未被catch子句捕获,finally子句会执行。

D.try子句有异常发生未被catch子句捕获,finally子句执行后,程序终止。


try 子句无异常发生, finally 子句会执行。;try 子句有异常发生被 catch 子句捕获, finally 子句会执行。;try 子句有异常发生未被 catch 子句捕获, finally 子句会执行。;try 子句有异常发生未被 catch 子句捕获, finally 子句执行后,程序终止。

第3题:

3、下列关于try-catch语句说法错误的是()

A.MATLAB中的try-catch语句可以用于错误检测

B.try-catch语句中try部分是错的,catch部分是正确的

C.try-catch语句一般有两个部分,以try开始,后跟表达式,然后接catch部分,并以end结束

D.如果try部分有错误发生,停止执行该部分的其他语句,转而执行catch中的表达式


try-catch 语句中try部分是错的,catch部分是正确的

第4题:

下列关于try和catch子句的描述中,错误的一项是 ( )

A.不同的catch代码段是不同的作用域,但是可以访问相互之间定义的局部变量

B.如果没有异常产生,则所有的catch代码段都被略过不执行

C.try代码段后跟有一个或多个catch代码段

D.异常总是由距离产生异常最近的匹配catch代码段处理


正确答案:A
解析:一个try块和它的catch子句形成了一个单元。catch子句的范围受限于与之对应的try块所定义的语句。一个catch子句不能捕获另一个try声明所引发的异常(除非是嵌套的try语句情况)。

第5题:

下列关于异常的描述中错误的是( )。

A.每个try代码段都必须有月.只有一个catch代码段与之对应

B.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行

C.一个catch代码段也可以区分多个不同类型的异常

D.由于构造函数没有返回值,因此其中出现的错误用异常处理较为恰当


正确答案:A
解析:选项A中,与一个try代码段对应的代码段不一定只有一个,可以有很多个。其他选项的描述都是正确的。

第6题:

下列关于try和catch语句的描述中,错误的是______。

A.不同的catch代码段是不同的作用域,但是可以访问相互之间定义的局部变量

B.如果没有异常产生,则所有的catch代码段都被略过不执行

C.异常总是由距离产生异常最近的匹配catch代码段处理

D.try代码段后跟一个或多个catch代码段


正确答案:A

第7题:

下列关于捕获异常的描述中,错误的是______。

A.在异常处理代码段中无法访问hy代码段中声明的变量

B.子类异常可被父类异常捕获处理

C.try-catch机制可以被用于流程控制

D.在catch代码段中的return语句用于退出方法,而不是返回异常抛出点


正确答案:C

第8题:

下列关于异常的描述中错误的是( )。

A.每个try代码段都必须有且只有一个catch代码段与之对应

B.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行

C.一个catch代码段也可以区分多个不同类型的异常

D.由于构造函数没有返回值,因此其中出现的错误用异常处理较为恰当


正确答案:A
解析:选项A中,与一个try代码段对应的代码段不一定只有一个,可以有很多个。其他选项的描述都是正确的。

第9题:

在java中,惯用语捕获错误的语法try-catch-finally的下列描述正确的是()

A.try-catch必须配对使用

B.try可以单独使用

C.try-finally可以配对使用

D.在try-catch后如果定义了finally,则finally肯定会执行


参考答案:C, D