2016上海市计算机二级《VB》考试大纲
Visual Basic是一种由 微软公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。下面是本站小编为大家搜索整理了关于上海市计算机二级《VB》考试大纲,欢迎参考复习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!
上海市高等学校计算机等级考试(二级)
《 Visual 程序设计》考试大纲
(2016年修订)
一、考试性质
上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算机基础教学水平和教学质量的重要依据之一。该项考试旨在规范和加强上海高校的计算机基础教学工作,提高学生的计算机应用能力。考试对象主要是上海市高等学校学生,每年举行一次,通常安排在当年的十月下旬、十一月上旬的星期六或星期日。凡考试成绩达到合格者或优秀者,由上海市教育委员会颁发相应的证书。
本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海市教育考试院组织实施。
二、考试目标
上海市高等学校计算机等级考试(二级)主要内容是基于不同语种的.程序设计。通过程序设计的教学和考核,旨在训练大学生的计算思维和编程技术,重在培养大学生应用程序设计语言编写程序解决实际问题的能力。
随着网络技术的成熟和广泛应用,微软公司推出的Visual 集成了多种语言的统一开发环境,继承了传统Visual Basic的优点,在面向对象程序设计方面更完善,为学习和以后结合专业开发应用软件提供了便利。
《 Visual 程序设计》的考试目标是测试考生掌握程序设计语言的基本知识、面向对象的基本概念,程序设计的基本方法与思路,其中包括数据类型、基本语句、模块化程序设计、常用算法、界面设计等,并能综合应用这些知识解决简单实际问题的能力。
三、考试细则
1. 考试时间:120分钟。
2. 考试方式:考试采用基于网络环境的无纸化上机考试。
3. 考试环境:
Ø 上海市高校计算机等级考试通用平台。
Ø 操作系统:Windows 7中文版。
Ø 程序开发环境:Visual Studio 2010中文版中的Visual 2010。
四、试卷结构
序号 | 题型 | 题量 | 计分 | 考核目标 |
一 | 单选题 | 10题 | 15分 | 基本概念 基本语句 基本控件 |
二 | 程序填空题 | 2题 | 20分 | 常用算法 程序设计 |
三 | 程序调试题 | 3题 | 30分 | 基本语句 程序设计 程序调试 |
四 | 编程题 (2个窗体) | 1大题 | 35分 | 综合应用 界面设计 程序设计 |
合 计 | 16题 | 100分 |
五、考试内容和要求
序号 | 内容 | 知识点 | 要求 |
1 | 基本知识 | ||
概述 | ·NET框架、Visual 特点 | 知道 | |
面向对象程序设计的基本概念 | · 对象的概念及对象的属性、事件和方法 | 理解 | |
程序的书写格式 | · 标识符/变量/常量/运算符等构成规则 · 源程序的书写规则与风格 | 掌握 掌握 | |
语言程序设计步骤 | ·集成开发环境的使用 · 程序的编辑/编译/调试/运行 | 掌握 掌握 | |
2 | 基本语言 | ||
2.1 | 数据类型与变量 | ||
数据类型 | · 基本数据类型:整型、实型、字符型、日期型和逻辑型 · 复合数据类型:数组和结构类型 | 掌握 掌握 | |
变量与常量 | · 各种类型常量的形式 · 各种类型变量的声明 · 变量的初始化 | 掌握 掌握 掌握 | |
2.2 | 运算符和表达式 | ||
运算符 | · 运算符种类、功能、优先级 | 理解 | |
算术运算 | · 算术运算规则 | 掌握 | |
字符运算 | ·&与+的区别 | 掌握 | |
关系和逻辑运算 | · 关系和逻辑运算规则 | 掌握 | |
表达式 | · 表达式组成书写规则、优先级别 · 各类型数据混合运算中求值顺序 · 表达式运算中的不同数据类型转换 | 掌握 理解 理解 | |
2.3 | 语句 | ||
顺序结构语句 | · 赋值语句、复合赋值语句 · 输入和输出方式 | 掌握 掌握 | |
选择结构语句 | ·If、Select语句 · 选择语句嵌套 | 掌握 掌握 | |
循环结构语句 | ·Do-Loop、For语句 · 循环语句嵌套 | 掌握 掌握 | |
退出和结束语句 | ·Continue、Exit、End、With语句 | 掌握 | |
2.4 | 数组 | ||
一维数组 | · 一维数组声明、初始化、引用 | 掌握 | |
二维数组 | · 二维数组声明、初始化、引用 | 掌握 | |
重定义数组 | · 重定义数组的大小 | 掌握 掌握 | |
结构数据类型 | · 结构数据类型的定义 | 理解 理解 | |
2.5 | 函数和过程 | ||
常用内部函数 | · 函数分类和调用方法 · 常用数学、常用字符串操作函数等的使用,对Randomize、Rnd、InputBox、MsgBox等函数要熟练使用 | 知道 掌握 | |
子过程和函数过程 | · 子过程和函数过程定义、调用 | 掌握 | |
参数传递 | · 传值与传址 · 数组参数传递 | 理解 理解 | |
变量的作用域 | · 局部变量、窗体/模块级、全局变量 · 静态变量概念和使用 | 知道 理解 | |
3 | 界面设计 | ||
3.1 | 控件 | ||
常用控件 | · 标签、文本框、命令按钮、单选按钮、复选框、分组、滚动条、列表框、组合框、定时器、图片框等控件的主要属性、方法和事件 | 掌握 | |
高级事件过程 | · 鼠标器、键盘事件 | 知道 | |
3.2 | 窗体和多重窗体 | · 窗体主要属性、方法和事件 · 多重窗体使用 · 窗体间数据传递 | 掌握 掌握 理解 |
3.3 | 菜单设计 | · 下拉菜单 · 弹出菜单· | 掌握 掌握 |
3.4 | 通用对话框 | · 打开、另存为、颜色、字体对话框 | 掌握 |
4 | 文件操作 | ||
文件访问 | · 文件的概念 · 顺序文件的建立和存取 · 随机文件的建立和存取 · 二进制文件的建立和存取 | 理解 掌握 理解 知道 | |
5 | 图形操作 | ||
GDI+绘图常用的类 | ·Graphice、Pen、Brush和Font等类 | 掌握 | |
坐标系 | · 屏幕坐标、笛卡尔坐标、用户坐标 · 坐标系变换方法 | 理解 理解 | |
图形绘制 | ·Draw系列常用绘图函数 ·Fill系列常用填充函数 ·DrawString文本函数 | 掌握 掌握 掌握 | |
6 | 常用算法 | ||
排序和查找 | · 选择法、冒泡法、插入法排序 · 顺序查找、二分法查找 | 掌握 掌握 | |
若干初等数学问题 | · 求最值、均值、公约数、素数、高次方程求根等 | 掌握 | |
常见字符处理 | · 加密、大小写字母转换、分类统计等 | 掌握 | |
7 | 程序调试 | ||
· 语法错误 | 掌握 | ||
· 语义错误 | 掌握 |
六、说明
1. 建议学时数: 总学时64-72学时,其中不少于32学时为实验课。
2. 参考教材:
Ø 《Visual 程序设计教程(第2版)》(龚沛曾主编),高等教育出版社,2010年。
Ø 《Visual 实验指导与测试(第2版)》(龚沛曾主编),高等教育出版社,2010年。