收藏 分销(赏)

2025年全国青少年软件编程Python等级考试试卷一级6.doc

上传人:w****g 文档编号:13007657 上传时间:2026-01-04 格式:DOC 页数:12 大小:545KB 下载积分:8 金币
下载 相关 举报
2025年全国青少年软件编程Python等级考试试卷一级6.doc_第1页
第1页 / 共12页
2025年全国青少年软件编程Python等级考试试卷一级6.doc_第2页
第2页 / 共12页


点击查看更多>>
资源描述
全国青少年软件编程(Python)等级考试试卷(一级)word 一、选择题 1.python中,体现式5%2 = ( )。 A.2.5 B.2 C.1 D.0 2.已知a=-2,b=10/3,则python体现式round(b,1)+abs(a)值为( ) A.1.3 B.5.33 C.5.4 D.5.3 3.在Python中,通过( )函数查看字符编码。 A.int( ) B.ord( ) C.chr( ) D.yolk( ) 4.在python中,下列哪个选项是对赋值语句( ) A.5s= 80 B. =x C.a+b=c D.s=s+5 5.下列Python程序段运行成果是( ) x=0 for i in range(1,20,3): x=x+i print(x) A.80 B.190 C.70 D.210 6.使用UltraEdit软件观测字符“,Python来袭”内码,部分界面如图所示。 下列说法对是(  ) A.图中字符“,Python 来袭”共占15个字节,其中共有10个ASCII字符 B.字符“10”十六进制内码是3A C.“CO B4”是“来”字在计算机内存储和处理时互换码 D.小写字母p二进制内码是1110000 7.下列不可以用来搭建当地服务器软件是( ) (1)Python (2) Excel (3)IIS (4)Apache A.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4) 8.在Python中运行下列程序,输出成果为( ) for i in range (1,5): print(i) A.1,2,3,4,5 B.1 2 3 4 5 C.0,1,2,3,4 D.1 2 3 4 9.Python体现式a=b中“=”表达 ( ) A.互换“=”左右两边变量值 B.把“=”右边变量值赋值给左边变量 C.把“=”左边变量值赋值给右边变量 D.比较“=”左右两边变量值与否相等 10.有如下Python程序,当程序运行后输入15000,则程序输出成果为( ) A.2800 B.2800.0 C.12200 D.12200.0 11.已知字符串a="python",则print(a[ 1 ]+a[ 3 ])值为( ) A."yth" B."yt" C."py" D."yh" 12.在Python中,下面程序段输出成果是( ) x=9 Print(“x=”,x+1) A.9 B.10 C.x=9 D.x= 10 13.下列软件中,可作为服务器操作系统是( ) A.Windows B.Python C.excel D.access 14.Python程序文献扩展名是( )。 A..python B..pyt C..pt D..py 15.python3解释器执行 not 1 and 1成果为( )。 A.True B.False C.0 D.1 二、程序填空 16.蒙特卡洛措施不仅可以用来模拟投针试验,还可以用来模拟求解圆周率T。请根据所学知识,并上网搜索有关资料,找到运用蒙特卡洛措施求解圆周率Π原理、措施和Python程序。 17.阅读程序。分析如下Python程序并回答问题。 who='我' action='是' destination='镜像世界' number='153' code='通行密码' print( who+destination+code+action+str(number)) (1)变量who数据类型_______________。 (2)类似number数据类型______________ 。 (3)print语句输出成果是______________。 (4)str(number)作用是_________。 (5)“+”在程序中作用是____________。 18.小强开展网上直播售货,为此购置了如下直播硬件设备:①手机②耳机③自拍杆④数码摄影机⑤背景画⑥无线路由器 请回答问题: (1)在购置直播硬件设备中,属于模数转换设备是__________(多选,填序号) (2)小强选择借助某著名直播平台售货,根据直播平台规定,直播画面是1080*1920像素、24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传播优化状况下,问小强家目前10Mbps宽带__________(选填:能/不能)满足直播规定。请列式证明__________。 (3)小强将某一天售货状况从平台导出,保留为文献shqk.xlsx.数据已按“流水号”升序排序,如图a所示。流水号为030602售货记录中,已成交商品类别数是__________(填写数字),该流水号总利润是__________元(填写数字,保留1位小数) 图a (4)为了迅速理解各类别商品利润,小强用python编程处理。处理成果界面如图b所示。部分代码如下,请在①②划线处填写合适代码。 图b import pandas as pd import numpy as np import matplotlib. pyplot as plt detail=pD.read_excel (___) print(detail) for i in range(len(detail[:])): if detail[‘成交与否’][i]==1: detail[‘lirun’]=___ dg=detai1[[‘类别’, ‘lirun’]]. groupby(by=‘类别’) print(“总利润”,detail[‘lirun’].sum()) ’数据可视化代码略 19.小敏有10万元本金,想要购置银行保证收益型理财产品。每年到期后连本带利仍购置此种理财。请你协助小敏分析,在年收益率不变状况下,多少年后小敏合计收益能超过本金,请完毕程序填空。(例如输人:5.15%,输出:后收益超过本金。) 1 s=input("请输入年利率:") 2 rate=float(s[:-1])*0.01 3 money=100000 4 year=0 5 while money<=00: 6 money=round( ),2) 7 year=year+1 8 print(year,"年后收益超过本金。”) (1)程序第6行下划线处应填入___________。 (2)程序第2行作用是____________,并赋值给变量 rate。 (3)该程序重要是通过while实现____________构造。 20.已知圆柱体底面半径为r,高为h,(均为正整数),小张编写了一种程序计算圆柱体地面周长和面积,圆柱体侧面积以及圆柱体体积,其中圆周率定义为:3.14,请根据下列代码回答问题: r=int(input(“请输入半径r:”)) h=int(input(“请输入高h:”)) _________________________ c=2*pi*r s=pi*r**2 S=c*h V=s*h print(c,s,S,V) (1)处理问题程序用到控制构造有:__________________(填:次序构造、分支构造、循环构造) (2)请将程序补充完整。 (3)请找出程序中错误代码,并改正。 ____________________________________________ 21.调试程序。请阅读如下程序并写出运行成果。 #ex16.py i=0 sum=0 while i<10: if i%3==0: sum+=i print(i) i=i+1 print('sum',sum) _________ 【参照答案】***试卷处理标识,请不要删除 一、选择题 1.C 【详解】 本题考察是python中运算符有关知识。在python中%表达取模,返回除法余数,故5%2 =1,选项C对。 解析:C 【详解】 本题考察是python中运算符有关知识。在python中%表达取模,返回除法余数,故5%2 =1,选项C对。 2.D 【详解】 本题重要考察Python体现式运算。round(x,n)措施返回 x 小数点四舍五入到n个数字,abs是求绝对值,已知a=-2,b=10/3,则体现式round(b,1)+abs( 解析:D 【详解】 本题重要考察Python体现式运算。round(x,n)措施返回 x 小数点四舍五入到n个数字,abs是求绝对值,已知a=-2,b=10/3,则体现式round(b,1)+abs(a)=3.3+2=5.3,故本题选D选项。 3.B 【详解】 本题重要考察Python字符函数。 int() 函数用于将一种字符串或数字转换为整型;ord()函数它以一种字符(长度为1字符串)作为参数,返回对应 ASCII 数值,或者 Uni 解析:B 【详解】 本题重要考察Python字符函数。 int() 函数用于将一种字符串或数字转换为整型;ord()函数它以一种字符(长度为1字符串)作为参数,返回对应 ASCII 数值,或者 Unicode 数值;chr()函数返回目前整数对应 ASCII 字符; yolk是一种python工具,用于获取有关已安装python包信息,故本题选B选项。 4.D 【详解】 本题重要考察Python赋值语句。“5s”不是一种合法变量名,不能将变量x赋给一种数值或体现式,可以将s+5赋给变量s,故本题选D选项。 解析:D 【详解】 本题重要考察Python赋值语句。“5s”不是一种合法变量名,不能将变量x赋给一种数值或体现式,可以将s+5赋给变量s,故本题选D选项。 5.C 【详解】 本题重要考察Python程序执行。变量i范围是从1~20,每次递增3,故x=0+1+4+7+10+13+16+19=70,输出x为70,故程序段运行成果是70,故本题选C选项。 解析:C 【详解】 本题重要考察Python程序执行。变量i范围是从1~20,每次递增3,故x=0+1+4+7+10+13+16+19=70,输出x为70,故程序段运行成果是70,故本题选C选项。 6.D 【详解】 本题考察是UltraEdit 编码。使用 UltraEdit 或 Winex 软件查看字符内码时,得到是十六进制数,1 个 ASCII 码字符占 1 个字节,一种 GB2312 编 解析:D 【详解】 本题考察是UltraEdit 编码。使用 UltraEdit 或 Winex 软件查看字符内码时,得到是十六进制数,1 个 ASCII 码字符占 1 个字节,一种 GB2312 编码字符(如中文)占 2 个字节。 ASCII 码字符不不小于7F。图中字符共占16个字节,其中共有10个ASCII字符,故选项A错误;由图中可知“2”十六进制内码为:32,“0”十六进制内码为:30,故字符“10”十六进制内码是:31 30,选项B错误;“CO B4”是“来”字在计算机内存储和处理时机内码,故选项C错误;由图中可知大写“P”十六进制码为:50,故可以推出小写“p”十六进制码为:70,转二进制数为:1110000,故选项D对。 7.A 【详解】 本题重要考察服务器搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建当地服务器软件 解析:A 【详解】 本题重要考察服务器搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建当地服务器软件,故本题选A选项。 8.D 【详解】 本题考察Python程序执行 range(1, 5)表达1到4值,注意不包括5。故本题选D选项 解析:D 【详解】 本题考察Python程序执行 range(1, 5)表达1到4值,注意不包括5。故本题选D选项 9.B 【详解】 本题重要考察Python赋值语句。Python体现式a=b中“=”表达把“=”右边变量值赋值给左边变量,故本题选B选项。 解析:B 【详解】 本题重要考察Python赋值语句。Python体现式a=b中“=”表达把“=”右边变量值赋值给左边变量,故本题选B选项。 10.D 【详解】 本题考察是Python选择嵌套语句。先判断与否不不小于等于5000,接着在判断与否不不小于等于7000,最终判断与否不不小于等于10000。15000不不不小于等于10000,故执行tax=800 解析:D 【详解】 本题考察是Python选择嵌套语句。先判断与否不不小于等于5000,接着在判断与否不不小于等于7000,最终判断与否不不小于等于10000。15000不不不小于等于10000,故执行tax=800+(salary-1000)*0.4=800+(15000-10000)*0.4=800+=2800.0。由于salary接受是浮点型数据。salary-tax=15000-2800.0=12200.0。故选项D对。 11.D 【详解】 本题重要考察Python字符串运算。字符串a="python",a[1]+a[3]="y"+"h"="yh",故本题选D选项。 解析:D 【详解】 本题重要考察Python字符串运算。字符串a="python",a[1]+a[3]="y"+"h"="yh",故本题选D选项。 12.D 【详解】 本题重要考察Python程序输出语句。x=9,故Print(“x=”,x+1)(“x=”是字符型直接输出,x+1计算后输出对应成果)输出成果是x= 10,故本题选D选项。 解析:D 【详解】 本题重要考察Python程序输出语句。x=9,故Print(“x=”,x+1)(“x=”是字符型直接输出,x+1计算后输出对应成果)输出成果是x= 10,故本题选D选项。 13.A 【详解】 本题重要考察计算机操作系统。Windows是微软操作系统,可以作为服务器操作系统;Python是程序设计软件,Excel是表格处理软件,Access是数据库软件,故本题选A选项。 解析:A 【详解】 本题重要考察计算机操作系统。Windows是微软操作系统,可以作为服务器操作系统;Python是程序设计软件,Excel是表格处理软件,Access是数据库软件,故本题选A选项。 14.D 【详解】 本题考察Python文献扩展名有关知识点 Python程序文献扩展名是 .py。故本题选D选项 解析:D 【详解】 本题考察Python文献扩展名有关知识点 Python程序文献扩展名是 .py。故本题选D选项 15.B 【详解】 本题考察是Python逻辑运算符。not运算级别高于and,故先算not 1,返回值为:False,False and 1,返回值为:False。故选项B对。 解析:B 【详解】 本题考察是Python逻辑运算符。not运算级别高于and,故先算not 1,返回值为:False,False and 1,返回值为:False。故选项B对。 二、程序填空 16.原理:一般蒙特•卡罗措施通过构造符合一定规则随机数来处理数学上多种问题。对于那些由于计算过于复杂而难以得到解析解或者主线没有解析解问题,蒙特•卡罗措施是一种有效求出数值解措施。一般蒙特•卡罗措施在数学中最常见应用就是蒙特•卡罗积分。措施:蒙特卡罗措施解题过程可以归结为三个重要环节:构造或描述概率过程;实现从已知概率分布抽样;建立多种估计量。运用蒙特卡洛措施实现求解圆周率 #!/usr/bin/Python #-*- coding:utf-8 -*- import random import math def monteCarlo(N): i = 0 count = 0 while i <= N: x = random.random() y = random.random() if pow(x, 2) + pow(y, 2) < 1: count += 1 i += 1 pi = 4 * count / N print(pi) monteCarlo(1000000) 【详解】 本题考察知识点是Python程序。原理:一般蒙特•卡罗措施通过构造符合一定规则随机数来处理数学上多种问题。对于那些由于计算过于复杂而难以得到解析解或者主线没有解析解问题,蒙特•卡罗措施是一种有效求出数值解措施。一般蒙特•卡罗措施在数学中最常见应用就是蒙特•卡罗积分。措施:蒙特卡罗措施解题过程可以归结为三个重要环节:构造或描述概率过程;实现从已知概率分布抽样;建立多种估计量。运用蒙特卡洛措施实现求解圆周率#!/usr/bin/Python#-*- coding:utf-8 -*-import randomimport mathdef monteCarlo(N): i = 0 count = 0 while i <= N: x = random.random() y = random.random() if pow(x, 2) + pow(y, 2) < 1: count += 1 i += 1 pi = 4 * count / N print(pi)monteCarlo(1000000) 17.字符串 字符串 我镜像世界通行密码是153 转换为字符串 连接字符串 【详解】 本题重要考察Python程序执行与调试。①who='我',可知变量who数据类型字符串。②number='153' ,类似number数据类型也为字符串。③print( who+destination+code+action+str(number)),是将变量字符串拼接后输出,故print语句输出成果是我镜像世界通行密码是153。④str(number)作用是转换为字符串。⑤“+”在程序中作用是连接字符串。 18.①④ 不能 1080*1920*24*25*1/1024/1024/100≈10.8Mbps,不小于网络传播带宽10Mbps,因此不能满足直播规定。 1 2或2.0 ‘shqk. xlsx’或“shqk. xlsx” (detai1[‘售价’]-detail[‘进价’])*detai1[‘数量’] 【详解】 本题重要考察Python程序设计有关知识点。①手机、数码摄影机均属于模数转换设备,可以实现模拟信号与数字信号转换,故填①④。②根据直播平台规定,直播画面是1080*1920像素、24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传播优化状况下,小强家目前10Mbps宽带不能满足直播规定。③视频存储容量=像素*颜色深度*帧频*时长,1080*1920*24*25*1/1024/1024/100≈10.8Mbps,不小于网络传播带宽10Mbps,因此不能满足直播规定。④由图可知,1表达成交,0表达未成交,流水号为030602售货记录中,已成交商品类别数是1,都是饮料(即货号17和货号5)。⑤该流水号总利润是(2.9-2.5)*3+(1-0.8)*4=2.0,故填2或2.0。⑥该表格文献名是shqk.xlsx,此处读入该表格文献,故填‘shqk. xlsx’或“shqk. xlsx”。⑦利润=(售价-进价)*数量,数据已经读到detail中,故此处填(detai1[‘售价’]-detail[‘进价’])*detai1[‘数量’]。 19.money*(1+rate) 将输入字符串年利率由百分制转换为浮点数 循环 【详解】 本题重要考察Python程序设计。①round(x,n)函数是将x取n位,此处是计算目前年份收益,收益=本金+本金*年利率,故填money*(1+rate),并将成果取2位。②程序第2行作用是将输入字符串年利率由百分制转换为浮点数,并赋值给变量 rate。③该程序重要是通过while实现循环构造。 20.次序构造 pi=3.14 r=float(input(“请输入半径r:”)) 整型和实数型不能直接运算,成果会有误差 h=float(input(“请输入高h:”)) 【详解】 本题重要考察Python程序执行与调试。①分析程序可知,处理问题程序用到控制构造有:次序构造。②圆周率定义为:3.14,故第二空填pi=3.14。③r=float(input(“请输入半径r:”)) 整型和实数型不能直接运算,成果会有误差 h=float(input(“请输入高h:”))。 21.0 【详解】 本题重要考察Python中While循环构造。Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要反复处理相似任务。题中循环体内含If选择构造,即当i%3为0时,执行sum变量累加i,输出i,i自增长1操作,因此本题输出0后,循环无限执行下去。 【点睛】
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

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

客服