收藏 分销(赏)

资料python二级基本考点练习.pdf

上传人:曲**** 文档编号:226559 上传时间:2023-03-09 格式:PDF 页数:21 大小:1.50MB
下载 相关 举报
资料python二级基本考点练习.pdf_第1页
第1页 / 共21页
资料python二级基本考点练习.pdf_第2页
第2页 / 共21页
点击查看更多>>
资源描述
资料python二级基本考点一、选择题1.在python中,语句print(a,b)的意思是()A.打印a,b B,输出(a,b)C,输出a,b D,输出a,b的值2.Python语言属于()A.自然语言 B,汇编语言 C.机器语言 D,高级语言3.Python中,赋值语句,c=c-b”等价于()A.b-=cB.c-b=cC.c-=bD.c=c-b4.已知字符串a=python,则a9的值为()A.p B,n C.y D,o5.以下()是python文件A.*.mp3 B.*.xls C.*.ppt D.*py6.下列Python表达式的值不是2的是()。A.3%2 B,5/2 C.1*2 D.1+3/37.如下Python程序段for i in range(1,4):for j in range(0,3):print(Python)语句print(Python)的执行次数是()A.3 B.4 C.6 D.98.关于python程序设计语言,下列说法不正确的是()A.python是一种解释型、面向对象的计算机程序设计语言B.python支持Windows操作系统,但不支持Linux系统C.python源文件以*.py为扩展名D.python文件不能直接在命令行中运行9.关于python程序设计语言,下列说法错误的是()A.python是一种面向对象的编程语言 B.python代码只能在交互环境中运行C.python具有丰富和强大的库 D.python是一种解释型的计算机程序设计高级语言 10.已知列表 listl=88,22,34,89,67,则 python 表达式 min(listl)的值为()A.22 B.88 C.89 D.6711.下列选项中,属于Python输入函数的是()。A.random()B.print()C.Cout()D.input()12.python用来表示代码块所属关系(控制层级结构的)的语法符号是()A.圆括号 B.大括号 C.缩进 D.冒号13.A.,下列定义变量的python程序语句变量赋值错误的是()x=y=l B.x,y=l,2 C.x=lD.x=l,214.以下是一段python程序:修Untitled*File Ed ft Format Run Options Window HelfI i二input(请输入i的值)if i=l:x=x+lelse:x=x*2print(x)|它的可以用哪个流程图表达()。顺序结构 分支结构15.以下属于计算机高级语言的是()A.Python B.自然语言 C.汇编语言 D,机器语言16.已知下列Python程序段,k取下列哪组值是x=4?()for i in range(lO):k=int(input()if k0:if k15:if k18:x=0else:x=lelse:if k12:x=4else:x=5A.13,16 B,13,14,15 C,16,17,18 D,18,1917.如图Python代码执行后,a,b的值分别为:()a=5b=10c=a a=b b=cA.5,10 B,10,5 C,5,5 D,10,1018.Python语句中以r或R开头的字符串表示原始字符串,则print(rnGood)的运行结 果是()A.新行和字符串 Good B.rnGood C.nGood D.字符r、新行和字符串Good19.Python 中,可以输出 hello world 的是()A.printf(hell。world)B.output(“helloworld)C.Print(hell。+worid)D.print(hell。world)20.若用整型变量k表示某天是星期几(例如k=l表示该天是星期一、k=2表示该天是星期 二k=7表示该天是星期天),则下列能够正确表示k的下一天是星期几的python表达 式为()A,k+1 B,k%7+l C.(k+1)%7 D.(k+l)%7-l21.在Python程序设计语言中,用于输入和输出的函数分别是()A.read()和 write()B.input()和 output()C.input()和 print()D.cin()和 cout()22.下面选项中对Python操作描述错误的是()A.xl+x2连接列表xl和x2,生成新列表B.x*n将列表x复制次,生成新列表C.Min(x)列表x中最大数据项D.Len(x)计算列表中成员的个数23.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言()。A.Python B,C+C.VB D.C24.在VB中,下歹I与表达式Len(python)+20的值相等的是()A.lnt(Rnd*26)+1 B.Val(20)+16 mod 9C.Mid(Hello2019/6/2)+6 D.abs(Sqr(16)-30)25.在Python中运行下列程序,输出结果为()for i in range(1,5):print A,1,2,3,4,5 B,1 2345 C,0,1,2,3,4 D,123426.下列不可以用来搭建本地服务器的软件是()(1)Python(2)Excel(3)IIS(4)ApacheA.B.C.D.27.下列Python程序段运行的结果是()。i=0 sum=0while i10:if i%2=0:sum+=ii+=229.已知 a=-2,b=10/3,贝!J python 表达式 round(b,l)+abs(a)的值为()print(sum=,sum)A.sum=17B.sum=18C.sum=19D.sum=2028.在python计数循环中,列表正确的输写方式是()oA.(1,2,3)B.(1,2.3)C.1,2.3 D.1,2,3A.1.3 B,5.33 C,5.4 D,5.330.以下Python程序运行后,变量x和st的值分别是()。#第11题程序X=123+678St=123+678A.801 123678 B.801“123678”C.801 801 D,123678“123678”二、程序填空31.某仓库物品代码格式为“X-XXXXXXX-Y”,其中“X”和“Y”均为。到9之间的数字,“Y”为校验码。校验码由前面9个X计算得到,计算方法为:从左边开始,第1个数字乘 以1加上第2个数字乘以2依次类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。用Python设计一个程序,输入物品代码,判断输入的代码中校验码 是否正确,如果正确输出“正确”,否则输出“错误二运行样例如下所示:样例1:输入:2-163-91475-4输出:正确样例2:输入:2-163-91475-5输出:错误(1)Python程序实现如下,请在划线处填入正确的代码:s=input(输入物品代码:)a=for i in range(0,13):ifa.append(int(si)#append()函数用于在列表末尾添加新的对象sum=Ofor i in range 9):sdm=sum%10 if sdm=ydm:print(正确)else:print(错误)32.阅读程序。分析以下两段Python程序并回答问题。#程序1i=lwhile i101:print(把这句话打印100避)i+=l#程序2i=100 while i:print(把这句话打印100遍,)i=i-2豆程存了一i=li2i=1001:print(把这句话打印100遍D i=i-2忙/RJiS-fJ CIJ1UUM 把这句话打印100遍 把这句话打印1。0遍 把这句话打印100遍 把这句话打印100遍 把这句话打印100遍 把这句话打印100遍 把这句话打印100遍 把这句话打印100遍(1)在程序1中,i+=l这句话的含义是_:(2)在程序1中,把这句话打印100遍实际输出了 遍。(3)在程序2中,i的初值是一o(4)在程序2中,把这句话打印100遍实际输出了 遍。(5)在程序2中,while i的含义是。33.阅读程序。分析以下Python程序并回答问题。who=我的,action=是destination:镜像世界 number=153 code=通行密码print(who+destination+code+action+str(number)I File_Edit Format Run_Options Window Helpwho=我的act ion=是dest inat ion=酒惶世界number=153,code=通行密码print(who+destination+code+actxon+str(number)z*.金 Python 3.6.5 ShellFile dit Shell Debug Options Window HelpPython 3.6.5(v3.6.5:f59c0 932b4,Mar 28 20 18,16:0 7:41)on Win32Type*copyright*,“credits“or*license()*for more i _ _=RESTAR新演扇世界通行密码是153(1)变量Who的数据类型_。(2)类似number的数据类型_。(3)print语句输出的结果是。(4)str(number)的作用是。(5)“+”在程序中的作用是。34.小强开展网上直播售货,为此购买了以下直播硬件设备:手机耳机自拍杆数 码照相机背景画无线路由器请回答下列问题:(1)在购买的直播硬件设备中,属于模数转换的设备是(多选,填序号)(2)小强选择借助某著名直播平台售货,根据直播平台要求,直播画面是1080*1920像素、24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传输优化的情况下,问小 强家目前10Mbps的宽带(选填:能/不能)满足直播要求。请列式证明(3)小强将某一天的售货情况从平台导出,保存为文件shqk.xlsx.数据已按“流水号”升 序排序,如图a所示。流水号为2019030602的售货记录中,已成交的商品类别数是_(填写数字),该流水号的总利润是 元(填写数字,保留1位小数)ABCDEFGH1货号类别O夕 n 白讲价售价数量流水号成交与否(0-未成交1-成交)213糕点阿尔卑斯棒棒糖(香蕉)0.30.5420190306011318糕点12。让好佳缤纷什锦软糖3.84.15320190306011421饮料480nd麻叶冰红茶22.3220190306010517饮料50G乐事(青柠昧)2.52.932019030602163侨干小熊维尼灌心饼(草莓味)4.24.5420190306020722林点康师博成葱香奶油)22.812019030602085饮料596ml姓哈哈纯真年代0.81420190306021959奶伊利营养舒化奶(全脂型)33.530201903060201050薯条上好佳番茄薯条22.9320190306020113饼干小熊维尼灌心饼(草莓味)4.24.5420190306031126糕点18g妙脆角(葱香原味)0.80.92201903060315235247饮料农夫果园100%橙汁3.33.532019030699152541饮料阿米卑斯棒棒桶草莓味)0.20.542019030699152647糕点上好佳”天然薯片2.53120190306991图a(4)为了快速了解各类别商品的利润,小强用python编程处理。处理的结果界面如图b 所示。部分代码如下,请在划线处填写合适的代码。图bimport pandas as pdimport numpy as npimport matplotlib.pyplot as pitdetail=pD.read_excel(_)print(detail)for i in range(len(detail:):ifdetailM?i=l:detail/lirun?=_dg=detail类别lirun,.groupby(by=类别)print(总利润”,detaillirun.sum()数据可视化代码略35.现代生活半径的扩大和生活节奏加快使出行成本不断增长。滴滴快车应运而生,其以 灵活快速的响应和经济实惠的价格为大众提供更高效、更经济、更舒适的出行服务,给人 们生活带来了美好的变化。小C是滴滴快车忠实的粉丝,经常出行就提前预约,乘坐滴滴 快车。小C就在思考这个滴滴快车是怎么计费的?可否用所学的Python语言也编写一个计 费程序。于是小C开展了有关这个项目活动的探究。根据实际情况,回答问题。(一)收集、分析数据,运用数理思维建模登录滴滴出行官网,得到了如下信息,即“滴滴快车(普通型)计价规则”:滴滴快车(普通型)计价规则时段起步价里程费时长费普通时段8.00 元1.35元/公里0.20元/分钟00:00-06:308.50 元2.40元/公里0.50元/分钟06:30-09:008.50 元1.50元/公里0.45元/分钟21:00-23:008.50 元1.50元/公里0.40元/分钟23:00-00:008.50 元2.40元/公里0.50元/分钟注意:1.起步价包含里程3.3公里,包含时长9分钟,里程费、时长费合计不足基础费时,直接按照基础费计 费。2.实时计价是基于订单服务内容(里程、时长、时段),按各种费用项定价标准计算订单价格的计价方 式,实际费用由两部分里程费与时长费累加而得。小C同学19:33从“南内环恒地大厦停车场一入口”到“坞城新纪元大酒店(长风店)”乘坐滴滴快车(普通车型),里程4.1公里,时长约21分钟,按照表中的计费规则,小C 同学此次出行应该支付的车费是:车费=8+(4.1-3.3)X1.35+(21-9)X0.2=9.68o(1)小C登录滴滴出行官网搜索并下载“计价规则”,所采用的数字化工具:A.数字化可视化表达工具B.信息加工工具C.三维设计工具D.信息检索工具(2)假设Totl表示时长费,Tot2表示里程费,S表示实际里程,T表示实际时长,Cost表 示应支付费用。运用数学解析式归纳出计费公式为:如果时长超过9分钟,贝lTotl=。如果里程小于等于3.3公里则Tot2=,否则 Tot2=。应支付费用:Cost=o(二)运用算法描述方法将问题解决步骤化小C明晰了滴滴快车车费的计算方法之后,设计求解滴滴快车普通时段车费的算法,并用 自然语言和流程图的方式表述出来。(3)自然语言描述:第一步:_第二步:计算时长费Totl第三步:计算里程费Tot2第四步:_第五步:_(4)流程图描述:(如图)流程图中,表示计算与赋值的是,表示算法流 向的是 o(5)算法描述中,用到了三种基本控制结构,分别是、和 o如图示中的流程图使用的控制结构是 和-O(选填:顺序结构、选择结构、循环结构、树型结构)(6)一个算法必须有 或多个数据输入。有 或多个数据输出。(选填:零个/一个)(三)编写、调试、运行程序,验证算法并解决问题36.已知6月份10位技术考试成绩:技术老师想统计出80分(含80)以上的人数,请完善程序,代码如下:a=78,88,89,90,83,76,75,98,100,6512345678910788889908376759810065sum=0for i in range(n):if ai=80:print(sum)执行上述程序段后,输出的内容是37.某品牌手机第一年销量为20000台,假设平均每年的销量比上一年增加68%,请问儿 年后能使总销量达到60000台。下面的程序能实现上述的功能,请将缺失的代码补充完整。total=every_year=20000year=lwhile:every_year+=total+=every_yearyear+=1print(year)38.求100以内素数。39.请编写一个密码登陆系统,接收用户从键盘输入的密码和你自己的密码进行比对,如 果正确就显示“恭喜你进入系统”如果不正确让用户重新输入,有三次机会。40.程序分析题学校举行校园歌手大赛,评委由6人组成。评分方法:去掉一个最高分和一个最低分,计 算其余4位评委的平均分,作为选手的最终得分。max记录最高分;min记录最低分;s 记录六位评委的总分;aver记录最终得分。1!手大知 X-!评受一:泳费四:和二;程三:一 的分:计M海分第1步:从文本框中分别读入6位评委的打分并依次存入到a(l)至a(6)中第2步:将第1位评委的打分a(l)分别赋给最高分max,最低分min和总分S第3步:利用循环结构把另外5位评委的打分累加给s从而求出6位评委的总分s,同时把 5位评委的打分与max和min进行比较,得出6位评委中的最高分max和最低分min。第4步:从总分中s中去掉最高分max和最低分min,求出其他4位评委的平均分aver作 为选手的最终得分。max=a0min=a0s=0for i in range(6):s=s+aiif aimax:max=a iif ai min:min=a iaver=()/4在引用tkinter模块进行界面设计的过程中,窗体中录入评委打分的对象是由_控件生成的。A.Entry B.Label C.Frame D.Button题目中算法描述采用的是 A、自然语言B、伪代码C、流程图D、.N-S图下列程序代码片段对应于算法描述中的第2步至第4步。请填写片段中空白处的表达式填写完整_【参考答案】*试卷处理标记,请不要删除一、选择题1.D【详解】本题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,故本题选D选项。解析:D【详解】本题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,故本 题选D选项。2.D【详解】本题主要考查Python语言。Python.VB、Java等语言属于高级语言,故本题选 D选项。解析:D【详解】本题主要考查Python语言。Python,VB、Java等语言属于高级语言,故本题选D选项。3.C【详解】本题主要考查Python中常用运算符。Python中“一是减法赋值运算符,c-=b等效于c=c-b,因此C选项正确。【点睛】解析:C【详解】本题主要考查Python中常用运算符。Python中是减法赋值运算符,c-=b等效于c=c-b,因此C选项正确。【点睛】4.B【详解】本题主要考查Python序列索引值。任意长度的字符串,最后一个元素的索引值是-1,故的值为故本题选B选项。解析:B【详解】本题主要考查Python序列索引值。任意长度的字符串,最后一个元素的索引值是;,故a卜 1的值为广,故本题选B选项。5.D【详解】本题考查的是文件类型相关知识。Mp3是音频文件,xls是Excel文件,ppt演示 文稿文件,py是python文件,故选项D正确。解析:D【详解】本题考查的是文件类型相关知识。Mp3是音频文件,xls是Excel文件,ppt演示文稿文件,PV是python文件,故选项D正确。6.A【详解】本题主要考查Python表达式的运算。3%2=1,52=2,1*2=2,1+3/3=2,故本 题选A选项。解析:A【详解】本题主要考查Python表达式的运算。3%2=1,5/2=2,1*2=2,1+3/3=2,故本题选A选项。7.D【详解】本题主要考查Python程序的执行。外循环变量i的范围是1-3,内循环变量j的 范围是0-2,故语句print(Python)的执行次数是3*3=9,故本题选D选项。解析:D【详解】本题主要考查Python程序的执行。外循环变量i的范围是1-3,内循环变量j的范围是0-2,故语句print(Python)的执行次数是3*3=9,故本题选D选项。8.B【详解】本题主要考查Python程序设计语言。python是一种解释型、面向对象的计算机 程序设计语言;python支持Windows操作系统,也支持Linux系统;python源 文件以*.解析:B【详解】本题主要考查Python程序设计语言。python是一种解释型、面向对象的计算机程序设计语 言;python支持Windows操作系统,也支持Linux系统;python源文件以*.py为扩展名;python文件不能直接在命令行中运行,故本题选B选项。9.B【详解】本题主要考查Python程序设计语言。python是一种面向对象的编程语言,python代码可以在交互环境中运行,python具有丰富和强大的库,python是一 种解释型的计算机程序设 解析:B【详解】本题主要考查Python程序设计语言。python是一种面向对象的编程语言,python代码可以 在交互环境中运行,python具有丰富和强大的库,python是一种解释型的计算机程序设计 高级语言,故本题选B选项。10.A【详解】本题主要考查Python列表。min是返回列表中的最小值,列表list皿88,22,34,89,67,则 python 表达式 min(listl)的值为 22,故本题选 A 选项。解析:A【详解】本题主要考查Python列表。min是返回列表中的最小值,列表listl=88,22,34,89,67,则 python 表达式 min(listl)的值为 22,故本题选 A 选项。11.D【详解】本题主要考查Python输入函数。random。是随机函数,print。是输出函数,Cout()函数是统计字符串里某个字符出现的次数,input。是输入函数,故本题选 D选项。解析:D【详解】本题主要考查Python输入函数。random。是随机函数,print。是输出函数,Cout()函数是统 计字符串里某个字符出现的次数,input。是输入函数,故本题选D选项。12.C【详解】本题主要考查Python语法。python用来表示代码块所属关系(控制层级结构 的)的语法符号是缩进,故本题选C选项。解析:C【详解】本题主要考查Python语法。python用来表示代码块所属关系(控制层级结构的)的语法符 号是缩进,故本题选C选项。13.C【详解】本题主要考查Python赋值语句。x=l是条件判断语句(判断x是否等于1);选项A结果是x=l,y=l;选项B结果是x=l,y=2;选项D结果是x=(l,2),故本 题选C选项。解析:C【详解】本题主要考查Python赋值语句。x=l是条件判断语句(判断x是否等于1);选项A结果 是x=l,y=l;选项B结果是x=l,y=2;选项D结果是x=(l,2),故本题选C选项。14.B【详解】本题主要考查算法流程图知识点。程序代码中有双分支语句if-else。所以选B 绘制有分支流程图,故本题选B选项。解析:B【详解】本题主要考查算法流程图知识点。程序代码中有双分支语句if-else。所以选B绘制有分支 流程图,故本题选B选项。15.A【详解】本题考查计算机语言的相关知识点计算机高级语言有Python、Java等计算机低级语言有汇编语言机器语言是计算机直接识别并执行的语言。故本题选A选项解析:A【详解】本题考查计算机语言的相关知识点计算机高级语言有Python、Java等计算机低级语言有汇编语言机器语言是计算机直接识别并执行的语言。故本题选A选项16.B【详解】本题主要考查Python程序的执行。分析代码可知,k=16,17,18时,x=l;k=19,20 时,x=0;k=13,14,15 时,x=4;k 取12 时,x=5,故本题选B 选项。解析:B【详解】本题主要考查Python程序的执行。分析代码可知,k=16,17,18时,x=l;k=19,20时,x=0;k=13,14,15时,x=4;k取112时,x=5,故本题选B选项。17.B【详解】本题主要考查Python程序的执行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代码执行后,a,b的值分别为:10和5,故本题选B选项。解析:B【详解】本题主要考查Python程序的执行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代码执行后,a,b的值分别为:10和5,故本题选B选项。18.C【详解】本题主要考查Python输出语句。“n表示换行,以r或R开头的字符串表示原始字符串,故print(rnGood)的运行结果是nGood,故本题选C选项。解析:C【详解】本题主要考查Python输出语句。“n表示换行,以r或R开头的字符串表示原始字符串,故print(rnGood)的运行结果是nGood,故本题选C选项。19.D【详解】本题主要考查Python输出语句。Python输入函数是print。,故可以输出helloworld 的是 print(hello world),故本题选 D 选项。解析:D【详解】本题主要考查Python输出语句。Python输入函数是print。,故可以输出hello world的是 print(hello world),故本题选 D 选项。20.B【详解】本题主要考查Python表达式的运算。一周7天,周期为7,故表示k的下一天是星期几的python表达式为k%7+l,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。一周7天,周期为7,故表示k的下一天是星期几的python表达式为k%7+1,故本题选B选项。21.C【详解】本题主要考查Python程序设计语言中的输入和输出函数。input()函数返回值默认是字符串。print。函数默认是输出后换行。因此C选项正确。【点睛】解析:c【详解】本题主要考查Python程序设计语言中的输入和输出函数。input()函数返回值默认是字 符串。print。函数默认是输出后换行。因此C选项正确。【点睛】22.C【详解】本题主要考查Python列表相关操作。xl+x2连接列表xl和x2,生成新列表;x*n将列表x复制次,生成新列表;Min(x)列表x中最小数据项;Len(x)计算列表中成员的个解析:c【详解】本题主要考查Python列表相关操作。X1+X2连接列表xl和x2,生成新列表;x*n将列表x 复制次,生成新列表;Min(x)列表x中最小数据项;Len(x)计算列表中成员的个数,故本题 选C选项。23.A【详解】本题主要考查程序设计语言。编译型语言:程序在执行之前需要一个专门的编 译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用 编译的结果就行了。Python属于解释性语言,解析:A【详解】本题主要考查程序设计语言。编译型语言:程序在执行之前需要一个专门的编译过程,把 程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。Python属于解释性语言,C+和C属于编译性语言,vb是典型的编译+解释型语言,故本题 选A选项。24.D【详解】本题考查的知识点是VB基本函数的应用。Len()函数功能是求字符串长度,返回 数值型数据,所以Len(”python”)+20值为26。A选项:Rnd是产生。到1之间的 随机数,不包括1,解析:D【详解】本题考查的知识点是VB基本函数的应用。Len()函数功能是求字符串长度,返回数值型数 据,所以Len(python)+20值为26。A选项:Rnd是产生。到1之间的随机数,不包括1,lnt()函数功能是向下取整,所以lnt(Rnd*26)+l结果是一个。到26的随机数,不一定为 26。A选项错误;B选项:Val()函数功能是讲字符串数据转换为数值型,mod是取余运算,所以Val(20)+16mod9值为27。B选项错误;C选项:Mid()函数功能是截取字符串,Mid(Hello2019,6,2)+6结果是字符串类型数据。C选项错误;D选项:Sqr()是求平方根函 数,abs()是求绝对值函数,所以abs(Sqr(16)-30)值为26。故正确答案为D选项。25.D【详解】本题考查Python程序执行range(1,5)表示1到4的值,注意不包括5。故本题选D选项解析:D【详解】本题考查Python程序执行ranged,5)表示1到4的值,注意不包括5。故本题选D选项26.A【详解】本题主要考查服务器的搭建。Python是程序设计软件,Excel是表格处理软件,HS是互联网信息服务,Apache是Web服务器软件,HS和Apache可以用来搭 建本地服务器的软件解析:A【详解】本题主要考查服务器的搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网 信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建本地服务器的软件,故 本题选A选项。27.D【详解】本题主要考查Python程序的执行。i=0,sum=0,循环条件是i10,变量i每次 递增2,若i是偶数,执行sum=sum+i,故程序执行完sum=sum+i=0+0+2+4+6+8 解析:D【详解】本题主要考查Python程序的执行。i=0,sum=0,循环条件是i10,变量i每次递增2,若i 是偶数,执行sum=sum+i,故程序执行完sum=sum+i=0+0+2+4+6+8=20,故本题选D选项。28.D【详解】本题考查的是python列表相关知识。列表参数必须是由方括号括起来的列表,参数之间用分号。故选项D正确。解析:D【详解】本题考查的是python列表相关知识。列表参数必须是由方括号括起来的列表,参数之间用 分号。故选项D正确。29.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,l)+abs(a)=3.3+2=5.3,故本题选D 选项。30.B【详解】本题主要考查Python语句执行。语句X=123+678是整型类型运算,值为801;语句St=123,+“678,是字符串运算,直接拼接,值为“123678”,故本题选B选项。解析:B【详解】本题主要考查Python语句执行。语句X=123+678是整型类型运算,值为801;语句 St=123+678是字符串运算,直接拼接,值为123678,故本题选B选项。二、程序填空31.0=si=9 nsi in 0123456789v sum=sum+ai*(i+1)ydm=a9【详解】本题主要考查Python程序执行与调试。变量s保存商品仓库物品代码,若si是数字则进 入循环判断,否则跳过,故此处判断条件是0=s0或其他等价答案【详解】本题主要考查Python程序的执行与调试。在程序1中,i+=l这句话的含义是i=i+l(即i 递增1)。i的初值为1,while循环条件i0或其他等价答案33.字符串字符串我的镜像世界通行密码是153转换为字符串连接字符串【详解】本题主要考查Python程序的执行与调试。who=,我的,可知变量who的数据类型字符串。number=153,类似number的数据类型也为字符串。print(who+destination+code+action+str(number),是将变量字符串拼接后输出,故 print 语句输出的结果是我的镜像世界通行密码是153。str(number)的作用是转换为字符串。“+”在程序中的作用是连接字符串。34.不能 1080*1920*24*25*l/1024/1024/100-:10.8Mbps,大于网络传输带宽 10Mbps,所以不能满足直播要求。1 2或2.0,shqk.xlsx,或“shqk.xlsx”(detail售 价detail进价)*detain数量【详解】本题主要考查Python程序设计相关知识点。手机、数码照相机均属于模数转换的设备,可以实现模拟信号与数字信号的转换,故填。根据直播平台要求,直播画面是 1080*1920像素、24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传输优 化的情况下,小强家目前10Mbps的宽带不能满足直播要求。视频存储容量=像素*颜色 深度*帧频*时长,1080*1920*24*25*l/1024/1024/100-10.8Mbps,大于网络传输带宽 10Mbps,所以不能满足直播要求。由图可知,1表示成交,0表示未成交,流水号为 2019030602的售货记录中,已成交的商品类别数是1,都是饮料(即货号17和货号5)。该流水号的总利润是C2.9-2.5)*3+(1-0.8)*4=2。故填2或2.0。该表格文件名是 shqk.xlsx,此处读入该表格文件,故填shqk.xlsx或入hqk.xlsx”。利润=(售价-进价)*数量,数据已经读到detail中,故此处填(detail售价detail/进价1)*detail数量1 35.D Totl=(T-9)X0.2 Tot2=8 Tot2=8+(S-3.3)X 1.35 Cost=Totl+Tot2 第一步:输 入实际里程S和实际时长T第四步:计算应支付费用Cost第五步:输出应支付费用Cost E A顺序结构选择结构循环结构顺序结构选择结构零个一个略【详解】本题主要考查算法及程序设计。小C登录滴滴出行官网搜索并下载“计价规则”,所采 用的数字化工具:信息检索工具,故选D选项。如果时长超过9分钟,则Totl=(T-9)x0.2o如果里程小于等于3.3公里则Tot2=8。里程大于3.3公里,则Tot2=8+(S-3.3)xl.35o应支付费用:Cost=Totl+Tot2o第一步:输入实际里程S和实际时长T。第四步:计算应支付费用Cost。第五步:输出应支付费用Cost。流程图中,表示计算 与赋值的是矩形框,即选项E。表示算法流向的是箭头,即选项A。算法描述中,用到了 三种基本控制结构,分别是顺序结构选择结构循环结构。如图示中的流程图使用的 控制结构是顺序结构选择结构。一个算法必须有零个或多个数据输入。有一个或 多个数据输出。略36.n=len(a)sum+=l 或 sum=sum+l 6【详解】本题主要考查Python程序调试与执行。变量n用来保存数组a的长度,使用len函数,故此处填n=len(a)。使用for循环统计出80分(含80)以上的人数,用变量sum统计满 足条件的人数,当满足if条件时,sum变量递增,故此处填sum+=l或sum=sum+l。执 行上述程序段后,sum=6,故输出的内容是6。37.total60000 every_year*O.68【详解】本题主要考查Python程序执行与调试。由题干可知,while循环条件是总销量total小于 60000,故第一空填total 1:for j in range(2J):if(i%j)=0:breakelse:print(i)【详解】本题主要考查Python程序设计。可以通过for循环找出100以内的素数,用i依次整数2i-1,如果能整除表明i不是素数,否则i为质数,具体代码如下:for i in range(LlOO):if i 1:for j in range。,i):if(i%j)=0:breakelse:print(i)39.pw=input(请输入密码:)password=123456i=lwhile(i=3):if pw=password:print(恭喜你进入系统!)breakelse:print(请重新尝试:,i)pw=input(请输入密码:)i=i+l【详解】本题主要考查程序设计。可以通过Python程序设计语言实现题干要求,可以通过while循 环控制三次机会,使用if条件分支结构判断是否输入正确,具体代码如下:pw=input(请输入密码:)password=123456i=lwhile(i=3):if pw=password:print(恭喜你进入系统!)breakelse:pr
展开阅读全文

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


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 通信科技 > 开发语言

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

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

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

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

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

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

客服