版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年6月GESP编程能力等级认证Python一级真题(含答案)一、单选题(每题2分,共30分)。1.学校组织同学们到未来农场参观,小明听讲解员介绍。在智能温室中,湿度传感器可以连续检测土壤的湿度,并将检测到的湿度数据实时发送给中央控制器。中央控制器根据这些数据判断是否开启灌溉系统。请问,这里的湿度传感器所发挥的作用,类似于计算机系统中的哪一类组件?()。A.处理器B.存储器C.输入设备D.输出设备2.在使用某集成开发环境(比如PythonIDLE、PyCharm)来编辑源代码文件时,程序员经常需要在编辑区中对代码进行各种修改。以下关于在编辑区中执行的操作,描述不正确的是()。A.可以将变量名count统一修改为numberB.可以连续撤销最近2次输入的内容C.可以调整代码行的缩进(如按Tab键)D.在注释文本中间不能混用中英文3.有关如下Python代码的说法,正确的是()。a=3+3.5print(a)A.代码执行将报错。如果将a=3+3.5改为a=float(3)+3.5将能正常执行。B.代码执行将报错。如果将a=3+3.5改为a=3.0+3.5将能正常执行。C.代码能正常执行,将输出6。D.代码能正常执行,将输出6.5。4.下列Python表达式与-2*2**4的值相同的是()。A.-(2*2)**4B.(-2*2)**4C.-2*(2**4)D.(2*2)**-45.如下Python代码执行后,其输出是()。a=3b=aa=4print(a,b)A.33B.43C.44D.346.如下Python代码执行时输入2026-6-27,下列说法正确的是()。N=input()print(N)A.输入失败,不允许输入减号,没有输出。B.允许输入,输出1993。C.允许输入并原样输出2026-6-27D.允许输入并输出'2026-6-27'【注:两侧有英文单引号】。7.如下Python代码执行时,下列说法错误的是()。N=int(input())M=int(input())ifN>M:print("A",N-M)else:print("B",M-N)A.如果先后输入4和3,将输出A1。B.如果先后输入3和4,将输出B1。C.如果先后输入3和3,将输出A0。D.如果先后输入4和4,将输出B0。8.阅读如下Python代码,下列说法错误的是()。cnt=0foriinrange(5):cnt+=1print(cnt)A.将cnt+=1修改为cnt=cnt+1,执行效果相同。B.将cnt+=1修改为cnt=1+cnt,执行效果相同。C.将cnt+=1修改为cnt=+1,执行效果相同。D.将cnt+=1修改为cnt=+1+cnt,执行效果相同。9.如下Python代码执行后输出是1234567891011567891011567891011567891011567之值。横线处应该填入的运算符是()。num=1foriinrange(35):print(num,end="")ifnum______10:num_______2else:num_______1A.>//=+=B.>=//=+=C.>/=+=D.>//==+10.如下Python代码执行,其输出是()。foriinrange(1,5):ifi%2==0:continueprint(i,end="#")print(i,"END",end="#")A.4END#B.5#ENDC.1#3#4#ENDD.1#3#4END#11.如下Python代码执行时,下列说法正确的是()。N=int(input())foriinrange(2,N):ifN%i==0:print(1,end="#")breakelse:print(0,end="#")A.如果输入2,将输出1#。B.如果输入15,将输出0#1#。C.如果输入1,将输出0#。D.如果输入3,将输出1#。12.下列说法有关如下Python代码,错误的是()。i=0tot=0while0<=i<10:tot+=ii+=1print(tot)A.如果调整0<=i<10为1<=i<10,输出同样为45,因为加上0不影响结果。B.如果将i=0和tot=0合并为i,tot=0,0,执行结果与修改前相同。C.将tot+=i与i+=1交换顺序,执行结果与修改前不同。D.将i=0与tot=0交换顺序,执行结果与修改前相同。13.如下Python代码执行后,下列说法正确的是()。importturtleturtle.circle(50)turtle.done()A.画一个半径为50的实心圆B.画一个直径为50的圆C.画一个半径为50的空心圆D.画一个边长为50的正方形14.如下Python代码用于画一个边长为100的正方形,横线处应填入的代码是()。importturtleforiinrange(4):________________________________turtle.done()A.如下。turtle.forward(100)turtle.left(90)B.如下。turtle.forward(100)turtle.left(180)C.如下。turtle.forward(100)turtle.right(180)D.如下。turtle.forward(100)turtle.left(45)15.要实现如下图所示的执行效果,横线处分别应填入的代码是()。importturtleforiinrange(10):ifi%2==0:_____________________________turtle.penup()turtle.goto(100,(i+1)*10)else:_____________________________turtle.penup()turtle.goto(0,(i+1)*10)turtle.pendown()turtle.done()A.如下。turtle.goto(100,i*10)turtle.goto(100,i*10)B.如下。turtle.goto(100,i*10)turtle.goto(0,i*10)C.如下。turtle.goto(0,i*10)turtle.goto(0,i*10)D.如下。turtle.goto(0,i*10)turtle.goto(100,i*10)二、判断题(每题2分,共20分)。16.又到期末考试周,小明发现这次许多闭卷考试不仅禁止携带手机、平板电脑,还有最近比较时髦的各类AI眼镜(也有叫智能眼镜)也同样不允许带入考场。这些AI眼镜应该也是内置了操作系统并可能支持Wi-Fi或蓝牙连接。()。17.如果n为大于100的整数,则Python表达式(n//10)%10与(n%100)//10的结果相同。()。18.下面Python代码执行后将输出19。()。foriinrange(0,20,3):ifi%3!=0:breakprint(i)19.在数学中,N!称之为N的阶乘,其含义是1到N之积,包括N。如3!=1×2×3=6。如下Python代码能输出N!的结果。()。N=int(input("请输入正整数:"))rst=0foriinrange(1,N+1):rst*=iprint(rst)20.如下Python代码能实现输出正整数N的各位数字。()。N=int(input())whileN>0:print(N%10)N=N/1021.将如下Python代码中的print()更换为print(""),输出效果相同。()。foriinrange(0,100):ifi%5==0:print()print(f"{i:2}",end="")22.执行Python代码print(2.5%2)时不会报错。()。23.执行Python语句print(int(3.5)*2)将输出6。()。24.在Pythonturtle编程中,turtle.speed(0)最慢,turtle.speed(10)最快。()。25.在Pythonturtle编程中,调用turtle.clear()后,画布上的所有图形会被清除,且海龟会自动回到屏幕中心(原点),朝向也重置为默认的向右(0度)。()。三、编程题(每题25分,共50分)。26.试题名称:去旅行。时间限制:1.0s。内存限制:512.0MB。题目描述:快暑假了,小杨同学正在计划出去旅行,前往目的地的方案多种多样,小杨同学想知道如何前往目的地最便宜。小杨同学住在A市,旅行目的地是B市,小杨同学前往目的地有三种方案。(1)从A市直飞B市。(2)从A市坐高铁到C市,然后坐飞机到B市。(3)从A市坐高铁到C市,然后坐高铁到B市。请帮小杨同学求出最便宜的出行方案的价格。输入格式:输入包含4行,每行一个正整数。第1行的正整数表示「从A市直飞B市」的价格。第2行的正整数表示「从A市坐高铁到C市」的价格。第3行的正整数表示「从C市坐飞机到B市」的价格。第4行的正整数表示「从C市坐高铁到B市」的价格。输出格式:输出一个正整数,表示3种方式中,最便宜的出行方案的价格。输入样例1:999105699588输出样例1:693样例解释1:方案1,直飞价格为999。方案2,高铁转飞机价格为105+699=804。方案3,高铁的价格为105+588=693。因此最便宜的价格是693。输入样例2:9387输出样例2:9样例解释2:方案1,直飞价格为9。方案2,高铁转飞机价格为3+8=11。方案3,高铁的价格为3+7=10。因此最便宜的价格是9。数据范围:所有输入均为正整数,且不超过10000。参考程序:#读取第1个数据:从A市直飞B市的价格。a=int(input())#读取第2个数据:从A市坐高铁到C市的价格。b=int(input())#读取第3个数据:从C市坐飞机到B市的价格。c=int(input())#读取第4个数据:从C市坐高铁到B市的价格。d=int(input())#计算方案1的总价格:A市直飞B市。price1=a#计算方案2的总价格:A市高铁到C市,再飞机到B市。price2=b+c#计算方案3的总价格:A市高铁到C市,再高铁到B市。price3=b+d#先假设方案1是最便宜的(打擂台思想)。min_price=price1#如果方案2比当前最便宜的价格还低,就更新最小值。ifprice2<min_price:min_price=price2#如果方案3比当前最便宜的价格还低,就更新最小值。ifprice3<min_price:min_price=price3#输出三种方案中最便宜的出行价格。print(min_price)27.试题名称:交税。时间限制:1.0s。内存限制:512.0MB。题目描述:根据国家税收相关规定,劳务报酬需要按月预交个税,预交税率如下。(1)劳务报酬不超过800的,不需要预交个税。(2)劳务报酬超过800的,仅超过800的部分按照20%(即0.2)税率预交个税(不超过800的部分不需要预交个税)。例如,月劳务报酬为1000.0,则按照规则2需要预交个税(1000.0-800)×20%=40.00。现在给定小杨同学12个月的月度劳务报酬,请帮小杨同学计算他这12个月应预交个税的总和。输入格式:输入12行,每行一个浮点数,表示小杨同学12个月中每个月的劳务报酬。每个浮点数恰好有一位小数。输出格式:输出1行,一个浮点数,保留两位小数,表示小杨同学12个月应预交个税的总和。输入样例1:932.01634.31790.42172.9378.1283.42761.93583.510.12324.91111.63812.3输出样例1:2584.76样例解释1:(1)932.0符合规则2,超过800的部分为132.0,按照20%预交为132.0×20%=26.40。(2)1634.3符合规则2,超过800的部分为834.3,按照20%预交为834.3×20%=166.86。(3)1790.4符合规则2,超过800的部分为990.4,按照20%预交为990.4×20%=198.08。(4)2172.9符合规则2,超过800的部分为1372.9,按照20%预交为1372.9×20%=274.58。(5)378.1符合规则1,不需要预交个税。(6)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026汽车后市场用户体验研究及服务创新与产业竞争研究报告
- 2026汽车零部件行业创业投资分析及计划
- 2026中国物流行业智慧物流发展现状及未来趋势分析
- 2026中国污水处理设备制造业技术升级路径及出口潜力分析研究报告
- 任丘市苟各庄镇东里学校一年级数学加减法练习题
- 江苏省南京市鼓楼区2026年数学六年级第一学期期末教学质量检测试题含解析
- 山西省(同盛地区)2026年八上物理期末考试试题含解析
- 新疆省克孜勒苏柯尔克孜自治州2027届数学六年级第一学期期末调研模拟试题含解析
- 2026年高职(财务分析)财务报表解读测试试题及答案
- 仙桃市袁市中心小学一年级数学加减法练习题
- 2026湖北恩施州利川市选调市外教师30人备考题库标准卷附答案详解
- 电力公司发电部运行人员发电效率绩效考评表
- 湖北武汉市洪山区2025-2026学年八年级上学期期末英语试题(含答案)
- 2026贵州机电职业技术学院公开招聘科研助理20人(第二批)工作笔试参考题库及答案详解
- 2026年医师定期考核考试试题(完整版)及答案
- 2026四川经准检验检测集团股份有限公司招聘8名劳务派遣制员工备考题库及一套参考答案详解
- DZ∕T 0270-2014 地下水监测井建设规范
- DB3210T 1178-2024林权地籍调查技术规程
- 钢结构焊接技术中的焊缝检验与分析方法
- 医院药剂科专项处方点评作业细则与处方点评表格汇编
- 2023版《思想道德与法治》考试习题库600题(含答案)
评论
0/150
提交评论