(完整)高中信息技术《Python语言》模块试卷_第1页
(完整)高中信息技术《Python语言》模块试卷_第2页
(完整)高中信息技术《Python语言》模块试卷_第3页
(完整)高中信息技术《Python语言》模块试卷_第4页
(完整)高中信息技术《Python语言》模块试卷_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

(完整)高中信息技术《Python语言》模块试卷高中信息技术《Python语言》模块试卷本试卷分为五大题,共37小题,总分100分,考试时间为60分钟。一、单选题(共15小题,每小题2分,共30分)1.Python是一门()。A.自然语言B.汇编语言C.高级语言D.机器语言2.Python中用来声明字符串变量的关键字是()。A.strB.charC.floatD.int3.下列不是常量的是()。A.0.25fB.bC.falseD.'b'4.下列不可以作为合法变量名的是()。A.c0B.2aC.a_3D.小黑5.以下描述中最适合用计算机编程来处理的是()。A.确定放学回家的路线B.处理一张数码照片C.计算10000以内的奇数和D.在因特网上查找歌曲6.if语句属于()。A.顺序语句B.分支语句C.循环语句D.循环结构7.int属于的数据类型是()。A.整型B.浮点型C.字符型D.布尔型8.语句print(x,y)的输出结果是()。A.输出x,yB.输出x,y的值C.出现错误信息D.输出(x,y)9.下面语句不正确的是()。A.b+1=aB.a=b+1C.a=bD.b++=a10.在流程图中表示算法中的条件判断时使用()。A.菱形框B.矩形框C.圆形框D.平行四边形框11.下面表达式正确,且值为真的是()。A.3+2>3+5B.1>2C.5<x<10D.全不对12.a的7倍减3的结果,对b(b不等于0)取余,正确的表达式是()。本试卷共五大题,37小题,总分100分,考试时间为60分钟。一、单选题(共15小题,每小题2分,共30分)1.Python是一门()。A.自然语言B.汇编语言C.高级语言D.机器语言2.Python中用来声明字符串变量的关键字是()。A.strB.charC.floatD.int3.下列不是常量的是()。A.0.25fB.bC.falseD.'b'4.下列不可以作为合法变量名的是()。A.c0B.2aC.a_3D.小黑5.以下描述中最适合用计算机编程来处理的是()。A.确定放学回家的路线B.处理一张数码照片C.计算10000以内的奇数和D.在因特网上查找歌曲6.if语句属于()。A.顺序语句B.分支语句C.循环语句D.循环结构7.int属于的数据类型是()。A.整型B.浮点型C.字符型D.布尔型8.语句print(x,y)的输出结果是()。A.输出x,yB.输出x,y的值C.出现错误信息D.输出(x,y)9.下面语句不正确的是()。A.b+1=aB.a=b+1C.a=bD.b++=a10.在流程图中表示算法中的条件判断时使用()。A.菱形框B.矩形框C.圆形框D.平行四边形框11.下面表达式正确,且值为真的是()。A.3+2>3+5B.1>2C.5<x<10D.全不对12.a的7倍减3的结果,对b(b不等于0)取余,正确的表达式是()。一、选择题11.D12.C13.B14.D15.B二、填空题16..py17.机器语言、汇编语言、高级语言18.整数、浮点数、布尔值、字符串19.自然语言、流程图、伪代码、编程语言20.821.int(c)22.str(c)23.100、100024.625.[0,1)三、读程序26.运行结果:bananaapplemangoa=327.运行结果:369121528.运行结果:123456789sum=18四、补程序29.Exdo.pyfirst_name="John"last_name="Doe"age=30print("Mynameis"+first_name+""+last_name+",andIam"+str(age)+"yearsold.")30.Exdo.pyi=0sum=0whilei<=100:ifi%2==0:sum+=ii+=1print("Thesumofevennumbersfrom0to100is:",sum)31.Exdo.pydefcalculate_area(r):area=3.14*r*rreturnarearadius=float(input("Entertheradiusofthecircle:"))print("Theareaofthecircleis:",calculate_area(radius))32.Exdo.pyimportrandomnumber=random.randint(1,100)guess=int(input("Guessthenumberbetween1and100:"))whileguess!=number:ifguess<number:print("Toolow,tryagain.")else:print("Toohigh,tryagain.")guess=int(input("Guessthenumberbetween1and100:"))print("Congratulations!Youguessedthenumbercorrectly.")27.运行结果:score=int(input("请输入一个分数:"))if100>=score>=90:print('A')if90>score>=80:print('B')if80>score>=60:print('C')if60>score>=0:print('D')ifscore<0orscore>100:print('输入错误!!')输入一个分数后,程序会输出对应的等级(A、B、C、D),如果输入的分数不在0~100范围内,则会输出“输入错误!!”。30.绘制多个旋转的正方形:importturtle小黑=turtle.Turtle()foriinrange(4):小黑.forward(50)小黑.left(90)小黑.left(20)foriinrange(4):小黑.forward(50)小黑.left(90)小黑.left(20)foriinrange(4):小黑.forward(50)小黑.left(90)程序会绘制三个旋转的正方形,每个正方形旋转20度。32.水仙花数:print('三位数之内的水仙花是:')fornuminrange(100,1000):a=num//100b=num//10%10c=num%10ifnum==(a3+b3+c**3):print(num)程序会输出三位数中的所有水仙花数。31.设置密码字符串,并判断密码是否安全:importturtle小黑=turtle.Turtle()密码="abcdA3"有大写=False有小写=False有数字=Falseforiin密码:if"A"<=i<="Z":有大写=Trueif"a"<=i<="z":有小写=Trueifi.isdigit():有数字=Trueiflen(密码)>=6and有大写and有小写and有数字:小黑.write("你的密码足够安全")else:小黑.write("你的密码太弱了")程序会根据密码字符串的长度、是否包含大写字母、小写字母、数字来判断密码是否安全。33.猜数游戏:importrandomanswer=random.randint(1,100)whileTrue:guess=int(input("请输入一个1~100之间的整数:"))ifguess==answer:print("恭喜你,猜对了!")breakelifguess>answer:print("猜的数字太大了,请重新输入:")else:print("猜的数字太小了,请重新输入:")程序会随机生成一个1~100之间的整数,要求用户输入一个数字进行猜测,如果猜对了则输出“恭喜你,猜对了!”,否则会提示“猜的数字太大了”或“猜的数字太小了”,并要求重新输入。直到猜对为止。Secret

温馨提示

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

评论

0/150

提交评论