ImageVerifierCode 换一换
格式:DOCX , 页数:75 ,大小:51.41KB ,
资源ID:6554989      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6554989.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Python程序设计试题库.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Python程序设计试题库.docx

1、Python程序设计试题库 P y t h o n 程 序 设 计 题 库一、 填空题第一章 基础知识1、 Python 安装扩展库常用的是 _工具。( pip )2、 Python 标准库 math 中用来计算平方根的函数是 _。( sqrt )3、 Python 程序文件扩展名主要有 _和_两种,其中后者常用于 GUI程序。(py、 pyw)4、 Python 源代码程序编译后的文件扩展名为 _。( pyc)5、使用pip工具升级科学计算扩展库numpy 的完整命令是_。( pipinstall -upgrade numpy)6、使用 pip 工具查看当前已安装的 Python 扩展库的完

2、整命令是 _。(pip list )7、在 IDLE 交互模式中浏览上一条语句的快捷键是 _。( Alt+P )8、在 Python 中 _表示空类型。( None)9、列表、元组、字符串是 Python 的 _(有序无序 ) 序列。(有序)10、查看变量类型的 Python 内置函数是 _。( type() )11、查看变量内存地址的 Python 内置函数是 _。( id())12、以 3 为实部 4 为虚部, Python 复数的表达形式为 _或 _。(3+4j 、3+4J)13、Python 运算符中用来计算整商的是 _。(ount(4) 的值为 _。(0)14、Python 标准库

3、random 中的 _方法作用是从序列中随机选择1 个元素。(choice() )15、 Python 标准库 random中的 sample(seq, k) 方法作用是从序列中选择 _(重复不重复 ) 的 k 个元素。(不重复)16、random 模块中 _方法的作用是将列表中的元素随机乱序。 (shuffle())17、执行代码 x, y, z = sorted(1, 3, 2)之后,变量 y 的值为 _。( 2)18、表达式 (1, 2, 3)+(4, 5)的值为 _。( (1, 2, 3, 4, 5))19、表达式 dict(zip(1, 2, 3, 4)的值为。(1: 3, 2: 4

4、)20、语句 x, y, z = 1, 2, 3执行后,变量 y 的值为 _。( 2)21、已 知x =1,3,3,2,3,1,那么表达式sorted(x,key=lambdaitem:item0+item2)的值为。(2,3,1, 1, 3, 3)22、已 知x =1,3,3,2,3,1,那么表达式sorted(x,key=lambdaitem:(item1,item2)的值为。(2,3,1, 1, 3, 3)23、已知 x= 1,3,3,2,3,1,那么表达式 sorted(x, key=lambda item:(item1,-item2)的值为。(1, 3,3, 2,3, 1 )24、已

5、知 x= 1, 2, 3 ,那么执行语句(3) 之后, x 的值为 _。( 1,2,3 )25、已知 x= 1:1,那么执行语句 x2 = 2 之后, len(x) 的值为 _。( 2)26、已知 x = 1:1, 2:2,那么执行语句 x2 = 4之后, len(x) 的值为 _。(2)27、假设已从标准库 functools导入 reduce()函数,那么表达式 reduce(lambda x, y:x-y, 1, 2, 3)的值为 _。( -4 )28、假设已从标准库 functools导入 reduce()函数,那么表达式 reduce(lambda x, y:x+y, 1, 2, 3

6、)的值为 _。( 6)29、假设已从标准库functools 导入 reduce() 函数,那么表达式reduce(lambdax,y:max(x,y), 1,2,3,4,4,5)的值为 _。( 5)30、已知有函数定义 def demo(*p):return sum(p),那么表达式 demo(1, 2, 3)的值为_、表达式 demo(1, 2, 3, 4)的值为 _。( 6、10)31、已知列表 x = 1, 2,那么连续执行命令 y = x和 (3)之后, x 的值为 _。(1, 2, 3 )32、已知列表 x = 1,2 ,那么连续执行命令 y = x:和 (3)之后,x 的值为 _

7、。(1, 2 )33、已知列表 x = 1,2,执行语句 y = x:后,表达式 id(x) = id(y)的值为_。( False )34、已知列表 x = 1,2 ,执行语句 y = x 后,表达式 id(x) = id(y) 的值为 _。(True )35、已知列表 x = 1,2 ,执行语句 y = x 后,表达式 x is y 的值为 _。(True )36、已知列表 x = 1,2 ,执行语句 y = x: 后,表达式 x is not y 的值为 _。(True )37、 表达式 sorted(range(5), 5) 的值为 _。( 0, 1, 2, 3,4 )38、表达式 i

8、 for i in range(10) if i8的值为 _。( 9 )39、已知有列表 x = 1, 2,3, 4, 5,6 ,那么表达式 rowiforrow in x fori inrange(len(x0)的值为。(1,4, 2, 5, 3,6 )40、执行语句 x,y,z = map(str, range(3)之后,变量 y 的值为 _。( 1 )41、已知列表 x= 1,2 ,那么执行语句 (3)之后, x 的值为 _。( 1,2, 3)42、已知列表 x= 1,2 ,那么执行语句 (3)之后, x 的值为 _。( 1,2, 3 )43、表达式 print(0b10101)的值为

9、_。( 21)44、已知 x = 1, 2, 3, 4, 5,那么执行语句 del x:3之后, x 的值为 _。(4, 5 )45、 已知 x = range(1,4) 和 y = range(4,7) ,那么表达式 sum(i*j for i,j inzip(x,y)的值为 _。( 32)46、表达式 5 for i in range(3)的值为 _。( 5, 5, 5)47、表达式 1, 2, 3 = 1, 3, 2的值为 _。( True)48、表达式 1, 2, 3 = 1, 3, 2的值为 _。( False )49、已知 x = 1, 2, 1 ,那么表达式 id(x0)= id

10、(x2)的值为 _。(True )50、表达式 3 not in 1, 2, 3的值为 _。( False )51、已知 x = 1, 2,那么执行语句 x0:0 = 3, 3之后, x 的值为 _。(3, 3, 1, 2)52、已知 x = 1, 2,那么执行语句 x0:1 = 3, 3之后, x 的值为 _。(3, 3, 2)53、已知 x = 1, 2, 3, 4,5 ,那么执行语句 del x1:3之后,x 的值为 _。(1, 4, 5)54、已知 x = 1, 2, 3, 4, 5, 6,那么表达式 sum(i*j for i,j in zip(*x)的值为 _。( 32)55、已知

11、列表 x = 1, 2, 3 和 y = 4,5,6 ,那么表达式 (i,j)for i, j in zip(x,y)if i=3的值为 _。( (3, 6))56、已知列表 x = , , ,那么表达式 sum(x)/len(x)的值为 _。()57、已知 x = 1:2, 2:3, 3:4,那么表达式 sum(x)的值为 _。( 6)58、已知 x = 1:2, 2:3, 3:4,那么表达式 sum()的值为 _。( 9)59、已知 x = 3, 2, 3, 3,4 ,那么表达式 index forindex,value in enumerate(x)if value=3的值为 _。( 0

12、, 2, 3)60、表达式1234%1000oin(item1for item in ()的值为 _。( 345)61、已知列表x = 1, 3, 2,那么表达式 value for index, value in enumerate(x)if index=2的值为 _。( 2)62、已知列表 x = 1, 3, 2 ,那么执行语句 a, b, c = sorted(x)之后, b 的值为 _。(2)63、已知列表 x = 1, 3, 2,那么执行语句 a, b, c = map(str,sorted(x)之后, c的值为 _。( 3 )64、表达式 set(1,2,3) = 1, 2, 3的

13、值为 _。( True )65、表达式 set(1,2, 2,3) = 1, 2, 3的值为 _。( True )66、表达式 %c%65 = str(65)的值为 _。( False )67、表达式 %s%65 = str(65)的值为 _。( True )68、表达式 chr(ord(b)32)的值为 _。( B )69、表达式 abc in abdcefg的值为 _。( False )70、已知 x 为整数变量,那么表达式int(hex(x), 16) = x的值为 _。(True )71、已知 x, y = 3, 5,那么执行 x, y = y, x之后, x 的值为 _。( 5)72

14、、已知 x = abcd和 y = abcde ,那么表达式 i=j for i,j in zip(x,y)的值为 _。( True, True, True, True)73、已知 x = list(range(20),那么表达式 x-1的值为 _。( 19)74、已知 x = 3+4j和 y = 5+6j ,那么表达式 x+y 的值为 _。( 8+10j )75、已知 x = 3,那么执行 x += 5 之后 x 的值为 _。( 3, 5)76、已知 x = 3, 3, 4,那么表达式 id(x0)=id(x1)的值为 _。(True )77、表达式 int(11, 2)的值为 _。( 3)

15、78、表达式 int(11, 8)的值为 _。( 9)79、表达式 int(bin(54321), 2)的值为 _。( 54321)80、 表达式 chr(ord(A)+1) 的值为 _。( B )81、表达式 int(str(34) = 34的值为 _。( True)82、表达式 list(str(3, 4) = 3, 4的值为 _。( False )83、表达式 1, 2, 3, 4, 5, 6 5, 6, 7, 8的值为 _。( 1, 2,3, 4, 7, 8)84、表达式 15 alues()的值为 _。( 3, 9, 78 )85、已知 x = 3,2, 4,1 ,那么执行语句 x

16、= () 之后, x 的值为 _。( None)86、表达式 list(filter(lambdax: x5,range(10)的值为 _。( 6,7,8,9 )87、已 知 x=list(range(20), 那 么 语 句 print(x100:200)的输出结果为_。( )88、已 知 x= list(range(20), 那么 执行 语句 x:18 = 后 列 表 x 的 值为_。( 18, 19 )89、已知 x = 1, 2, 3,那么连续执行y = x:和 (4)这两条语句之后, x 的值为_。( 1, 2, 3 )90、已知 x = 1, 2, 3,那么连续执行y = x 和

17、(4)这两条语句之后, x 的值为_。( 1, 2, 3, 4)91、已知 x = 1, 2, 3,那么连续执行y = 1, 2, 3和(4) 这两条语句之后, x 的值为_。( 1, 2, 3)92、已 知 x =* 3 , 那 么 执 行 语 句 x0.append(1)之 后 , x 的 值 为_。( 1, 1, 1)93、已知 x = for i in range(3),那么执行语句x0.append(1) 之后, x 的值为_。( 1, , )94、已知 x = (1,2),那么执行语句 x0.append(3)后 x 的值为 _。((1, 3, 2))95、已知 x = 1:1,

18、2:2,那么执行语句 (2:3, 3:3)之后,表达式 sorted() 的值为_。( (1, 1), (2, 3), (3, 3))96、已知 x = 1:1, 2:2,那么执行语句 x3 = 3之后,表达式 sorted() 的值为_。( (1, 1), (2, 2), (3, 3))97、已知 x = 1, 2, 3 ,那么表达式 not (set(x*100)-set(x)的值为 _。(True )98、 已知 x = 1, 2, 3 ,那么表达式 not (set(x*100)&set(x) 的值为 _。(False )99、表达式 x: 1, *y: 2的值为 _。( x: 1,

19、y: 2)100、表达式 *range(4),4,*(5, 6,7) 的值为 _。( 0,1,2,3, 4,5, 6, 7)101、已知x = 1,2,3,4,5,那么执行语句x:2 = range(3)之后, x的值为_。( 0, 2, 1, 4, 2)102、已知 x = 1,2,3,4,5,那么执行语句 x:2= map(lambda y:y!=5,range(3)之后, x 的值为 _。( True, 2, True, 4, True)103、已知 x = 1,2,3,4,5,那么执行语句 x1:2= sorted(x1:2,reverse=True)之后, x 的值为 _。( 1,

20、4, 3, 2, 5)104、表达式 True*3 的值为 _。( 3)105、表达式 False+1的值为 _。( 1)第 3 章选择结构与循环结构106、表达式 ab in acbed的值为 _。( False )107、假设 n 为整数,那么表达式 n&1 = n%2的值为 _。( True )108、关键字 _用于测试一个对象是否是一个可迭代对象的元素。(in )109、表达式 32 的值为 _。( True )110、已知 x = a:b, c:d,那么表达式 a in x的值为 _。(True )111、 已知 x = a:b, c:d ,那么表达式 b in x 的值为 _。(False )112、 已知 x = a:b, c:d ,那么表达式 b in () 的值为 _。(True )113

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1