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

上传人:hs****ma 文档编号:457958678 上传时间:2023-09-15 格式:DOC 页数:8 大小:58KB
返回 下载 相关 举报
《c#语言程序设计》-考试大纲设计_第1页
第1页 / 共8页
《c#语言程序设计》-考试大纲设计_第2页
第2页 / 共8页
《c#语言程序设计》-考试大纲设计_第3页
第3页 / 共8页
《c#语言程序设计》-考试大纲设计_第4页
第4页 / 共8页
《c#语言程序设计》-考试大纲设计_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《《c#语言程序设计》-考试大纲设计》由会员分享,可在线阅读,更多相关《《c#语言程序设计》-考试大纲设计(8页珍藏版)》请在金锄头文库上搜索。

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

2、管理等内容。通过本门课程学习,学生可以了解.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) C#值类型C#引用类型(二) 、考核

4、要求(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) 理解索引函数,掌握其定义与使用方法。 理解C#事件的概念,掌握事件发布与订阅、E

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

8、 理解字符串类型,掌握C#字符操串作方法。理解DateTime结构掌握集合类型: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) 掌握使用异常的原则与技巧文件10操作(一)、考核内容(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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号