分享
分销 收藏 举报 申诉 / 10
播放页_导航下方通栏广告

类型2025年编程青少年编程等级考试∶Python编程一级试卷4.doc

  • 上传人:精***
  • 文档编号:13012351
  • 上传时间:2026-01-05
  • 格式:DOC
  • 页数:10
  • 大小:293KB
  • 下载积分:8 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    2025 编程 青少年 等级 考试 Python 一级 试卷
    资源描述:
    【编程】青少年编程等级考试∶Python编程一级试卷4 一、选择题 1.下列哪条赋值语句在Python中是非法:( ) A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X D.X+=Y 2.已知字符串a="python",则a[ 1 : 3 ]值为( ) A."pyth" B."pyt" C."py" D."yt" 3.运行下列Python程序 i=1 s=1 while ①: s=s*i i+=2 print(s) 当输出成果为105时,则①处应填入( ) A.i<=7 B.i<7 C.i>=7 D.i>7 4.下列不可以用来搭建当地服务器软件是( ) (1)Python (2) Excel (3)IIS (4)Apache A.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4) 5.在VB中,下列与体现式Len("python")+20值相等是( ) A.Int(Rnd * 26)+1 B.Val("20")+16 mod 9 C.Mid("Hello",6,2)+"6" D.abs(Sqr(16)– 30) 6.Python语句中以r或R开头字符串表达原始字符串,则print(r"\nGood")运行成果是() A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good 7.下面选项中对Python转义字符描述错误是( ) A.\r 回车 B.\n 换行 C.\\ 反斜杠符号 D.\” 单引号 8.在数学中,我们一般使用“=“表达相等关系,那么“=”在Python语言中写法为( ) A.= B.== C.:= D.<> 9.运用Python求100以内所有能被3整除正整数,代码如下: 则下列程序第3行横线应当填( ) A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1 10.Python中数据类型float表达( ) A.布尔型 B.整型 C.字符串型 D.浮点型 11.如下python程序段运行后,y值是( ) x=3 if x > 3 : y=2*x else : y=3*x+1 print(y) A.10 B.5 C.25 D.26 12.如下选项中,不是Python中文献操作有关函数是( )。 A.open () B.load () C.read () D.write () 13.如下Python程序段执行后,输出成果为( )。 A.m不能被3整除 B.29不能被3整除 C.29能被3整除 D.m能被3整除 14.在Python中,若x=10, y=20,下面程序段执行后,变量x、y值分别是( ) x=y y=x A.10、 10 B.10、20 C.20、 20 D.20、 10 15.在python中,下列属于字符串常量是( ) A."python" B.3.14 C.cnt D. 二、程序填空 16.学校气象小组使用自动测温仪在校园测量了1月12日气温,并运用Python绘制了这天气温图,该图如下所示: (1)在以上Python程序中,变量Y数据类型是_________。 (2)在以上Python程序中,第8行横线处代码是_________。 (3)通过观测,气温釆样间隔时间是_________个小时。 17.某餐馆近期推出“消费1000元及以上享有8折优惠,1000元如下享有每满100减15优惠”活动。如下Python程序段实现了生成顾客消费清单功能,请补全①②③处代码。 def gs(n): #字符串长度统一 if len(n)>=5: n=_____ #取字符串前5个字符 else: n=n+" "*(5-len(n)) return n r=1000;x=100;y=15;z=0.8 #从系统中分别获取消费额度、满和减以及打折数值 dis=["红烧排骨","香炸刀鱼","虾仁","菜心","米饭"] #某顾客所点菜品名称 num=[1,1,1,1,3] #某顾客所点菜品数量 mon=[46,45,68,16,1] #某顾客所点菜品单价 print("菜品名称","数量","小计") _____ for i in range(len(dis)): print(gs(dis[i]),num[i]," ",num[i]*mon[i]) s=s+num[i]*mon[i] if s>=r: total=s*z else: ______ print("消费合计:",s) print("应收现金:",total) 18.编写一种程序,实现九九乘法口诀表。 19.编写程序。信息社团三个同学和Bruce一起做游戏,他们游戏规则很简单,从1开始依次报数,每当一种数能被7整除或者十位是7就要跳过这个数,目前给出一种数N,请输入从1到N(包含N)中要跳过数。 20.请在空格处填写对代码,使程序完善。 实现功能:绘制y=x2-2x+ 1图像 #加载numpy模块并限简洁别名为np import numpy as np #加载matplotlib.pyplot模块并限简洁别名为plt import matplotlib.pyplot as plt #x在-7到9之间,每隔0.1取一种点 x=np.arange(-7,9,0.1) _____ = x**2-2*x+1 plt.plot(x,________) plt.title('y=x*x-2*x+1') plt.xlabel('x') plt.ylabel('y') plt._________ 21.“百鸡百钱”问题是一种有名数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只? (1)请在空格处填写对代码,使程序完善实现如下功能。 money=100 #一共100文钱 num=100 #一共100只鸡 cock_price=5 #公鸡价格5文 hen_price=3 #母鸡价格3文 threechick_price=1 #3只小鸡1文 for cock_num in range(1,_______): #公鸡只数也许为1-20 for hen_num in range(1,_________): #母鸡只数也许为1-33 for chick_num in range(1,101): #(3小鸡)只数也许为1-100 money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price num1=cock_num+hen_num+chick_num if money1==money and num1==num: print (cock_num,hen_num,__________) input("运行完毕,请按回车键退出...") (2)运行程序,运行成果如图所示。 【参照答案】***试卷处理标识,请不要删除 一、选择题 1.B 【详解】 本题考察Python语句。选项A,X=Y=Z=1是合法赋值语句;选项B,X=(Y=Z+1),X被赋值“Y=Z+1”,但这个所谓“Y=Z+1”并不返回任何值,因此这是一种错误赋值语 解析:B 【详解】 本题考察Python语句。选项A,X=Y=Z=1是合法赋值语句;选项B,X=(Y=Z+1),X被赋值“Y=Z+1”,但这个所谓“Y=Z+1”并不返回任何值,因此这是一种错误赋值语句,这是非法;选项C,X,Y=Y,X这是互换语句,合法;选项D,X+=Y相称于X=X+Y,故本题选B。 2.D 【详解】 本题重要考察Python字符串。a[ 1 : 3 ]取字符串索引第一 个到第三个字符(不包括第三个),故a[ 1 : 3 ]值为"yt",故本题选D选项。 解析:D 【详解】 本题重要考察Python字符串。a[ 1 : 3 ]取字符串索引第一 个到第三个字符(不包括第三个),故a[ 1 : 3 ]值为"yt",故本题选D选项。 3.A 【详解】 本题考察循环语句。在循环体内,s=s*i,i初值为1,循环内i每次递增2,则s=1*3*5*7=105,最终成果为105,可知条件为while i<=7,故本题选A。 解析:A 【详解】 本题考察循环语句。在循环体内,s=s*i,i初值为1,循环内i每次递增2,则s=1*3*5*7=105,最终成果为105,可知条件为while i<=7,故本题选A。 4.A 【详解】 本题重要考察服务器搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建当地服务器软件 解析:A 【详解】 本题重要考察服务器搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建当地服务器软件,故本题选A选项。 5.D 【详解】 本题考察知识点是VB基本函数应用。Len()函数功能是求字符串长度,返回数值型数据,因此Len("python")+20值为26。A选项:Rnd是产生0到1之间随机数,不包括1, 解析:D 【详解】 本题考察知识点是VB基本函数应用。Len()函数功能是求字符串长度,返回数值型数据,因此Len("python")+20值为26。A选项:Rnd是产生0到1之间随机数,不包括1,Int()函数功能是向下取整,因此Int(Rnd * 26)+1成果是一种0到26随机数,不一定为26。A选项错误;B选项:Val()函数功能是讲字符串数据转换为数值型,mod是取余运算,因此Val("20")+16 mod 9值为27。B选项错误;C选项:Mid()函数功能是截取字符串,Mid("Hello",6,2)+"6"成果是字符串类型数据。C选项错误;D选项:Sqr()是求平方根函数,abs()是求绝对值函数,因此abs(Sqr(16)– 30)值为26。故对答案为D选项。 6.C 【详解】 本题重要考察Python输出语句。“\n”表达换行,以r或R开头字符串表达原始字符串,故print(r"\nGood")运行成果是\nGood,故本题选C选项。 解析:C 【详解】 本题重要考察Python输出语句。“\n”表达换行,以r或R开头字符串表达原始字符串,故print(r"\nGood")运行成果是\nGood,故本题选C选项。 7.D 【详解】 本题重要考察Python转义字符。\r 回车,\n 换行,\\ 反斜杠符号,\” 双引号,故本题选D选项。 解析:D 【详解】 本题重要考察Python转义字符。\r 回车,\n 换行,\\ 反斜杠符号,\” 双引号,故本题选D选项。 8.B 【详解】 本题重要考察Python运算符。在Python语言等高级语言中,“=“往往被用于赋值语句,而表达相等状况时,大多用“==”。因此B选项对。 解析:B 【详解】 本题重要考察Python运算符。在Python语言等高级语言中,“=“往往被用于赋值语句,而表达相等状况时,大多用“==”。因此B选项对。 9.C 【详解】 本题重要考察Python程序执行。该程序实现求100以内所有能被3整除正整数,故第3行横线应当填i%3==0,故本题选C选项。 解析:C 【详解】 本题重要考察Python程序执行。该程序实现求100以内所有能被3整除正整数,故第3行横线应当填i%3==0,故本题选C选项。 10.D 【详解】 本题重要考察Python数据类型。布尔型bool,整型int,字符串型String,浮点型float,故本题选D选项。 解析:D 【详解】 本题重要考察Python数据类型。布尔型bool,整型int,字符串型String,浮点型float,故本题选D选项。 11.A 【详解】 本题重要考察Python程序执行。x=3,不满足x>3,执行y=3*x+1=10,故本题选A选项。 解析:A 【详解】 本题重要考察Python程序执行。x=3,不满足x>3,执行y=3*x+1=10,故本题选A选项。 12.B 【详解】 本题重要考察Python文献操作函数。open ()是文献打开函数,read () 、write ()是文献读写函数;json.load()用于从json文献中读取数据,故本题选B选项 解析:B 【详解】 本题重要考察Python文献操作函数。open ()是文献打开函数,read () 、write ()是文献读写函数;json.load()用于从json文献中读取数据,故本题选B选项。 13.B 【详解】 本题考察是Python选择语句。print是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故本题应选B。 解析:B 【详解】 本题考察是Python选择语句。print是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故本题应选B。 14.C 【详解】 本题重要考察Python程序执行。x=10,y=20,x=y=20,y=x=20,故程序段执行后,变量x、y值分别是20、 20,故本题选C选项。 解析:C 【详解】 本题重要考察Python程序执行。x=10,y=20,x=y=20,y=x=20,故程序段执行后,变量x、y值分别是20、 20,故本题选C选项。 15.A 【详解】 本题重要考察Python数据类型。"python"是字符串常量,3.14、是数值型常量,cnt是变量,故本题选A选项。 解析:A 【详解】 本题重要考察Python数据类型。"python"是字符串常量,3.14、是数值型常量,cnt是变量,故本题选A选项。 二、程序填空 16.list plt.plot(X,Y) 2 【详解】 本题重要考察Python程序调试与执行。①由代码Y=[6,4,4,3,3,6,9,12,12,11,9,7],可知变量Y数据类型是list(列表类型)。②scatter是绘制散点图函数,图中还需要使用绘图函数plot,故第8行横线处代码是plt.plot(X,Y)。③通过观测,气温釆样间隔时间是2个小时。 17.n[0:5] s=0 total=s-s//x*y 【详解】 本题重要考察Python程序执行与调试。①此处通过条件分支构造取字符串n前5个字符,当 len(n)>=5时,取n= n[0:5],即索引为0、1、2、3、4,故填n[0:5]。②用变量s记录消费合计,初值为0,故填s=0。③此处else部分处理1000元如下享有每满100减15优惠。应付金额用total记录,变量r保留消费额度,x和y分别是满和减,变量s是消费合计,故填total=s-s//x*y。 18.for i in range(1,10): for j in range(1,i+1): print(str(j)+"*"+str(i)+"="+str(i*j),end=" ") print("") 【详解】 本题重要考察Python程序执行。九九乘法口诀表可以通过嵌套for循环实现,内层循环完一次,执行print("")换行,详细代码如下: for i in range(1,10): for j in range(1,i+1): print(str(j)+"*"+str(i)+"="+str(i*j),end=" ") print("") 19.N=int(input("请输入一种数")) for i in range(1,N+1): if(i%7==0 or i/10==7): print(i,end=" ") 【详解】 本题考察Python语言编程处理实际问题。本题要找到能被7整除或者十位是7数,并且这两个条件是或关系,其关键代码为i%7==0 or i/10==7。程序运行代码详见下图: 20.y y show( ) 【详解】 本题重要考察Python程序绘制图像。 ①绘制y=x2-2x+ 1图像,故此处填y。 ②根据横纵坐标x和y绘制图,故此处填y。 ③此处调用显示函数show( ),故填show()。 21.34 chick_num 【详解】 本题重要考察Python程序执行。①公鸡数量范围1-20,for cock_num in range(1,21)表达变量cock_num范围是1-20,故此处填21。②母鸡数量也许为1-33,同理,故此处填34。③此处是按次序使用print()函数输出公鸡数量、母鸡数量、小鸡数量,故此处填chick_num。
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:2025年编程青少年编程等级考试∶Python编程一级试卷4.doc
    链接地址:https://www.zixin.com.cn/doc/13012351.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork