沪教考院社考〔2008〕5号
关于实施新的上海市高校计算机等级考试二级VB.NET程序设计、二级Java程序设计、二级Web程序设计(ASP)、三级考试大纲的通知
各高校:
为进一步加强本市高校计算机基础教学工作,推进学校更加合理地设置计算机基础课程、科学安排教学内容,适应现代信息技术发展对人才培养的需要,在征求各高校意见的基础上,我院于2007年7月下发了《关于对〈上海市高等学校计算机等级考试(三级)考试大纲(建议稿)〉征求意见的通知》(沪教考院社考〔2007〕19号)。经上海市教委、上海市高校计算机等级考试委员会和上海市教育考试院研究,决定自2008年秋季起,上海市高校计算机等级考试实施新的上海市高校计算机等级考试二级VB.NET程序设计(2006年12月)、二级Java程序设计(2007年12月修订)、二级Web程序设计(ASP)(2007年12月修订)、三级(2008年版)考试大纲。现将这四个考试大纲(见附件)发给你们,请遵照执行。
上海市高校计算机等级考试是面向本市所有普通高校非计算机专业学生的一项统一教学考试,是评价高校计算机基础教学质量的参考依据之一。希望你们认真参照新的考试大纲要求,组织教师开展教学研究,调整课程和教学内容,进一步加强计算机基础课程教学,按照要求认真组织教学和考试,努力提高计算机基础教学质量。
上海市教育考试院
二00八年二月二十五日
附件一、
上海市高等学校计算机等级考试(二级)
《 Visual Basic.NET程序设计》考试大纲
(2006年12月)
一、考试性质
上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算机应用基础知识教学水平和教学质量重要依据之一。该项考试旨在规范和加强上海高校的计算机教学工作,提高学生的计算机应用能力。考试对象主要是上海市高等学校学生,考试每年举行一次,当年的十月下旬、十一月上旬的星期六或星期日。凡考试成绩达到合格者或优秀者,由上海市教育委员会发给相应的证书。
本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海教育考试院组织实施。
二、考试目标
随着网络技术的成熟和广泛应用,微软公司推出的Visual Studio.NET集成了多种语言的统一开发环境,
VB.NET继承了传统Visual
Basic的优点,在面向对象程序设计方面更完善,为学习和以后结合专业开发应用软件提供了便利。
《 Visual
Basic.NET程序设计》的考试目标是测试考生掌握程序设计语言的基本知识、面向对象的基本概念,程序设计的基本方法与思路,其中包括数据类型、基本语句、模块化程序设计、常用算法、界面设计、面向对象程序设计等,并能综合应用这些知识解决简单实际问题的能力。
三、考试细则
考试采用基于网络环境的无纸化上机考试系统。考试时间为 120分钟。试卷总分为100分。
试卷由四部分组成:单选题、填空题、程序填空题和综合编程题。试卷从局域网的服务器下载,考试结果按指定的文件夹保存、上传到服务器,若不按照要求保存和上传,则考试无效。考试阅卷采用机器和人工相结合方式。
四、试卷结构参考样式
|
序
号 |
题
型 |
题 量 |
计 分 |
考核目标 |
|
一 |
单选题 |
15题 |
15分 |
基本概念
常用控件 |
|
二 |
填空题 |
10题 |
20分 |
基本概念
基本语句 |
|
三 |
程序填空题 |
3题 |
30分 |
常用算法
程序设计 |
|
四 |
编程题 |
1题 |
35分 |
综合应用
界面设计
程序设计 |
|
合
计 |
|
29题 |
100分 |
|
五、考试内容、要点和考点
|
序号 |
内容 |
要点和考点 |
要求 |
|
1 |
VB.NET
基本知识 |
|
|
VB.NET概述 |
·NET框架、Visual Studio.NET特点 |
知道 |
|
|
面向对象程序设计的基本概念 |
·
对象的概念及对象的属性、事件和方法 |
理解 |
|
|
程序的书写格式 |
·
变量/ 常量 / 运算符等构成规则 · 源程序的书写规则与风格
|
掌握
掌握 |
|
|
VB.NET语言程序设计步骤 |
·
VB.NET 集成开发环境的使用
·
程序的编辑 / 编译 / 调试 /
运行 |
掌握
掌握 |
|
2
|
VB.NET
基本语言
|
|
|
2.1
|
数据类型与变量 |
|
|
|
|
数据类型 |
·
标准数据类型、结构类型 |
理解 |
|
|
变量与常量 |
·
各种类型变量和常量的声明
· 变量的初始化
|
掌握 掌握 |
|
|
变量的作用域和生存期 |
·
块级变量、过程级变量、模块级变量、全局变量
· 静态变量概念和使用
|
理解
掌握 |
|
2.2
|
运算符和表达式 |
|
|
|
|
运算符 |
·
运算符种类、功能、优先级 |
理解 |
|
|
算术运算 |
·
算术运算规则 |
掌握 |
|
|
字符运算 |
·
& 与 + 的区别 |
掌握 |
|
|
关系和逻辑运算 |
·
关系运算规则
· 逻辑运算规则
|
掌握 掌握 |
|
|
表达式 |
·
表达式组成规则、各类表达式
· 各类型数据混合运算中求值顺序 ·
表达式运算中不同数据类型的转换 · 基本运算执行顺序、表达式结果类型 |
理解 理解
理解
掌握 |
|
2.3
|
语句 |
|
|
|
|
基本语句及顺序结构语句 |
·赋值语句,复合赋值语句 · InputBox、MsgBox函数 |
掌握 掌握 |
|
|
选择结构语句 |
·
描述条件和情况的
If 、Select 语句 · 选择语句的嵌套
|
掌握
掌握 |
|
|
循环结构语句 |
·
描述循环执行的 Do-Loop , For 语句 · 循环语句嵌套
|
掌握
掌握 |
|
|
转移语句 |
·
改变程序流程执行次序的 Goto , Exit 语句
|
理解 |
|
2.4
|
数组 |
|
|
|
|
一维数组 |
·
一维数组声明、初始化、引用 |
掌握 |
|
|
二维数组 |
·
二维数组声明、初始化、引用 |
掌握 |
|
|
重定义数组 |
·
重定义数组的大小 · Preserve关键字的使用 |
掌握 掌握 |
|
| |