【思考题1-1】 B
解析 :一个程序通常由大量指令组成。程序执行的过程实际上就是组成程序的各条指令依次执行的过程,指令是计算机执行程序时完成的最基本的操作。
【思考题1-2】 B
解析 :与Python脚本文件相比,字节码更接近机器指令,所以解释速度更快,运行效率更高。Python脚本文件的扩展名为.py,而字节码文件的扩展名为.pyc。
【思考题1-3】 A
解析 :Python程序有交互式运行和脚本式运行两种运行方式。交互式运行是指输入代码后马上执行并看到运行结果,而脚本式运行是指先编写好整个Python脚本程序,然后再整体运行得到运行结果。在Python编程环境提示符下,输入Python代码后会马上执行,因此采用的是一种交互式运行方式。
【思考题1-4】 C
解析 :Python 3.x默认使用UTF-8编码,因此在创建Python脚本文件时需要将文件编码格式设置为UTF-8,否则程序运行时可能会报错。
【思考题1-5】 B
解析 :①eval函数用于计算字符串形式的参数中所包含的表达式的值,如果字符串参数对应的不是一个有效的表达式,则程序运行时会报错。②input函数用于接收标准输入数据,返回字符串类型的数据。③print函数用于将各种类型的数据输出到屏幕上。④get不是一个有效的Python内置函数。
【思考题1-6】 C
解析 :请参考思考题1-5的解析。
【思考题1-7】 否
解析 :如果程序中存在语法错误,则程序运行时会给出相应错误提示,根据错误提示即可找到有语法错误的代码的位置并将错误代码修改正确,通常不需要进行调试。调试主要是为了解决程序中存在的逻辑错误,即虽然程序能够正常运行,但运行结果与预期不一致。对于逻辑错误,需要在关键位置设置断点并分析关键位置处各变量的值是否正常。如果发现有变量的值不正常,则可进一步分析值不正常的原因,从而解决逻辑错误。