收藏 分销(赏)

高中信息技术《Python语言》模块试卷.doc

上传人:w****g 文档编号:10645411 上传时间:2025-06-06 格式:DOC 页数:3 大小:28.16KB 下载积分:5 金币
下载 相关 举报
高中信息技术《Python语言》模块试卷.doc_第1页
第1页 / 共3页
高中信息技术《Python语言》模块试卷.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
区县____________ 姓名_____________ 座号_______________ ----------------------------------------------------密--------------------------------封----------------------------线------------------------------ 高中信息技术《Python语言》模块试卷 本试卷分为五大题,37小题,共100分,考试用时60分钟。 一、单选题(本题共15小题,每小题2分,共30分) 1.Python是一门( ) (A)自然语言 (B)汇编语言 (C)高级语言 (D)机器语言 2.Python中用来声明字符串变量的关键字是( ) (A)str (B)char (C)float (D)int 3.下列不是常量的是( ) (A)0.25f (B)b (C)false (D)’b’ 4.下列不可以作为合法变量名的是( ) (A)c0 (B)2a (C)a_3 (D)小黑 5.以下描述中最适合用计算机编程来处理的是( ) (A)确定放学回家的路线 (B)处理一张数码照片 (C)计算10000以内的奇数和 (D)在因特网上查找歌曲 6. if语句属于( ) (A)顺序语句 (B)分支语句 (C)循环语句 (D)循环结构 7. int属于的数据类型( ) (A)整型 (B)浮点型 (C)字符型 (D)布尔型 8.语句print(x , y) ( ) (A)输出x,y (B)输出x,y的值 (C)出现错误信息 (D)输出(x,y) 9.下面语句不正确的是( ) (A)b+1=a (B).a=b+1 (C)a=b (D)b++=a 10.在流程图中表示算法中的条件判断时使用( ) (A)菱形框 (B)矩形框 (C)圆形框 (D)平行四边形框 11.下面表达式正确,且值为真的是( ) (A)3+2>3+5  (B)1>2  (C)5<x<10  (D)全不对 12. a的7倍减3的结果,对b(b不等于0)取余,正确的表达式是( ) (A)(7a-3)/b (B)7*a-3%b (C)(7a-3)%b (D)(7*a-3)%b 13.下列可以将变量x和y的值互换的语句( ) (A)x=y y=x (B)z=x x=y y=z (C)x=z z=y y=x (D)x=(x+y)/2 y=(x-y)/2 14.以下关于算法的描述正确的是( ) (A)计算方法 (B)计算公式 (C)计算机程序 (D)解决问题的步骤序列 15. Python的关系运算符中,用来表示不等于的符号是( ) (A)= = (B)!= (C)>= (D)<= 二、填空题(本题共10小题,每小题2分,共20分) 16.用python语言编辑的程序扩展名是 。 17.程序设计语言的发展大致经历了 、 和 三个阶段。 18. Python提供的四种基本数据类型是 、 、 、 。 19.算法的表示工具有 、 、 、 。 20.假设int a=5,int b=3,则执行b+=a语句后b的值是 。 21.c=3.1415需要将数据转换为整数,使用的方法是 。 22.c=3.1415需要将数据转换为字符串,使用的方法是 。 23.random.randint(100,1000)产生的随机整数中,最小数为 ,最大数为 。 24. len(python)的值 。 25. random.random( )值的范围 。 区县____________ 姓名_____________ 座号_______________ ----------------------------------------------------密--------------------------------封----------------------------线------------------------------ 三、读程序(本题共4小题,每小题2.5分,共10分) 27.写出运行结果 score=int(input("请输入一个分数:")) if 100>=score>=90: print('A') if 90>score>=80: print('B') if 80>score>=60: print('C') if 60>score>=0: print('D') if score<0 or score>100: print('输入错误!!') 26.写出运行结果 fruits=['banana','apple','mango'] for fruit in fruits: print(fruit) a=len(fruits) print('a=',a) 229. #jiecheng.py t=1 for i in range(1,11): t=t*i print(i,"!=",t) 28.写出运行结果 #Exdo.py i=0 sum=0 while i<10: if i%3==0: sum+=i print(i) i+=1 print("sum=",sum) 29. #jiecheng.py t=1 for i in range(1,11): t=t*i print(i,"!=",t) 28.写出运行结果 #Exdo.py i=0 sum=0 while i<10: if i%3==0: sum+=i print(i) i+=1 print("sum=",sum) 30.绘制多个旋转的正方形 import turtle 小黑=turtle.Turtle() For in : 小黑.forward(50) 小黑.left(90) 小黑.left(90) 小黑.forward(50) 小黑.left(90) 小黑.forward(50) 小黑.left(90) 小黑.forward(20) 四、补程序(本题共4小题,每小题5分,共20分) 31.设置密码字符串,并判断密码是否安全 import turtle 小黑 = turtle.Turtle() 密码 = "abcdA3" 有大写 = False 有小写 = False 有数字= for i in 密码: if "A" <= i <= "Z" : 有大写=True if "a" <= i <= "z": 有小写=True if len(密码) >= 6 and 有大写 and 有小写 and : 小黑.write("你的密码足够安全") else: 小黑.write("你的密码太弱了") 33.猜数游戏 import random secret=random.randint(0,10) print('---猜数游戏!---') cs=input('你猜的数字是:') cs=int(cs) while cs!=secret: cs>secret: ('唉,猜大啦') print('嘿嘿,猜小啦!') cs=int(input('重新猜一个靠谱的数字是:')) print('游戏结束,不玩了!!') 32.水仙花数:是指这个三位整数,其各个位上的数之立方和恰好等于该数自己,例如371,是水仙花数,因为371=33+73+13。 print ('三位数之内的水仙花是:')   for num in range(100,1000):       a=         b=       c=        if num == (a**3 + b**3 + c**3):           print(num)   区县____________ 姓名_____________ 座号_______________ ----------------------------------------------------密--------------------------------封----------------------------线------------------------------ 五、编程序(本题共4小题,每小题5分,共20分) 34.交换两个变量A,B的值 (并显示交换结果) A=10 B=20 Print(A,B) 35.输入a,b,c的值,求最大数(Max) 36.利用for语句求1~100的和 37.求出1~100之间能被3和7同时整除的整数 3
展开阅读全文

开通  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 

客服