山东省高密市职业中专2022-2023学年高三下学期期末《python》试题及答案

标签:
普通文字版答案
2023-07-04
| 4页
| 362人阅读
| 0人下载

内容正文:

高密市职业中专2022——2023学年度第二学期学校:_______________________ 班级:_______________ 姓名:________________ (请 不 要 在 密 封 线 内 答 题) 《python》期末考试试题 一、 单选题 (共2题,4分) 1、下面不属于Python语言优点的是(   )。 A、 简单易学 B、 免费开源 C、 强制缩进 D、 丰富的库 2、已知代码如下,请选择正确的运行结果。 A、a=3,b=4,c=5 B、a=3,b=3,c=5 C、a=4,b=3,c=5 D、a=4,b=4,c=5 二、 多选题 (共2题,6分) 3、用户自定义函数必须满足的简单规则,下列哪些叙述是正确的。 A、 函数代码块以def关键词开头,后接函数标识符名称和圆括号 (),圆括号内是函数参数(可以没有参数),每个参数之间用逗号隔开。 B、 函数体的第一行语句可以选择性地使用文档字符串,用于存放函数说明。 C、 函数内容以冒号起始,并且缩进。 D、 return [表达式]标识结束函数,返回一个值给函数的调用方;不带表达式的return相当于返回None。 4、Python的赋值运算符使用非常灵活,不仅允许同时为多个变量赋值,还可以为多个对象指定多个变量,下列给a,b,c赋值的语句哪些是正确的。 A、 a=b=c=5 B、 a,b,c=5,"chinese",3.14 C、 a=5;b=6;c=b D、 a=5 b="chinese" c=3.14 三、 简答题 (共3题,63.5分) 5、创建一个Python项目,命名为:test11111111(其中11111111为每位同学的学号)。在该项目中创建一个目录,命名为:files1111111(1111111为每位同学的学号) 6、在第一小题创建的项目中,创建一个Python模块文件,命名为:t1.py,在该文件中定义一个函数selectSort(sLst):该函数实现对传入的参数lst使用选择法排序 后,并显示排序后的结果。 主函数中: 定义一个列表如下: lst=[34,5,7,9,12,56,36,8] 调用函数 selectSort(lst)。 7、teacher.csv department.csv 创建一个Python项目命名为:创建一个Python模块文件,命名为:p+学号.py(例如:p1111111.py),该程序读取给定的teacher.csv文件,该文件的数据内容为: 已知department.csv文件内容为: 分别读取上面两个文件的内容,重写构造每位教师的信息格式如下,并写入files/teacherNew.csv文件。 195903103,韩进,机械工程学院 四、 填空题 (共2题,27分) 8、已知创建一个CSV文件,student.csv,使用Python内建的CSV模块,实现该文件的读取和显示。 1、 2、 3、 4、 9、如下程序实现如下功能: (1)接收输入的学号,判断输入的学号是否在学生成绩列表 (2)如果输入的学号不在学生成绩列表中,则给出输出提示“该学生没有课程成绩信息” (3)如果输入的学号不在学生成绩列表中,则实现如下操作: (3.1)统计该学生所修的课程门数,所有课程的平均分 (3.2)显示输入的学生学号的没门课程信息和统计的课程门数和平均分。 ------------------------------------------------------------------- #已知定义的学生成绩嵌套列表[学号,课程编号,分数] scoreLst=[['6013115101', '6799A110', '90'], ['6013115101', '6888A401', '87'], ['6013115101', '70990101', '90'], [

资源预览图

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