python习题集_python考试复习试题库

本文提供了Python考试复习的精选题目,覆盖了从基础语法到高级特性的知识点,包括填空题等多种题型,旨在帮助读者全面掌握Python编程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

s.gif python考试复习试题库

(21页)

1.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

24.9 积分

 .一、 填空题 1、 Python安装扩展库常用的是_工具。(pip) 2、 Python标准库math中用来计算平方根的函数是____。(sqrt) 3、 Python程序文件扩展名主要有__和两种,其中后者常用于GUI程序。(py、pyw) 4、 Python源代码程序编译后的文件扩展名为___。(pyc) 5、 使用pip工具升级科学计算扩展库numpy的完整命令是_______。(pip install –upgrade numpy) 6、 使用pip工具查看当前已安装的Python扩展库的完整命令是___。(pip list) 7、 在IDLE交互模式中浏览上一条语句的快捷键是____。(Alt+P) 8、 使用pip工具查看当前已安装Python扩展库列表的完整命令是___。(pip list) 9、 在Python中____表示空类型。(None) 10、 列表、元组、字符串是Python的___(有序?无序)序列。(有序) 11、 查看变量类型的Python内置函数是______。(type()) 12、 查看变量内存地址的Python内置函数是_______。(id()) 13、 以3为实部4为虚部,Python复数的表达形式为_或__。(3+4j、3+4J) 14、 Python运算符中用来计算整商的是___。(//) 15、 Python运算符中用来计算集合并集的是_。(|) 16、 使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作_。(A < B ) 17、 表达式[1, 2, 3]*3的执行结果为____________。([1, 2, 3, 1, 2, 3, 1, 2, 3]) 18、 list(map(str, [1, 2, 3]))的执行结果为___________。([‘1’, ‘2’, ‘3’]) 19、 语句x = 3==3, 5执行结束后,变量x的值为___。((True, 5)) 20、 已知 x = 3,那么执行语句 x += 6 之后,x的值为_____。(9) 21、 已知 x = 3,并且id(x)的返回值为 496103280,那么执行语句 x += 6 之后,表达式 id(x) == 496103280 的值为_。(False) 22、 已知 x = 3,那么执行语句 x *= 6 之后,x的值为______。(18) 23、 为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名____的文件。(pyc) 24、 表达式“[3] in [1, 2, 3, 4]”的值为______。(False) 25、 列表对象的sort()方法用来对列表元素进行原地排序,该函数返回值为 。(None) 26、 假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是____________。([6, 7, 9, 11]) 27、 使用列表推导式生成包含10个数字5的列表,语句可以写为_____。([5 for i in range(10)]) 28、 假设有列表a = [‘name’, ‘age’, ‘sex’]和b = [‘Dong’, 38, ‘Male’],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为-省略部分-模块进行Python程序调试主要有哪几种用法?(1)在交互模式下使用pdb模块提供的功能可以直接调试语句块、表达式、函数等多种脚本。2)在程序中嵌入断点来实现调试功能。在程序中首先导入pdb模块,然后使用pdb.set_trace()在需要的位置设置断点。如果程序中存在通过该方法调用显式插入的断点,那么在命令提示符环境下执行该程序或双击执行程序时将自动打开pdb调试环境,即使该程序当前不处于调试状态。3)使用命令行调试程序。在命令行提示符下执行“python –m pdb 脚本文件名”,则直接进入调试环境;当调试结束或程序正常结束以后,pdb将重启该程序。)12、阅读下面的程序,判断其是否可以正常运行,如果可以运行则写出执行结果,如果不能运行则写出理由。 class Test: def init(self, value): self.__value = value @property def value(self): return self.__valuet = Test(3) t.value = 5 print(t.value) 答: 不能运行。程序中定义的是只读属性,不能修改属性的值。 13、下面代码的功能是,随机生成50个介于[1,20]之间的整数,然后统计每个整数出现频率。请把缺少的代码补全。 import random x = [random.__(1,20) for i in range(_)] r = dict() for i in x: r[i] = r.get(i, _)+1 for k, v in r.items(): print(k, v) 答: 分别填写randint、50、0 14、假设有Python程序文件demo.py,代码如下: def main(): if name == ‘main‘: print(1) else: print(2)main() 将该程序文件直接运行时输出结果为_,作为模块导入时得到结果___-。(1、2) 15、下面程序的执行结果是________。(1) s = 0 for i in range(1,101): s += i else: print(1) 16、下面程序的执行结果是____。(1275) s = 0 for i in range(1,101): s += i if i == 50: print(s) break else: print(1) 17、下面的程序是否能够正常执行,若不能,请解释原因;若能,请分析其执行结果。 from random import randintresult = set() while True: result.add(randint(1,10)) if len(result)==20: break print(result) 答:无法正确执行,因为该程序的功能是从[1,10]区间中选择20个不同的随机整数,而该区间并没有这么多整数,所以程序死循环。 欢迎您的光临,word文档下载后可以修改编辑。双击可以删除页眉页脚。谢谢!单纯的课本内容,并不能满足学生的需要,通过补充,达到内容的完善 教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。教育革命的对策是手脑联盟,结果是手与脑的力量都可以大到不可思议。word范文 关 键 词: python 考试 复习 题库

bang_tan.gif 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值