安徽省黄山市屯溪区黄山炎培职业学校2021-2022学年高二期末《Python》试卷

标签:
普通文字版
2023-05-18
| 3页
| 317人阅读
| 1人下载

内容正文:

黄山炎培职业学校 黄山炎培职业学校 黄山炎培职业学校 2021/2022学年第一学期期末考试《Python》试题 适用年级: 21级对口 班级: 姓名: 成绩: 温馨提示:请答题时务必工整美观;考试时间为90分钟。 一、填空题(本大题共5个空,每空2分,共10分) 1.___________是计算机解决问题所依据的步骤。 2.___________是用英文、中文或其他自然语言写的一行或多行说明性文字。 3.表达式[2] in [1,2,3]的值为_____________。 4.任意长度的Python字符串、列表和元组的第一个元素的索引号为_________。 5.x=2;y=3;y+=y+x时,y的值为________________。 二、单项选择题(本大题共10小题,每题2分,共20分) 1 2 3 4 5 6 7 8 9 10 1.算法流程图中表示判断的是( )。 A.矩形框 B.菱形框 C.平行四边形 D.圆角形 2.结构化程序设计的3种基本结构是( )。 A.输入、处理、输出 B.树形、环形、星形 C.顺序、选择、循环 D.主程序、函数、功能库 3.描述"60≤x<100"表达式为( )。 A.x>=60 and x<=100 B.x>=60 or x<100 C.x>=60 and x<100 D.not x<60 and x>=100 4.以下程序段的输出结果是( )。 a=10;b=20 if a<b: t=a;a=b;b=t print(a) A.0 B.1 C.10 D.20 5.在列表n中,元素n[2]表示第( )个元素。 A.1 B.2 C.3 D.4 6.查看变量类型的Python内置函数是( )。 A.id() B.type() C.int() D.class() 7.Python表达式-14%5的结果是( )。 A.4 B.-4 C.1 D.-1 8.( )年发布了Python3.7。 A.2007 B.2008 C.2017 D.2018 9.Python文件,一般使用的扩展名为( )。 A..js B..css C..py D..fla 10.运行wp="a" if 9>8 else "b"语句,wp的值为( )。 A. 'a' B. '9' C. '8' D. 'b' 三、程序分析题(本大题共5小题,每题6分,共30分) 1.计算分段函数,请补充代码。 x= a=eval(input("请输入数字a")) b=eval(input("请输入数字b")) ______ a>0: x=a+b ______ a==0: x=b ______ x=a-b print(x) 2.请写出以下程序的运行结果_____________。 s="abcd" for i in range(len(s)): print(s[-i],end="") 3.请写出以下程序的运行结果_____________。 for i in (1,5): a=i**2 else: print(a) 4.请写出以下程序的运行结果_____________。 for s in "abcde": if s=="b" or s=="d": continue print(s,end="") 5.请写出以下程序的运行结果_____________。 ls=["2","3","a","bc","6"];lss=[] lss=[int(i) for i in ls if i.isdigit()] print(lss) 四、程序设计题(本大题有5小题,第1题6分,第2题7分,第3题8分,第4题9分,第10题10分,共40分) 1.使用顺序结构编写程序,从键盘获取用户输入的一组数字,采用逗号分隔输入,输出其中的最大值。(6分) 2.编写程序,计算分段函数的值: (7分) 2.编写程序,计算。(8分) 4.编程求s=1-2+3-4+……+99-100。(9分) 5.程序的功能是医院叫号系统,为保护个人隐私隐藏姓名中部分汉字。运行时输入姓名并回车,以姓名汉字长度判断条件,若姓名为两个汉字,则第一个汉

资源预览图

安徽省黄山市屯溪区黄山炎培职业学校2021-2022学年高二期末《Python》试卷
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。