单选题:下列关于异常处理的说法不正确的是( )。
下列关于异常处理的说法不正确的是( )。 @[C](1)
A. 异常处理的throw与catch通常不在同一个函数中,实现异常检测与异常处理的分离。
B. catch语句块必须跟在try语句块的后面,一个try语句块后可以有多个catch语句块。
C. 在对函数进行异常规范声明时,若形参表后没有任何表示抛出异常类型的说明,它表示该函数不能抛出任何异常。
D. catch语句块中,catch(…)表示该catch可以捕捉任意类型的异常,必须将catch(…)放在catch结构的最后。
A.异常处理的throw与catch通常不在同一个函数中,实现异常检测与异常处理的分离。
B.catch语句块必须跟在try语句块的后面,一个try语句块后可以有多个catch语句块。
C.在对函数进行异常规范声明时,若形参表后没有任何表示抛出异常类型的说明,它表示该函数不能抛出任何异常。
D.catch语句块中,catch(…)表示该catch可以捕捉任意类型的异常,必须将catch(…)放在catch结构的最后。
答案:C
A. 异常处理的throw与catch通常不在同一个函数中,实现异常检测与异常处理的分离。
B. catch语句块必须跟在try语句块的后面,一个try语句块后可以有多个catch语句块。
C. 在对函数进行异常规范声明时,若形参表后没有任何表示抛出异常类型的说明,它表示该函数不能抛出任何异常。
D. catch语句块中,catch(…)表示该catch可以捕捉任意类型的异常,必须将catch(…)放在catch结构的最后。
A.异常处理的throw与catch通常不在同一个函数中,实现异常检测与异常处理的分离。
B.catch语句块必须跟在try语句块的后面,一个try语句块后可以有多个catch语句块。
C.在对函数进行异常规范声明时,若形参表后没有任何表示抛出异常类型的说明,它表示该函数不能抛出任何异常。
D.catch语句块中,catch(…)表示该catch可以捕捉任意类型的异常,必须将catch(…)放在catch结构的最后。
答案:C