安徽省黄山市屯溪区黄山炎培职业学校2022-2023学年高一下学期期末《Python》试卷及答案

标签:
普通文字版答案
2023-06-30
| 2份
| 5页
| 375人阅读
| 2人下载

内容正文:

黄山炎培职业学校 黄山炎培职业学校 黄山炎培职业学校 2022/2023学年第二学期期末考试《Python》试题 适用年级: 2022级 班级: 姓名: 成绩: 温馨提示:本课程注重书写,请答题时务必工整美观;考试时间为90分钟。 一、填空题(每题2分,7题共14分) 1.程序语言可以分为机器语言、汇编语言和__________________。 2.若集合a={1,2,3},集合b={1,3,5},则a&b的运算结果是________________。 3.print(["a","b","c"].pop(1))语句的运行结果是________________。 4.Python程序分为顺序结构、选择结构和_______________三种基本结构。 5.______________标准库中的函数可以用来生成随机数。 6.关键字________________用于表示结束本次循环。 7.定义标准自定义函数的关键字是________________。 二、选择题(每题2分,8题共16分) 1.input()函数返回( )类型数据。 A.列表 B.集合 C.字符串 D.元组 2.print("{:%^5}".format("abc"))的运行结果是( )。 A.%%abc B.%abc% C.abc%% D.a%b%c 3.for遍历结构不包括( )。 A.集合 B.列表 C.元组 D.数字 4.下列属于可变数据类型的是( )。 A.字符串 B.元组 C.列表 D.数字 5.print(3+3j.real)语句运行的结果是( )。 A.3.0 B.3 C.6.0 D.6 6.已知s="Python",执行命令s.replace("P","T")后,print(s)的结果是( )。 A.Python B.Tython C.“Python” D.”Tython” 7.Python单行注释用( )符号表示。 A.# B.% C.* D.! 8.print(not 1 and 0 or 7)语句的运行结果是( )。 A.1 B.0 C.7 D.True 三、程序分析题(每题6分,共30分) 1.下列代码的功能是用户任意输入一个字符串,使用双分支结构,判断其是否为“回文字符串”。请将程序补充完整。 s=input("请输入一个字符串:") w="" for i in s: w=_____________ if s==w: print("回文字符串") __________: print("不是回文字符串") 2.写出程序运行结果_____________________。 ls=[1,6,3,8,2] a=[] for i in range(1,6): n=ls.pop() if n%2==0: continue else: a.append(n) print(a) 3.以下代码的运行结果是_________________。 def f(x,y): z=x+2*y return z print(f(5,8)) 4.下列程序的运行结果是___________________。 a=1 while a<5: b=1 while b<5: if a*b<10: b=b+1 else: break a=a+1 print(a,b) 5. 以下程序的运行结果为____________________。 def func(): n=1 for k in range(1,6): n=n*k return n n=10 func() print(n) 四、编程题(每题8分,共4

资源预览图

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