- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《c#语言程序设计》–考试大纲
《C#程序设计基础》考试大纲
?
课程名称:C#程序设计 课程编号:
课程类别:考试 适用专业:软件工程
学时数:54 学分数:
编写日期:2013-3 审批人:
一、课程的性质和目的
《C#语言程序设计》是软件工程专业的一门专业基础课程。.NET平台是当今两大企业开发平台之一,C#是.NET平台上的核心开发语言,它脱胎于C/C++,同汲取了Java、Delphi等语言的精华。C#2.0更是将泛型编程思想与面向对象技术进行了完美的融合,使其成为符合现代软件工程要求的主流程序设计语言。本课程主要任务是讲授C#语言中数据类型、数据运算规则、流程控程、程序结构、类构建方法、常用类型、泛型基础、异常处理、文件I/O操作、代码组织与管理等内容。通过本门课程学习,学生可以了解.NET平台开发技术,初步掌握C#这种纯面向对象编程语言,并在“深入语言编程”中不断深化理解面向对象编程思想,如封装、继承、多态以及接口、泛型等概念。
二、考试目的
《C#语言程序设计》课程考试依据本课程教学大纲,及由郑宇军编著、 清华大学出版社出版的《C#语言程序设计基础(第2版)》教材,旨在从了解、理解、掌握(应用)三个能力层次考查学生对C#程序设计语言的基本组成,面向对象程序设计思想方法及C#语言技术应用三个方面的学习情况。
三、考试内容及要求
本课程考试着重于C#语言基本知识和基于C#语言的面向对象程序设计两个方面知识,并包含了解、理解、掌握(应用)三个能力层次。了解:指识记相关概念并能正确区分各概念。理解:指在了解基本原理的基础上,能明白其中内涵,并可以运用原理解释相关问题和现象。掌握(应用):充分理解相关原理并可以熟练运用原理解决实际应用问题。
一 NET与C#语言
(一)、考核内容
(1) .NET技术与.NET Framework的基本概念
(2) C#应用程序基本结构。
(二)、考核要求
(1)了解.NET技术与.NET Framework的组成。
(2)掌握C#语言语言程序基本组成与用户交互的方法及程序注释方法。
(3)理解命名空间、程序集、类型与方法的概念。
二 C#数据类型
(一)、考核内容
(1) C#值类型
(2) C#引用类型
(二)、考核要求
(1)了解C#类型的分类,各数据类型特点。
(2)理解简单值类型与复合值类型的区别。
(3)掌握整数、字符、实数、布尔、结构、枚举类型的定义及使用方法。
(4)理解类、接口、委托、数组的概念。
(5)掌握类与接口的定义方法及类成员的初始化方法。
(6)掌握委托类型的定义,委托类型的基本使用方法。
(7)掌握规则多维数组与不规则多维数组定义与初始化方法。
三值和方法
(一)、考核内容
(1) 常量和变量
(2) 字段的定义与使用
(3) 方法的定义与调用
(二)、考核要求
(1)理解常量与变量的区别与作用。
(2)理解实例字段、静态字段、常数与只读字段的含义与特点,并掌握它们的定义与初始化方法。
(3)理解方法参数类型、方法的标识与重载的基本概念。掌握方法的定义与调用。
(4)理解可选参数和命名参数、实例方法与静态方法的概念,掌握它们的定义和使用方法。
四操作符和表达式
(一)、考核内容
(1) C#主要操作符
(2) C#表达式构建
(二)、考核要求
(1)理解C#操作符类别与运算优先级。
(2)掌握算术表达式:基本算术运算、字符串相加、委托加减。
(3)掌握自增自减表达式。
(4)理解位运算表达式。
(5)掌握关系表达式:比较运算、类型判断。
(6)掌握条件逻辑表达式。
(7)掌握其它特殊表达式:一元加减表达式、条件表达式、类型转换表达式、创建表达式、溢出检查表达式。
五流程控制
(一)、考核内容
(1) C#语言流程控制结构
(二)、考核要求
(1)掌握选择结构:if、switch语句的使用。
(2)掌握循环结构:while、do-while、for、foreach循环语句的使用。
(3)掌握跳转结构:break、continue、return、goto语句。
六 面向对象方法学与类的理解
(一)、考核内容
(1) 面向对象的方法学
(2) C#类构造
(二)、考核要求
了解面向对象的方法学。
理解构造函数与析构函数的作用,掌握其定义方法。
理解类的属性成员,掌握其定义与使用方法。
理解索引函数,掌握其定义与使用方法。
理解C#事件的概念,掌握事件发布与订阅、EventHandler类型、Windows控制事件的使用。
掌握操作符重载方法。
理解类实例this关键字。
七 继承与多态性
(一)、考核内容
(1)类与继承。
文档评论(0)