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

优就业计算机二级学...

      一、考试性质

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

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

      二、考试目标

      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语句

1/2