大学Python选择填空题解析与解答

0 下载量 193 浏览量 更新于2024-06-25 收藏 121KB DOCX 举报
"大学计算机python选择填空题库与答案(3)包含了19页的题目,涵盖了Python语言的基础知识,如循环语句、函数定义、数据类型操作、模块导入、条件判断、异常处理等内容。" 1. `for`循环语句`for i in range(1,5): pass`结束后,变量`i`的值是【4】。`range()`函数不包含结束值,所以`i`在循环最后一次迭代后等于4。 2. `for i in range(-3,21-4)`的循环次数为【6】。`range()`函数从-3开始,每次增加1,直到达到但不包括21-4,计算差值可得循环次数。 3. Python是一种解释型、面向【对象】的编程语言,支持面向对象的编程特性,如类和对象。 4. 要在另一个模块中调用`a.py`中的`A()`函数,应该使用语句【from a import A】来导入并引用该函数。 5. `for i in range(1,5,2): print(i)`,循环体执行的次数是【2】。`range(1,5,2)`表示从1到5,步长为2的序列,因此只迭代两次(1和3)。 6. 函数定义以【def】关键字开始,后面跟随函数名,最后以【冒号】结束,这是Python中定义函数的标准语法。 7. Python表达式`4.5/2`的值为【2.25】,表明Python 3中执行浮点除法;`4.5//2`的值为【2.0】,表示执行整数除法;`4.5%2`的值为【0.5】,表示求余数。 8. `for i in range(6,-4,-2)`的循环执行【5】次,循环变量`i`的终值为【-2】。从6开始,每次递减2,直到-4(不包括)。 9. 使用【import】语句可以导入Python模块,以便使用模块中定义的函数和类。 10. 下列代码执行后,输出的结果是【{1: 'x', 3: 'c'}】。首先删除字典中键为1的项,然后将键1设置为'x',再删除键为2的项。 11. `print(tuple(range(2)), list(range(2)))`的运行结果是【(0, 1) [0, 1]】,打印两个序列类型的0和1的表示。 12. `print("数{0},量单价{1}".format(100,285,6))`、`print(str.format("{0},数单量价{1:3.2f}",100,285.6))`、`print("数%4d,量单价%3.3f"%(100,285,6))`分别展示了不同的字符串格式化方法。 13. 第一象限或第二象限的Python表达式为【x > 0 and y > 0 or x < 0 and y > 0】,这个逻辑表达式用于判断点(x, y)是否位于坐标轴的第一象限或第二象限。 14. 语句`print('AAA', "BBB", sep=',', end='!')`的执行结果是【AAA,BBB!】,使用`sep`参数设置分隔符为逗号,`end`参数设置行尾为感叹号。 15. 判断整数`i`能否同时被3和5整除的Python表达式为【i % 3 == 0 and i % 5 == 0】,如果`i`能被3和5整除,则表达式为真。 16. 要关闭Python解释器,可以使用函数【quit()】或者快捷键【Ctrl+Q】。 17. Python语句可以采用交互式的【命令】执行方式,也可以采用【程序】的执行方式,分别适用于调试和编写复杂脚本。 18. 语句`a, a = 10, 20`执行后,`a`的值是【20】,这是一个元组赋值操作,使得`a`的值更新为20。 19. 设有`f = lambda x, y: {x: y}`,则`f(5, 10)`的值是【{5: 10}】,`lambda`函数创建了一个简单的字典。 20. 下列程序的输出结果是【BBB】,尝试除以字符串会引发异常,`except`语句捕获异常并打印"BBB"。 这些题目的答案涵盖了Python的基本概念,包括语法、数据类型、控制结构、函数、异常处理以及一些高级特性,对于学习和复习Python基础非常有帮助。