教科版信息必修一第二单元《编程计算》单元练习卷2(原卷版)_第1页
教科版信息必修一第二单元《编程计算》单元练习卷2(原卷版)_第2页
教科版信息必修一第二单元《编程计算》单元练习卷2(原卷版)_第3页
教科版信息必修一第二单元《编程计算》单元练习卷2(原卷版)_第4页
教科版信息必修一第二单元《编程计算》单元练习卷2(原卷版)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《第二单元编程计算》单元练习卷2一、单项选择题1.有5万元资金存入银行,选择“1年定期、自动转存”的存款方式。5年后会有多少收益呢?(假定利率为3.25%),下列计算表达式正确的是()A.money=50000*(1+0.0325)*5 B.money=50000*(1+0.0325)**5C.money=50000*(1+0.0325)5 D.money=50000*(1+0.0325)^52.有5万元资金存入银行,选择“1年定期、自动转存”的存款方式。5年后会有多少收益呢?(money=50000,假定利率为3.25%,年利率rate固定不变),用for循环计算收益,下列选择错误的是()A、foryearin[1,2,3,4,5]:money=money*(1+rate)

B、foryearinrange(1,6):money=money*(1+rate)

C、foryearinrange(1,5):money=money*(1+rate)

D、foryearinrange(5):money=money*(1+rate)AA B.B C.C D.D3.某投资者购买了10万元一年期收益率3.7%的银行保证收益型理财产品。每年理财赎回后,他会提取2万元用作生活所需,余下资金仍购买此种理财。3年后还剩多少存款?用for循环计算收益,money=100000,rate=0.037,下列选择正确的是()A、foryearin[3]:money=money*(1+rate)20000B、foryearinrange(3):money=money*(1+rate)20000C、foryearinrange(1,3):money=money*(1+rate)20000D、以上都对A.A B.B C.C D.D4.有5万元资金存入银行,由于银行利率是不断变化的,这5年利率分别是3.25%、3%、3%、2%、1.75%。5年后会有多少收益呢?(money=50000,rate表示年利率),用for循环计算收益,下列选择正确的是()A、forratein[0.0325,0.03,0.03,0.02,0.0175]:money=money*(1+rate)

B、foryearinrange(0.0325,0.03,0.03,0.02,0.0175):money=money*(1+rate)

C、foryearin(0.0325,0.03,0.03,0.02,0.0175):money=money*(1+rate)

D、forrateinrange[0.0325,0.03,0.03,0.02,0.0175]:money=money*(1+rate)

A.A B.B C.C D.D5.用火柴棒,摆出下面的的自然数,下列说法正确的是()A.可以用6根火柴棒摆放出0、9、13B.可以用6根火柴棒摆放出0、8C.6根火柴棒能摆放的最大数是111D.可以用6根火柴棒摆放出0、16、56.关于python发布代码及安装使用代码,下列说法错误的是()A.创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件B.在DOS命令行中打开mymodule所在的目录,使用“pythonsetup.pysdist”命令构建发布文件C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“importmymodule”,不可以用“frommymoduleimport*”D.安装,使用“pythonsetup.pyinstall”命令安装到你的Python本地副本中7.以下关于模块说法错误的是()A.一个xx.py就是一个模块B.任何一个普通的xx.py文件可以作为模块导入C.模块文件的扩展名不一定是.pyD.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常8.导入模块的方式错误的是()A.importmo B.frommoimport*C.importmoasm D.importmfrommo9.在Python中,round(1.3952,2)的值是()A.1.4 B.1.40 C.1.395 D.1.395210.下面语句执行后得到的结果是()foriinrange(2,12,2):print(i,end="")A24681012 B.246810 C.46810 D.4681012二、编程填空题11.比较两个数的大小a=int(input("请输入一个数"))b=int(①_______("请输入一个数"))ifa>b:print(a"比较大")②_______:③_______(b"比较大")12.小明想用压岁钱环游中国,妈妈告诉他大约需要60000元,但现在小明只有50000元。他请妈妈帮忙存在银行里,银行年利息1.25%,小明几年能存够?rate=0.0125money=50000year=0while①_______:money=②_______(1+rate)③_______print("存款数6万元至少需要",year,"年")13.求1!+2!+3!……11!(n!=1*2*3……n)deffactorial(n):#求n!s=1foriinrange(2,n+1):s=①_______returns#调用factorial函数total=0foriinrange(1,11):total=total+②_______print(total)14.考拉兹猜想(3*n+1猜想,奇偶归一猜想,冰雹猜想):对于每一个正整数,如果他是奇数,就对他乘以3,再加1,如果是偶数则对他除以2,所得数字继续判断步骤,最终都能得到1结束。defcollatz_conjecture(number):whilenumber!=1:if①_______:#偶数number/=②_______print(number)elifnumber%2==③_______:#奇数number=④_______print(number)n=int(input("请输入任意一个正整数:"))collatz_conjecture(⑤_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论