收藏 分享(赏)

《c#语言程序设计》-考试大纲.doc

上传人:dzzj200808 文档编号:2692690 上传时间:2018-09-25 格式:DOC 页数:5 大小:55.50KB
下载 相关 举报
《c#语言程序设计》-考试大纲.doc_第1页
第1页 / 共5页
《c#语言程序设计》-考试大纲.doc_第2页
第2页 / 共5页
《c#语言程序设计》-考试大纲.doc_第3页
第3页 / 共5页
《c#语言程序设计》-考试大纲.doc_第4页
第4页 / 共5页
《c#语言程序设计》-考试大纲.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、C#程序设计基础 考试大纲课程名称:C#程序设计 课程编号:课程类别:考试 适用专业:软件工程学时数:54 学分数:编写日期:2013-3 审批人:一、课程的性质和目的C#语言程序设计是软件工程专业的一门专业基础课程。.NET 平台是当今两大企业开发平台之一,C#是.NET 平台上的核心开发语言,它脱胎于 C/C+,同汲取了 Java、Delphi 等语言的精华。C#2.0 更是将泛型编程思想与面向对象技术进行了完美的融合,使其成为符合现代软件工程要求的主流程序设计语言。本课程主要任务是讲授 C#语言中数据类型、数据运算规则、流程控程、程序结构、类构建方法、常用类型、泛型基础、异常处理、文件

2、I/O 操作、代码组织与管理等内容。通过本门课程学习,学生可以了解.NET 平台开发技术,初步掌握 C#这种纯面向对象编程语言,并在“深入语言编程”中不断深化理解面向对象编程思想,如封装、继承、多态以及接口、泛型等概念。二、考试目的C#语言程序设计课程考试依据本课程教学大纲,及由郑宇军编著、 清华大学出版社出版的C# 语言程序设计基础(第 2 版)教材,旨在从了解、理解、掌握(应用)三个能力层次考查学生对 C#程序设计语言的基本组成,面向对象程序设计思想方法及 C#语言技术应用三个方面的学习情况。三、考试内容及要求本课程考试着重于 C#语言基本知识和基于 C#语言的面向对象程序设计两个方面知识

3、,并包含了解、理解、掌握(应用)三个能力层次。了解:指识记相关概念并能正确区分各概念。理解:指在了解基本原理的基础上,能明白其中内涵,并可以运用原理解释相关问题和现象。掌握(应用):充分理解相关原理并可以熟练运用原理解决实际应用问题。NET 与 C#语言(一) 、考核内容(1) .NET 技术与.NET Framework 的基本概念(2) C#应用程序基本结构。(二) 、考核要求(1)了解.NET 技术与.NET Framework 的组成。(2)掌握 C#语言语言程序基本组成与用户交互的方法及程序注释方法。(3)理解命名空间、程序集、类型与方法的概念。C#数据类型(一) 、考核内容(1)

4、C#值类型(2) C#引用类型(二) 、考核要求(1)了解 C#类型的分类,各数据类型特点。(2)理解简单值类型与复合值类型的区别。(3)掌握整数、字符、实数、布尔、结构、枚举类型的定义及使用方法。(4)理解类、接口、委托、数组的概念。(5)掌握类与接口的定义方法及类成员的初始化方法。(6)掌握委托类型的定义,委托类型的基本使用方法。(7)掌握规则多维数组与不规则多维数组定义与初始化方法。值和方法(一) 、考核内容(1) 常量和变量(2) 字段的定义与使用(3) 方法的定义与调用(二) 、考核要求(1)理解常量与变量的区别与作用。(2)理解实例字段、静态字段、常数与只读字段的含义与特点,并掌握

5、它们的定义与初始化方法。(3)理解方法参数类型、方法的标识与重载的基本概念。掌握方法的定义与调用。(4)理解可选参数和命名参数、实例方法与静态方法的概念,掌握它们的定义和使用方法。操作符和表达式(一) 、考核内容(1) C#主要操作符(2) C#表达式构建(二) 、考核要求(1)理解 C#操作符类别与运算优先级。(2)掌握算术表达式:基本算术运算、字符串相加、委托加减。(3)掌握自增自减表达式。(4)理解位运算表达式。(5)掌握关系表达式:比较运算、类型判断。(6)掌握条件逻辑表达式。(7)掌握其它特殊表达式:一元加减表达式、条件表达式、类型转换表达式、创建表达式、溢出检查表达式。流程控制(一

6、) 、考核内容(1) C#语言流程控制结构(二) 、考核要求(1)掌握选择结构:if、switch 语句的使用。(2)掌握循环结构:while、do-while 、for、foreach 循环语句的使用。(3)掌握跳转结构:break、continue 、return、goto 语句。面向对象方法学与类的理解(一) 、考核内容(1) 面向对象的方法学(2) C#类构造(二) 、考核要求(1) 了解面向对象的方法学。(2) 理解构造函数与析构函数的作用,掌握其定义方法。(3) 理解类的属性成员,掌握其定义与使用方法。(4) 理解索引函数,掌握其定义与使用方法。(5) 理解 C#事件的概念,掌握事

7、件发布与订阅、EventHandler 类型、Windows 控制事件的使用。(6) 掌握操作符重载方法。(7) 理解类实例 this 关键字。继承与多态性(一) 、考核内容(1)类与继承。(2)C#语言多态性实现(3)接口与继承(4)扩展方法(二) 、考核要求(1)理解基类与派生类、隐藏基类成员、base 关键字、对象生命周期的概念。(2)掌握成员的虚拟和重载、抽象类和抽象方法、密封类和密封方法。(3)理解接口和抽象类、接口方法的实现及基于接口的多继承。(4)掌握类的扩展方法的定义与使用方法。常用类型(一) 、考核内容(1).NET 类库中的几个常用类型。(二) 、考核要求(1)了解 Mat

8、h 类。(2)理解字符串类型,掌握 C#字符操串作方法。(3)理解 DateTime 结构(4)掌握集合类型:ArrayList、Queue 、Stack、Type 类的使用方法。泛型基础(一) 、考核内容(1)C#泛型使用的一般性问题。(二) 、考核要求(1)理解 C#泛型技术。(2)掌握泛型与多参数泛型的定义方法。(3)理解类型限制。(4)理解泛型与继承。C#异常处理(一) 、考核内容(1) 异常和异常处理方法(二) 、考核要求(1)理解 C#异常处理机制。(2)掌握 C#中的异常处理结构:try-catch、try-catch-finally、try-finally 结构的应用。(3)理

9、解异常的传播与处理。(4)掌握使用异常的原则与技巧文件 IO 操作(一) 、考核内容(1) 文件系统构成(2) C#数据与文件操作 (二) 、考核要求(1)理解文件系统的组成及文件流与数据流概念。(2)掌握 C#对象数据存取的方法。代码组织与管理(一) 、考核内容(1) C#分部类型(2)预处理指令(3)XML 代码注释 (二) 、考核要求(1)理解 C#分部类型。(2)掌握 C#主要预处理指令的含义与使用场合。(3)掌握 XML 代码注释方法。 四、考试方式及试卷结构1、考试类型:闭卷 2、记分方式:百分制,满分为 100 分3、考试时间:120 分钟4、试题类型:填空、选择、设计应用,问答5、题型比例:填空题 20%,选择题 30 %,判断 20%, 设计应用 30%6、难度等级及比例:试题分简单、中等难度、较难三个等级,大致的比例是 60%:30%:10%7、课程总评成绩构成:平时成绩占 30%,期末考试成绩占 70%五、教材及主要参考书1 北软教学系列 C# 程序设计基础 ,2008.11参考书:1 Burton Harvey 著,康博译 C#程序设计教程 ,清华大学出版社,2001.102 Matt Telles 著, 江锋等译 C# 技术内幕 ,中国水利水电出版社,2002.8

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报