首页 > 试题广场 >

有关异常说法不正确的是( )

[不定项选择题]
有关异常说法不正确的是(       )
  • 程序中抛出异常终止程序
  • 程序中抛出异常不一定终止程序
  • 拼写错误会导致程序终止
  • 缩进错误会导致程序终止
豆包的解释:以下是对这道题中各选项的分析,解释为什么答案是AC***项:程序中抛出异常终止程序 在很多编程语言(如Python、Java等) 中,当程序抛出异常时,如果异常没有被捕获(处理),那么程序确实会终止并打印出异常信息。但如果使用了异常处理机制(如Python中的 try-except 语句 ,Java中的 try-catch 语句),可以在异常抛出时,执行相应的异常处理代码,让程序继续执行,而不是直接终止。所以该说法不正确。 B选项:程序中抛出异常不一定终止程序 正如上面A选项分析中提到的,通过合理使用异常处理机制,能够在异常发生时对其进行处理,比如记录错误日志、进行一些补偿操作等,然后让程序继续运行,因此该说法是正确的。 C选项:拼写错误会导致程序终止 在大多数编程语言中,拼写错误属于语法错误。在程序编译或解释阶段,编译器或解释器会检测到这些语法错误,并直接报错,根本不会进入到程序运行阶段,也就谈不上“导致程序终止 ”(程序还没开始运行呢)。所以该说法不正确。 D选项:缩进错误会导致程序终止 在像Python这样对缩进有严格要求的编程语言里,缩进错误属于语法错误。Python依靠缩进来表示代码块的层次结构,当出现缩进错误时,Python解释器在解析代码阶段就会报错,程序无法正常运行,也就不存在“导致程序终止”(程序还没开始执行就报错了)。所以该说法不正确。
发表于 2025-08-22 02:39:13 回复(0)
Py缩进错误会报错的吧
发表于 2023-08-28 15:44:26 回复(0)
try 捕获异常不会终止程序,所以这个题的答案错了
变量名的拼写错误不会报错啊
发表于 2022-10-31 16:20:12 回复(1)
就try:
 except Exception as e:
 break 
发表于 2022-07-26 12:40:25 回复(0)