版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【编程】python真题练习一、选择题PythonIDLE编辑器中书写正确的表达式()b**2-4ac
pi*r^22*pi*rPython中合法的是()A.36B
B.F55#
C.for
D._Goodpython变量名的是()5x
B.x-1
C.if
D.x_1Python中,显示出信息x,并要求输入数据的是()。abs(x)float(x)print(x)input(x)Python程序段执行后,输出结果为()。A.m不能被3整除B.29不能被3整除C.29能被3整除 D.m能被3整6.已知字符串变量x的值是字符的ASCII值是65,则python表达式chr(ord(x)+2)的值是()A.‘I’ B.‘J’ C.73 D.74Python程序的过程中出现了如下图错误提示,原因是()。变量名51study太长B."chinese"=51study“chinaˈs”D.变量名51study不符合python语言规范,变量名不能以数字开头Python程序基本结构的是()。顺序结构
树形结构
分支结构
循环结构python所支持的数据类型是()charfloatintlistPython表达式的值为偶数的是()A.12*3%5C.int(3.9)
B.len(“Welcome”)D.abs(-8)Python合法的标识符()int_3C.count下列序列拼接错误的是()A.list=[None]*4B.msg=“Python”,”语言”C.tup=“/”.join((“123”,”234”))D.set={1,2,3}+{4,5,6}printD. name 把数式 写成Python语言的表达式,下列书写正确的是()。
C.(a+b)/2*a
D.(a+b)/(2*a)python中,以下哪个选项a的数据类型为整型()a=5
a=input()
C.a='5'
D.a=5.0可以被计算机直接执行的语言( ),Python语言属( 语言。机器,高级
高级,汇编
高级,机器
汇编,高级列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素( )。A.整数 B.浮点数 C.字符串 D.以上都是Python的值分别为:()A.5,10 B.10,5 C.5,5 D.10,10检测输入的四位整数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程序段执行后,输出结果为()m=29Ifm%3!=0:print(m3")else:print(m3整除A.29不能被3整除B.m不能被3整除 C.29能被3整除 D.m能被3整除在python中能实现下面结果的代码是( )请输入你的性别:print(“C.input(“请输入你的性别:”)
print(请输入你的性别:)D.input(Python中常用的输入输出语句分别是()input()output()C.input()printf()input() print()D.scandf() Pythonx-y5()。plt.C.plt.python程序段:a=[4,5,3,6,7,8,2,9,1]m,c=1,1foriinrange(1,len(a)):ifa[i]>=a[i-1]:c+=1m=max(m,else:c=1print(c,m)则程序执行后和m的值分别是( )和1 B.1和4plt.D.pltC.2和4 D.3和4python()①Abs(x)②“abc”*3 ③“123+45”④123+45⑤a=input(“请输入a的值:”)A.①③⑤ B.②④⑤ C.①②③ D.②③⑤25.Python程序中第一行:a=int(input(第二行运行程序后键盘输入3,输出结果是()。A.5 B.3 C.8python程序变量名的是()A.if B.2x C.a*ba=2,b=5pythona>bAndb>3的值是()False B.True C.-1Pythona=2,b=3a>bandb>=3的值是()B.-1 C.Truepython中表达式4**3=( 。A.12 B.1 30.下面()Python合法的变量名A.int32 B.40XL C.self二、程序填空31.阅读程序。分析以下两段Python程序并回答问题。#程序1i=1whilei<101:print('把这句话打印100遍')i+=1#程序2i=100whilei:print('把这句话打印100遍')i=i-2在程序1中,i+=1这句话的含义。在程序1中,‘把这句话打印100遍实际输出遍。在程序2中,i的初值。在程序2中,‘把这句话打印100遍实际输出遍。
D.其他D.x2D.1D.FalseD.7D.name在程序2中,whilei的含义32.有如下程序段:sum=0foriin range(1,20,3):sum+=iprint(“sum=”,sum)循环变量i的初值为,终值为,步长为。该程序执行后,输出的结果为。已知圆柱体的底面半径为r,高为)r=int(input(“请输入半径r:”))h=int(input(“请输入高h:”))c=2*pi*rs=pi*r**2S=c*hV=s*hprint(c,s,S,V)解决问题的程序用到的控制结构有(填:顺序结构、分支结构循环结构)请将程序补充完整。请找出程序中的错误代码,并改正。在一千多年前的《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”。即一个数除以32572,求这个数。i=① while(i%3!=2② i%5!=3ori%7!=2):i=③ print(i)36554846秒(365.24219天),即一回归3650.2422天,每四年累积约一天,把这一天加于2月末(229日),使当年的时间长度变为366天,这一年就是闰年。判断某一年是4100400整除。以下是一段用于判断某一年是否是闰年的程序。请将上面程序框中空格处的内容填写完整,其中①处填写代码注释编写一个程序,实现九九乘法口诀表。1~100内奇数之和(range函数)38.输入n,计算s=1!+2!+...+n!的未6位(不含前导0)。N<=1000000,n!表示前n个正整数之积。for1--100中奇数的和、偶数的和。程序分析题64maxminsaver记录最终得分。第1步:从文本框中分别读入6位评委的打分并依次存入到a(1)至a(6)中第2步:将第1位评委的打分a(1)分别赋给最高分max,最低分min和总分S35位评委的打分累加给s6位评委的总分s,同时5maxmin6maxmin。4步:从总分中smaxmin4aver作为选手的最终得分。max=a[0]min=a[0]s=0foriinrange(6):s=s+a[i]ifa[i]>max:max=a[i]ifa[i]<min:min=a[i]aver=( 在引用tkinter模块进行界面设计的过程中,窗体中录入评委打分的对象是控生成的。A.Entry B.Label C.Frame题目中算法描述采用的、自然语言、伪代码、流程图、.N-S图下列程序代码片段对应于算法描述中的第2步至第4步。请填写片段中空白处的表达填写完 【参考答案】***试卷处理标记,请不要删除一、选择题1.D【详解】本题主要考查Python表达式知识点。书写表达式时运算符号不能省略,+加、-减、*乘、**幂、/除、//整除、%取模,A、B、C正确的表达式分别是b**2-4*a*c,1/2*g*t*解析:D【详解】本题主要考查Python表达式知识点。书写表达式时运算符号不能省略,+加、-减、*乘、**幂、/除、//整除、%取模,A、B、C正确的表达式分别是b**2-4*a*c,1/2*g*t**2,pi*r**2,2*pi*r是正确的表达式,故本题选D选项。2.D【详解】Python头,不能包含特殊符号,不能是关键字,故“_Good”PythonD解析:D【详解】本题主要考查Python“_Good”Python中是合法的变量名,故本题选D选项。3.D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开x_1Python变量名,故本D选项。解析:D【详解】本题主要考查Pythonx_1Python变量名,故本题选D选项。4.D【详解】Python常用函数。abs(x)x的绝对值,float(函数用于将整数和字符串转换成浮点数,print()是输出函数,input()D选项。解析:D【详解】Pythonabs(x)x)函数用于将整数和字符串D选项。5.B【详解】本题考查的是Python选择语句。print是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故本题应选B。解析:B【详解】本题考查的是Python选择语句。print是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故本题应选B。6.B【详解】Python字符函数。ordchr函数接受一个数字(ASCII码)pythonchr(ord(x)+2)=chr(ord解析:B【详解】Pythonordchr函数接受一个数字(ASCII码)python题选B选项。7.D【详解】本题考查的是程序调试。报错内容是“语法错误:无效语法”D项正确。解析:D【详解】本题考查的是程序调试。报错内容是“语法错误:无效语法”,变量名51study,数字不能作为变量名的开头,故D项正确。8.B【详解】PythonB解析:B【详解】本题考查Python相关知识。程序基本结构的是顺序结构,分支结构和循环结构。选项B不是程序基本结构,这是一种数据结构。9.A【详解】Python数据类型。Pythonchar类型,一个字符也是字符A选项。解析:A【详解】PythonPythonchar类型,一个字符也是字符串,故本题选A选项。10.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选项。11.B【详解】Python头,不能包含特殊符号,不能是关键字。printPythonB解析:B【详解】本题主要考查PythonprintPython的关键字,不是合法的标识符,故本题选B选项。12.D【详解】本题主要考查Python序列拼接运算。set={}生成的是字典类型,而不是集合类型,不支持使用+,故本题选D选项。解析:D【详解】Pythonset={}生成的是字典类型,而不是集合类型,不支持使用+,故本题选D选项。13.D【详解】本题主要考查Python表达式。Python中乘号用符号“*”,运算优先级可以通过小括号提升,小括号优先级最高,故本题选D选项。解析:D【详解】本题主要考查Python表达式。Python中乘号用符号“*”,运算优先级可以通过小括号提升,小括号优先级最高,故本题选D选项。14.A【详解】PythonPython数据类型有字符串,布尔类型,整数,浮点数等。a=5,a为整数型;a=‘5’a为字符串;a=5.0a为浮点数。故本题A。解析:A【详解】本题考查Python数据类型。Pythona=5,a;a=‘5’,则aaA。15.A【详解】需经过翻译,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。汇编语言是任何一种用于电子计算机,微处理器,微解析:A【详解】本题考查计算机语言。机器语言是机器能直接识别的程序语言或指令代码,无需经过翻种用于电子计算机,微处理器,微控制器或其他可编程器件的低级语言,亦称为符号语Python语言属于高级语言。故本题选A。16.D【详解】pythonD解析:D【详解】本题考查的是python表中存储字符串、浮点类型、对象、复数类型等数据。故选项D正确。17.B【详解】Pythona=5,b=10,c=a=5,a=b=10,b=c=5码执行后,a,b105,B解析:B【详解】本题主要考查Python程序的执行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代码执行后,a,b5,故本题选B选项。18.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选项。19.A【详解】Python程序的执行。293=2if29不3A选项。解析:A【详解】本题主要考查Python程序的执行。29%3=2,满足if条件,输出结果为29不能被3整除,故本题选A选项。20.C【详解】python函数相关知识。input函数接受一个标准输入数据,print是一个输出函数。input(“请输入你的性别:”)函数中的“请输入你的性别:”表示提示信息,要使用双解析:C【详解】pythoninput是一个输出函数。“表示提示信息,要使用双引号。故选项C正确。21.B【详解】pythonPythoninput()print(B解析:B【详解】pythonPythoninput()故选项B正确。22.B【详解】本题主要考查Python绘图函数。plot是绘图函数,scatter是绘制散点图函数,bar是绘制柱状图函数,boxplot是绘制箱线图函数,故本题选B选项。解析:B【详解】Pythonplot是绘制柱状图函数,boxplot是绘制箱线图函数,故本题选B选项。23.B【详解】Python程序的执行。m=1,c=1i=1时,5>4,c+=1=2,m=max(m,c)=2i=2时,3<5,c=1i=3时,6>3,c+=1=2,m=ma解析:B【详解】本题主要考查Python程序的执行。m=1,c=1,当i=1时,5>4,c+=1=2,m=max(m,c)=2;当i=2时,3<5,c=1;当i=3时,6>3,c+=1=2,m=max(m,i=4时,7>6,c+=1=3,m=max(m,i=5,8>7,c+=1=4,m=max(m,i=6时,2<8,c=1;当i=7时,9>2,c+=1=2,m=max(m,i=8时,1<9,c=1和m的值分别14,故本题选B24.D【详解】PythonAbs(x)、123+45,“abc”*3、“123+45”a=input(“aD项。解析:D【详解】本题主要考查Python表达式。Abs(x)、123+45值为数值型,“abc”*3、“123+45”、a=input(“请输入a的值:”)值为字符串型,故本题选D选项。25.C【详解】Python3a=3print(a+5)8C选项。解析:C【详解】Python3a=3后,输出8,故本题选C选项。26.D【详解】Python变量的命名。变量的命名规则有:只能以字母或下划线开pythonD选项。解析:D【详解】本题主要考查Python含特殊符号,不能是关键字。故能作为pythonx2D选项。27.A【详解】Python表达式的运算。a=2,b=5,a>b值为a>bAndb>3F解析:A【详解】Pythona=2,b=5,a>b两边都为真,表达式的值才为真,故表达式a>bAndb>3A选项。28.D【详解】Pythonand两边都为真,值才为真,否则为假。a=2,b=3,a>b值为假,b>=3a>bandb>=3的值解析:D【详解】本题主要考查Python表达式的运算。逻辑运算符and两边都为真,值才为真,否则为假。a=2,b=3,a>b值为假,b>=3值为真,故表达式a>bandb>=3的值是False,故本题选D选项。29.C【详解】本题考查的是python中表达式相关知识。在Python算数运算中,*代表乘法,**代表乘方,故4**3=4*4*4=64,故选项C正确。解析:C【详解】本题考查的是python中表达式相关知识。在Python算数运算中,*代表乘法,**代表乘方,故4**3=4*4*4=64,故选项C正确。ACD【详解】PythonPython(可以以下划线或字母开头),ACD项。解析:ACD【详解】本题主要考查Python变量的命名。Python变量的命名不能以数字开头(可以以下划线或字母开头),不能包含特殊符号,不能是关键字,故本题选ACD选项。二、程序填空i=i+1 无数遍100 无数遍i!=0或i>0或其他等价答案【详解】本题主要考查Python程序的执行与调试在程序1中,i+=1这句话的含义是i=i+1(即i递增1)②i的初值为1,while循环条件i<101为真,会一直执行循环体,无法跳出循环体执行i+=1,‘把这句话打印100遍’实际输出了无数遍③在程序2中,i的初值是100④i=100,whilei(即while100)一直为真,会一直执行循环体,无法跳出循环体执行i=i-2,‘把这句话打印100遍实际输出了无数遍在程序2中,whilei的含义是i!=0 或i>0或其他等价答案1终值为:步长为:sum=70【详解】本题主要考查Python循环结构。由代码foriinrange(1,20,3),可知循环变量i的初值为1,终值为20,步长为3。该程序执行后,输出的结果为sum=sum+i=0+1+4+7+10+13+16+19=70。顺序结构pi=3.14r=float(input(“请输入半径r:”))整型和实数型不能直接运算,结果会有误差h=float(input(“请输入高h:”))【详解】本题主要考查Python程序执行与调试。①分析程序可知,解决问题的程序用到的控制结构,故第二空填pi=3.14。③r=float(input(“r:”))整型和实数型不能直接运算,结果会有误差h=float(input(“请输入高h:”))。or i+1【详解】本题主要考查Python①分析程序可知,程序采用枚举的算法找出该数递增继续判断,故i00余25372递增,andor,故第二ori+1。将year转换为整型数据,并赋值给year And year%100!=0 or year【详解】本题主要考查Python程序设计。①input接收的数据类型是字符串型,该语句表示将year转换为整型数据,并赋值给year。判断某一年是否是闰年的方法是年份数能被4整除,但不能被100整除,或者年份数能被400整除,故第二、三、四空分别填②And③year%100!=0④or⑤最后输出打印某一年是否是闰年,需要将year转换为字符型。36.foriinrange(1,10):forjinrange(1,i+1):print(str(j)+"*"+str(i)+"="+str(i*j),end="")print("")【详解】本题主要考查Py
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 齿轮厂设备故障细则
- 班级安全日记模板讲解
- 2026届福建省闽侯二中五校教学联合体生物高一下期末质量跟踪监视模拟试题含解析
- 开封航空业就业前景分析
- 高中生家长职业规划指南
- XX中学2025-2026学年春季学期教导处学风建设专项方案
- 医学人文视角下的跨学科医患沟通
- 数字经济、消费扩容与经济高质量发展
- 浙江省宁波市慈溪市2026届高一生物第二学期期末复习检测模拟试题含解析
- 2026年春季第二学期数学教研组工作计划:以梦为马逐春序骐骥驰骋向未来
- 2017数据中心制冷与空调设计标准
- 建筑工地春节后复工复产方案(通用5篇)
- 商务礼仪课件
- 港口环保培训课件
- 桥梁施工技术培训课件
- 数学地质系列-4聚类分析课件
- 康力电梯PM-DCU门机控制器说明书
- 《煤矿安全规程》专家解读(详细版)
- 工艺联锁图识读
- 宾馆酒店行业生产安全事故综合应急预案范本参考模板范本
- 第三章天文观测与天文测量2
评论
0/150
提交评论