Python语言程序设计考试试题.pdf
《Python语言程序设计考试试题.pdf》由会员分享,可在线阅读,更多相关《Python语言程序设计考试试题.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Py t h o n 语言程序设计考试试题一、单选题(共6 0 题,共12 0 分)1、以下关于程序设计语言的描述,错误的选项是:A.Py t h o n 语言是一种脚本编程语言B.汇编语言是直接操作计算机硬件的编程语言C.程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段D.编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序答案:C解析:暂无解析2、表达式10 0 1=0 x 3e 7 的结果是:A.f a l s eB.Fa l s eC.t r u eD.T r u e答案:B解析:暂无解析3、以下选项,不是Py t h o n 保留字的选项是:A.d e lB.p a s
2、sC.n o tD.s t r i n g答案:D解析:暂无解析4、表达式e v a l(50 0/10 )的结果是:A.50 0/10 B.50 0/10C.50D.50.0答案:D解析:暂无解析5、表达式t y p e(e v a l(45)的结果是:A.1/17B.C.No n eD.答案:D解析:暂无解析6、表达式d i v m o d(2 0,3)的结果是:A.6,2B.6C.2D.(6,2)答案:D解析:暂无解析7、以下关于字符串类型的操作的描述,错误的是:A.s t r.r e p l a c e(x,y)方法把字符串s t r 中所有的x 子串都替换成yB.想把一个字符串s t
3、 r 所有的字符都大写,用s t r.u p p e r()C.想获取字符串s t r 的长度,用字符串处理函数s t r.l e n()D.设x=a a,则执行x*3的结果是a a a a a a 答案:C解析:暂无解析8、设s t r=p y t h o n ,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:A.p r i n t(s t r 0.u p p e r()+s t r 1:)B.p r i n t(s t r 1.u p p e r()+s t r-1:1)C.p r i n t(s t r 0.u p p e r()+s t r 1:-1)D.p r i n t
4、(s t r 1.u p p e r()+s t r 2:)答案:A解析:暂无解析9、以下选项,不属于程序流程图基本元素的是:A.循环框B.连接点C.判断框D.起始框答案:A解析:暂无解析2/1710、以下关于循环结构的描述,错误的是:A.遍历循环使用f o r i n 语句,其中循环结构不能是文件B.使用r a n g e()函数可以指定f o r 循环的次数C.f o r i i n r a n g e(5)表示循环5次,i 的值是从0 到4D.用字符串做循环结构的时候,循环的次数是字符串的长度答案:A解析:暂无解析11、执行以下程序,输入”93p y t h o n 2 2”,输出结果是
5、:w=i n p u t(请输入数字和字母构成的字符串:)f o r x i n w:i f 0&l t;=x&l t;=9:c o n t i n u ee l s e:w.r e p l a c e(x,)A.p y t h o n 932 2B.p y t h o nC.93p y t h o n 2 2D.932 2答案:C解析:暂无解析12、执行以下程序,输入l a,输出结果是:l a=p y t h o n t r y:s=e v a l(i n p u t(请输入整数:)l s=s*2p r i n t(l s)e x c e p t:p r i n t(请输入整数)A.l aB
6、.请输入整数3/17C.p y t h o n p y t h o nD.p y t h o n答案:C解析:暂无解析13、执行以下程序,输入q p,输出结果是:k=0w h i l e T r u e:s=i n p u t(请输入q 退出:)i f s=q :k+=1c o n t i n u ee l s e:k+=2b r e a kp r i n t(k)A.2B.请输入q 退出:C.3D.1答案:A解析:暂无解析14、以下程序的输出结果是:s=0d e f f u n(n u m):t r y:s+=n u mr e t u r n se x c e p t:4/17r e t u
7、 r n 0r e t u r n 5p r i n t(f u n(2)A.0B.2C.U n b o u n d Lo c a l Er r o rD.5答案:A解析:暂无解析15、以下关于函数的描述,错误的是:A.函数是一种功能抽象B.使用函数的目的只是为了增加代码复用C.函数名可以是任何有效的Py t h o n 标识符D.使用函数后,代码的维护难度降低了答案:B解析:暂无解析16、以下程序的输出结果是:d e f t e s t(b=2,a=4):g l o b a l zz+=a*br e t u r n zz=10p r i n t(z,t e s t()A.18 No n eB
8、.10 18C.U n b o u n d Lo c a l Er r o rD.18 18答案:B解析:暂无解析17、以下程序的输出结果是:d e f h u b(s s,x=2.0,y=4.0):5/17s s+=x*ys s=10p r i n t(s s,h u b(s s,3)A.2 2.0 No n eB.10 No n eC.2 2 No n eD.10.0 2 2.0答案:B解析:暂无解析18、以下表达式,正确定义了一个集合数据对象的是:A.x=2 0 0,f l g,2 0.3B.x=(2 0 0,f l g,2 0.3)C.x=2 0 0,f l g,2 0.3D.x=f
9、l g:2 0.3答案:A解析:暂无解析19、以下程序的输出结果是:s s=l i s t(s e t(j z z s z y j )s s.s o r t()p r i n t(s s)A.z ,j ,s ,y B.j ,s ,y ,z C.j ,z ,z ,s ,z ,y ,j D.j ,j ,s ,y ,z ,z ,z 答案:B解析:暂无解析2 0、以下程序的输出结果是:s s=s e t(h t s l b h t )s o r t e d(s s)f o r i i n s s:p r i n t(i,e n d=)6/17A.h t s l b h tB.h l b s tC.t
10、s b l hD.h h l s t t答案:B解析:暂无解析2 1、已知i d(l s 1)=440 48 96 96 8,以下程序的输出结果是:l s 1=1,2,3,4,5l s 2=l s 1l s 3=l s 1.c o p y()p r i n t(i d(l s 2),i d(l s 3)A.440 48 96 96 8 440 48 96 90 4B.440 48 96 90 4440 48 96 96 8C.440 48 96 96 8 440 48 96 96 8D.440 48 96 90 4440 48 96 90 4答案:A解析:暂无解析2 2、以下程序的输出结果是:
11、l s=l i s t(s h a n d o n g :2 0 0,h e b e i :30 0,b e i j i n g :40 0 )p r i n t(l s)A.30 0 ,2 0 0 ,40 0 B.s h a n d o n g ,h e b e i ,b e i j i n g C.30 0,2 0 0,40 0 D.s h a n d o n g ,h e b e i ,b e i j i n g 答案:B解析:暂无解析2 3、以下关于文件的描述,错误的是:A.二进制文件和文本文件的操作步骤都是“打开-操作-关闭”B.o p e n()打开文件之后,文件的内容并没有在内存
12、中C.o p e n()只能打开一个已经存在的文件D.文件读写之后,要调用c l o s e()才能确保文件被保存在磁盘中了答案:C7/17解析:暂无解析2 4、以下程序输出到文件t e x t.c s v 里的结果是:f o=o p e n(t e x t.c s v ,w )x=90,8 7,93z=f o r y i n x:z.a p p e n d(s t r(y)f o.w r i t e(,.j o i n(z)f o.c l o s e()A.90,8 7,93B.90,8 7,93C.90,8 7,93D.90,8 7,93答案:B解析:暂无解析2 5、以下程序的输出结果是:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 语言程序设计 考试 试题
限制150内