安徽省黄山市屯溪区黄山炎培职业学校2022-2023年高二计算机对口上学期期末《Python》试卷和参考答案

标签:
普通文字版答案
2023-05-19
| 2份
| 6页
| 243人阅读
| 2人下载

内容正文:

黄山炎培职业学校 黄山炎培职业学校 黄山炎培职业学校 2022/2023学年第一学期期末考试《Python程序》试题 适用年级: 2021级 班级: 姓名: 成绩: 温馨提示:请把答案写在答题卡指定位置,试卷答题无效。考试时间为90分钟。 一、填空题(每题2分,共10分) 1.Python程序中单行注释以 开头。 2.关键字 的作用是跳过当前循环的剩余语句,然后继续进行下一轮循环 3.语句'dog'.find('g')的运行结果是 4.已知 x = [1, 2, 3, 2],执行语句x.remove(2)之后,x的值为 5.面向对象的三大特性是封装、多态、 二、单项选择题(每题2分,共20分) 1.以下对python语言归类不正确的是( ) A.高级语言 B.解释型语言 C.动态类型语言 D.符号语言 2.查看变量x的内存地址,应该使用命令( )。 A.id(x) B.class(x) C. type(x) D.int(x) 3.在Python中a="123",a*3的值为( )。 A.'3' B.'123' C.'369' D.'123123123' 4.以下选项中不能作为字典键的是( ) A."python" B.(3,) C. [5] D、1010 5.表达式9%-7的值为( ) A.2 B.-2 C.5 D.-5 6.在标准自定义函数中,return返回多个值时,这些值形成一个( ) A.列表 B.元组 C.字符串 D.集合 7.设有A={1,2,3};B={1,3,4}则A|B的结果为( ) A.{1,2,3,1,3,4} B.{1,2,4} C.{1,2,3,4} D.{1,4} 8.下列程序执行结果是( ) for i in range(2): print(i,end="*") else: print(3) A.0*1*3 B.0*1 C.0*1* D.0*1*2 9.t=[1,4,2];t.reverse( );print(t)的运行结果为( ) A.[1,2,4] B.[4,2,1] C.[2,4,1] D.[1,4,2] 10.下列选项中,表示鼠标指针移入某个组件时触发的事件是( )。 A.<Leave> B.<Enter> C.<Button-1> D.<Button-3> 三、程序分析题(每题6分,共24分) 1.用户任意输入一个字符串,判断是否为“回文字符串”。请根据题意将下列程序补充完整。回文字符串就是正反都一样的字符串,如"121"。 s= ("请输入一个字符串:") r="" for i in s: r= if s==r: print('是回文字符串') else: print('不是回文字符串') 2.以下程序的运行结果为____________ s=0 ; n=[1,3,5,7,9] for i in range(1,5,3): s=s+n[i] print(s) 3.以下程序运行结果为 n=1 def guo(x,y): global n n=pow(x,y) return n guo(y=2,x=3) print(n) 4.以下程序运行结果为 x=[1,2,3] y=x x.pop(1) print(y) 四、编程题(共4题,每题8分,合计32分。要求:要体现出逻辑性) 1.编程求1-2+3-4+...+99-100的和 2.编程输入一个整数,若能同时被2和5整除则输出“YES”,否则输出“NO”。 3.编程输出10-100(包括10和100)之间的所有素数,并统计个数。 4.编程求斐波那契前10项的和(s=1+1+2+3+5+8+……)。斐波那契数列使用递归函数完成。 5、 综合应用题(共1题,14分) 使用tkinter实现以下功能。第一行的单行文本框中输入身份证号码,点击“获取信息”按钮,则把年龄显示在第二行文本框中,性别也对应的勾选。 性别处理逻辑为:身份证

资源预览图

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