Python三级考试练习题复习知识点试卷试题

上传人:简****9 文档编号:356340324 上传时间:2023-07-10 格式:PDF 页数:29 大小:1.49MB
返回 下载 相关 举报
Python三级考试练习题复习知识点试卷试题_第1页
第1页 / 共29页
Python三级考试练习题复习知识点试卷试题_第2页
第2页 / 共29页
Python三级考试练习题复习知识点试卷试题_第3页
第3页 / 共29页
Python三级考试练习题复习知识点试卷试题_第4页
第4页 / 共29页
Python三级考试练习题复习知识点试卷试题_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《Python三级考试练习题复习知识点试卷试题》由会员分享,可在线阅读,更多相关《Python三级考试练习题复习知识点试卷试题(29页珍藏版)》请在金锄头文库上搜索。

1、【试卷【试卷 3 3】PythonPython 三级考试练习题复习知识点试卷试题三级考试练习题复习知识点试卷试题一、选择题一、选择题1在 Python 中,表达式(21%4)+3 的值是()A2B4C6D82下列不属于高级编程语言的是AC 语言a=14b=7c=_print(c)Aa-ba=a*bb=a/ba=a/bAa=3 b=5x=1while x0:x=x+1print(x)A1C无输出B1 2 3 4 5 6 7 8 9D100Ba=15 b=3Ca=5 b=5Da=5 b=35在 python 中,运行下列程序,正确的结果是()Ba+bCa/bDa%b4在 Python 中,已知 a

2、=3,b=5,运行下列程序段后,a 和 b 的值为BVB 语言CPython 语言D机器语言3运行下列 Python 程序,输出结果为0,则空白处应为()6运行 Python 程序的过程中出现了如下图错误提示,原因是()。A变量名 51study 太长B应该写成chinese=51studyC“chinese”应该写成“chinas”D变量名 51study 不符合 python 语言规范,变量名不能以数字开头7下列软件中,可作为服务器操作系统的是()AWindowsA字符串BPythonB列表CexcelC元组DaccessD字典8Python 的序列类型不包括下列哪一种?()9下列选项中,

3、不属于Python 合法变量名的是()Aint32Arandom()S=input()print(S*3)B40 xlBprint()CselfCCout()D_name_Dinput()10下列选项中,属于 Python 输入函数的是()。11有 python 程序如下:运行后通过键盘输入 6,则运算结果是()A666Aint_3CcountA10()A=B=C:=D15在教科书中利用 Python 探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook 外,处理数据还可以通过下列()工具实现。APython IDLEA分号A.docA5xAax and xbB

4、XmindB逗号B.vbpBx-1Bn x or xbC网络画板C缩进C.pyCifCxa and xbD几何画板D/D.exeDx_1Dxa and xb1612 Python 语言语句块的标记是()17Python 文件的后缀名是()。18下列可以作为 python 变量名的是()19在 Python 代码中表示“x 属于区间a,b)”的正确表达式是()。20以下 Python 程序运行后的输出结果为()B66BSSSC18BprintD_name_C5D23DS*312下面哪个不是 Python 合法的标识符()13已知列表 list1=10,66,27,33,23,则 python 表

5、达式 max(list1)的值为()14在数学中,我们一般使用“=“表示相等关系,那么“=”在 Python 语言中的写法为B45B25Bm=nC46C0Cm or nD362880D45Dm!=nA0A48Am=n21Python 表达式“50-50%6*5/2*2”的结果为()22在 python 语言中,下列表达式中不是关系表达式()23以下是一段 python 程序:它的可以用哪个流程图表达()。ABC24下列属于正确的 Python 变量名的是()ATrueB88abcCabc&88D_abc8825下列 Python 程序运行后的输出结果是()。s=0for i in range(

6、1,5):s=s+iprint(s=,s)As=5A变量不必事先声明C变量无须制定类型Bs=6Cs=10Ds=1526关于 Python 的内存管理,下列说法错误的是()B变量无需先创建和赋值就可直接使用D可以使用 del 释放资源27已知字符串 a=python,则 a 1:3 的值为()ApythA 和 BpytB#和 CpyC/和 DytD#和/28python 单行注释和多行注释分别是什么?()29以下是猜数游戏的 Python 程序,请你补全代码:请选择适当的代码填入程序处。()AforA24,56,7,89,4C24,56,a,猕猴桃31运行下列 Python 程序i=1s=1wh

7、ile:s=s*i i+=2print(s)当输出结果为 105 时,则处应填入()AibCabDa=b34关于 python 中的函数,以下描述错误的是()。Bi=7Bfor i in range(0,10):Dwhile s732在 Python 中,下列循环结构用法错误的是()。BprintCelifB24,56,7,89,4DA,B C,DDinput30下列 Python 数据不属于列表的是()33运行下列 Python 程序,输出结果为 True,则空白处应为()A函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可B使用函数的主要目的是减低

8、编程难度和代码重用CPython 使用 del 保留字定义一个函数D函数是一段具有特定功能的语句组35在 Python 中,不同的数据,需要定义不同的数据类型,可用方括号“”来定义的是()A列表a=4,5,3,6,7,8,2,9,1m,c=1,1for i in range(1,len(a):if ai=ai-1:c+=1m=max(m,c)else:c=1print(c,m)则程序执行后,c 和 m 的值分别是()A1 和 1AintB1 和 4BAbcC2 和 4CfloatD3 和 4DComplex37下列选项中,可作为Python 变量名的是()38王明同学运用 Python 语言编

9、写程序,根据输入的体重和身高计算BM 值并验算其体重指数是否超标,属于()A数据误()1a=3b=input()c=a+bprint(c)A1AInt(Rnd*26)+1CMid(Hello2019,6,2)+641Python 表达式 a=b 中“=”表示()A交换“=”左右两边变量的值B把“=”右边变量的值赋值给左边变量C把“=”左边变量的值赋值给右边变量D比较“=”左右两边变量的值是否相等B2C3BVal(20)+16 mod 9Dabs(Sqr(16)30)D440在 VB 中,下列与表达式 Len(python)+20 的值相等的是()B信息C知识D智慧39小新编制了一个 pytho

10、n 程序如下,但程序无法执行,你帮他找出程序中一共有几处错B元组C集合D字典36有如下 python 程序段:42以下 python 程序段执行后,输出结果为()m=29If m%3!=0:print(m,不能被 3 整除)else:print(m,能被 3 整除)A29 不能被 3 整除Bm 不能被 3 整除性数据结构又称线性表。A随机;入队;出队;求队长;判队空C列表;随机;出队;求队长;判队空是:()规划网站结构,并确定设计风格发布网站 网页制作了解网站运行环境,选择网站开发工具 确定网站主题,收集素材ABCD45检测输入的四位整数abcd 是否满足下述关系:(ab+cd)(ab+cd)

11、=abcd。实现上述功能的 python 程序代码如下:k=int(input(“输入一个四位数:”)y=k%100if:print(“符合”)else:print(“不符合”)划线处应填入的代码是()Ax=k/100 (x+y)*2!=kCx=k/100 (x+y)*2!=k46以下哪个不属于计算机操作系统()ADOSBUnixCPythonDLinux47如图 Python 代码执行后,a,b 的值分别为:()Bx=k/100 (x+y)*2=kDx=k/100 (x+y)*2=kB列表;入队;出队;求队长;判队空D入队;随机;列表;求队长;判队空C29 能被 3 整除Dm 能被 3 整除

12、43队列在 Python 中,用()实现队列的创建,队列的基本操作:()()()()线44李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程A5,10a=0b=4B10,5C5,5D10,1048下列 Python 程序段if b a:a=3*belse:a=10程序运行后,a 的值是()A10A机器语言B汇编语言CPython 语言DC 语言50利用 Python 程序绘制 x-y 的散点图,则下列程序第5 行应该填写的代码是()。B0C12D449计算机能够直接识别和执行的语言是()Aplt.plot(X,Y)Cplt.bar(X,Y)Bplt.scatter

13、(X,Y)Dplt.boxplot(X,Y)二、程序填空二、程序填空51阅读程序。分析以下关于字符拼接与转换的Python 程序并回答问题。students=小明,小红,小刚scores=小明:95,小红:90,小刚:90print(len(students)print(len(scores)(1)students 的数据类型是_。(2)scores 的数据类型是_。(3)在 scores 中,每个字符与后面的数值共同构成了一个_。(4)len(students)的返回值是_。(5)print(len(scores)的输出结果是_。52学校开展“奇妙的数字”研究性学习活动。张轩小组4 人决定把

14、课题定为探秘水仙花数。(1)张轩使用百度搜索引擎搜索到“水仙花数”是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33,那么这个数就是一个“水仙花数”。百度属于_搜索引擎(全文,分类)(2)为了求解 100-999 这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设计,并使用 python 编写了一段程序来求解所有的“水仙花数”,程序和运行结果下图:k 是可以重新赋值的,k 是变量还是常量?_程序中处有空缺,请补充完整处的代码。_程序中逐一验证了 100 到 999 之间所有的三位数是否符合“水仙花数”的定义条件,这种算法叫做_(解析法

15、,枚举法,递归法,二分法)。(3)在研究成果展示环节,张轩小组可以使用什么软件制作探秘水仙花数的研究成果报告?(_)53阅读程序。观察使用随机数求解百钱白鸡问题的代码并回答问题。百千白鸡问题是经典的数学问题,原题为“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?”翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?import randomwhile True:x=random.randrange(0,20)y=random.randrange(0,33)z=random.randrange(

16、0,100)if 5*x+3*y+z/3=100 and x+y+z=100:print(公鸡,x)print(母鸡,y)print(小鸡,z)(1)Python 中导入库文件的命令是_。(2)random.randrange(0,20)生成的随机数的范围是_。(3)如果不想写类似 random.randrange(0,20)这么长的句子,可以修改程序中的第一行为_(4)while True的作用是_。(5)如果 while True造成程序无法停止,我们可以在程序中添加一行 _。54密码强度检测。编写python 程序,实现如下功能:输入要检测的密码,输出密码强度结果。密码字符分为数字字符、字母和其他符号三类。密码强度的检测方法为:若密码位数少于 8 位,则不进行强度检测,给出提示“密码位数不能少于8 位,请重新输入!”。若密码位数在 8 位及以上,则进行强度检测:若密码字符属于同一类字符,则密码强度为“弱”;若密码字符属于不同的二类字符,则密码强度为“中等”;若密码字符属于不同的三类字符,则密码强度为“强”。(1)若输入“12abcd5!”,则输出结果为_(选填,选字母:A密码位数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号