Python开发基础练习题及答案24_2023_背题版.pdf
试题说明本套试题共包括1 套试卷每题均显示答案和解析P y t h on 开发基础练习题及答案2 4(50 0 题)P y t h on 开发基础练习题及答案2 41 .单选题请阅读下面代码a =Iw h i l e a 5:pr i n t (a)a +=2 该程序执行结果是A)1 3B)1 3 50 3 5答案:A解析:2 .单选题下面i f 语句统计满足“性 别(g en d er)为男、职 称(r a n k)为教授、年 龄(a g e)小于40 岁”条件的人数,正确的语句为()。A)i f (g en d er =男or a g e 40 a n d r a n k =教授):n+=lB)i f (g en d er =男a n d a g e 40 a n d r a n k=教授):n+=lC)i f (g en d er =男a n d a g e 40 or r a n k=教授):n+=lD)i f (g en d er =男or a g epy i n s t a l l er/py t h on源程序文件名答案:D解析:1 0 .单选题 以下选项中,正确地描述了浮点数0.0和整数0相同性的是A)它们使用相同的硬件执行单元B)它们使用相同的计算机指令处理方法C)它们具有相同的数据类型D)它们具有相同的值答案:D解析:1 1.单选题 下列选项中,正确定义了一个字典的是()A)a=a,1,b ,2,c ,3 B)b=(a ,1,b ,2,c,3)C)c=a ,l,b ,2,c ,3D)d a :l,b :2,c :3)答案:D解析:12.单选题 下列属于m a th库中的数学函数的是()。A)tim e ()B)r o und ()C)sq r t()D)r a nd o m ()答案:C解析:13.单选题 下列J a va Sc r ip t的判断语句中,正 确 的 是()A)if (i=0);B)if (i=0)C)if i =0 th e n;D)if i =0 th e n;答案:B解析:14.单选题 以下属于P y th o n中文分词方向第三方库的是()A)p a nd a sB)b e a utif ul so up 4C)p y th o n-d o c xD)jie b a答案:D解析:15.单选题 列表对象的so r t)方法用来对列表元素进行原地排序,该函数返回值为。A)F a l seB)N o neC)Tr ueD)报错答案:B解析:列表对象的so r t)方法用来对列表元素进行原地排序,该函数返回值为N o ne。16.单选题 P y th o n的注释语句以()开头。A)#B)%0&D)答案:A解析:17.单选题 M a tp l o tl ib 的核心是面向()。A)过程B)对象C)结果D)服务答案:B解析:M a tp l o tl ib 的核心是面向对象的。如果需要更多控制和自定义图,我们建议直接使用对象。18.单选题 P it.te xt。函数的作用是什么?A)给坐标轴增加题注B)在任意位置增加文本C)给坐标轴增加文本标签D)给坐标系增加标题答案:C解析:19.单选题 口 以下程序的输出结果是:()f r a m e =1,2,3,4,5,6,7,8,9 r g b =f r a m e :-l l p r int(r g b)A)7,B)1,0 7,D)1,2,3,4,5,6,7,8,9 答案:A解析:20.单选题(,)给出如下代码M o nth a nd F l o we r=l 月:梅花,2月:杏花,3月:桃花,4月:牡丹花,5月:石榴花,6月:莲花,7月:玉簪花,8月:桂花,9月:菊花,10月:芙蓉花,11月:山茶花,12月:水仙花 n=inp ut(请输入1T2的月份:)p r int(n+月份之代表花:+M o nth a nd F l o we r.g e t(str (n)+月)以下选项中描述正确的是A)代码实现了获取一个整数(1-12)来表示月份,输出该月份对应的代表花名B)M o nth a nd F l o we r 是列表类型变量C)M o nth a nd F l o we r 是一个元组D)M o nth a nd F l o we r 是集合类型变量答案:A解析:21.单选题 W h a t wil l b e th e va l ue o f th e va r ia b l e l ist a f te r th e f o l l o wing c o d ee xe c ute s?L ist=1,2L ist=l ist*3A)1,2 *3B)3,60 1,2,1,2,1,2D)1,2,1,2L 1,2答案:C解析:22.单选题 函数inp ut。功能是()。A)打印输出文本信息B)获取用户的输入C)进行数据类型转换D)查看数据类型答案:B解析:23.单选题 列表1s,哪个选项对I s.a p p e nd(x)的描述是正确的()A)向列表1s最前面增加一个元素xB)向1s中增加元素,如果x是一个列表,则可以同时增加多个元素C)替换列表1s最后一个元素为xD)只能向列表I s最后增加一个元素x答案:D解析:24.单选题 下面代码的输出结果是()Str l =m y sq l sq l se r ve r P o stg r e sQ L Str 2=sq l N c o unt=str l.c o unt(str 2)P r int(nc o unt)A)2B)50 4D)3答案:A解析:25.单选题 以下选项中描述正确的是A)数据库是一个独立的系统,不需要操作系统的支持B)数据库设计是指设计数据库管理系统C)数据库技术的根本目标是要解决数据共享的问题D)数据库系统中,数据的物理结构必须与逻辑结构一致答案:C解析:26.单选题 运行以下程序,下列说法正确的是()a=b=3 a=1 0 0 b=你好 print(a,b)A)输出为3 3B)输出为1 0 0 3C)输出为1 0 0 你好D)运行时出现错误提示答案:C解析:27.单选题 下面代码的输出结果是()D e f f unc(a,b):a *=bre turn aS=f unc(5,2)P rint(s)A)20B)1 2C)1 0D)1答案:c解析:28.单选题 下面代码的输出结果是x=3.1 4 2print(round(x,4),round(x)A)3 3.1 4 2B)错误C)9.4 2 3D)3.1 4 2 3答案:D解析:29.单选题py thon中浮点数可提供()个数字的准确性。A)1 6B)1 70 1 5D)1 4答案:C解析:3 0 .单选题 下面代码的执行结果是 a bs(-3+4 j)A)4.0B)5.0C)执行错误D)3.0答案:B解析:3 1.单选题 下面说法不正确的是 oA)P y thon是一种面向对象的语言B)P y thon是一种高级通用语言C)P y thon是一种脚本语言D)P y thon采用编译执行答案:D解析:3 2.单选题 定义类如下c la ss He llo():d e f init_(se lf,na me):se lf.na me=na med e f showlnf o(se lf):print(se lf,na me)下面代码能正常执行的()(。代替.题目不识别)A)h=He lloho showinf o()B)h=He lloOHo showinf o(张三)O h =He ll。(张 三 )Ho showinf o()D)h=He llo(a d min)Showinf o答案:C解析:3 3 .单选题 P y thon标准数据库接口为。?A)my sql-c onne c torB)P y thon D B-A P IOMy SQ LD bD)py my sql答案:A解析:3 4 .单选题 口 关于函数的可变参数,可变参数*a rgs传入函数时存储的类型是()A)tupleB)d ic tOlistD)se t答案:A解析:3 5.单选题 print(He llo)print(He llo n)运行这两条语句,下面正确的选项为:A)输出结果相同B)后一条语句运行时会触发异常C)后一条语句多输出一个空D)后一条语句多输出两个空行答案:C解析:3 6.单选题 以下用作P y thon标识符错误的是()。A)xB)x _ 6OF ORD)i!y答案:D解析:3 7.单选题 我们应该了解到,py thon2到py thon3 经历了很多重改变,py thon3 不属于接收户输的语句是_ _ _ _ _ _A)a=input(input:)B)input(input)C)a=input:D)b=input()答案:C解析:3 8.单选题 在Ja va 中,关于OutputStre a m描述正确的是A)字节输出流B)字节输入流C)字符输出流D)字符输入流答案:A解析:概念理解3 9 .单选题 下面代码的执行结果是什么?()Ls=城市,环比,同比,定基 Lns=F or s in Is:Lns+=t.f orma t(s)P rint(Ins)A)城市环比同比定基B)城市环比同比定基C)城市 t环比 t同比 t定基D)以上都不对答案:A解析:4 0 .单选题 若listl=A ,60,B ,9 0 ,执行了d e l listl 1:3 之后则listl的值是()A)(A)60,9 0 B)(B)A ,9 0 C)(C)A ,B,D)(D)B ,9 0 答案:B解析:4 1.单选题 以下四个容量单位中,是介于TB和MB之间的单位。A)G BB)KBC)NBD)P B答案:A解析:4 2.单选题 已知x =1,2 ,那么执行x.a p p en d(3 )后,x的值为。()A)3,B)l,0 1,D)1,答案:B解析:4 3.单选题 某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)OA)8B)12C)6D)3答案:B解析:4 4.单选题p y t ho n中,下面哪一个是以添加(追加)模式打开文件做写入操作?A)f.o p en C f/r );B)f.o p en(f,w );O f.o p en (f,a );D)f.o p en (f,w+);答案:C解析:4 5.单选题上图绘制区域分成两部分,可以采用如下哪个代码实现?A)p i t.s u b p lo t (1,2,1)B)p lt.s u b p lo t (1,1,1)C)p i t.s u b p lo t (2,1,1)D)p i t.s u b p lo t (1,1,2)答案:C4 6 .单选题 世界那么大,我想去看看 7,-3 输 出()A)想B)我想C)想去D)我想去答案:A解析:4 7 .单选题 关于P y t ho n 的la m b da 函数,以下选项中描述错误的是A)可以使用la m b da 函数定义列表的排序原则B)f=la m b da x,y:x+y 执行后,f的类型为数字类型C)la m b da 函数将函数名作为函数结果返回D)la m b da 用于定义简单的、能够在一行内表示的函数答案:B解析:4 8.单选题 下面代码的输出结果是Li s t l=(m,n)fo r m i n A B C fo r n i n A B C i f m!=n P r i n t(li s t l)A)*(A,B),(A,C),(E,A),(B,C),(,A),(C,B)B)*A C,A D,B C,B D C)错误D)*(A,C),(A,D),C B,C),C B,D)答案:A解析:4 9.单选题 字 符 串s =P y t ho n,对字符串s进行连接操作后输出P y t ho n lll,如下哪个操作会有错误?A)p r i n t(s +1 +1 +1)B)p r i n t(s +111)C)p r i n t(s +s t r (111)D)p r i n t(s +1*3)答案:B解析:5 0.单选题 以下选项能改变t u r t le画笔的颜色是:A)t u r t le,c o lo r m o de()B)t u r t le,s et u p ()C)t u r t le.p d()D)t u r t le,p en c o lo r ()答案:D解析:5 1.单选题 在P y t ho n 3中,字典对象的key s。、i t em s。和v a lu es。方法返回的是()。A)列表B)字符串C)视图D)集合答案:C解析:5 2.单选题 以下不是P y t ho n的注释方式是_A)#注释一行B)#注释第一行#注释第二行C)注释第一行D)时P y t ho n文档注 释答案:C解析:5 3.单选题 口 s et _ l=1,2,3 s et _ 2=3,4,5 s et _ 3=s et _ l s et _ 2 p r i n t (s et _ 3)结 果 为()A)1,B)(1,0 1,D)1,答案:A解析:5 4 .单选题 下面对表单的提交方式描述不正确的是()。A)若直接在地址栏中输入U R L后,按回车按G E T 方式提交B)若属性m et ho d不指定任何值或者不加属性m et ho d,默认是G E TO P 0S T 提交是将表单字段信息放置到请求头中D)只有在m e t ho d指定为P O S T 时,才按P O S T 方式提交答案:C解析:5 5 .单选题 在P y t ho n 中要生成随机数,应该使用()A)m a t hB)r a n do m 模块C)nu mp yD)p y g a me答案:B解析:5 6.单选题 可以使用()接收用户的键盘输入A)inp u t 命令B)inp u t ()函数C)int()函数D)f or ma t ()函数答案:B解析:5 7 .单选题 以下关于列表和字符串的描述,错误的是:A)列表是一个可以修改数据项的序列类型B)列表使用正向递增序号和反向递减序号的索引体系C)字符串是单一字符的无序组合D)字符和列表均支持成员关系操作符(in)和长度计算函数(len()答案:C解析:5 8 .单选题 矩阵相减使用的函数是0。A)np.a dd)B)np.s u b t r a c t)C)np.mu lt ip ly)D)np.div ide)答案:B解析:A B C D 选项分别对应矩阵计算的加减乘除法。5 9.单选题 口 def c h a ng eV a lu e(a lis t):a lis t 0 =100 a lis t 1 =200 if na me ma in:1 =1,2,3,4 c h a ng eV a lu e(1)p r int(1)()A)1.2,3,4 B)1,2,100,200C)1,100,200,4 D)100,答案:D解析:6 0.单选题 以下选项中,对于递归程序的描述错误的是A)书写简单B)执行效率高C)递归程序都可以有非递归编写方法D)一定要有基例答案:B解析:6 1.单选题 在P y t h on语言中,可以作为源文件后缀名的是().A)p dfB)p ngC)p yD)P P T答案:C解析:6 2.单选题 下面代码的输出结果是X=0b l010p r int(x)A)16B)25 6C)1024D)10答案:D解析:6 3 .单选题 r a ndom,u nif or m(a,b)的作用是:A)生成一个 a,b 之间的随机整数B)生成一个 a,b 之间的随机小数C)生成一个均值为a,方差为b 的正态分布D)生成一个(a,b)之间的随机数答案:B解析:6 4 .单选题 执行r a ng e(2,10,2)后运行结果是:A)2,4,6,8 1B)2,4,6,8,10C)(2,4,6,8)D)(2,4,6,8,10)答案:A解析:6 5 .单选题 W h ic h of t h e f ollow ing w ill h ide t h e t u r t le if it is v is ib le?A)if t u r t le,is v is ib le0:t u r t le,inv is ib le()B)if t u r t le,is v is ib leT u r t le,h idet u r t le()C)t u r t le.is v is ib leO :T u r t le,h ide()D)if t u r t le,is v is ib le():t u r t le,h idet u r t le()答案:D解析:6 6 .单选题 T h e P y t h on t u r t le is init ia lly p os it ioned in t h e of a g r a p h ic sw indow a nd it f ir s t a p p ea r s,b y def a u lt,t o b e h ea ding .P y t h on t u r t le最初定位在图形窗口的;中,默认情况下,它首先显示为标题。A)c ent er,u p 中间,向上B)t op lef t c or ner,ea s t 左上角,东边C)b ot t om lef t c or ner,dow n左下角,向下D)c ent er,ea s t 中部,东部答案:D解析:6 7.单选题 下面代码的输出结果是:T emp S t r =P i=3.14 15 9 3 ev a l(T emp S t r 3:-1)A)3.14 15 9B)3.14 15 9 3C)P i=3.14D)3.14 16答案:A解析:6 8.单选题 将P y t h on脚本程序转变为可执行程序的第三方库是A)r a ndomB)p y g a meC)P y Q L 5D)P y lns t a ller答案:D解析:6 9.单选题【】以下程序的输出结果是:(C)a b =4 def my a b(a b,xy):na b=p ow(a b,xy)p r int (a b,end=)my a b(a b,2)p r int (a b)窗体顶端A)H Y P E R L I N KB)H Y P E R L I N KC)H Y P E R L I N KD)H Y P E R L I N K答案:C解析:窗体底端7 0.单选题 关 于imp or t引用,以下选项中描述错误的是()A)使用 imp or t t u r t le 引入t u r t le 库B)可以使用 f r om t u r t le imp or t s et u p ,引入 t u r t le 库C)使 用imp or t t u r t le a s t引 入t u r t le库取别名为tD)imp or t保留字用于导入模块或者模块中的对象答案:B解析:7 1.单选题 在P y t h on中,F la s k内部自带的W S G I服务器的默认端口是?()A)8 0B)2108 000D)5 000答案:D解析:7 2.单选题 给文件重命名的函数是A)o s.r e m o v eB)o s.r e n am eC)o s.o p e nD)o s.m k d i r答案:B解析:7 3.单选题 执行下列选项,输出了H e l l o Wo r l d 的 选 项 是。A)p r i n t(H e l l o Wo r l d )B)p r i n t(H e l l o Wo r l d )C)p r i n t(H e l l o Wo r l d )D)p r i n t(H e l l o Wo r l d )答案:D解析:7 4.单选题 对 于 P yt h o n 类中的私有成员,可以通过“”的方式来访问。A)对象名.私有成员名B)_类名一私有成员名C)对象名类名D)对象名一类名私有成员名答案:D解析:7 5 .单选题 关于P yt h o n 语言的描述,错误的选项是A)支持面向过程B)是一种机器语言C)支持面向对象D)是一种解释类型的语言答案:B解析:7 6 .单选题 r an d o m 库中用于生成随机小数的函数是A)r an d r an g e ()B)r an d o m ()C)r an d i n t ()D)g e t r an d b i t s()答案:B解析:7 7 .单选题 在P yt h o n 中,下列数据中不属于列表的是A)23,45,5 6,7 8 B)23,45,5.6,7.8 C)23,45,In f o ,aD)A,B ,C,D 答案:A解析:7 8 .单选题 p i p 功能列表帮助信息的命令格式是A)p i p-hB)p i p se ar e c hC)p i p i n st al lD)p i p d o w n l o n d答案:A解析:7 9 .单选题 哪个选项是以下程序的输出结果()N u m s=l,2,3,4N u m s.ap p e n d(5,6,7,8 )P r i n t(l e n(n u m s)A)以上都不对B)50 8D)4答案:B解析:8 0.单选题 A(n)i s a d i ag r am t h at g r ap h i c al l y d e p i c t s t h e st e p s t h at t ak ep l ac e i n a p r o g r am?以图形方式描述程序中发生的步骤的图表A)f l o w c h ar t 流程图B)al g o r i t h m 算法C)so u r c e c o d e 源代码D)p se u d o c o d e 伪码答案:A解析:8 1.单选题 以下关于同步赋值语句描述错误的选项是:A)同步赋值能够使得赋值过程变得更简洁B)判断多个单一赋值语句是否相关的方法是看其功能上是否相关或相同C)设 x,y表示一个点的坐标,则 x=a;y=b 两条语句可以用x,y=A.b 一条语句来赋值D)多个无关的单一赋值语句组合成同步赋值语句,会提高程序可读性答案:D解析:8 2.单选题 设s=h ap p y t i m e ,那么p r i n t(s-2:)的结果是()A)m eB)h ap p yC)t i m eD)h a答案:A解析:8 3.单选题 在编写r p c 接口时需要继承什么接口类?A)Ve r si o n Co n t r o 1B)Ve r si o n e d P r o t o c o lC)Ve r si o n Co n t r o l l e rD)Co n t r o l l e r v e r si o n答案:B解析:8 4.单选题 以下程序的输出结果是:d e f f u n l ():p r i n t (i n f u n l ()f u n 2()f u n l ()d e f f u n 2():p r i n t (i n f u n 2()f u n l ()f u n 2()A)i n f u n l ()i n f u n 2()B)i n f u n l ()C)死循环D)出错答案:D解析:8 5 .单选题 下面代码的输出结果是()P r i n t(p o w(2,10)A)100B)12C)1024D)20答案:C解析:8 6.单选题 在P yt h o n 3中,p r i n t (1/2,12)的输出结果是()。A)0 0B)0 0.5C)0.5 0D)0.5 0.5答案:c解析:8 7.单选题f o r i i n r an g e(3,1):printend=)的输出结果为()A)输出结果为*B)输出结果为*C)输出结果为*D)运行时无输出答案:D解析:8 8.单选题 组织开展数据自动采集技术及应用研究,持 续。自动采集成本和操作难度,不断提高公司数据的自动采集水平。A)保持B)降低C)提高D)改变答案:B解析:8 9.单选题 关于作用域,以下说法正确的是()A)所有函数以内的区域都是全局作用域B)全局变量可以在程序的任意位置被访问C)全局变量只能在函数内部被访问D)局部作用域在程序执行时创建,在程序执行结束时销毁答案:B解析:9 0.单选题 以下选项中,不是P ython对文件的读操作方法的是A)rea dB)rea dlin eC)rea dtextD)rea dlin es答案:C解析:9 1.单选题 下 面 代 码 的 输 出 结 果 是。For a in mirror:prin t(a,en d=)r*f fif a =r:brea kA)mirB)mirrorC)miD)mirro答案:A解析:9 2 .单选题 运行以下程序,输出结果的是:Strl=N a n jin g Un iversityMStr2 =strl:7 +N orma l +strl-1 0:P rin t(str2)A)N orma l UB)N a n jin g N orma lC)N orma l Un iversityD)N a n jin g N orma l Un iversity答案:D解析:9 3 .单选题 表达式True or 5 的结果是()A)TrueB)Fa lseC)5D)0答案:A解析:9 4 .单选题 以下对多态性说法正确的是:A)因对象不同表现出不同的实现方式,这就是多态性B)因对象相同表现出不同的实现方式,这就是多态性C)因对象不同表现出不同的实现方式,这就是多态D)因对象相同表现出不同的实现方式,这就是多态答案:A解析:9 5 .单选题 以下赋值语句中合法的是A)x=2,y=3B)x=y=3C)x=2 y=3D)x=(y=3)答案:B解析:9 6.单选题 查看Ha doop版本信息的命令是()A)Ha doop-versionB)Ha doop versionC)Ha doop-vD)Ha doop v答案:B解析:9 7.单选题 写文件的方法有()和writelin e.A)openB)rea dC)writeD)close答案:C解析:9 8.单选题 下面不属于按位运算符的是()A)1B)/C广a答案:B解析:按位计算的有l&n bsp;八<;<;>;>;9 9.单选题 以下程序的输出结果是for i in N a tion”:for k in ra n ge(2):_r f 1if i =n :brea kprin t(i,en d=,fM)A)N N a a ttiiooB)N a a ttiioonC)a a ttiioon nD)a a ttiioo答案:A解析:1 0 0.单选题 下列选项中,不属于P ython数据类型的是()。A)boolB)dictC)strin gD)set答案:C解析:1 0 1.单选题 关 于python类继承,下列描述错误的是?()A)定义子类的实例时,可 以 通 过 子 类 的in it()方法,给父类的所有属性赋值。B)对于继承而来的父类方法,如果它不符合子类所期望的行为,那么就必须建立新的类。0 super()是一个特殊函数,它会把父类和子类关联起来。D)子类除了拥有继承父类而来的属性和方法之外,还可以自定义子类自己的属性和方法。答案:B解析:1 0 2.单选题 下列选项中,不属于P ython语言特点的是()。A)面向对象B)运行效率高C)可读性好D)开源答案:B解析:1 0 3.单选题 下面程序的输出结果是:,www.exa mple,com.strip(cmowz.)A)exa mple,comB)www,exa mpleC)exa mpleD)cmowz答案:C解析:1 0 4.单选题 关于面向对象的程序设计,以下选项中描述错误的是。A)面向对象方法与人类习惯的思维方法-B)面向对象方法可重用性好C)P ython 3.x解释器内部采用完全面向对象的方式实现D)用面向对象方法开发的软件不容易理解答案:D解析:难易程度:易题型:1 0 5.单选题 当异常语句使用else保留字时,则其所属语句块A)无论是否有异常才执行B)有异常才执行C)无异常才执行D)随机执行答案:C解析:106.单选题 有一个函数关系表如下所示:x yx0 x+1下列程序段中,能正确表示上面关系的是()。A)y=x+lif x=0:if x=0:y=x else:y=x-1B)y=x-lif x!=0:if x 0:y=x+1 else:y=xC)y=xif x=0:if x 0:y=x-1 else:y=x+1D)if x=0:if x list(range(0,10,2)A)按可变参数调用B)按关键字参数调用C)执行结果为0,2,4,6,8D)按位置参数调用答案:D解析:108.单选题 下面代码的输出结果是()。for i in Python:print(i,end=w)A)PyhtonB)P y t,h o nC)P y t h o nD)P,y,t,y,t,o,n答案:C解析:109.单选题After the execution of the following statement,the variable price willreference the value.执行以下语句后,可变价格将引用该值Price=int(68.5 49)A)68B)690 68.5 5D)68.6答案:A解析:110.单选题 给定字典d,对x in d的描述是正确的是()。A)判断x是否是在字典d中以键或值方式存在B)x是一个二元元组,判断x是否是字典d中的键值对C)判断x是否是字典d中的值D)判断x是否是字典d中的键答案:D解析:1 1 1.单选题 下面代码的输出结果是X=3.1 4 1 5 9 2 6P ri nt(round(x,2),round(x)A)3 3.1 4B)2 2C)6.2 8 3D)3.1 4 3答案:D解析:1 1 2 .单选题 下面程序的运行结果是()。n=I s=O wh i le n 1 0:i f (n%2)=0:s=sn e lse:s=s+n n=n+I pri nt(s)A)9B)1 0C)0D)5答案:D解析:1 1 3 .单选题()以下关于P yth on缩进的描述中,错误的是()A)P yth on用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格B)缩进是可以嵌套的,从而形成多层缩进C)缩进表达了所属关系和代码块的所属范围D)判断、循环、函数等都能够通过缩进包含一批代码答案:A解析:1 1 4 .单选题 对负数取平方根,即使用函数pow(-l,0.5),其 中 x 为负数,将产生()A)程序崩溃B)V a lue E rror 错误C)什么都不产D)虚数答案:D解析:1 1 5 .单选题 下列关于分支结构描述中,正确的是 oA)分支结构必须要有e lse 子句B)i f-e lse 构成双分支结构C)双分支结构有一种紧凑形式,使用保留字i f 和e li f 实现D)分支结构的嵌套只能在e lse子句中答案:B解析:1 1 6.单选题 对长度为n的线性表进行顺序查找,在最坏的情况下做需要的比较次数是A)n+1B)n*(n+1)C)n-1D)n答案:D解析:1 1 7.单选题 关于N L T K库的描述,以下选项中正确的是A)N L T K是一个支持符号计算的P yth on第三方库B)N L T K是支持多种语言的自然语言处理P yth on第三方库O N L T K是数据可视化方向的P yth on第三方库D)N L T K是网络爬虫方向的P yth on第三方库答案:B解析:1 1 8.单选题 定义类如下:c l a s s A():d e f a():p r i n t(a )c l a s s B ():d e fb ():p r i n t (b )c l a s s C():d e f c ():p r i n t (c)c l a s s D(A,C):d e f d():p r i n t (d )d =D()d.a()d.b()d.d()以下程序能执的结果是A)a,b,dB)a,dC)d,aD)执会报错答案:D解析:1 1 9.单选题 一棵二叉树共有2 5个结点,其中5个是叶子结点,则度为1的结点数是A)6B)1 6C)1 0D)4答案:B解析:1 2 0 .单选题 程序如下S=0F o r i i n r a n g e d,1 1):s=s+ii=i+lP r i n t (s)以上程序去掉那一语句,将不影响程序的功能()A)i=i+1B)p r i n t (s)C)s=s+iD)f o r i i n r a n g e d,1 1):答案:A解析:1 2 1.单选题D a t a f r a m e中每列值的类型可以为A)以上都可以B)只能是布尔值C)只能是数值D)只能是字符串答案:A解析:1 2 2.单选题下列哪个选项是不可变类型的()A)列表B)集合C)字典D)元组答案:D解析:1 2 3.单选题口 a l i s t=1 0,3 3 ,6 ,9 0*2 a l i s t 0 1 =1 p r i n t(a l i s t)关于此代码,解释不正 确 的 是()A)0 代表a l i s t中的第一个元素B)1 代表a l i s t中嵌套列表中的下标为1的元素C)输出结果是 1 0,D)第二行等号后面只能是数字答案:D解析:1 2 4.单选题在P yt h o n中,下面代码的输出结果是a =b =c=1 2 3,a、b、c三个变量的值分别为A)0 0 1 2 3B)出错0 1 1 1 2 3D)1 2 3 1 2 3 1 2 3答案:D解析:1 2 5 .单选题 下面不能创建一个集合的语句是()。A)s i =s e t ()B)s 2 =s e t (a b e d )C)s 3 =(1,2,3,4)D)s 4 =f r o ze n s e t(3,2,1)答案:C解析:1 2 6 .单选题 以下关于P yt h o n 语言复数类型的描述中,错误的是0。A)复数可以进行四则运算B)实部不可以为零C)P yt h o n 语言中可以使用z.r e a l 和z.i m a g 分别获取z的实部和虚部D)复数类型与数学中复数的概念一致答案:B解析:1 2 7 .单选题 给出如下代码:a=有位佳人,在水一方,可以输出“佳人”子串的是()。A)p r i n t (a 2:3 )B)p r i n t(a -6:-1 1)C)p r i n t (a 2:4 )D)p r i n t (a 3 )答案:C解析:1 2 8 .单选题 关于r a n d o m 库中的s e e d。函数,哪个选项的描述是错误的?A)该函数用于设置初始化随机数种子B)使用随机数函数时,可以不使用s e e d。函数进行初始化C)s e e d()函数默认随机数种子是1D)只要种子相同,每次生成的随机数序列也相同答案:C解析:1 2 9 .单选题 字符串s 中的字母p 误写成了 P,如何修改?()A)s.l o we r(P ,p )B)s t r.l o we r(P ,p )C)s.r e p l a c e(P ,p )D)s t r.r e p l a c e(P ,p)答案:C解析:1 3 0.单选题 以下程序的输出结果是A=3,2,l B=a :P r i n t (b)A)B)0 x A l F 80 1,2,3 D)3,2,1 答案:D解析:1 3 1.单选题对于特别大的文本文件,以下选项中描述正确的是()A)选择内存大的计算机,一次性读入再进行操作B)P yt h o n 可以处理特别大的文件