Python开发基础练习题及答案11_2023_背题版.pdf
试题说明本套试题共包括1套试卷每题均显示答案和解析P y t ho n 开发基础练习题及答案11(500题)P y t ho n 开发基础练习题及答案111.单选题 If t he u s e r t y p e s O a t t he p r o m p t w ha t g e t s p r in t e d?()d e f g e t in p u t ():p r in t 0:s t a r t,fp r in t Hl:s t o p”p r in t 2:r e s e t1 1x =r a w _ in p u t(s e l e c t io n:)t r y:n u m =in t (x)if n u m 2 o r n u m 0:r e t u r n No n er e t u r n n u me x c e p t:r e t u r n No n en u m =g e t in p u t ()if n o t n u m:p r in t in v a l id”e l s e:p r in t v a l id”A)v a l idB)in v a l idC)An e x c e p t io n is t hr o w n答案:B解析:2.单选题 阅读下面程序:_ o n e =L p ,c ,q ,h JLi_ t w o =o Li_ o n e.e x t e n d(l i_ t w o)Li_ o n e.in s e r t (2,n1)#指定位置插入P r in t (l i_ o n e)输出结果正确的是()。n r i t r i r r i i r r iB)L p ,c ,h,q ,n ,o Jmi i t t(t t i 1 1 1 _ -io ,p ,c ,n ,q ,h Jri i!i i i r i i i i t ID)L o ,p ,n ,c ,q ,h答案:A解析:3.单选题 泛在电力物联网建设到2021年底工作计划,无线专网覆盖C类及以上供电区域,业务终端在线率达到()A)70%B)80%090%D)95%答案:A解析:4.单选题 在Ja v a中,关于使用R u n n a b l e接口实现多线程描述错误的是A)定义R u n n a b l e接口的实现类,不需要重写r u n()方法B)使用R u n n a b l e接口,可以很好的实现2之间的资源共享0 R u n n a b 1 e对象仅作为T hr e a d类对象操作的目标对象,而实际的线程对象依然是T hr e a d类的实例D)R u n n a b l e方式适合多个相同程序代码的线程去处理同一个资源答案:A解析:概念理解5.单选题 打 开m u s ic.m p 3音频文件正确的语句是()A)m f i1e=o p e n(m u s ic,m p 3,r b)B)m f il e=o p e n(m u s ic,m p 3,w)C)m f il e=o p e n(m u s ic,m p 3,w+)D)m f il e=o p e n(m u s ic,m p 3,r t)答案:A解析:6.单选题 下面程序的运行结果是()。f o r i in r a n g e d,5):if (i%2)=0:p r in t(*,e n d=)e l s e:c o n t in u epri nt,e n d=)A)*#B)B.*#C)C.*#*#D)D.*答案:C解析:7.单选题 以下选项中,不是P y t ho n中文件操作的相关函数是()A)l o a d()B)w r it e ()C)r e a d()D)o p e n()答案:A解析:8.单选题 有函数:d e f l o c a t io n (c it y,p r o v in c e):p r in t(b e l o n g s t o p r o v in c e,f o r m a t(c it y,p r o v in c e)以下语句中()的结果与其他几个不同。A)l o c a t io n(Na n j in g,Jia n g s u)B)l o c a t io n(p r o v in c e=Jia n g s u,c it y=Na n j in g)C)l o c a t io n(c it y=Na n j in g,p r o v in c e=Jia n g s u)D)l o c a t io n(Jia n g s u,Na n j in g)答案:D解析:9.单选题 以下选项,不 是P y t ho n保留字的选项是 oA)s u mB)f in a l l yC)No n eD)f r o m答案:A解析:10.单选题 关于CS V文件的描述,以下选项中错误的是A)CS V文件的每一行是一维数据,可以使用P y t ho n中的列表类型表示B)CS V文件通过多种编码表示字符C)整个CS V文件是一个二维数据D)CS V文件格式是一种通用的文件格式,应用于程序之间转移表格数据答案:B解析:11.单选题 以下程序的输出结果是:()d e f t e s t (b =2,a =4):g l o b a l z z +=a *b r e t u r nz z =l O p r in t(z,t e s t O)A)10B)Un b o u n d Lo c a l Er r o r018D)18答案:A解析:12.单选题 在P y t ho n 中,关于t r y-f in a l l y 语句说法正确的是A)触发异常时执行f i n a l l y 中的代码B)无论是否异常都会执行f i n a l l y 中的代码C)触发异常时不执行f i n a l l y 中的代码D)必须使用f i n a l l y 语句处理异常答案:B解析:1 3 .单选题 关于P y t h o n 的全局变量和局部变量,以下选项中描述错误的是A)局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用B)使用g l o b a l 保留字声明简单数据类型变量后,该变量作为全局变量使用C)函数内的简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放D)全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效答案:A解析:1 4 .单选题 在P y t h o n 中,假设有s=P y t h o n S t r i n g ,则执行语句(s.u p p e r().r e p l a c e(I N G,GN I )后,s 的值为。A)P YT H O N S T R GN I B)P YT H O N S T R C)P y t h o n S t r i n g)D)语法错误答案:C解析:1 5.单选题 以下关于数据分析预处理的过程描述正确的是()A)数据清洗包括了数据标准化、数据合并和缺失值处理B)数据合并按照合并轴方向主要分为左连接、右连接、内连接和外连接C)数据分析的预处理过程主要包括数据清洗、数据合并、数据标准化和数据转换,他们之间存在交叉,没有严格的先后关系D)数据标准化的主要对象是类别型的特征答案:C解析:1 6.单选题 已知字符 A 的A S C I I 值是65,字符变量c l 的值是 A ,c 2 的值是 D ,执行语句p r i n t(%c,%d%(c l,o r d(c 2)-2)后,输出结果是A)A,BB)A,660 65,66D)65,B答案:B解析:1 7.单选题 以下关于P y t h o n 二维数据的描述中,错误的是 oA)若一个列表变量里的元素都是字符串类型,则可以用j o i n。合成字符串B)从 C S V 文件获得数据内容后,可以用r e p l a c e。来去掉每行最后的换行符C)列表中保存的二维数据,可以通过循环用w r i t e。写入C S V 文件D)C S V 文件的每一行是一维数据,可以用列表、元组和字典表示答案:D解析:1 8.单选题 如下p y t h o n 代码:i m p o r t r a n d o m n u m =r a n d o m,r a n d i n t(1,1 0)w h i l e T r u e:g u e s s =i n p u t ()i =i n t (g u e s s)i f i =n u m:p r i n t (你猜对 了)b r e a k e l i f i n u m:p r i n t (大了)以下选项中描述错误的是():A)r a n d o m,r a n d i n t (1,1 0)生成 1,1 0 之间的整数B)a i m port ra n domw这行代码是可以省略的C)这段代码实现了简单的猜数字游戏D)w h i l e True创建了 一个一直执行的W h i l e循环答案:B解析:1 9.单选题 x=4,y=5,执行x,y=y,x 后,x 和y 的值分别为()。A)4,5B)5.40 4,4D)5,5答案:B解析:2 0 .单选题 字符串strl=应交税费-应交增值税-进项税额,执行语句strl 5:1 0 输出的结果为0A)应交增值税B)B.应交增值税C)C 交增值税D)D 应交增值税答案:D解析:2 1 .单选题 Pa n da s使 用()方法读取文本文件A)w ri te_ ta b l eB)rea dta b l eC)rea d_ f i l eD)rea dc sv答案:B解析:2 2.单选题 代码strl=3 2 F pri n t(strl T )的显示结果是A)3B)F0 2D)出错提示答案:B解析:2 3 .单选题 不属于测试启动准则的是()A)测试计划已经制定,并且通过了审批。B)测试用例已经设计,并且通过了审批。C)被测试对象已经开发完毕,等待测试。D)产品发布日期确定。答案:D解析:2 4.单选题 关于测试报告,正确的说法是()A)测试报告是给测试产品经理看的,目的是可以随时在网站更新产品的进度,吸引眼球。B)测试报告只要填写测试用例的结果就可以了,因为测试经理只需要知道今天的测试用例执行个数就可以了。C)测试报告只需要给测试经理看看,记录我今天的工作量就可以了。D)测试报告的目的是使软件的缺陷能尽快得到修复同时使先关部门或同事能了解开发进展情况。答案:D解析:2 5 .单选题 以下程序的输出结果是 ox=ly=-lZ=1i f x 0:i f y 0:pri n t(AAA)el i f z 0:pri n t(BBB)A)无输出B)AAAC)BBBD)程序出错答案:A解析:2 6 .单选题 下列运算符中优先级最高的是().A)&B)i s0/D)*答案:D解析:2 7 .单选题 下列不合法的Py th on 变量名是A)Py th on 2B)N_ xC)sumD)H el l o$W orl d答案:D解析:2 8.单选题 运行以下程序,当从键盘上输入 1:清华大学,2:北京大学,运行结果的是:x =e v a l(i n pu t ()pri n t(t y pe(x)A)B)C)出错D)c la ss d i e t 答案:D解析:29.单选题 P y t h on 语言的主网站网址是A)h t t ps:w w w.py t h on l23.org/B)h t t ps:/w w w.py t h on,org/C)h t t ps:w w w.py t h on l23.i o/D)h t t ps:/py pi.py t h on,org/py pi答案:B解析:3 0.单选题 在循环语句中,()语句的作用是提前进入下一次循环。A)e lseB)b re a kC)c on t i n u eD)以上都不是答案:C解析:3 1.单选题号表示同一行的后面部分是P y t h on 程序的注释。()A)*B)%0/D)#答案:D解析:3 2.单选题 给出列表li st V =2,3,5,6,8,4,11,以下选项中能输出列表元素最大值的是()A)pri n t(m a x(li st V)B)pri n t(li st V.pop(i)C)pri n t (li st V.m a x ()D)pri n t(li st V.re v e rse(i)答案:A解析:3 3 .单选题 在定义函数时,对参数个数并没有限制,如果有多个形参,需要使用()进行分割。A)句号B)逗号C)分号D)冒号答案:B解析:3 4 .单选题 G i v e n t h a t t h e c u st om e r f i le re f e re n c e s a f i le ob je c t,a n d t h e f i le w a sope n e d u si n g t h e w m od e spe c i f i e r,h ow w ou ld y ou w ri t e t h e st ri n g M a ry S m i t h t o t h ef i le?A)c u st om e r f i le,w ri t e(M a ry S m i t h)B)c u st om e r.w ri t e C w,M a ry S m i t h)C)c u st om e r,i n pu t(M a ry S m i t h)D)c u st om e r,w ri t e(M a ry S m i t h)答案:D解析:3 5 .单选题 以下关于文件的描述,错误的是A)以文本方式打开一个空文件,追加方式写入文件,参数用a+B)以文本方式读打开一个文件,读入后能对文件进行写操作C)打开文件的参数 +表示在原打开模式基础上,可以对文件进行读写D)以文本方式写打开一个文件,不能对文件进行读操作答案:B解析:3 6 .单选题 在J a v a We b 中,J S P 应用程序配置文件的根元素为()A)<;WEB&g t;B)<;w e b-i n f&g t;C)<;w e b-a pp&g t ;D)<;We b R oot&g t;答案:C解析:概念理解3 7 .单选题 li n u x 系统中生成密钥的命令是()A)ssh-c opy-i dB)ssh-ke y g e nC)ssh-c opy-i d -iD)ssh-ke y g e n -t rsa答案:D解析:3 8.单选题 以下代码的输出结果是f or s i n P y t h on N CR E:i f s=N:c on t i n u epri n t(s,e n d=)A)P y t h on CR EB)NC)P y t h on N CR ED)P y t h on答案:A解析:3 9.单选题 以下选项中,正确地描述了软件生命周期的是A)软件生命周期是指软件的开发过程B)软件生命周期是指软件的运行维护过程C)软件生命周期是指软件从需求分析、设计、实现到测试完成的过程D)软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的过程答案:D解析:4 0 .单选题 关于异常处理机制,以下说法最合理的是:(A)应当大量使用以避免任何可能的错误)OB)将所有代码放到一个t ry 语句块中避免程序报错C)用i f 判断代替所有的t ry-e x c e pt 结构D)在输入判断及关键代码中使用,但不滥用答案:D解析:4 1.单选题 关于P y t ho n 组合数据类型,以下选项描述错误的是:A)序列类型是二维元素向量,元素之间存在先后关系,通过序号访问B)P y t ho n 组合数据类型能够将多个数据组织起来,通过单一的表示使数据操作更有序、更容易理解C)组合数据类型可以分为3 类:序列类型、集合类型和映射类型D)P y t ho n 的s t r、t u p l e和l is t 类型都属于序列类型答案:A解析:4 2 .单选题 下 列 叙 述 正 确 的 是。A)算法的时间复杂度与空间复杂度一定相关B)数据的逻辑结构与存储结构是一一对应的C)算法的时间复杂度是指执行算法所需要的计算工作量D)算法的效率只与问题的规模有关,而与数据的存储结构无关答案:C解析:4 3 .单选题 P y t ho n 语句p r in t (t y p e(l J)的输出结果是()。A)c l a s s c o mp l ex B)c l a s s in t C)c l a s s fl o a t D)c l a s s diet 答案:A解析:4 4 .单选题 下列对集合的描述不正确的是()A)集合内可以出现相同的元素B)集合内不能有相同的元素C)del 可以删除集合D)c l ea r 可以清除集合答案:A解析:4 5.单选题 r a n ge。函数的作用,描述正确的是?()A)可以将结果转换为列表B)生成一系列的数字C)可以解析列表D)可以统计计算答案:B解析:46.单选题python3解释器执行1,2,a|2,3,4的结果为():A)2,3,4B)1,2,3,4,a 0 (1.2.3.4D)2,3,4,a 答案:B解析:47.单选题 栈底至栈顶依次存放元索A、B、C、D,在第五个元素E人栈前,栈中元素可以出栈,可能的出栈序列是A)ABCEDB)DBCEAC)CDABED)DCBEA答案:D解析:48.单选题 以下选项中,不属于结构化程序设计特征的是A)可封装B)逐步求精0自顶向下D)模块化答案:A解析:49.单选题(,)以下关于分支和循环结构的描述,错误的是()A)p y th o n的在分支和循环语句里使用例如x=y=z的表达式是合法的B)分支结构的中的代码块是用冒号来标记的0 w h ile循环如果设计不小心会出现死循环D)二分支结构的i f e l s e形式,适合用来控制程序分支答案:D解析:50.单选题 下列选项中,()的布尔值不是F a lseoA)NoneB)00 ()D)1答案:D解析:5 1.单选题 给定列表I s=L 2.3.1 .2 .3 1.其元素包含两种数据类型,则1s 的数据类型组织维度是A)一维数据B)二维数据C)多维敷据D)高维敷据答案:A解析:5 2 .单选题 口给出如下代码:T emp S t r =H el l o W o r l d 以下选项中可以输出 W o r l d 子串的是()A)p r in t(T emp S t r -5:B)p r in t(T emp S t r -4:C)p r in t(T emp S t r -5:)D)p r in t(T emp S t r -5:0 )答案:C解析:5 3 .单选题 以 下()语句定义了一个P yt ho n字典A)B)1,2,3)0 1,2,3D)(l,2,3)答案:A解析:54.单选题 口执行后可以查看P yt ho n的版本的是()A)im p o r tB)im p o r tC)im p o r tD)im p o r t答案:B解析:55.单选题 P yt ho n 3.x 的版本共有()个常用的关键字(也称为保留字)A)28B)350 1 8D)33答案:D解析:56.单选题 要替换掉从cs v 文件里读出的一行字符串s 的行尾的标点和回车符,不能使用的选项是()OA)s.s t r ip(n,B)s.r e p l ace(n,),s p l it (,)C)s.r e p l ace(n,).r e p l ace(。,)D)s.r e p l ace(n,)答案:A解析:57.单选题 若有a=i*i fo r i in r ang e (3,6),贝以为()。(2分)A)4,9,1 6B)9,1 6,25,36C)以上都错D)9,1 6,25答案:D解析:58 .单选题 运行以下程序,输出结果为:I s t=1,2,3,4,3,2,5,1,3 n=l s t.co u nt (3)fo r i inr ang e(0,n):1 s t.r e m o v e(3)p r int(1 s t 3)A)1B)20 3D)4答案:B解析:59 .单选题 函数定义时,以下不需要使用g l o bal 声明就可能操作全局变量的类型是()A)列表B)字符串C)整数D)浮点数答案:A解析:60 .单选题 下列说法错误的是。A)除字典类型外,所有标准对象均可以用于布尔测试B)空字符串的布尔值是Fal s eC)空列表对象的布尔值是Fal s eD)值为0 的任何数字对象的布尔值是Fal s e答案:A解析:61 .单选题 P yt ho n中代码如需跨行时可以在行尾加上()符号。A)B)/01D)-答案:A解析:62.单选题 p ym ys q l 中批量添加需要调用什么方法?A)e x e cu t e ()B)e x e cu t e m any()C)addm any()D)m anye x e cu t e ()答案:B解析:63.单选题 r e t u r n返回多个函数值是以()类型的形式返回A)变量B)元组C)字符串D)列表答案:B解析:64.单选题 以下说法中错误的是A)元组的长度可变B)列表的长度可变C)可以通过索引访问元组可以通过索引访问列表D)以上都不对答案:A解析:65.单选题 下面代码的输出结果是A=4.2e-lB=l.3e 2P r int(a+b)A)1 30.0 42B)5.5e 310 1 30.42D)5.5e 3答案:c解析:66.单选题 已知f=l am bda x,y:x*y,那么表达式f(3,2)的值为()A)6B)9C)5D)3答案:B解析:67.单选题 以下关于循环控制语句描述错误的是()A)P yt ho n中的fo r 语句可以在任意序列上进行迭代访问,例如列表、字符串和元组。B)在P yt ho n中ife l ife l if结构中必须包含e l s e 子句。C)在P yt ho n中没有s w it ch-cas e 的关键词,可以用ife l ife l if来等价表达。D)循环可以嵌套使用,例如一个fo r 语句中有另一个fo r 语句,一个w hil e 语句中有一个fo r 语句等。答案:B解析:68 .单选题 下面代码的输出结果是Fo r n in r ang e(40 0,50 0):i=n/1 0 0j=n/1 0%1 0k=n%1 0I f n=i*3+j*3+k*3:p r int(n)A)40 7B)40 80 1 53D)1 59答案:A解析:69 .单选题 写出下面代码的运行结果。de f S u m (a,b=3,c=5):p r int (a,b,c)S u m(a=8,c=2)A)8B)8,20 8D)8,3,2答案:C解析:70.单选题 a=3,6,2,8,7,下面哪个可对其进行降序排列A)s o r t e d(a,r e v e r s e=T r u e)B)s o r t e d(a,r e v e r s e=Fal s e)C)s o r t e d(a)D)s o r t(a)答案:A解析:71.单选题 在P yt ho n中,合法的标识符是()A)_ p iB)3p iC)C.it sD)fo r答案:A解析:72.单选题 集成测试时,能较早发现高层模块接口错误的测试方法为()。A)自顶向下的渐增式测试B)自底向上渐增式测试0非渐增式测试D)系统测试答案:A解析:7 3.单选题 关于Py th on的无限循环,以下选项中描述错误的是()A)无限循环一直保持循环操作,直到循环条件不满足才结束B)无限循环也称为条件循环C)无限循环通过wh i le保留字构建D)无限循环需要提前确定循环次数答案:D解析:7 4.单选题 执行以下程序,输出结果是()。x=10 x=10 i f x 10 e lse 20pri nt(x)A)10B)无显示输出O x 10D)20答案:D解析:7 5.单选题 下面代码的输出结果是()X=10Y=3Pri nt(x%y,x*y)A)1 1000B)3 300 3 1000D)1 30答案:A解析:7 6.单选题 代码:ch r(x),正确运行,贝人是()A)字符B)ch r0 5D)u ni cod e编码答案:D解析:7 7.单选题 下面代码的输出结果是()li stV=li st(ra ng e (5)pri nt(2 i n li stV)A)-lB)F a lseC)0D)Tru e答案:D解析:7 8.单选题 以下程序的输出结果是:X=10W h i le x:X -=1I f not x%2:Pri nt(x,e nd =)E lse:Pri nt(x)A)8 6 4 20B)9 7 5 3110 9 7 5 31D)8 6 4 200答案:D解析:7 9.单选题 请选择py th on解释器执行 123.i sd i g i tO方法返回的结果()A)1B)C)Tru e D)因语法错误而报错答案:A解析:8 0.单选题Py th on中定义函数的关键字是()。A)D e fB)f u ncC)v f u ncD)proc答案:A解析:8 1.单选题W h a t wi ll b e th e ou tpu t a f te r th e f ollowi ng cod e i s e xe cu te d?D e f pa ss_ i t(x,y):I I t fz =x,yN u ml=4N u m2=8答案we r=pa ss_ i t(nu ml,nu m2)Pri nt(答案 we r)A)4,8B)8.404 8D)N one答案:D解析:8 2.单选题 字符串函数stri p。的作用是什么?A)按照指定字符分割字符串为数组B)连接两个字符串序列C)去掉字符串两侧空格或指定字符D)替换字符串中特定字符答案:C解析:8 3.单选题 若已执行i mport ma th,可用于计算方程a*x*x+b*x+c=0一个实根的是()A)x=(-b+sqrt(b*b-4*a*c)/2/aB)x=-b+sqrt(b*b-4*a*c)/2*aC)x=(-b+ma th.sqrt(b*b-4*a*c)/2/aD)x=-b+ma th.sqrt(b*b-4*a*c)/2*a答案:C解析:8 4 .单选题 格式化输出0.00217 8 对应的科学表示法形式,保留4 位有效位的标准浮点形式及百分形式(保 留 2 位小数),正确的是()A)pri nt(0:.2e 0:.2%.f orma t(0.0314 15 9 26)B)pri nt(0:.2e)0:.2%(0.0314 15 9 26)C)pri nt(0:e 0:.2%.%(0.0314 15 9 26)D)pri nt(0:e 0:%.%(0.0314 15 9 26)答案:A解析:8 5 .单选题 已知字典乂=叱1:1,?.6 11:2,执行语句x 3 =b lu e 之后,则x 的值为。A)re d :B)3:C)re d :D)re d :答案:D解析:8 6 .单选题 下面代码的输出结果是()A =20B =a 3A&=7Pri nt(b ,e nd=,)Pri nt(a)A)6.6 6 6 6 7,4B)4,6.6 6 6 6 704,23D)23,4答案:D解析:8 7 .单选题 在J a v a W e b 中,关于E L 表达式中的运算符,以下说法中正确的是。A)d i v 表示取模操作B)mod 表示除法操作C)I t表示小于或等于D)g e 表示大于或等于答案:D解析:概念理解8 8.单选题 列表的英文单词是()A)strB)i ntO li stD)f loa t答案:C解析:8 9 .单选题 表达式,j oi n(ls)中I s是列表类型,以下选项中对其功能的描述正确的是()。A)将逗号字符串增加到列表1 s中B)在列表1 s每个元素后增加一个逗号C)将列表所有元素连接成一个字符串,每个元素后增加一个逗号D)将列表所有元素连接成一个字符串,元素之间增加一个逗号答案:D解析:90 .单选题 下哪个不是Pyth on 合法的标识符A)i n t3 2B)4 0 XLC)se l fD)n a m e 答案:B解析:91 .单选题 S和T是两个集合,对Sl T的 描 述 正 确 的 是。A)S和T的并运算,包括在集合S和T 中的所有元素B)S和T的交运算,包括同时在集合S和T 中的元素C)S和T的差运算,包括在集合S但不在T 中的元素D)S和T的补运算,包括集合S和T 中的非相同元素答案:A解析:92 .单选题 阅读下面程序:La n i n f o=0 1 :Pyth on ,0 2 :J a va ,0 3 :PH P)La n _ i n f o.upd a te(0 3 :C+)Pri n t(l a n _ i n f o)运行程序,输出结果是0A)QI :Pyth on ,0 2 :J a va ,0 3 :PH P)B)0 1 :Pyth on ,0 2 :J a va ,0 3 :C+C)0 3 :C+,0 1 :Pyth on ,0 2 :J a va )D)0 1 :Pyth on ,0 2 :J a va )答案:B解析:93 .单选题 d e f f l(a,b):c=a*bre turn a*b+1 0Pri n t(f l(2,4)Pri n t(c)第二pri n t函数的输出的是()A)c 未定义B)4C)2D)8答案:A解析:94.单选题 关于Pyth on 的浮点数类型,以下选项中描述错误的是()A)浮点数类型与数学中实数的概念一致,表示带有小数的数值B)sys.f l oa t i n f o可以详细列出Pyth on 解释器所运行系统的浮点数各项参数C)浮点数有两种表示方法:十进制表示和科学计数法D)Pyth on 语言的浮点数可以不带小数部分答案:D解析:95 .单选题 以下程序的运行结果是:x=l d e f f ():x=2 pri n t(x)f()pri n t(x)A)1B)1C)2D)2答案:C解析:96 .单选题 以下程序的输出结果是:()f ra m e =1,2,3 ,4,5,6 ,7,8,9 rg b =f ra m e:-1 pri n t(rg b)窗体顶端A)H Y PERLI NKB)H Y PERLI NKC)H Y PERLI NKD)H Y PERLI NK答案:A解析:窗体底端97.单选题 运行如下程序,结果是。D=1:a ,2:b ,3:c Pri n t(l e n(d)A)0B)10 3D)6答案:C解析:98.单选题 以下关于Pyth on 列表的描述中,错误的是:A)可以使用比较操作符(如 或 等)对列表进行比较B)可以对列表进行成员关系操作、长度计算和分片C)列表的长度和内容都可以改变,但元素类型必须相同D)列表可以同时使用正向递增序号和反向递减序号进行索引答案:C解析:99.单选题(,)下面代码,如果输入是1 2,则运行结果是()Cl a ss Ba n k e m pl oye e():prope rtyDe f a g e(se l f):Re turn se l f._a g e a g e.se tte rDe f a g e(se l f,a g e):I f a g e 0:Ra i se Va l ue Error(i n va l i d a g e )I f 0 a g e 1 8:Pri n t(不能雇用童工)Ra i se Va l ue Error(i n va l i d a g e )El se:Se l f.a g e =a g e e e =Ba n k e m pl oye e()Ag e =i n t(i n put()Ee.a g e =a g e#设置属性I f (e e.a g e):Pri n t(e e.a g e)A)1 2B)不能雇用童工C)i n va l i d a g eD)以上答案都不对答案:B解析:二.多选题(共2 7题,2 7分)1 0 0 .单选题 关于算法的空间复杂度,以下选项中描述正确的是A)算法程序的长度B)算法程序中的指令条数C)算法程序所占的存储空间D)算法执行过程中所需要的存储空间答案:D解析:101.单选题 以 下 代 码 的 输 出 结 果 是。F o r s i n Py t h o n NCR E:i f s=N:c o n t i n u ep r i n t(s,e n d=)A)Py t h o n CR EB)NC)Py t h o nD)Py t h o n NCR E答案:A解析:102.单选题 在Py t h o n中,()符号用作相等运算符。()A)!=B)=C)=D)答案:C解析:103.单选题 下列程序运行以后,会产生如下()异常。A1A)S y n t ax E r r o rB)Nam e E r r o rC)I n d e x E r r o rD)K e y E r r o r答案:B解析:104.单选题 运行下列代码时如果你输入的数字依次是4、5、6,那么程序运行结果是()a=i n p u t (请你输入一个数字:)b=i n p u t (请你输入一个数字:)c=i n p u t (请你输入一个数字:)i f ab:a=bi f aG BK-U T F-8 U n i c o d eB)AS CI I -U n i c o d e G BK-U T F-8C)AS CI I G BK-U n i c o d e U T F-8D)AS CI I U n i c o d e U T F-8 G BK答案:C解析:113.单选题 :计算机 的CPU 占用率为%.f o r m at(2016T 0T 2,p y t h o n ,10)执行该f o r m at 方法后可以输出什么内容?()A)2016-10-12:计算机 p y t h o n 的CPU 占用率为 10%B)2016-10-12:计算机p y t h o n 的CPU 占用率为 10%C)2016-10-12:计算机p y t h o n 的CPU 占用率为 10%D)以上都不对答案:C解析:114.单选题 已知X=3,7,5,那么执行语句X.ad d (9)之后,X 的值为()A)3,7,5B)9,3,7,50 9D)答案:B解析:115.单选题 插入数据使用的关键字为A)c h an g eB)u p d at eC)ad dD)i n s e r t答案:D解析:116.单选题 关 于 a o r b的描述错误的是()。A)若 a=T r u e b=T r u e 贝!a o r b =T r u eB)若 a=T r u e b=F al s e 则 a o r b =T r u eC)若 a=T r u e b=T r u e 贝!a o r b =F al s eD)若 a=F al s e b=F al s e 则 a o r b =F al s e答案:c解析:117.单选题 s 结果是()。a=45b=20.0c=45s=a+b+i n t(c)A)110B)65.0O110.0D)错误代码答案:c解析:118.单选题 已知列表1s t中有一组整数,要将所有为奇数的元素置0,所有为偶数的元素保持不变,生成一个新的列表,以下列表推导式正确的是()A)0 f o r i i n 1s t i f i%2!=0B)i f o r i i n 1s t i f i%2=0C)0 f o r i i n 1s t i f i%2!=0