上海市高等学校计算机等级考试二级python要求 下载本文

内容发布更新时间 : 2024/4/28 17:39:08星期一 下面是文章的全部内容请认真阅读。

上海市高等学校计算机等级考试(二级)

《Python程序设计》考试大纲

(2016年)

一、考试性质

上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算机基础教学水平和教学质量的重要依据之一。该项考试旨在规范和加强上海高校的计算机基础教学工作,提高学生的计算机应用能力。考试对象主要是上海市高等学校学生,每年举行一次,通常安排在当年的十月下旬、十一月上旬的星期六或星期日。凡考试成绩达到合格者或优秀者,由上海市教育委员会颁发相应的证书。

本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海市教育考试院组织实施。

二、考试目标

Python语言是一种解释运行、面向对象、扩展性强的程序设计语言,是大学生学习计算机编程能力、理解计算机解决问题的方法的有效工具。学生通过对该语言程序设计的学习,应能掌握Python语言的基本语法和基本编程方法,理解程序设计中的计算思维,并能上机调试运行解决简单的实际问题。

《Python程序设计》的考试目标是测试考生掌握Python语言知识的程度和对Python语言的编程能力、调试能力和综合应用能力。

三、考试细则

1. 考试时间:120分钟。

2. 考试方式:考试采用基于网络环境的无纸化上机考试。 3. 考试环境:

? 上海市高校计算机等级考试通用平台。 ? 操作系统:Windows 7中文版。

? 程序开发环境:Python 3.4及以上(2016年试题兼容2.7版本),可选装PyScripter、Pycharm、Wingide等IDE编程环境。 四、试卷结构序 号 题 型 题 量 计 分 考核目标 基本概念 一 单选题 10题 15分 基本语句 语义知识 常用表达方法 二 程序填空题 2题 20分 特征数据类型 函数与文件 三 程序完成题 3题 30分 常用算法 程序实现 界面设计 四 编程题 2题 35分 图形绘制 综合应用 合 计 17题 100分 五、考试内容和要求序号 1 要点和考点 要求 · 模块结构与布局 · 基本词法单位、标识符/常量/运算符等构成规则、关键字 · 程序的书写格式与基本规则 · Python编程环境的操作使用 · 程序的编辑/保存/运行 · 输入语句 · 输出语句 · 整型、浮点型、复数型、字符串 · 字符串界定符 · 字符串操作的相关方法 · 变量的定义 · 变量的初始化和赋值 · 变量类型的转换 理解 理解 掌握 掌握 掌握 掌握 掌握 内容 Python程序的组成、结构及书写规则 Python语言源程序结构 程序的书写格式 Python语言程序设计步骤 Python语言输入输出 2 Python基本数据类型 数字类型 字符串 掌握 掌握 掌握 掌握 掌握 掌握 理解 变量 3 基本运算和表达式 运算符 · 运算符种类、功能、优先级、结合性 算术运算 · 自动类型转换规则 · 常用函数 · 比较运算规则 · 赋值运算规则 · 逻辑运算规则 · 运算的优先级 · 表达式组成规则、各类表达式 · 各类型数据混合运算中求值顺序 · 混合模式运算中的自动类型转换 · 基本运算执行顺序、表达式结果类型 掌握 知道 掌握 掌握 掌握 理解 理解 理解 掌握 理解 掌握 掌握 掌握 掌握 掌握 掌握 掌握 掌握 理解 掌握 掌握 掌握 理解 知道 比较、赋值和逻辑运算 表达式 4 结构和语句 基本语句及顺序结构语句 · 赋值语句、复合赋值语句 · 输入和输出方式 · if语句 选择结构语句 · if-elif-else语句 · 选择语句嵌套 · while语句 循环结构语句 · for循环和range()内建函数 · 循环语句嵌套 · 死循环与半路循环 转移语句 · break、continue、 return语句 · 列表的概念和特点、对列表操作的相关方法 · 元组的概念和特点、对元组操作的相关方法 · 字典的概念和特点、对字典操作的相关方法 · 集合的概念和特点、对集合操作的相关方法 · 基本语法规则 · 匹配、搜索、替换 · 文件的编码 · 文本文件和二进制文件 · 文件的打开和关闭 文件操作 · 定位 · 文件的读取、写入、追加 理解 掌握 理解 理解 掌握 理解 掌握 掌握 掌握 5 Python的特征数据类型及操作 列表 元组 字典 集合 6 7 Python中正则表达式的使用(选考) 正则表达式 re模块的内置方法 文件 基本概念 8 函数与模块 函数的定义 函数的调用 · 函数名、形式参数、函数返回值、函 数体、匿名函数 · 形参、实参及其传递