自-《c#语言程序设计》-考试大纲_第1页
自-《c#语言程序设计》-考试大纲_第2页
自-《c#语言程序设计》-考试大纲_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

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

4、C#数据类型( 一)、考核内容(1) 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)掌握选择结构:i f、swi t ch语句的使用。 掌握循环结构:while、do-w h i lefo r、fore a ch循环语句的使用。(3) 掌握跳转结构:break、continue、r e tur n go t o 语句。六 面向对象方法学与类的理解 (一)、考核内容(1) 面向对象的方法学(2) C #类构造( 二)、考核要求(1) 了解面向对象的方法学。(2) 理解构造函数与析构函数的作用,掌握其定义方法。(3)

7、 理解类的属性成员,掌握其定义与使用方法。(4) 理解索引函数 ,掌握其定义与使用方法。(5) 理解C井事件的概念,掌握事件发布与订阅、E ventHand ler类型、Wi n dows控制事件的使用。(6) 掌握操作符重载方法。理解类实例thi s关键字。七继承与多态性(一 ) 、考核内容(1) 类与继承。(2) C#语言多态性实现(3) 接口与继承(4) 扩展方法二)、考核要求(1) 理解基类与派生类、隐藏基类成员、b ase关键字、对象生命周期的概念(2) 掌握成员的虚拟和重载、抽象类和抽象方法、密封类和密封方法。(3) 理解接口和抽象类、接口方法的实现及基于接口的多继承。(4) 掌握类的扩展方法的定义与使用方法。八常用类型( 一)、考核内容(1 ) .NET类库中的几个常用类型( 二)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论