招生考试网
学历| 高考 美术高考 考研 自考 成考 专升本 中考 会考 外语| 四六级 职称英语 商务英语 公共英语 日语能力 翻译资格 JTEST
资格| 公务员 报关员 银行从业 司法 导游 教师资格 报关 财会| 会计证 经济师 会计职称 注册会计 税务师 资产评估 审计师
工程| 一建 二建 造价师 造价员 咨询师 监理师 安全师 医学| 卫生资格 执业医师 执业药师 执业护士 | 教案 论文 文档
IT类| 计算机等级 计算机软考 职称计算机 高校计算机 推荐-国家公务员 事业单位招聘 军校国防生 自主招生 艺术特长生 招飞
 3773考试网 - 计算机等级考试 - 分省高校计算机考试 - 上海 - 正文

2016上海高校计算机二级Python程序设计考试大纲

来源:上海市教育考试院 2016-3-29 12:01:40

上海市高等学校计算机等级考试(二级)Python程序设计》考试大纲2016年)

一、考试性质

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

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

二、考试目标

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

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

三、考试细则

1.   考试时间:120分钟。

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

3.   考试环境:

Ø   上海市高校计算机等级考试通用平台。

Ø   操作系统:Windows 7中文版。

Ø   程序开发环境:Python 3.4及以上(2016年试题兼容2.7版本),可选装PyScripterPycharmWingideIDE编程环境。

四、试卷结构

序 号

   

  

  

考核目标

单选题

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()内建函数

· 循环语句嵌套

· 死循环与半路循环

掌握

掌握

掌握

理解

转移语句

· breakcontinue return语句

掌握

5

Python的特征数据类型及操作

 

列表

· 列表的概念和特点、对列表操作的相关方法

掌握

元组

· 元组的概念和特点、对元组操作的相关方法

掌握

字典

· 字典的概念和特点、对字典操作的相关方法

理解

集合

· 集合的概念和特点、对集合操作的相关方法

知道

6

Python中正则表达式的使用(选考)

 

正则表达式

· 基本语法规则

理解

re模块的内置方法

· 匹配、搜索、替换

掌握

7

文件

 

基本概念

· 文件的编码

· 文本文件和二进制文件

理解

理解

文件操作

· 文件的打开和关闭

· 定位

· 文件的读取、写入、追加

掌握

理解

掌握

8

函数与模块

 

函数的定义

· 函数名、形式参数、函数返回值、函

数体、匿名函数

掌握

函数的调用

· 形参、实参及其传递

掌握

函数的递归调用

· 递归的定义和函数调用

· 递归的执行

知道

知道

库的安装

· 模块化架构和包的管理

· pipwheelexe安装方法

理解

知道

库的引用

· importfrom方式

掌握

9

面向对象设计

 

面向对象概念

· 类与实例、属性与方法

理解

类与实例

· 创建类、创建子类

· 创建类实例

理解

面向对象的特征

· 封装、继承、多态

知道

10

SQLite数据库操作(选考)

 

SQLite数据库和简单SQL语句

· SQLite数据库的创建与简单查询

理解

数据库连接对象

· 数据库的连接与关闭、创建游标

理解

游标对象

·execute()fetchone()fetchmany()fetchall()scroll()close()方法

掌握

11

使用tkinter GUI设计

 

 

 

tkinter常见控件

· 按钮、标签、输入框、文本框、单选按钮、复选框等

· 共同属性和特有属性设置

掌握

 

掌握

窗体控件布局

· 窗体设计

· 控件布局

掌握

理解

事件响应

· 用户事件响应与自定义函数绑定

掌握

12

图形绘制(可选用tkinter Canvasturtle

 

位置

· 绘图区域和坐标位置

掌握

图形绘制的主要方法

· tkinter Canvas绘图方法

· turtle绘图方法

掌握

掌握

图形绘制

· 绘制简单形状图形

· 绘制函数图形

掌握

掌握

文字与颜色填充

· 打印文字标签

· 颜色填充

知道

知道

 

六、说明

1.   建议学时数:48-64学时,其中16-32学时为实验课。

2.   参考教材:

Ø   《程序设计基础(Python语言)嵩天,黄天羽,礼欣编著),高等教育出版社,2014年。

Ø   《程序设计思想与方法——问题求解中的计算思维》(陆朝俊编著),高等教育出版社,2013年。



  • 上一个文章:
  • 网站版权与免责声明
    ①由于各方面情况的不断调整与变化,本网所提供的相关信息请以权威部门公布的正式信息为准.
    ②本网转载的文/图等稿件出于非商业性目的,如转载稿涉及版权及个人隐私等问题,请在两周内邮件fjksw@163.com联系.
    最新文章


    | 关于我们 | 联系我们 | 版权申明 | 网站导航 |
    琼ICP备12003406号