资料Python二级等考复习知识点程序填空阅读填空程序试题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《资料Python二级等考复习知识点程序填空阅读填空程序试题.docx》由会员分享,可在线阅读,更多相关《资料Python二级等考复习知识点程序填空阅读填空程序试题.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、资料Python二级等考复习知识点程序填空阅读填空程序试题一、程序填空L小敏有10万元本金,想要购买银行保证收益型理财产品。每年到期后连本带利仍购买 此种理财。请你帮助小敏分析,在年收益率不变的情况下,多少年后小敏的累计收益能超 过本金,请完成程序填空。(例如输人:5.15%,输出:14年后收益超过本金。)1 s二input(请输入年利率:”)2 rate=float(s:-l)*0.013 money=1000004 year=05 while money=200000:6 money=round () , 2)year=year+l7 print(yearj年后收益超过本金。)(1)程序第
2、6行下划线处应填入 o(2)程序第2行的作用是,并赋值给变量rate。(3)该程序主要是通过while实现 结构。2 .冠军在A、B、C、D四位同学中。A说:“不是我”,B说:“是C”,C说:“是D,D说:“C说的不对”,已知四人中有一人说了假话。判断出到底谁是冠军。请在空格处填写正确的代码,使程序完善。champion=A,;B,;C,D #设置选手列表for i in: #循环读取选手编号cond=(i!=A) +(i=C) + (i=D)+(i!=D) #查找符合条件的选手if cond=: #说真话是否是3人print(冠军是匕) #输出冠军input(“运行完毕,请按回车键退出.”)
3、3 .程序补充:(1)有5万元资金存入银行,选择“1年定期,自动转存”的存款方式,由于银行利率是不 断变化的,这5年利率分别是3.25%.3%.3%.2%.1.75%, 5年后会有多少收益呢?调用roundO函数,保留结果两位小数。money =rate=forprint ( “5年以后存款总额:,money, 元”)(2)某投资者购买了 10万元一年期收益率3.7%的银行保证收益型理财产品。每年理财赎 回后,他会提取2万元用作生活所需,余下资金仍购买此种理财。在收益率不变的情况 下,多少年后本金被全部取出?money=year= /输出Cost /(结束)(5)算法描述中,用到了三种基本控制
4、结构,分别是和 o如图示中的流程图使用的控制结构是 和。(选填:顺序结构、选择结构、循环结构、树型结构)(6) 一个算法必须有 或多个数据输入。有 或多个数据输出。(选填:零个/一个)(三)编写、调试、运行程序,验证算法并解决问题20.小强开展网上直播售货,为此购买了以下直播硬件设备:手机耳机自拍杆数 码照相机背景画无线路由器请回答下列问题:(1)在购买的直播硬件设备中,属于模数转换的设备是(多选,填序号)(2)小强选择借助某著名直播平台售货,根据直播平台要求,直播画面是1080*1920像 素、24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传输优化的情况下, 问小强家目
5、前10Mbps的宽带 (选填:能/不能)满足直播要求。请列式证明(3)小强将某一天的售货情况从平台导出,保存为文件shqk.xlsx.数据已按“流水号”升 序排序,如图a所示。流水号为2019030602的售货记录中,已成交的商品类别数是 (填写数字),该流水号的总利润是 元(填写数字,保留1位小 数)ABCDE .rGH |1货号糊品名进价售检数量流水号成交与否 (。-未成交1 -成交)213糕点阿尔卑斯棒棒糖(香蕉)0.30.5420190306011318糕点120让好佳缤纷什锦软糖3.84.15320190306011421饮料480nd原叶冰红茶22.3220190306010517
6、饮料50G乐事(青柠味)2.52.932019030602163饼干小熊维尼灌心饼(草莓味)4.24.5420190306020722糕点80g康师傅成酥(葱香奶油)22.812019030602085饮料596血娃哈哈纯真年代0.81420190306021959奶伊利营养舒化奶(全脂型)33.530201903060201050薯条上好佳番茄薯条22.9320190306020113饼干小熊维尼灌心饼(草莓味)4.24.5420190306031126糕点18g妙脆角(葱香原味)0.80.9220190306031523 5247饮料农夫果园100%橙汁3.33.5320190306991
7、52541饮料阿尔卑斯棒棒糖(草莓味)0.20.542019030699152647转点“上好佳”天然薯片2.53120190306991类别类别o处理的结果界面如图b图bimport pandas as pdimport numpy as npimport matplotlib. pyplot as pit detail=pD . read_excel () print(detail)for i in range(len(detail:):if detail成交与否 1ig:detail1irun,=dg二detail类另匕lirun. groupby(by=类另1)print(总利润,d
8、回 ail1irun1.sum()数据可视化代码略21 .学校开展“奇妙的数字”研究性学习活动。张轩小组4人决定把课题定为探秘水仙 花数。(1)张轩使用百度搜索引擎搜索到“水仙花数”是这样定义的:“水仙花数”是指一个 三位数,它的各位数字的立方和等于其本身,比如:153 = 13+53+33,那么这个数就是一个“水仙花数”。百度属于搜索引擎(全文,分类)(2)为了求解100-999这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设 计,并使用python编写了一段程序来求解所有的“水仙花数”,程序和运行结果下图:的:运谶果:k=100: k=999:a=k/100二二二,i: a为k的日
9、b=k/10%10工匚注:b为k的十位c=k%10=二不 i : 为k的 I”k=a*a*a b*b*b c *c *c: print(k,)k=(S)=RESTART: D:/水仙花数.py =153是水仙花数。370是水仙花数.371是水仙一 ,407是水仙花数.“ A k是可以重新赋值的,k是变量还是常量?程序中处有空缺,请补充完整处的代 码。程序中逐一验证了 100到999之间所有的三位数是否符合“水仙花数”的定义条 件,这种算法叫做 (解析法,枚举法,递归法,二分法)。(3)在研究成果展示环节,张轩小组可以使用什么软件制作探秘水仙花数的研究成 果报告? ()22 .现今信息化时代,信
10、息的传输十分迅速,足不出户便知天下事。许多社交平台都有设 置本平台的热点排行榜,方便用户了解正在发生的热门事件。但社交平台数量众多,平台 用户种类和数量也大不相同,导致不同平台热点的实际热度大小也不同。小钟为了确保自 己知道的热点是真正的热点,于是打算用功能强大的python把各个平台的热点排行榜进行 合并,形成自己的热点排行榜。为了热点之间比较方便,小钟设置了一个热度值来衡量一个热点的热度大小,热度值越大 说明这个热点的热度越高。现在小钟已经获得了如下两个平台的热度值从小到大的排行榜,正当他打算将之合并为一个从小到大的排行榜时,却被老师叫走了。于是他决定把这 个小功能交给他的好朋友一一你来实
11、现,你想到2种算法,请把下列程序填写完整。APIOP9P8P7P6P5P4P3P2Pl1166116329438582652714756925BE10E9E8E7E6E5E4E3E2El35116215271309428576772806950Python程序如下:A= 11, 66, 116, 329, 438, 582, 652, 714, 756, 925B = 35, 116, 215, 271,(5) , 428, 576, 772, 806, 950算法一:myRank =i = 0j = 0while (i len(A) and j len(B):if(AiBj):6i+=lel
12、se:myRank.append(Bj)j+=lwhile (i = len(A): myRankk = Bj j+=lelif (j = len(B): myRankk = Ai i += 1elif (9): myRankk = Ai i += 1else:myRankk = Bj j+=lprint(myRank)23. “枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证 每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。小明利用枚举算法解决“百元买百鸡”问题。用100元钱买100只鸡,公鸡,母鸡,小鸡 都要有。公鸡5元1只,母鸡3元1只,小鸡1元3只。请问
13、公鸡,母鸡,小鸡各应该买 多少只?假设公鸡有X只,母鸡有Y只,小鸡有Z只。1 ype wupyx xgnu duj. Ln uxux niui e xuxuxiiki lxuii.公公公共干 鸡鸡鸡有8 141X 1XC :/Users/Adininistrator/Desktop/j. py = 78 8184以下Python程序段实现了 “百元买百鸡”的功能,请补全处代码。c = 0for x in :for y in range(l,33):z = 100-x-yif :print(公鸡:母鸡:,力,“小鸡:,z)print(哄有买法种”).(项目情境)水仙花数是指一个三位数,它的每个位
14、上的数字的3次方之和就等于它 本身,例如:l*3+5*3+3*3 = 153o这类三位数也被叫做自恋数、自累数或者阿姆斯特朗 数。(问题求解)设这个数存放于变量X中,变量g、s、b分别存放个位、十位、百位上的 数。需得分离数字得到每位上的数,即将变量g、S、b表示为X的形式。请阅读如下 python程序,在空白处填写适当的表达式或语句,使程序完整。print (三位数之内的水仙 花是门for x in:b=x/100g=if x=(b*3 + s*3 + g*3):24 .阅读程序。分析以下Python程序并回答问题。who=我的,action二是destination=镜像世界,number
15、=153code=通行长、码,print( who+destination+code+action+str(number)J” “File Edit Format Run Options Window Helpwho=, 我 g, action:是 dest inat ion= 迨像世界 number: 153code=通行密码print( who+destination+code+action+str(number) Python 3.6.5 Shell1 S5W -记事本文件旧 嫡辑 格式 言百(V)(h)L完善科技创新体制机制的略一要力 巾战Xi。能 局发国新 全展成-3* * IE化国
16、.:,箭第 代为向命、建1L *1” .可二吟上; 国强、唇加提 4犬国, , 在立量 面才体力力 、人翦活年世需:向大挪国攀 需推国教,北渤加景济强llr业济夏M产经电代展造产展把混曾国、 患强化 ,点. I、础唬网业经实、产发建体完加推国坚健经展设系善强进家持全济File Edit Shell Debug Qptions Jjfindow Help图ctxt= open(Mssw.txt,7,r,/encoding=utf-8,).read() words= jieba.lcut(txt)counts=for i in range(lO):wd,count:items。print(0:5”
17、.format(wd,count)for wd in words:if wd in counts:countswd+=lJelse:countswd=litems=list(counts.items() items.sort(key=lambdax:xl/reverse=True)import jieba数,加上21天即这一天是本年的第几天。特殊情况,当输入的年份是闰年时,2月份有29天。闰年的判断方式如下:I、能被4整除,但不能被100整除;II、能被400整除;(1) “2020-05-20”这一天是这一年的第 天。(2)编写Python代码如下,在划线处填入正确的代码(易腐垃圾),剩下的
18、为其他垃圾,目前,列表中已经存储了以下数据。listl,”玻璃瓶,“旧书,”金属T纸板箱旧衣服/易拉罐”Iist2二胶片,”消毒水纽扣电池水银温度计过期药水/泡沫塑料”Iist3=动物内脏菜叶菜梗/过期食品香蕉皮果壳”根据现有列表,完成以下问题:写出从列表Iist3中取出“过期食品”的表达式: 写出从listl中截取口日书金属纸板箱”这一段的表达式: 现又发现一个新的列表如下:同4寸过期化妆品,“过期药品,“杀虫剂”经过判断,里面 存放的为有害垃圾,如何将该列表中的元素添加到Iist2中,请写出相关的表达式: 小明在路上捡到了一个塑料瓶,判断为可回收垃圾,写出相关表达式,将塑料瓶添加到 列表l
19、istl中:填0.0325, 0.03, 0.03, 0.02, 0.0175o 通过 for 循环,从 rate 数组中取值,故填 i in rate:(没有冒号算错误)。调用round ()函数,保留结果两位小数,故填 money=round (money* (1+i) , 2)。购买了 10万元一年期收益率3.7%的银行保证收 益型理财产品,故money的初始值为100000,故填100000。year的初始值也为0,故 填0o循环条件是money大于0或大于等于0,故填money0或money=0o收益率 3.7%,每年理财赎回后,会提取2万元用作生活所需,余下资金仍购买此种理财,使用
20、 round函数保留2位小数,故填money二round (money*1.037-20000, 2)。循环变量是 year,此处year递增进入下一轮循环,故填year=year+l。4 . banana apple mango a= 3【详解】本题主要考查Python中For循环结构。for循环可以遍历任何序列的项目,如一个列表或 者一个字符串;len()方法返回列表元素个数。因此本题输出为各列表内容及列表元素个 数。【点睛】. N=int(input(请输入一个数)for i in range(1,N+l):if(i%7=0 or i/10=7): print (i,end=)【详解】
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 资料 Python 二级 复习 知识点 程序 填空 阅读 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内