版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【试卷一】Python二级考试练习题图文word练习一、选择题pythonprint(a,b)的意思是()a,b
输出(a,b)
a,b
a,b的值Python属于区间的正确表达式是()。a≤xandx<bn<=xor
x>=aandx<bx>=aandx>bpython变量名的是()5x
B.x-1
C.if
D.x_1Python(21%4)+5的值是()A.2
B.6
C.10
D.3Python3.8基础知识的说法中,不正确的是()支持中文做标识符Python标识符不区分字母的大小写Python>>>DPython语言的特点,以下选项描述正确的是()Python语言不支持面向对象C.Python语言是编译型语言
B.Python语言是解释型语言D.Python语言是非跨平台语言list1=[88,22,34,89,67]pythonmin(list1)的值为()A.22
B.88
C.89 D.67python中,运行下列程序,正确的结果是()s=0foriinrange(1,5):s=s+iprint("i=",i,"s=",s)A.i=4s=10
B.i=5s=10 C.i=5s=15
D.i=6s=15Python中文件操作的相关函数是()。openC.read()load()D.writePython的序列类型不包括下列哪一种?()字符串
列表
元组
字典下列选项中,不属于Python特点的是( )。面向对象
运行效率高
可读性好
开源python用来表示代码块所属关系(控制层级结构的)的语法符号是()圆括号
大括号
缩进
冒号Python表达式的值为偶数的是()A.12*3%5C.int(3.9)Pythonprint(66!=66)结果是()。
B.len(“Welcome”)D.abs(-8)A.1 B.0 C.True D.False在下列程序设计语言中,属于人工智能语言的是()。A.PythonB.VBC.PascalD.CPython程序段运行后的输出结果是()List=[‘10’,25,’猕猴桃’,9,65]Print(List[3])A.25 B.’猕猴’ C.猕猴桃 D.9检测输入的四位整数abcd。实现上述python程序代码如下:k=int(input(“输入一个四位数:”))①y=k%100if ② :print(“符合”)else:print(“不符合”)划线处应填入的代码是()A.①x=k/100 C.①x=k/100
B.①x=k//100②(x+y)*2==kD.①x=k//100②(x+y)**2==kPython程序,结果正确的是()s="abcdefg"c=len(s)#len求字符串长度foriinrange(0,c):ifi<2:print(chr(ord(s[i])+2),end="")#ord()函数是chr()函数配对函数,将字符转ASCII值else:print(chr(ord(s[i])+3),end="")A.cdfgha B.cdfghb C.cdfghij D.cdfghc是:()①规划网站结构,并确定设计风格②发布网站③网页制作④了解网站运行环境,选择网站开发工具⑤确定网站主题,收集素材A.①⑤③④② B.⑤①④②③ C.①④⑤②③ 20.Pythonhelloworld的是()A.printf(“helloworld”)B.output(“helloworld”)C.Print(“hello+world”)D.print(“helloworld”)以下Python代码输出结果中说法正确的( x=0foriinrange(1,100):x=x+iprint(x)A.1+100的和C.1~99所有整数的和
B.1+99的和D.1~100所有整数的和解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言(A.Python B.C++
)。C.VB D.CPython语言编写程序,根据输入的体重和身高计算BM值并验算其体重指数是否超标,属于()A.数据 B.信息 C.知识 D.智慧python程序时缩进的作用是()。让程序更美观CifPython语言属于( )。
forD.用来界定代码块机器语言
汇编语言
高级语言
科学计算语言Python中,通过()函数查看字符的编码。int()ord()chr()yolk()Pythona=2,b=3a<bandb>=3值是()A.1
B.0
C.True
D.FalsePython中,关于变量的说法,正确的是(A.变量必须以字母开头命名B.变量只能用来存储数字,不能存储汉字C.在python中变量类型一旦定义就不能再改变D.变量被第二次赋值后,新值会取代旧的值29.Python中幂运算(指数运算)的运算符为()A.* B.** C.% D.//30.Python0,则空白处应为()a=14b=7c= print(c)A.a-b B.a+b C.a/b二、程序填空D.a%b某企业开展“运动打卡动动有奖”活动:若员工在本月累计运动时间30小时以下,030453004560450元;60小时及以上奖励500元。小强用python编写程序实现相关功能:输入某员工本月累计运动时间(时),输出其能获得的奖励金额。实现上述功能的程序如下,请在划线处填入合适的代码。请输入您本月累计运动时间(时ift<0:print(“输入错误”)else:ift<30:①_elift<45:m=300② m=450else:m=500print(“您的奖励是:”,m)当输入时,输出信息(选填,填字母输入错误/B.您的励是:0/C.您的奖励是20000台,假设平均每年的销量比上一年增加68%年后能使总销量达到60000台。下面的程序能实现上述的功能,请将缺失的代码补充完整。total=every_year=20000year=1while :every_year+= total+=every_yearyear+=1print(year)完善程序实现如下功能并保存:有5个人坐在一起,第5个人说他比第4个人小3岁;第4个人说他比第3个人小3岁;323213138岁。编写程序,计算出第5个人的年龄并显示。defage(n):ifn==1:c= else:c=age(n-1)-3return print("第5人的年:",age( input("运行完毕,请按回车键退...")34.完善程序实现以下功能并保存。输入一元二次方程的系数a,b,c的值,求解一元二次方程ax2+bx+c=0(a≠0)#请不要更改源程序的结构,删除原题里的①、②。填写正确的代码,使程序完善importmatha=float(input("请输入方程系数a(!=0):"))b=float(input("请输入方程系数b:"))c=float(input("请输入方程系数c:"))delta=b*b-4*a*cifdelta> :x1=(-b+math.sqrt(delta))/(2*a)x2=(-b-math.sqrt(delta))/(2*a)print("方程有两个不同的解",x1,x2)elifdelta==0:x1= print("方程有两个相同的解",x1)else:print("方程无解")input("...")35.(最大公约数)代码如下:defgcd(m,n):r=whiler!=0:m=nn=returna=int(input(‘a:’))b=int(input(‘b:’))print(‘最大公约数:' )填空:编写一个程序,实现九九乘法口诀表。编写一个程序,判定用户输入的两个数a和b互换,否则原样输出。编写程序,实现从键盘输入数据,数据前三位的ASCII2ASCII值。S=1+6+11+…+101的程序代码。请你在处填写正确的语句。s=0k=1while(k<=101)s=0k=1k=k+5s=s+kprint(s+1)阅读程序。分析下列切片相关程序并回答问题。list2=[5,6,7,8,9]print(list2[:])print(list2[2:])print(list2[:2])print(list2[1:3])print(list2[2:4])(1)程序第一个print的输出结果(2)程序第二个print的输出结果(3)程序第三个print的输出结果(4)程序第四个print的输出结果(5)程序第五个print的输出结果【参考答案】***试卷处理标记,请不要删除一、选择题1.D【详解】本题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,故本题选D选项。解析:D【详解】Pythonpythonprint(a,b)的值,故本题选D选项。2.C【详解】Python表达式。Python表达式中,大于等于运算符用“>=”表示,故“x属于区间[a,b)”x>=aandx<b,故本题选C选项。解析:C【详解】PythonPython属于区间[a,b)”的正确表达式是x>=aand,故本题选C选项。3.D【详解】Pythonx_1PythonD解析:D【详解】本题主要考查Pythonx_1Python变量名,故本题选D选项。4.B【详解】本题主要考查Python表达式的运算。(21%4)+5=1+5=6,故表达式(21%4)+5的值是6,故本题选B选项。解析:B【详解】Python(21%4)+5=1+5=6(21%4)+56,故本题选B选项。5.B【详解】本题主要考查Python语法。Python3.8支持中文做标识符,Python标识符区分字母的大小写,Python命令提示符是>>>,命令中用到的标点符号只能是英文字符,故本题选B选项解析:B【详解】PythonPython3.8标识符区分字母的大小写,Python>>>,命令中用到的标点符号只能是英文字符,故本题选B选项。6.B【详解】本题主要考查Python语言。Python语言是解释型语言,支持面向对象和跨平台使用,故本题选B选项。解析:B【详解】本题主要考查Python语言。Python语言是解释型语言,支持面向对象和跨平台使用,故本题选B选项。7.A【详解】Pythonminlist1=[88,22,34,89,67],pythonmin(list1)22,A解析:A【详解】本题主要考查Python列表。min是返回列表中的最小值,列表list1=[88,22,34,89,67],则python表达式min(list1)的值为22,故本题选A选项。8.A【详解】本题考查Python程序实现。i14i=4s=0+1+2+3+4=10。故本题A选项解析:A【详解】本题考查Python程序实现。i14i=4s=0+1+2+3+4=10A选项9.B【详解】Pythonopen()是文件打开函数,read()、write()是文件读写函数;json.load()jsonB解析:B【详解】Pythonopen()()write()是文件读写json文件中读取数据,故本题选B选项。10.A【详解】本题主要考查Python序列类型。Python的序列类型包括:列表、元组和字典,故本题选A选项。解析:A【详解】PythonPython的序列类型包括:列表、元组和字典,故本题选A选项。11.B【详解】本题考查Python特点的相关知识点Python是一门面向对象、可读性好、开源的语言。因为是高级语言,不具备运行效率高的特点。故本题选B选项解析:B【详解】本题考查Python特点的相关知识点Python是一门面向对象、可读性好、开源的语言。因为是高级语言,不具备运行效率高的特点。故本题选B选项12.C【详解】Pythonpython(的)C解析:C【详解】本题主要考查Python语法。python用来表示代码块所属关系(控制层级结构的)的语法符号是缩进,故本题选C选项。13.D【详解】本题主要考查Python表达式。12*3%5=1,len(“Welcome”)=7,int(3.9)=3,abs(-8)=8,故本题选D选项。解析:D【详解】本题主要考查Python表达式。12*3%5=1,len(“Welcome”)=7,int(3.9)=3,abs(-8)=8,故本题选D选项。14.D【详解】Python66!=66False,print(66!=66False,D解析:D【详解】Python66!=66print(66!=66)结果是D选项。15.A【详解】本题考查的是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛的编程语言之一,它可以无缝地与数据结构和其他常用的AI算法一起使用。故选项A正确。解析:A【详解】本题考查的是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛的编程语言之一,它可以无缝地与数据结构和其他常用的AI算法一起使用。故选项A正确。16.D【详解】Python0List[3]=9,故9D选项。解析:D【详解】Python程序的执行。列表的索引是从0List[3]=9,故段运行后的9,故本题选D选项。17.D【详解】Python程序的调试。检测是否满足关系(ab+cd)(ab+cd)=a,abcd取出来,ab=abcd//100,cd=abcd%100x=k/解析:D【详解】本题主要考查Python程序的调试。检测是否满足关系(ab+cd)(ab+cd)=a,需要将ab与cd取出来,ab=abcd//100,cd=abcd%100,故第一空填x=k//100,第二空判断是否满足(ab+cd)(ab+cd)=a,故第二空填(x+y)**2==k,故本题选D选项。18.C【详解】Python程序的执行。csi0~c-1i<223cdfgh解析:C【详解】Pythonc是字符串s的长度,变量i0~c-1,如果i<2,2位并输出,否则将该字符后移3位并输出,故程序运行的结果是cdghij,故本题选C选项。19.D【详解】本题考查的是网站制作流程相关知识。建立网站首先是要确定网站的主题,收集素材,规划网站,然后选择网站的开发工具进行网页制作,最后进行网站的发布。故选项D正确。解析:D【详解】划网站,然后选择网站的开发工具进行网页制作,最后进行网站的发布。故选项D20.D【详解】PythonPythonprint(),helloworldprint(“helloworld”),D解析:D【详解】PythonPythonprint()helloworld的是print(“helloworld”),D选项。21.C【详解】Pythonrange()函数,其取到的区1-991-99所有整数的C。解析:C【详解】本题考查的是Python代码程序。本题的关键点是range()函数,其取到的区间数值为前闭后开,所以为1-99的整数。循环过程就是执行1-99所有整数的求和过程。故答案为C。22.A【详解】本题主要考查程序设计语言。编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。Python属于解释性语言,解析:A【详解】程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。Python+和C解释型语言,故本题选A选项。23.D【详解】本题考查数据、信息、知识、智慧的概念。数据经过加工,可表达某种意义,则转变为信息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类基于已有的知识,针对物质世界运动过程中产生的问题解析:D【详解】本题考查数据、信息、知识、智慧的概念。数据经过加工,可表达某种意义,则转变为信息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类基于已有的知识,针对物质世界运动过程中产生的问题根据获得的信息进行分析,对比,演绎找出解决方案的能力。而本题中根据身高和体重提供的数据信息,结合Python行算法设计程序编写来解决实际问题。故属于智慧,选项D正确。24.D【详解】Pythonpython程序时,缩进可以使得代码非D。解析:D【详解】本题考查的是Python语句格式。在编写python程序时,缩进可以使得代码非常整齐规范,赏心悦目,提高可读性,因此作用是用来界定代码块。故本题应选D。25.C【详解】本题考查Python语言相关知识点PythonC解析:C【详解】本题考查Python语言相关知识点Python是一种高级语言,所以不是机器语言、汇编语言、科学计算语言。故本题选C选项26.B【详解】Pythonint()整型;ord()函数它以一个字符(1)作为参数,返回对应的ASCIIUni解析:B【详解】Pythonint()函数它以一个字符(1的字符串)ASCIIUnicode数值;chr()ASCIIyolkpython工具,用于获取有关已安python包的信息,故本题选B选项。27.C【详解】本题主要考查Python基本运算。Python比较运算优先级高于逻辑运算,因此C选项正确。【点睛】解析:C【详解】PythonPython比较运算优先级高于逻辑运算,因此C选项正确。【点睛】28.D【详解】本题主要考查Python变量。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字;变量能存储的数据很多,包含存储汉字,在Python中,定义变量是不需要指定数据类解析:D【详解】本题主要考查Python符号,不能是关键字;变量能存储的数据很多,包含存储汉字,在Python中,定义变量是不需要指定数据类型的,但Python本身是有数据类型的,它的数据类型可分为数字型和非数字型;数据类型是可以强制转换的;变量被第二次赋值后,会覆盖原有的数据,故本题D29.B【详解】PythonPython(指数运算)的运算符为B解析:B【详解】本题主要考查Python的运算。Python中幂运算(指数运算)的运算符为**,故本题选B选项。30.D【详解】本题考查Python程序执行输出c=0。a-b=7,a+b=21,a/b=2,a%b=0。故本题选D选项解析:D【详解】本题考查Python程序执行输出c=0。a-b=7,a+b=21,a/b=2,a%b=0。故本题选D选项二、程序填空m=0 elift<60: A【详解】Python30小时以下,奖0②4560450elift<60:③-1<0,不是有“”,故本题选A选项。total<60000every_year*0.68【详解】Python①total小于60000②平均每年的销量比上一年增加68%every_year+=every_year*0.68,故第二空填every_year*0.68。33.c 5【详解】Python①38岁,n标记第几个人,变量c保存n=1时,c=38383岁,故当n不等1agec=age(n-1)-,最后返回第n个人的年龄,第二空填。③5age(5)534.-b/(2*a)【详解】Python①delta0等于00两个相同的根,x=-b/(2*a),故第二空填-b/(2*a)。35.m%n r n gcd(a,b)【详解】Python程序设计。①首先对m和n求余得到r,判断r0,故此处填m%nr0则结束,否则更新m的值为n,n的值为r。③此处用更新后的mn继续求r,继续判断,故填r=m%nr=0时,n即为最大公约数,故填n。⑤输入、b的值,使用函数gcdabgcd(a,b)。36.foriinrange(1,10):forjinrange(1,i+1):print(str(j)+"*"+str(i)+"="+str(i*j),end="")print("")【详解】本题主要考查Python程序的执行。九九乘法口诀表可以通过嵌套for循环实现,内层循环完一次,执行print("")换行,具体代码如下:foriinrange(1,10):forjinrange(1,i+1):print(str(j)+"*"+str(i)+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高职设施农业工程技术(设施设计与建造)试题及答案
- 2025年高职(财务会计)固定资产核算阶段测试试题及答案
- 2026年职业兴趣综合测试(兴趣适配性评估)试题及答案
- 2025年中职社会保障事务(社保办理流程)试题及答案
- 2025 小学二年级科学下册学习养护多肉植物技巧课件
- 广告学专业就业趋势
- 政法暨安全生产讲解
- 2025河南洛阳市汝阳县审计局辅助性岗位招聘劳务派遣人员4人备考题库及参考答案详解
- 江西省宜春市高安市第九中学2025-2026学年上学期11月期中考七年级数学试题(含答案)
- 河南省濮阳市范县2024届高三下学期模拟测试(五)历史试题(含答案)
- 高中生寒假安全教育主题班会
- 2025年银行县支行支部书记抓党建述职报告
- 2026云南公务员考试(6146人)易考易错模拟试题(共500题)试卷后附参考答案
- 畜牧技术员安全培训效果测试考核试卷含答案
- 2026届天津一中高三语文第一学期期末质量检测模拟试题含解析
- 2025-2026学年第一学期初中物理教研组工作总结报告
- 2025年直招军官笔试题型及答案
- 2026年小学一二年级第一学期无纸笔化考核方案及测试题(一二年级语文数学)
- 2025年时事政治试题库完整参考详解(完整版)及答案
- 生猪屠宰合同范本
- 2023年河南省直机关遴选公务员笔试真题汇编附答案解析(夺冠)
评论
0/150
提交评论