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

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

ID:17847557

大小:55.50 KB

页数:5页

时间:2018-09-07

《c#语言程序设计》-考试大纲_第1页
《c#语言程序设计》-考试大纲_第2页
《c#语言程序设计》-考试大纲_第3页
《c#语言程序设计》-考试大纲_第4页
《c#语言程序设计》-考试大纲_第5页
资源描述:

《《c#语言程序设计》-考试大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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技术与.NETFramework的基本概念(2)C#应用程序基本结构。(二)、考核要求(1)了解.NET技术与.NETFramework的组成。(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. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。