内容正文:
安徽省分类招生和对口招生考试Python 实操题(七)
考试时间90分钟 满分100分
班级 姓名 学号 成绩
一、程序改错题 (共2小题 每小题20分 共40分)
1. 打开当前目录下的pyCode1py程序文件,实现以下功能:
求0-7所能组成的奇数个数。
请在#*************************ERROR*************************#语句的下一行完成程序改错。
提示:建议本机安装Python 3.7版本,在IDLE中编写、调试及验证程序。
2. 打开当前目录下的pyCode2.py程序文件,实现以下功能:
有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
请在#*************************ERROR*************************#语句的下一行完成程序改错。
提示:建议本机安装Python 3.7版本,在IDLE中编写、调试及验证程序。
二、程序设计题 (共2小题 每小题20分 共40分)
3.打开当前目录下的pyCode3.py程序文件,实现以下功能:
随机生成10个[1,100]之间的整数,放入列表中。将奇数索引的元素升序排序,偶数索引的元素降序排序。
4.打开当前目录下的pyCode4.py程序文件,实现以下功能:
若两个连续自然数乘积减1后是素数,则称此两个连续自然数为友数对。该素数称为友素数。例:2*3-1=5,因此2与3是友数对,5是友素数,自定义函数isPrime(素数),调用函数求[40,119]之间友数对的个数。
三、综合应用题 (共2小题 每小题20分 共40分)
5. 打开当前目录下的pyCode5.py程序文件,实现以下功能:
使用 tkinter,实现选择喜欢的课程的功能。初始化界面如图1所示。首先在列表框(Listbox控件)中选择不喜欢的课程,然后单击“删除”按钮(Button控件),则选中的课程将从列表框(Listbox控件)中删除,如图2、3所示。当单击“清空”按钮(Button控件),则删除列表框(Listbox 控件)中所有的课程,如图4所示。当单击“还原”按钮(Button 控件),则返回初始化界面。根据上述题意要求,编写程序,实现界面显示及功能。
图1 图2
图3 图4
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$null