1、Python程序设计题库 Python 程序设计题库一、填空题第一章 基础知识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、P
3、ython 标准库 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、表达式di
4、ct(zip(1,2,3,4)的值为_ 。( 1: 3, 2: 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=lam
5、bda item:(item1,-item2)的值为 _ 。( 1,3, 3,2,3,1)24、已知 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、 假设已从标准库 functo
6、ols 导入 reduce() 函数,那么表达式 reduce(lambda x, y:x+y, 1, 2, 3) 的值为 _。( 6)29、假设已从标准库functools导入 reduce()函数,那么表达式reduce(lambdax,y:max(x,y), 1,2,3,4,4,5)的值为 _。( 5)30、已知有函数定义defdemo(*p):return sum(p),那么表达式 demo(1, 2, 3)的值为_ 、表达式 demo(1, 2, 3, 4)的值为 _。( 6、 10)31、已知列表 x = 1,2 ,那么连续执行命令 y= x 和 (3)今后, x 的值为 _。(1
7、,2, 3)32、已知列表 x = 1, 2,那么连续执行命令y = x:和 (3)今后, x 的值为_。( 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、 表达式 sor
8、ted(range(5), 5) 的值为 _ 。( 0, 1, 2,3, 4 )38、表达式 i for i in range(10) if i8的值为 _ 。( 9 )39、已知有列表 x = 1, 2, 3, 4, 5, 6,那么表达式 rowi for row in xfor i in range(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,
9、2 ,那么执行语句 (3) 今后, x 的值为 _ 。( 1,2, 3)43、表达式 print(0b10101)的值为 _ 。( 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
10、 = 1, 3, 2的值为 _。( False )49、已知 x= 1, 2, 1 ,那么表达式 id(x0)= id(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,
11、 6,那么表达式 sum(i*jfor i,jinzip(*x)的值为 _。( 32)55、已知列表 x = 1,2, 3和 y = 4,5,6 ,那么表达式 (i,j)for i,jin 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,那么表达式 indexforin
12、dex, valuein enumerate(x)if value=3的值为 _ 。( 0, 2, 3)60、表达式 1234%1000oin(item1for itemin()的值为 _ 。(345)61、已知列表 x = 1, 3, 2 ,那么表达式 valueforindex, valueinenumerate(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
13、 的值为 _。( 3 )64、表达式 set(1,2,3) = 1, 2, 3的值为 _。( 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,
14、 y = 3, 5,那么执行 x, y = y, x今后, x 的值为 _。( 5)72、已知 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(
15、x0)=id(x1) 的值为 _ 。(True )77、表达式 int(11, 2)的值为 _ 。( 3)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
16、 alues()的值为 _ 。( 3, 9, 78)85、已知 x = 3, 2, 4,1 ,那么执行语句x = () 今后, 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 =
17、x:和 (4)这两条语句今后,x的值为_ 。( 1, 2, 3)90、已知 x = 1, 2, 3,那么连续执行y = x 和 (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
18、= (1,2),那么执行语句 x0.append(3)后 x 的值为 _ 。((1,3, 2))95、已知 x= 1:1, 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(se
19、t(x*100)&set(x)的 值 为_ 。( False )99、表达式 x: 1, *y: 2的值为 _ 。( x: 1, 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, 4, 3, 2, 5)104、表达式 True*3 的值为 _ 。( 3)
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2