返回题库
single_choice未知
程序运行时报错: print(result) 而前面从未给 result 赋值。若要先消除这个 NameError,最直接的处理应为( )?
答案解析
D项正确,NameError 的根源是 result 在使用前没有被创建,先给它赋上合法值才是直接修复方法。A项把输出改成输入并不能解决 result 未定义的问题,变量依旧没有来源。B项删除所有变量只会让程序失去原有功能,也没有针对性处理未赋值错误。C项把变量名换成中文文字既不符合当前代码上下文,也不能自动生成有效值。排查程序问题时,通常先看语法是否成立,再看类型是否匹配,最后核对逻辑是否符合题意。
题目分析
程序调试题,考查语法错误、运行错误与改错方法。
继续练习
在线刷题,高效备考
微信搜索"浙提招"小程序,使用在线刷题功能, 系统记录做题进度,智能推荐薄弱知识点
微信搜索"浙提招"小程序
浙江高职提前招生综合素质测试备考
这道题目来自浙江高职提前招生综合素质测试真题库。 综合素质测试是高职提前招生的重要环节,考察考生的综合能力和专业适应性。
微信搜索"浙提招"小程序,可以获取更多综测真题, 在线刷题练习,查看每道题的详细答案解析和答题技巧, 帮助你高效备考,提高综测成绩。
