编程,请输入一个文件路径名或文件名,查看该文件是否存在,如存在,打开文件并在屏幕上输出该文件内容;如不存在,显示“输入的文件未找到!”并要求重新输入;如文件存在但在读文件过程中发生异常,则显示“文件无法正常读出!”并要求重新输入。 (提示:请使用异常处理。“文件未找到”对应的异常名为:FileNotFoundError,其他异常直接用except匹配)
查看答案
关于异常的说法,下列描述错误的是()。
A. 所有异常都是基类Exception的成员
B. 如果没有处理异常,程序会终止执行
C. 程序会反馈错误信息,包括错误的名称、原因和错误发生的行号
D. 无论是否捕获异常,程序都会终止执行。
当解释器发现语法错误的时候,会引发如下哪个异常?()
A. ZeroDivisionError
B. SyntaxError
C. IndexError
D. KeyError。
阅读下面的程序:list = []list[0]上述程序会产生()异常。
A. ZeroDivisionError
B. SyntaxError
C. IndexError
D. KeyError。
关于FileNotFoundError异常产生的原因,下列描述正确的是()。
A. 尝试访问一个未声明的变量
B. 使用序列中不存在的索引
C. 使用映射中不存在的键
D. 试图打开不存在的文件。