安徽省黄山市屯溪区黄山炎培职业学校2021-2022年高二上学期期中《Python》试卷和参考答案

标签:
普通文字版答案
2023-05-16
| 7页
| 199人阅读
| 1人下载

内容正文:

黄山炎培职业学校 2021/2022学年第一学期期中考试《Python程序》试题 班级: 姓名: 成绩: 1. 单项选择题(每题2分,共24分。请把答案写在下方表格里,否则不得分) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 1.Python源程序执行的方式是( )。 A.编译执行 B.解释执行 C.直接执行 D.边编译边执行 2.查看数据类型的函数是( )。 A. type( ) B.id( ) C.str( ) D. int( ) 3.Python 语言中,以下表达式输出结果为22的选项是:( ) A. print("2 + 2") B. print(2+2) C. print(str(2)*2) D. print(eval(22)) 4.下列变量命名正确的是( )。 A.break B.10year C.pass D.false 5.以下代码的运行结果是( ) s='apple' s.replace('p','P',1) print(s) A.aPPle B.aPple C. apple D.apPle 6.以下代码的输出结果是:( ) print('{:*^8.4}'.format('python')) A.pyth B.python C.**pyth** D.thon 7.执行代码a,b,c='red'; print(b)输出结果为( ) A.red B.('red',) C.报错 D.e 8.下列是可变的数据类型的是( ) A.int B.str C.list D.tuple 9.已知d = {'1': 2, '3': 4, '11': 15},则max(d)的值为( ) A.'3' B.4 C.'11' D.15 10.下列程序的运行结果是( )。 x=1 x,y,z=6,x+1,x+2 print(x,y,z) A.6 7 8 B.6 2 3 C.2 3 6 D.6 6 6 11.以下选项中不能够生成列表[1,3,5]的语句是( ) A.list(range(1,7,3)) B.list(range(1,7,2)) C.[i for i in range(7) if i%2!=0] D.[2*i+1 for i in range(3)] 12.选择结构一定会使用到的关键字是( ) A.else B.elif C.break D.if 二、填空题(每题2分,共20分) 1.语句print('AA','BB',sep='-',end='!')执行的结果是 2.___________是程序代码中的辅助性文字,会被解释器忽略。 3.表达式bin(11)==0b1011的运行结果是 4.表达式divmod(11,-3)的运行结果是 5.已知 x = 'python',则表达式x[:2:-1] 的值为 6.表达式len({abs(3+4j),1,10//2}) 的值为 7.语句'{:.2}'.format(1.735)的运行结果是 8.语句'{:.2f}'.format(1.735)的运行结果是 9.已知x = [1, 2, 3],执行x.pop(1)后x的值为 10.表达式{x:x**2 for x in range(1,6) if x%2==0}的值为 三、程序分析题(每题5分,共15分) 1.以下程序运行结果为 x=[1,2,3];y=x[:] x[1]=[2] print(x is y,x) 2.根据输入的字符串"编程",输出"编程****",共6个宽度的字符串,请补充代码。 s='编程' print(_________________) 3.以下程序运行结果为 a = [1, 6, 8, 2, 5] for i in range(4): if a[i] > a[i+1]: a[i], a[i

资源预览图

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