程序的调试 — 信息技术选择题
题目
某同学在 IDLE 中运行如下程序,解释器提示第 3 行出现 NameError: name 'scoe' is not defined。程序如下:
1 score = 85
2 score = score + 10
3 print(scoe)
下列说法正确的是( )
A. 第 1 行变量名定义错误,应改为 scoe
B. 第 3 行引用了未定义的变量 scoe,报错原因是变量名拼写不一致
C. 第 2 行赋值语句有语法错误,需加分号
D. 程序无错,重新运行即可正常输出