《Python开发基础练习题及答案42_2023_背题版.pdf》由会员分享,可在线阅读,更多相关《Python开发基础练习题及答案42_2023_背题版.pdf(93页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、试题说明本套试题共包括1 套试卷每题均显示答案和解析Py th o n 开发基础练习题及答案4 2 (5 0 0 题)Py th o n 开发基础练习题及答案4 2L 单选题 以下几种输出语句正确的是A)pr i n t(美元金额是:,u s d _ s tr _ v a lu e)B)pr i n t(美元金额是:u s d _ s tr _ v a lu e)C)pr i n t(美元金额是:u s d _ s tr _ v a lu e,)答案:A解析:2.单选题 Py th o n 语言的输出函数是()。A)pr i n tf()B)B.pr i n t()C)C.i n pu t()
2、D)D.f o r ma t()答案:B解析:3 .单选题 关 于 Py th o n 的复数类型,以下选项中描述错误的是()A)复数的虚数部分通过后缀“J”或者“j”来表示B)对于复数z,可以用z.r e a l获得它的实数部分C)对于复数z,可以用z.i ma g 获得它的实数部分D)复数类型表示数学中的复数答案:C解析:4 .单选题 哪个选项不能生成一个空字典?A)B)d i c t()C)d i c t()D)口答案:D解析:5.单选题 在 Nu mpy 中,数组拼接的函数不包括()A)a ppe n d)B)i n s e r t)C)v s ta c k)D)w h e r e)答
3、案:D解析:a ppe n d)函数可向数组横纵坐标添加数组,i n s e r t)函数可向一维数组后添加益据,v s ta c k)函数可以进行数组拼接,w h e r e)函数是对数据进行条件筛选。6 .单选题 下面代码的输出结果是()f o r i i n Py th o n:pr i n t(i,e n d=)A)P,y,t,h,o,n,B)P y t h o nC)Py th o nD)P y t h o n答案:B解析:7 .单选题 用来判断当前Py th o n 语句在分支结构中的是A)引号B)冒号C)大括号D)缩进答案:D解析:8 .单选题 以下程序的输出结果是:f o r
4、i i n r a n g e(3):f o r s i n a b e d:i fr s 二 二 1 1 c II:b r e a kpr i n t(s,e n d=KM)A)a b c a b c a b cB)a a a b b b c c cC)a a a b b bD)a b a b a b答案:D解析:9.单选题 a=(l,2,3,4,5)pr i n t(a :3:-1 )()A)B)(4,)C)(5,)D)(3,)答案:C解析:1 0 .单选题 在Ja v a We b 中,对于S e r v le tR e q u e s t接口的g e tA ttr i b u te O
5、方法,说法正确的是()A)获取指定名称的属性值B)设置指定属性的值C)删除指定属性的值D)以上都不对答案:A解析:概念理解1 1 .单选题 代码:s tr 2=俱往矣数风流人物还看今朝;s tr l=s tr 2 2 ,运行后s tr l结果是()A)矣B)俱C)往D)数答案:A解析:1 2 .单选题 以下关于Py th o n 自带数据结构的运算结果中正确的是哪一项?A)1 =1,2,3,4,5 ;d e l 1 2:4 ;则运算之后 1 为 1,2,3。B)b a s ke t=a pple,b a n a n a,a pple,o r a n g e ;f r u i t=s e t(b
6、 a s ke t);f r u i t2 =s e t(a pple ,me lo );le n(f r u i t f r u i t2)的结果是 50C)b a s ke t=a pple,b a n a n a,a pple,o r a n g e ;f r u i t=s e t(b a s ke t);le n (f r u i t)的运算结果是40D)1 =2,1,3,5,4 ;1.r e mo v e(3);1.s o r t();则运算之后 1 为 1,2,4,5 答案:D解析:1 3 .单选题 代码i mpo r t ma th;x=ma th.c e i l(5.3)执行
7、后,x 的结果是()A)5.3B)605D)都不对答案:B解析:1 4 .单选题 关于Py th o n 数字类型,以下选项中描述错误的是A)Py th o n 语言提供i n t、f lo a t,c o mple x、等数字类型B)Py th o n 整数类型提供了4 种进制表示:十进制、二进制、八进制和十六进制OPy th o n 语言要求所有浮点数必须带有小数部分D)Py th o n 语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀“C 或者 c 来表示答案:D解析:1 5.单选题 以下程序的输出结果是()o x =52 0.1 31 4p ri n t
8、(ro u n d (x,2),ro u n d(x)A)52 0 52 0.1 3B)52 0.1 3 52 0C)52 0.1 3,52 0D)1 0 40.2 6 52 0答案:B解析:1 6 .单选题 以下关于循环结构的描述,错误的是()。A)局部变量是指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用时可以继续使用B)使用g l o b a l 保留字声明简单数据类型变量后,该变量作为全局变量使用C)简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放D)全局变量是指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效答案:A解析:1
9、 7 .单选题 下 列 循 环 语 句 中 有 语 法 错 误 的 是。A)w h i l e(x=y):5B)w h i l e(0):p a ssC)f o r i i n 1,2,3:p ri n t(i)D)f o r T ru e:x=30答案:D解析:1 8 .单选题 关于Py th o n 序列类型的通用操作符和函数,以下选项中描述错误的是()A)如果s是一个序列,s=1,k a te ,T ru e ,s 3返回T ru eB)如果s是一个序列,x 是s的元素,x i n s返回T ru eC)如果s是一个序列,s=1,k a te ,T ru e ,s-1 返回T ru eD
10、)如果s是一个序列,x 不是s的元素,x n o t i n s返回T ru e答案:A解析:1 9 .单选题 以下不合法的表达式是()。A)x i n 1,2,3,4,5B)x-6 5C)e 5 a n d 4=fD)3=a答案:D解析:2 0.单选题 以下导入方式不需要加模块前缀的是()A)i m p o rt Nu m p yB)f ro m Nu m p y i m p o rt*C)i m p o rt Nu m p u a s n pD)f ro m Nu m p y i m p o rt m a tri x a n d a rra y答案:B解析:2 1 .单选题 表达式ty p
11、 e (e v a l (r 45)的结果是:A)B)C)No n eD)答案:D解析:2 2 .单选题 下列方法中,能够让所有单词的首字母变成大写的方法是()A)c a p i ta l i z eB)ti tl eC)u p p e rD)1 j u st答案:B解析:2 3.单选题 设 x =1 0;y =2 0,下列语句能正确运行结束的是:A)m a x =x y?x :yB)i f(x y)p ri n t(x)C)w h i l e T ru e:p a ssD)m i n =x i f x y e l se y答案:D解析:2 4.单选题 以下程序的输出结果是:Fo r i i
12、n “CHINA”:Fo r k i n ra n g e(2):Pri n t(i,e n d=”)If i =N:B re a kA)CCHHIINNA AB)CCHHIIA AOCCHHIA AD)CCHHIINA A答案:D解析:2 5.单选题 一般情况下,当对关系R和S 进行自然连接时,要求R和S 含有一个或者多个共有的A)属性B)元组C)记录D)行答案:A解析:2 6 .单选题 执行以下程序,输入qp,输出结果是:k =Ow h i l e T ru e:s=i n p u t(请输入q退出:)i f s=q:k +=1 c o n ti n u e e l se:k +=2 b
13、re a k p ri n t(k)()A)(A)2B)(B)请输入q退出:0 (C)3D)(D)1答案:A解析:2 7.单选题 字符串s=I l o v e Py th o n ,以下程序的输出结果是:()s=I l o v e Py th o n Is=s.sp l i t()Is.re v e rse O p ri n t(Is)窗体顶端A)HY PERLINKB)HY PERLINKC)HY PERLINKD)HY PERLINK答案:D解析:窗体底端2 8 .单选题 在Ja v a W e b 中,以下()不属于常用的会话跟踪方式A)S e ssio n 技术B)Co o k ie
14、技术C)Ap p l ic a t io n 技术D)表单隐藏域技术答案:C解析:概念理解2 9.单选题 下面代码实现的功能描述为D e f f a c t(n):if n=0:r e t u r n 1e l se:r e t u r n n*f a c t(n-1)N u m =e v a l(in p u t (请输入一个整数:)P r in t(f a c t(a bs(in t(n u m)A)接受用户输入的整数N,B)接受用户输入的整数N,C)接受用户输入的整数N,D)接受用户输入的整数N,答案:A解析:输出N的阶乘值判断N是否是素数并输出结论判断N是否是水仙花数判断N是否是完数并
15、输出结论3 0.单选题 以下程序的输出结果是:d e f f u n c(n u m):n u m *=2x =2 0f u n c(x)p r in t(x)A)4 0B)出错C)无输出D)2 0答案:D解析:3 1.单选题 已知变量n a m e=张昊、A)p r in t (我叫s,今年我%d岁了B)p r in t (我叫%s,今年我%d岁了a ge=1 8,下列使用字符串格式化输出,不能正确输出的是()%(a ge,n a m e)%(n a m e,a ge)C)p r in t (我叫 ,今年我 岁 了f o r m a t (n a m e,a ge)D)p r in t (f
16、 我叫 n a m e ,今年我 a ge 岁了 )答案:A解析:3 2.单选题 给出如下代码:s=l ist(巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式 烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。)以下选项中能输出字符“八”出现次数的是A)p r in t (s.in d e x (A)B)p r in t (s.in d e x (A),6)C)p r in t (s.in d e x (A),6,l e n (s)D)p r in t (s.c o u n t (A)答案:D解析:3
17、3.单选题P yt ho n内置函数()可以返回列表、元组、字典、集合、字符串以及r a n ge对象中元素个数。A)t yp e()B)in d e x()C)l e n ()D)c o u n t ()答案:C解析:3 4.单选题 变量a=in p u t(),如果此时输入数字9,返回的数据类型为()A)数值B)整型C)字符串D)空值答案:C解析:3 5.单选题 关于语句f =o p e n d a.t x t ,w+),下列说法正确的是()。A)A只能写入数据B)B只能读取数据0C文件可以不存在D)D文件必须已经存在答案:C解析:3 6.单选题 关于数据结构的描述,以下选 项 中 正 确
18、 的 是(&n bsp;)A)数据结构指相互有关联的数据元素的集合B)数据的存储结构是指反映数据元素之间逻辑关系的数据结构C)数据结构不可以直观地用图形表示D)数据的逻辑结构有顺序、链接、索引等存储方式答案:A解析:3 7.单选题 下列代码的运行结果是?p r in t(a b s =s e t ()t y p e(s)A)B)C)D)答案:D解析:1 1 4.单选题 在Py t ho n中,合法的标识符是()。A),B)3 CC)it sD)s t r答案:A解析:1 1 5.单选题 安装飞桨框架时,确定p y t ho n位 置的命令()。A)w he r e p y t ho nB)p
19、y t ho n -ve r s io nC)p y t ho n -m e n s u r e p ipD)p y t ho n -m p ip -ve r s io n答案:A解析:难易程度:易题型:1 1 6.单选题 下 列 程 序 输 出 结 果 是 A,b=5,0I f a 5:B=b+2B=b+2Pr in t(b)A)0B)2C)7D)9答案:B解析:1 1 7.单选题 下列Py t ho n保留字中,用于异常处理结构中用来捕获特定类型异常的是()。A)d e fB)e xc e p tC)w hil eD)p a s s答案:B解析:1 1 8.单选题s=H e H o,s T
20、:0:-2 输出什么内容?()A)o l HB)O o l D)以上都不对答案:C解析:119.单选题 以下选项中能够实现P y t ho n循环结构的是A)l o o pB)w hi l eC)i fD)do.fo r答案:B解析:120.单选题 下面代码的执行结果是()l s=a u di t t t ,4:5,6,7,8 p r i n t(l en(Is)A)3B)12C)6D)l l答案:A解析:121.单选题 以下选项中,不是P y t ho n对文件的读操作方法的是A)r ea dB)r ea dt ex tC)r ea dl i n esD)R ea dl i n e答案:B解
21、析:122.单选题 在循环中不会出现的关键字是哪一个A)fo rB)w hi l eC)do w hi l eD)i n答案:C解析:123.单选题Wha t i s t he fi r s t n ega t i v e i n dex i n a s t r i n g?A)0B)-lc)-oD)t he s i z e o f t he s t r i n g m i n u s o n e答案:B解析:124.单选题 关于P y t ho n的函数下列说法错误的是()A)A函数可以没有r et u r n语句B)B r et u r n语句可以同时将多个结果返回给函数被调用处的变量0C
22、函数在定义时可以没有形参D)D函数的内部不能嵌套其他函数答案:D解析:125.单选题 已知x=43,ch=A,y =1,则表达式(x =y a n d ch 0A)T r u eB)Fa l s eC)10.5D)没有输出答案:D解析:128.单选题 下面程序运行结果为:s=,hel l o i=0 w hi l e i 5:p r i n t (s i ,en d=)i+=lA)hel l oB)h,e,1,1,oO hel lD)5答案:A解析:129.单选题 下面代码的输出结果是()x=10y=T+2jp r i n t(x+y)A)(9+2j)B)l lO 2jD)9答案:A解析:13
23、0.单选题 关于P y t ho n程序中与“缩进”有关的说法中,以 下 选 项 中 正 确 的 是()A)缩进统一为4个空格B)缩进是非强制性的,仅为了提高代码可读性0缩进在程序中长度统一且强制使用D)缩进可以用在任何语句之后,表示语句间的包含关系答案:C解析:131.单选题 关于P y t ho n的 无 限 循 环,以下选项中描述错误的是A)无限循环通过w hi l e保留字构建B)无限循环需要提前确定循环次数C)无限循环一直保持循环操作,直到循环条件不满足才结束D)无限循环也称为条件循环答案:B解析:132.单选题a=l,2,3,4,5,6,7,8,9 s=0 fo r f i n a
24、:i f t y p e(f)=l i s t:fo r e i n f:s=s+e*l en(f)el s e:s+=f*fp r i n t(s)A)45B)900 10 4D)124答案:D解析:133.单选题 关于赋值语句,以下选项中描述错误的是()A)A,bB)A,b,cC)在P y t ho n语言中,“=”表示赋值,即 将“=”右侧的计算结果赋值给左侧变量,包 含“=”的语句称为赋值语句D)赋值与二元操作符可以组合,例如&=答案:B解析:134.单选题 下列变量命名错误的是()A)co s tB)l _ co s tC)c_ lD)Co s t _ l答案:B解析:135.单选题
25、 给出如下代码:s u m =0fo r i i n r a n ged,11):s u m +=ip r i n t(s u m)以下选项中描述正确的是:()A)如果p r i n t (s u m)语句完全左对齐,输出结果不变B)输出的最后一个数字是55C)$11!11+=:1可以写成s u m +=iD)循环内语句块执行了11次答案:B解析:136.单选题 下面代码的输出结果是()。x=l i s t ()y=0i f x:y=lp r i n t(y)A)0B)1C)没有输出D)出错答案:A解析:137.单选题 键盘输入数字5,以下代码的输出结果是T r y:n =i n p u t
26、(请输入一个整数:)d e f p o w 2(n):r e tur n n*nE x c e p t:p r i n t(程序执行错误)A)程序没有任何输出B)5C)出程序执行错误D)2 5答案:A解析:1 3 8.单选题 整型和浮点型的区别()A)整型取值范围没有限制B)浮点型和整型取值范围都限制C)浮点型取值范围没有限制D)整型取值范围有限制答案:A解析:1 3 9 .单选题 下列叙述正确的是 oA)算法的时间复杂度与空间复杂度一定相关B)数据的逻辑结构与存储结构是一一对应的C)算法的时间复杂度是指执行算法所需要的计算工作量D)算法的效率只与问题的规模有关,而与数据的存储结构无关答案:C
27、解析:1 4 0 .单选题 创建表之后,查看创建语句的命令是A)s h o w ta b l e s;B)c r e a te ta b l e 表名;C)d e s c 表名;D)s h o w c r e a te ta b l e 表名;答案:D解析:1 4 1 .单选题 p a n d a s 中设置索引使用哪种方法()A)g e t i n d e x ()B)to _ i n d e x()C)s e t_ i n d e x ()D)r e s e t_ i n d e x()答案:C解析:1 4 2 .单选题 如果在一种i f 结构的某个分支中,又包含了另一个i f 结构,这种
28、情况称为()A)i f 的二分支结构B)i f 的多分支结构C)i f 的嵌套D)以上都不对答案:C解析:1 4 3 .单选题 下面程序中语句p r i n t(i*j)共执行了 次。f o r i i nr a n g e(5):f o r j i n r a n g e(2,5):p r i n t(i*j)A)1B)20 3D)1 5答案:D解析:1 4 4 .单选题 为了提高软件测试的效率,应 该()A)随机地选取测试数据B)取可能的输入数据作为测试数据C)制定软件测试计划D)选择发现错误可能性最大的数据作为测试用例答案:D解析:1 4 5.单选题 运行以下程序,下列说法正确的是()a
29、=b=9 9a=9 9 9p r i n t(a,b)A)输出为9 9 9 9 9 9B)输出为9 9 9 9C)输出为9 9 9 9 9D)运行时出现错误提示答案:C解析:1 4 6.单选题 下列不是递归程序特点的是()A)书写简单B)一定要有基例C)执行效率高D)思路简单,代码不一定容易理解答案:C解析:1 4 7.单选题 给出如下代码s =P y th o n i s b e a uti f ul!可以输出 p y th o n”的是A)p r i n t(s 0:6 )B)p r i n t(s 0:6 .l o w e r()C)p r i n t(s -2 1:D)p r i n
30、t(s :-1 4 )答案:B解析:1 4 8.单选题 关于中科院分词描述错误的是()A)使用中科院分词库需要安装第三方库P y N LP I RB)和j i e b a分词类似,但是比j i e b a分词功能更强大也更加个性化C)安装P y N LP I R后,可以不更新Li c e n s e即可正常使用D)使用 i m p o r t p y nlp ir导入P y N L P I R库答案:C解析:149.单选题 下面代码的输出结果是()。X=1Y=0I f x:y=iEls e:y=-iA)0B)10-1D)出错答案:B解析:150.单选题 以下程序的输出结果是:Def f u n
31、c(nu m):N u m*=2X=20Fu nc(x)p r int(x)A)40B)出错C)无输出D)20答案:D解析:151.单选题 在P y t ho n中,下列不属于游标对象的方法的是?A)f et cho ne()B)execu t e()C)f et ch()D)f et chall()答案:C解析:152.单选题 以下选项中值为Fals e的 是()A)aB)abc abedC)H ello hello D)abed a=21 b=10 a%bA)1B)201.2D)2.1答案:A解析:159.单选题 元组变量 t=(cat ,do g ,t ig er ,hu man),t
32、:T的结果是:()A)hu man,t ig er ,do g ,cat )B)hu man,t ig er ,do g ,cat C)(hu man,t ig er ,do g ,cat );D)运行出错答案:C解析:160.单选题 已知字符串s=我们班一共有30个人。,则表达式len(s)的 值 为()A)9B)10O ilD)12答案:C解析:161.单选题【】下面代码的输出结果是(D)lis t V =lis t (r ang e(5)p r int (2 in lis t V)窗体顶端A)H Y P ER L I N KB)H Y P ER L I N KC)H Y P ER L I
33、 N KD)H Y P ER L I N K答案:D解析:窗体底端162.单选题 以下导入方式不需要加模块前缀的是()。A)imp o r tB)f r o mC)imp o r tD)f r o m答案:D解析:163.单选题输出结果为 2,3,4,5,6,以下语句正确的是()A)lis t l=f o r i in r ang e(5):&nbs p;&nbs p;i+=lf t nbs p;f enbs p;lis t l.ap p end(i)p r int(lis t l)B)i=llis t l=w hile i<;=5:&nbs p;&nbs p;i+=l&nbs p;&nb
34、s p;lis t l.ap p end(i)p r int (lis t l)C)lis t l=f o r i in r ang e(6):f t nbs p;&nbs p;i+=l&nbs p;&nbs p;lis t l.ap p end(i)p r int(lis t l)D)i=llis t l=w hile i<;=6:f t nbs p;&nbs p;i+=l&nbs p;&nbs p;lis t l.ap p end(i)p r int (lis t l)答案:B解析:164.单选题已知dicA r eas=R u s s ia:1707.5,Canada :997.1,
35、China :960.1,以下选项能生成(面积,国家)元祖构成的列表的是A)ls=(k,v)B)ls=(v,k)C)ls=(v,k)D)ls=(k,v)f o r k,v in dicA r eas.it ems ()f o r k,v in dicA r eas.it ems ()f o r v,k in dicA r eas.it ems()f o r v,k in dicA r eas.it ems()答案:B解析:165.单选题P y t h o n的赋值功能很强大,当a=l l时,运 行a+=l l后,a的结果是().A)llB)12C)T r u eD)22答案:D解析:166.单
36、选题 下列代码执行结果是()A)B)102D)3答案:A解析:167.单选题 表达式“3“19”and 60 5的结果是()A)T r u eB)Fals eC)3 19D)605答案:A解析:168.单选题 获取一个整数nu m的个位上的数字的方法是:A)nu m/10B)nu m%10C)nu m/10D)nu m-10答案:B解析:169.单选题 下面说法中错误的是()A)面向对象有三大属性:封装、多态和继承B)P y t ho n不是面向对象的C)一般来说,面向对象是一种编程方式,此编程方式的实现基于类和对象的使用D)类是抽象的模板,实例是根据模板创建出来的具体“对象”答案:B解析:1
37、 70.单选题 下列程序段的输出结果是 ox=0def fu n (y):y=lfu n(x)p r in t(x)A)0B)10 2D)3答案:A解析:1 71 .单选题以下程序的功能是:S=HWha t fs a p a cka ge,p r o ject,o r r elea s e?We u s e a n u m b er o f t er m s t o des cr ib es o ft w a r e a v a ila b le o n Py PI,like p r o ject,r elea s e,file,a n d p a cka ge.So m et im es t
38、 ho s et er m s a r e co n fu s in g b eca u s e t hey r e u s ed t o des cr ib e differ en t t hin gs in o t herco n t ex t s.H er e s ho w w e u s e t hem o n Py PI:A p r o ject o n Py PI is t he n a m e o f a co llect io no f r elea s es a n d files,a n d in fo r m a t io n a b o u t t hem.Pr o j
39、ect s o n Py PI a r e m a de a n d s ha r edb y o t her m em b er s o f t he Py t ho n co m m u n it y s o t ha t y o u ca n u s e t hem.A r elea s e o n Py PI isa s p ecific v er s io n o f a p r o ject.Fo r ex a m p le,t he r eq u es t s p r o ject ha s m a n y r elea s es,like r eq u es t s 2.1 0
40、 a n d r eq u es t s 1.2.1.A r elea s e co n s is t s o f o n e o r m o r e files.A file,a ls o kn o w n a s a p a cka ge,o n Py PI is s o m et hin g t ha t y o u ca n do w n lo a d a n d in s t a ll.Beca u s e o f differ en t ha r dw a r e,o p er a t in g s y s t em s,a n d file fo r m a t s,a r el
41、ea s e m a y ha v es ev er a l files (p a cka ges),like a n a r chiv e co n t a in in g s o u r ce co de o r a b in a r y w heel.S=s.lo w er ()Fo r ch in 、,?.:():S=s.r ep la ce(ch,r)Wo r ds =s.s p lit ()Co u n t s =Fo r w o r d in w o r ds:Co u n t s w o r d=co u n t s,get(w o r d,0)+1I t em s =lis
42、t (co u n t s,it em s ()I t em s,s o r t(key=la m b da x:x l,r ev er s e=Tr u e)Fo =o p en(Mw o r dn u m.t x tH,MwM,en co din g=u t f-8”)Fo r i in r a n ge(1 0):Wo r d,co u n t =it em s iFo.w r it elin es(w o r d+s t r (co u n t)+n)Fo.clo s eOA)统计字符串s 中所有单词的出现次数,将单词和次数写入w o r dn u m.t x t 文件B)统计字符串s
43、 中所有字母的出现次数,将单词和次数写入w o r dn u m.t x t 文件C)统计输出字符串s 中前1 0 个字母的出现次数,将单词和次数写入w o r dn u m.t x t 文件D)统 计字符串s 中前1 0 个高频单词的出现次数,将单词和次数写入w o r dn u m.t x t 文件答案:D解析:1 72 .单选题Which lis t w ill b e r efer en ced b y t he v a r ia b le n u m b er a ft er t he fo llo w in gco de is ex ecu t ed?Nu m b er =r a
44、n ge(0,9,2)A)0,1,2,3,4,5,6,7,8,9B)1,3,5,7,90 2,4,6,8D)0,2,4,6,8答案:D解析:1 73.单选题已知字典 dic=a :l,2,3,b :4,5,6,c:7,8,9,则表达式 dicE c H O的值为A)7,8,9B)708D)9答案:B解析:1 74.单选题绘制饼图的函数是()A)b a r h()B)b a r ()C)his t ()D)p ie()答案:D解析:1 75.单选题字典a=水果:西瓜,谷物:红豆,蔬菜:黄瓜,len(a)的值是()。A)6B)90 1D)3答案:D解析:1 76.单选题【】以下程序的输出结果是:(
45、)fo r n u m in r a n ge(1,4):s u m *=n u m p r in t (s u m)窗体顶端A)H YPERLI NKB)H YPERLI NKC)H YPERLI NKD)H YPERLI NK答案:C解析:窗体底端1 77.单选题已知x =lis t (r a n ge(1 0),则表达式x-4:的值为。()A)0,0 6,D)答案:C解析:1 78.单选题s=0 1 2 3456789,以下哪个选项表示0 1 2 3?()A)s l:5B)s 0:4C)s 0:3D)s -1 0:-5答案:B解析:1 79.单选题关于CSV文件的描述,以下选项中错误的是
46、A)CSV文件的每一行是一维数据,可以使用Py t ho n 中的列表类型表示B)CSV文件通过多种编码表示字符C)整 个 CSV文件是一个二维数据D)CSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据答案:B解析:1 80 .单选题该程序的输出结果是()w hile 4=4:p r in t(4)A)(A)输出一次4oB)(B)输出四次4o0(C)语法错误。D)(D)无限次输出4,直到程序关闭。答案:D解析:1 81.单选题哪个选项是下面代码的执行结果?n a m e=Py t ho n 程序设计p r in t (n a m eLO,n a m e2:-2 ,n a m e-l
47、)A)1B)203D)P t ho n 程序设计答案:D解析:1 82.单选题以下关于da t et im e库的说法,错误的是:A)da t et im e模块包含一个da t et im e类,通过fr o m da t et im e im p o r t da t et im e导入的是da t et im e这个类。B)da t et im e.n o w()返回当前日期和时间,其类型是da t et im e。C)用户输入的日期和时间是字符串,要处理日期和时间,必须把s t r 转换为da t et im e,可以通过da t et im e,s t r ft im e()实现D)
48、特定时间转为da t et im e时间的方式,比如da t et im e,da t et im e(2 0 1 8,1,1)答案:C解析:1 83.单选题 关于Py t ho n 程序中与“缩进”有关的说法中,以下选项中正确的是()。A)缩进统一为4个空格B)缩进是非强制性的,仅为了提高代码可读性C)缩进在程序中长度统一且强制使用D)缩进可以用在任何语句之后,表示语句间的包含关系答案:C解析:1 8 4 .单选题 下面代码的输出结果是()Na me =Py t h o n 语言程序设计Pr i n t(n a me 2:-2 )A)y t h o n 语言程序B)t h o n 语言程序设
49、C)t h o n 语言程序D)y t h o n 语言程序设答案:C解析:1 8 5 .单选题 Py t h o n 程序的文件拓展名是()。A)p y t h o nB)pOp yD)p y t h答案:C解析:1 8 6 .单选题 Py t h o n 这个单词是什么含义?A)嗡星人B)蟒蛇C)石头D)袋鼠答案:B解析:1 8 7 .单选题 以下选项对应的方法可以辅助用于从CSV 文件中解析一二维数据的是()A)c o u n t ()B)c e n t e r ()C)f o r ma t ()D)s p l i t ()答案:D解析:1 8 8 .单选题 以下选项中,属于Py t h
50、 o n 语言中合法的二进制整数是A)0 B1 0 1 0B)0 B1 0 1 9C)0 b C3 FD)Ob 1 7 0 8答案:A解析:1 8 9 .单选题 以下程序的正确输出是()。T r y:x=4/1 0Exc e p t Ze r o Di v i s i o n Er r o r:p r i n t(4 )A)0B)4C)0.4D)空答案:D解析:1 9 0 .单选题 Py t h o n W e b 开发方向的第三方库是A)b e n u t i f u l s o u p 4B)Py r a mi dOma t p l o t l i bD)Py Qt S答案:B解析:1 9