还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
丽水市中小学生运动技能艺术特长技术操作达标标准标准编号LSTYDBBZ-2020JS001项目Python程序设计(试行)等级7-9级制订学校景宁民族中学丽水市中小学生体艺达标工作委员会2020年12月(测试时间60分钟)学校班级学号姓名
一、选择题(共有10个选择题,每题2分,共20分注意每题只有一个正确答案,选对得分,选错不得分)
1.下面不属于python特性的是()A.简单易学B.开源的免费的C.属于低级语言D.高可移植性A..python B..pyC..pt D..pg
3.使用()函数接收用输入的数据A.accept()B.input()
2.Python脚本文件的扩展名为()C.readline()D.login()
4.算法是指()A.数学的计算公式B.程序设计语言的语句序列C.问题的精确描述D.解决问题的方法和步骤
5.下列不属于二进制数的是()A.010001B.11C.12D.10000A.主板、显不器、键盘、)组成C.主机、输出设备、输入设备鼠标B.操作系统和应用系统D.硬件系统和软件系统
7.计算机能直接识别的程序是()A.Python语言编写的源程序B.C++语言编写的源程序C.机器语言编写的程序D.各种高级语言编写的源程序
8.为了让计算机完成一个完整的任务而编写的一串指令序列称为()A.命令B.口令C.程序D.软件
9.在Python中,2**4的运算结果是()A.2B.16C.4D.
3210.下列行为易导致计算机感染病毒的是()A.和朋友视频聊天B.升级杀毒软件的病毒库C.下载并安装官方网站发布的系统补丁D.运行来历不明的程序(用Python语言编程解决以下问题,共3题,第1
二、程序设计题题20分,第2题30分,第3题30分)
1.新建一个Python文件,输出一首你喜欢的古诗,并以“testl”命名该文件
2.新建一个Python文件,定义两个整型变量a和b,计算a、b的和,并将它输出保存,并以“test2”命名该文件
3.使用turtle的功能,画一个四边形,并以“test3”命名该文件(测试时间:60分钟)学校班级学号姓名
一、填空题(共有10个空格,每题2分,共20分)
1.Python运算符中用来计算整商的是o
2.转义字符\n,的含义是o
3.表达式abs(-3)的值为o
4.表达式int(4**
0.5)的值为o
5.Python内置函数用来返回序列中的最大元素
6.表达式29//3=19%10and not0的值为
7.在循环语句中,语句的作用是提前结束本层循环
9.a=
210.a=2b=16b二0for iin range1,7:while b=5:if a=b:a+=ba二a**2b+=lelse:printaprint a输出的结果输出的结果
8.表达式Ca+b)*3的值为
二、程序设计题(用Python语言编程解决以下问题,共3题,第1题20分,第2题30分,第3题30分)
1.利用循环结构实现s=1+3+5+
7...+99的计算
2.使用turtle工具,应用循环结构画太阳花
3.古典问题有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问三年后的兔子总数为多少?(测试时间60分钟)学校班级学号姓名
一、填空题(共有10个空格,每题2分,共20分)
1.在Python中表示空类型
2.表达式[1,2,3]*3的执行结果为o
3.已知x=3,那么执行语句x+=6之后,x的值为o
4.假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是
5.Python语句list(range(1,10,3))执行结果为
6.表达式list(range
(5))的值为
7.Python内置函数可以返回列表、元组、字典、集合、字符串以及range对象中元素个数
8.字典中多个元素之间使用分隔开,每个元素的“键”与“值”之间使用分隔开
9.Python中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别7E、、
010.表达式sum(range(1,10,2))的值为
二、程序设计题(用Python语言编程解决以下问题,共3题,第1题20分,第2题30分,第3题30分)
1.输入某年某月某日,判断这一天是这一年的第几天?
2.解方程编写一个求方程x+y+z=n有几组解,并输出每一组解(x,y,z,n都为正整数,n100),如输入n值为3,则x,y,z分别为111;共有1组解;
3.生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变(提示使用切片和任意排序算法)程序设计级达标标准Python7-9目录第一部分项目概述1第二部分达标标准27级标准28级标准49级标准5第三部分实施建议87级标准达标测试试卷(样卷)98级标准达标测试试卷(样卷)119级标准达标测试试卷(样卷)13第一部分项目概述丽水市中小学生艺术特长一一Python程序设计达标标准七级至九级,是根据初中生思维发展特征,提出了不同的达标要求,难度上作出相应的递增设计7级注重Python程序设计基础知识的认识和初步应用;8级注重Python程序设计基本结构知识的认识和应用;9级注重Python程序设计的综合应用本项目旨在帮助初中段学生增强信息素养,提高计算思维,为学生学习程序设计特长发展起到导向作用丽水市中小学生艺术特长一一Python程序设计达标标准,由景宁县民族中学研究制订项目团队人员吴娟英、陈可伟、吴永华、吴勇、林献忠执笔人吴娟英(景宁县民族中学),联系电话审定组组长曹建香;联系电话第二部分达标标准
一、Python程序设计7级标准(七年级)
(一)考核目标
1.了解Python多种开发环境,熟练使用Python自带IDLE开发环境,能够进行简单程序编写、调试和分析,具备使用Python开发环境进行程序设计的能力;
2.熟悉Python程序编写的基本方法;
3.初步形成基本的计算思维能力,能够完成较简单的Python程序编写
(二)测试内容(分值共100分测试时间60分钟得60分及以上者为达标)
1.了解Python常见的几种编程环境IDLE、Visual StudioCodeJupyterNotebook;熟悉IDLE的操作过程,会打开IDLE,会新建文件、保存文件、修改文件、运行文件等操作;
2.基本掌握Python程序编写的基本方法
(1)熟练掌握输入、输出语句的编写方法;
(2)掌握Python的基本格式,编写程序时会合理的使用缩进、注释、字符串标识;
(3)理解变量的基本概念,掌握变量的命名规则和赋值,理解数据类型的定义和转换;
(4)理解python中常用运算符的基本概念,并能使用运算符解决简单的数学问题算术运算符+(加)-(减)*(乘)/(除)%(取余)〃(取整)-(负)**(嘉)关系运算符〉(大于)〈(小于)=(等于)〉二(大于等于)〈二(小于等于)!二(不等于)
(5)理解python中if语句的概念以及编写格式if〈条件》〈语句块
1.else〈语句块2〉]
3.具备基本的计算思维能力,能完成较简单的Python程序编写
(1)理解比较表达式、运算符、逻辑运算的基本概念,掌握Python编程基础逻辑表达式;
(2)理解顺序结构语句的特点和写法,能够完成简单顺序结构的程序;
(3)理解分支结构语句的特点和写法,能够完成简单分支结构的程序;(主要是if语句分支结构)
(4)认识并熟悉第三方库turtle的功能,会导入该库文件,掌握它的一些简单使用方法前进、后退、左右转、画点、画直线、画四边形
(三)评价标准
1.客观题答案确定
2.程序设计题结果进行测试,考生能生成最终答案文件,均可得分!
3、Python程序设计8级标准(八年级)
(一)考核目标
1.理解并利用“输入、处理、输出”的程序编写方法进行数据的输入、计算、选择和自动化加工;
2.理解计算机程序解决问题的基本过程,能设计基本的顺序、分支、循环结构程序解决相关问题;
3.形成较强的计算思维能力,能够完成较为复杂的Python程序编写
(二)测试内容(分值共100分测试时间60分钟得60分及以上者为达标)
1.程序的基本语法元素程序的框架、缩进、注释、变量、命名、保留字33个保留字、数据类型、赋值语句、库引用
2.掌握Python程序编写的基本方法1掌握input、eval、print的用法;2理解字符串、数值型变量,会对变量类型进行转换,掌握int、float,str的用法;3熟悉并掌握算术运算符、数值运算函数、逻辑运算符以及计算优先级编写带有数值类型变量的程序,具备解决一般数学运算基本问题的能力;逻辑运算符and与or或not非函数abs、round、max、min4理解并应用程序的三种控制结构顺序结构、分支结构、循环结构分支结构单分支结构if、二分支结构if…else、多分支结构if,•,elif••,else循环结构遍历循环for、无限循环while、跳o出循环break、跳过本轮循环continue5理解并应用枚举算法,能够利用枚举算法分析问题,建立枚举范围与判定条件,学会利用它设计程序进行列举、筛选问题真解枚举算法也称为穷举法,基本思想是把问题所有的可能一一列举出来,并判断每一个列举出的可能解是否为正确的解
3.具备基本的计算思维能力,能完成较为复杂的Python程序编写1理解顺序结构语句的特点和写法,能够完成顺序结构的程序;2理解分支结构语句的特点和写法,能够完成分支结构的程序;3理解循环结构语句的特点和写法,能够完成循环结构的程序;4使用turtle库,应用分支、循环结构程序画多边形、画太阳花等有规律的图形三评价标准
1.客观题答案确定
2.程序设计题结果进行测试,考生能生成最终答案文件,均可得分!
三、Python程序设计9级标准九年级一考核目标
1.掌握Python的字符串、列表、字典的相关操作;
2.学会定义和使用自定义函数,能够使用函数进行模块化程序设计;
3.理解并掌握冒泡排序算法,并优化算法,能解决较难的实际问题;
4.能够在程序设计中提高逻辑推理能力,发展计算思维,培养数字化学习与创新能力二测试内容分值共100分测试时间60分钟得60分及以上者为达标
1.掌握Python的字符串、列表、字典的相关操作1掌握字符串类型及格式化索引、切片、基本的format格式化方法模板字符串.format模板{:填充对齐宽度千位分隔符精度类型}2掌握字符串类型的操作字符串操作符、处理函数和处理方法操作符x+y、x*n、x ins处理函数:len.strchr、ord、oct、hex处理方法、、、、ce3理解列表类型定义、索引、切片掌握列表类型的操作列表的操作函数、列表的操作方法操作函数len、min、max.list操作方法Is.append、Is.insertIs.clearIs.pop、Is.remove、Is.reverse、Is.copy4理解字典类型定义、索引定义变量名={键1值1,键2值2,……,键n值n}索引值二变量名[键]5掌握字典类型的操作字典的操作函数、字典的操作方法操作函数:lenmin,maxdiet操作方法d.keys、d.values、d.items、d.get、d.pop、d.popitemd.clear
2.学会定义和使用自定义函数,能够使用函数进行模块化程序设计1定义def函数名函数体return返回值列表2函数是可重复使用的程序功能模块如print、input.range等都是内置的函数
3.理解并掌握冒泡排序算法,并优化算法冒泡算法它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序如从大到小、首字母从Z到A错误就把他们交换过来走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成
4.具备一定的计算思维能力,能完成较综合的Python程序编写1掌握顺序、分支、循环结构语句的特点和写法,并能够综合运用所学知识,解决生活中常见问题;2掌握第三方库模块的功能、获取、安装、调用等解决生活中的问题三评价标准
1.客观题答案确定
2.程序设计题结果进行测试,考生能生成最终答案文件,均可得分!第三部分实施建议
1.编排试场,统一时间进行测试
2.测试试卷可参照项目中的相应年级样卷制作。