2023年《Python程序设计》试试卷最新版题库.pdf
《2023年《Python程序设计》试试卷最新版题库.pdf》由会员分享,可在线阅读,更多相关《2023年《Python程序设计》试试卷最新版题库.pdf(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python 程序设计试试题题库 Python 程序设计题库 一、填空题 第一章 基础知识 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 l
2、ist)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 运算符中用来计算整商的就是_。(/)14、Python 运算符中用来计算集合并集的就是_。(|)15、使用运算符测试集合包含集合 A 就是否为集合 B
3、 的真子集的表达式可以写作_。(AB)16、_命令既可以删除列表中的一个元素,也可以删除整个列表。(del)Python 程序设计试试题题库 17、表达式 int(123,16)的值为_。(291)18、表达式 int(123,8)的值为_。(83)19、表达式 int(123)的值为_。(123)20、表达式 int(101,2)的值为_。(5)21、表达式 abs(-3)的值为_。(3)22、Python 3、x 语句 print(1,2,3,sep=:)的输出结果为_。(1:2:3)23、表达式 int(4*0、5)的值为_。(2)24、Python 内置函数_可以返回列表、元组、字典、
4、集合、字符串以及 range对象中元素个数。(len()25、Python 内置函数_用来返回序列中的最大元素。(max()26、Python 内置函数_用来返回序列中的最小元素。(min()27、Python 内置函数_用来返回数值型序列中所有元素之与。(sum()28、为了提高Python 代码运行速度与进行适当的保密,可以将Python 程序文件编译为扩展名_的文件。(pyc)29、已知 x=3,那么执行语句 x+=6 之后,x 的值为_。(9)30、表达式 3|5 的值为_。(7)31、表达式 3&6 的值为_。(2)32、表达式 3*2 的值为_。(9)33、表达式 3*2 的值为_
5、。(6)34、表达式 3 1 的值为_。(32)36、表达式 chr(ord(a)32)的值为_。(A)37、表达式 chr(ord(a)-32)的值为_。(A)Python 程序设计试试题题库 38、表达式 abs(3+4j)的值为_。(5、0)39、表达式 callable(int)的值为_。(True)40、假设有 Python 程序文件 abc、py,其中只有一条语句 print(_name_),那么直接运行该程序时得到的结果为_。(_main_)41、表达式 16*0、5 的值为_。(4、0)42、表达式 type(3)的值为_。(set)43、表达式 isinstance(Hell
6、o world,str)的值为_。(True)第二章 Python 序列 44、表达式1,2,3*3 的执行结果为_。(1,2,3,1,2,3,1,2,3)45、list(map(str,1,2,3)的执行结果为_。(1,2,3)46、语句 x=3=3,5 执行结束后,变量 x 的值为_。(True,5)47、已知 x=3,并且 id(x)的返回值为 496103280,那么执行语句 x+=6 之后,表达式 id(x)=496103280 的值为_。(False)48、已知 x=3,那么执行语句 x*=6 之后,x 的值为_。(18)49、表达式3 in 1,2,3,4 的值为_。(False
7、)50、列表对象的 sort()方法用来对列表元素进行原地排序,该函数返回值为 。(None)51、假设列表对象 aList 的值为3,4,5,6,7,9,11,13,15,17,那么切片 aList3:7 得到的值就是_。(6,7,9,11)52、使用列表推导式生成包含 10 个数字 5 的列表,语句可以写为_。(5 for i in range(10)53、假设有列表 a=name,age,sex与 b=Dong,38,Male,请使用一个语句将这两个列表的内容转换为字典,并且以列表 a 中的元素为“键”,以列表 b 中的元素为“值”,这个语句可以写为_。(c=dict(zip(a,b)5
8、4、任意长度的 Python 列表、元组与字符串中最后一个元素的下标为_。(-1)Python 程序设计试试题题库 55、Python 语句 list(range(1,10,3)执行结果为_。(1,4,7)56、表达式 list(range(5)的值为_。(0,1,2,3,4)57、已知 a=1,2,3与 b=1,2,4,那么 id(a1)=id(b1)的执行结果为_。(True)58、切片操作 list(range(6):2 执行结果为_。(0,2,4)59、使用切片操作在列表对象 x 的开始处增加一个元素 3 的代码为_。(x0:0=3)60、语句 sorted(1,2,3,reverse
9、=True)=reversed(1,2,3)执行结果为_。(False)61、表达式 sorted(111,2,33,key=lambda x:len(str(x)的值为_。(2,33,111)62、表达式 sorted(111,2,33,key=lambda x:-len(str(x)的值为_。(111,33,2)63、语句 x=(3,)执行后 x 的值为_。(3,)64、语句 x=(3)执行后 x 的值为_。(3)65、已知 x=3 与 y=5,执行语句 x,y=y,x 后 x 的值就是_。(5)66、可以使用内置函数_查瞧包含当前作用域内所有全局变量与值的字典。(globals()67、
10、可以使用内置函数_查瞧包含当前作用域内所有局部变量与值的字典。(locals()()68、字典中多个元素之间使用_分隔开,每个元素的“键”与“值”之间使用_分隔开。(逗号、冒号)69、字典对象的_方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,如果不指定则返回 None。(get()70、字典对象的_方法返回字典中的“键-值对”列表。(items()Python 程序设计试试题题库 71、字典对象的_方法返回字典的“键”列表。(keys()72、字典对象的_方法返回字典的“值”列表。(values()73、已知 x=1:2,那么执行语句 x2=3 之后,x 的值
11、为_。(1:2,2:3)74、表达式 1,2,3,4-3,4,5,6 的值为_。(1,2)75、表达式 set(1,1,2,3)的值为_。(1,2,3)76、使用列表推导式得到 100 以内所有能被 13 整除的数的代码可以写作_。(i for i in range(100)if i%13=0)77、已知 x=3,5,7,那么表达式 x10:的值为_。()78、已知 x=3,5,7,那么执行语句 xlen(x):=1,2 之后,x 的值为_。(3,5,7,1,2)79、已 知 x=3,7,5,那 么 执 行 语 句 x、sort(reverse=True)之 后,x 的 值 为_。(7,5,3
12、)80、已知 x=3,7,5,那么执行语句 x=x、sort(reverse=True)之后,x 的值为_。(None)81、已知 x=1,11,111,那么执行语句 x、sort(key=lambda x:len(str(x),reverse=True)之后,x 的值为_。(111,11,1)82、表达式 list(zip(1,2,3,4)的值为_。(1,3),(2,4)83、已知 x=1,2,3,2,3,执行语句 x、pop()之后,x 的值为_。(1,2,3,2)84、表达式 list(map(list,zip(*1,2,3,4,5,6)的值为_。(1,4,2,5,3,6)85、表达式
13、x for x in 1,2,3,4,5 if x3 的值为_。(1,2)86、表达式 index for index,value in enumerate(3,5,7,3,7)if value=max(3,5,7,3,7)的值为_。(2,4)Python 程序设计试试题题库 87、已 知 x=3,5,3,7,那么 表 达式 x、index(i)for i in x if i=3 的值 为_。(0,0)88、已知列表 x=1,2,那么表达式 list(enumerate(x)的值为_。(0,1),(1,2)89、已知 vec=1,2,3,4,则表达式 col for row in vec fo
14、r col in row 的值为_。(1,2,3,4)90、已知 vec=1,2,3,4,则表达式 rowi for row in vec for i in range(len(vec0)的值为_。(1,3,2,4)91、已知 x=list(range(10),则表达式 x-4:的值为_。(6,7,8,9)92、已知 x=3,5,7,那么执行语句 x1:=2 之后,x 的值为_。(3,2)93、已知 x=3,5,7,那么执行语句 x:3=2 之后,x 的值为_。(2)94、已知 x 为非空列表,那么执行语句 y=x:之后,id(x0)=id(y0)的值为_。(True)95、已知 x=1,2,
15、3,2,3,执行语句 x、remove(2)之后,x 的值为_。(1,3,2,3)96、表达式 len(i for i in range(10)的值为_。(10)97、表达式 len(range(1,10)的值为_。(9)98、表达式 range(10)-1 的值为_。(9)99、表达式 range(10,20)4 的值为_。(14)100、表达式 round(3、4)的值为_。(3)101、表达式 round(3、7)的值为_。(4)102、已知 x=(3),那么表达式 x*3 的值为_。(9)103、已知 x=(3,),那么表达式 x*3 的值为_。(3,3,3)104、假设列表对象 x=
16、1,1,1,那么表达式 id(x0)=id(x2)的值为_。Python 程序设计试试题题库(True)105、已知列表 x=list(range(10),那么执行语句 del x:2 之后,x 的值为_。(1,3,5,7,9)106、已知列表 x=1,2,3,4,那么执行语句 del x1 之后 x 的值为_。(1,3,4)107、表达式 1*2 的值为_。(1,1)108、表达式 1,2*2 的值为_。(1,2,1,2)109、已知列表 x=1,2,3,那么执行语句 x、insert(1,4)只有,x 的值为_。(1,4,2,3)110、已知列表 x=1,2,3,那么执行语句 x、inse
17、rt(0,4)只有,x 的值为_。(4,1,2,3)111、已知列表 x=1,2,3,那么执行语句 x、pop(0)之后,x 的值为_。(2,3)112、已知 x=1*3,那么执行语句 x00=5 之后,变量 x 的值为_。(5,5,5)113、表达式 list(map(lambda x:x+5,1,2,3,4,5)的值为_。(6,7,8,9,10)114、表达式 1,2,3,4,5 4,5,6,7 的值为_。(1,2,3,6,7)115、已知 x=1,2,3,那么执行语句 xlen(x)-1:=4,5,6之后,变量 x 的值为_。(1,2,4,5,6)116、表达式 len(range(1,
18、10)的值为_。(9)117、已知x就是一个列表对象,那么执行语句 y=x:之后表达式 id(x)=id(y)的值为_。(False)118、表 达 式 sorted(13,1,237,89,100,key=lambda x:len(str(x)的 值 为_。(1,13,89,237,100)Python 程序设计试试题题库 119、已知 x=1:2,2:3,那么表达式 x、get(3,4)的值为_。(4)120、已知 x=1:2,2:3,那么表达式 x、get(2,4)的值为_。(3)121、表达式 1,2,3|3,4,5 的值为_。(1,2,3,4,5)122、表达式 1,2,3|2,3,
19、4 的值为_。(1,2,3,4)123、表达式 1,2,3&3,4,5 的值为_。(3)124、表达式 1,2,3&2,3,4 的值为_。(2,3)125、表达式 1,2,3-3,4,5 的值为_。(1,2)126、表达式 1,2,3 3,4,5 的值为_。(False)127、表达式 1,2,3 8 的值为_。(9)154、已知有列表 x=1,2,3,4,5,6,那么表达式 rowi for row in x for i in range(len(x0)的值为_。(1,4,2,5,3,6)155、执行语句 x,y,z=map(str,range(3)之后,变量 y 的值为_。(1)156、已
20、知列表 x=1,2,那么执行语句 x、extend(3)之后,x 的值为_。(1,2,3)157、已知列表 x=1,2,那么执行语句 x、append(3)之后,x 的值为_。(1,2,3)158、表达式 print(0b10101)的值为_。(21)159、已知 x=1,2,3,4,5,那么执行语句 del x:3 之后,x 的值为_。(4,5)160、已知 x=range(1,4)与 y=range(4,7),那么表达式 sum(i*j for i,j in zip(x,y)的值为_。(32)161、表达式 5 for i in range(3)的值为_。(5,5,5)162、表达式 1,
21、2,3=1,3,2 的值为_。(True)163、表达式 1,2,3=1,3,2 的值为_。(False)164、已知 x=1,2,1,那么表达式 id(x0)=id(x2)的值为_。(True)165、表达式 3 not in 1,2,3 的值为_。(False)166、已知 x=1,2,那么执行语句 x0:0=3,3 之后,x 的值为_。(3,3,1,2)167、已知 x=1,2,那么执行语句 x0:1=3,3 之后,x 的值为_。(3,3,2)168、已知 x=1,2,3,4,5,那么执行语句 del x1:3 之后,x 的值为_。(1,4,5)169、已知 x=1,2,3,4,5,6,
22、那么表达式 sum(i*j for i,j in zip(*x)的值为_。(32)170、已知列表 x=1,2,3 与 y=4,5,6,那么表达式(i,j)for i,j in zip(x,y)if i=3 的Python 程序设计试试题题库 值为_。(3,6)171、已知列表 x=1、0,2、0,3、0,那么表达式 sum(x)/len(x)的值为_。(2、0)172、已知 x=1:2,2:3,3:4,那么表达式 sum(x)的值为_。(6)173、已知 x=1:2,2:3,3:4,那么表达式 sum(x、values()的值为_。(9)174、已知 x=3,2,3,3,4,那么表达式 in
23、dex for index,value in enumerate(x)if value=3 的值为_。(0,2,3)175、表达式 1234%1000/100 的值为_。(2)176、表达式 3/5 的值为_。(0)177、表达式 1,2+3 的值为_。(1,2,3)178、表达式(1,)+(2,)的值为_。(1,2)179、表达式(1)+(2)的值为_。(3)180、已知 x,y=map(int,1,2),那么表达式 x+y 的值为_。(3)181、已知列表 x=list(range(5),那么执行语句 x、remove(3)之后,表达式 x、index(4)的值为_。(3)182、已知列表
24、 x=1,3,2,那么执行语句 x、reverse()之后,x 的值为_。(2,3,1)183、已知列表 x=1,3,2,那么执行语句 x=x、reverse()之后,x 的值为_。(None)184、已知 x 为非空列表,那么表达式 x、reverse()=list(reversed(x)的值为_。(False)185、已知 x 为非空列表,那么表达式 x、sort()=sorted(x)的值为_。(False)186、已知列表 x=1,3,2,那么执行语句 y=list(reversed(x)之后,x 的值为_。(1,3,2)Python 程序设计试试题题库 187、已知列表 x=1,3,
25、2,那么执行语句 y=list(reversed(x)之后,y 的值为_。(2,3,1)188、已知列表 x 中包含超过 5 个以上的元素,那么表达式 x=x:5+x5:的值为_。(True)189、已知字典 x=i:str(i+3)for i in range(3),那么表达式 sum(x)的值为_。(3)190、已知字典 x=i:str(i+3)for i in range(3),那么表达式 sum(item0 for item in x、items()的值为_。(3)191、已知字典 x=i:str(i+3)for i in range(3),那么表达式、join(item1 for i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计 2023 Python 程序设计 试试 最新版 题库
限制150内