版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实用标准文案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技术与.NETFramework 的基本概念C#应用程序基本结构。(二)、考核要求(1)了解.NET技术与.NETFramework 的组成。掌握C#语言语言程序基本组成与用户交互的方法及程序注释方法。理解命名空间、程序集、类型与方法的概念。二>C#数据类型(一)、考核内容C#值类型C#引用类型(二)、考核要求了解C#类型的分类,各数据类型特点。理解简单值类型与复合值类型的区别。掌握整数、字符、实数、布尔、结构、枚举类型的定义及使用方法。理解类、接口、委托、数组的概念。掌握类与接口的定义方法及类成员的初始化方法。掌握委托类型的定义,委托类型的基本使用方法。掌握规则多维数组与不规则多维数组定义与初始化方法。三>值和方法(一)、考核内容精彩文档实用标准文案常量和变量字段的定义与使用方法的定义与调用(二)、考核要求理解常量与变量的区别与作用。理解实例字段、静态字段、常数与只读字段的含义与特点,并掌握它们的定义与初始化方法。理解方法参数类型、方法的标识与重载的基本概念。掌握方法的定义与调用。理解可选参数和命名参数、实例方法与静态方法的概念,掌握它们的定义和使用方法。四>操作符和表达式(一)、考核内容C#主要操作符C#表达式构建(二)、考核要求理解C#操作符类别与运算优先级。掌握算术表达式:基本算术运算、字符串相加、委托加减。掌握自增自减表达式。理解位运算表达式。掌握关系表达式:比较运算、类型判断。掌握条件逻辑表达式。精彩文档实用标准文案掌握其它特殊表达式:一元加减表达式、条件表达式、类型转换表达式、创建表达式、溢出检查表达式。五>流程控制(一)、考核内容C#语言流程控制结构(二)、考核要求掌握选择结构:if、switch语句的使用。掌握循环结构:while、do-while、for、foreach循环语句的使用。掌握跳转结构:break、continue、return、goto语句。六>面向对象方法学与类的理解(一)、考核内容面向对象的方法学C#类构造(二)、考核要求了解面向对象的方法学。理解构造函数与析构函数的作用,掌握其定义方法。理解类的属性成员,掌握其定义与使用方法。理解索引函数,掌握其定义与使用方法。理解C#事件的概念,掌握事件发布与订阅、EventHandler类型、Windows 控制事件的使用。精彩文档实用标准文案掌握操作符重载方法。理解类实例this关键字。七>继承与多态性(一)、考核内容类与继承。(2)C#语言多态性实现接口与继承扩展方法(二)、考核要求理解基类与派生类、隐藏基类成员、base关键字、对象生命周期的概念。掌握成员的虚拟和重载、抽象类和抽象方法、密封类和密封方法。理解接口和抽象类、接口方法的实现及基于接口的多继承。掌握类的扩展方法的定义与使用方法。八>常用类型(一)、考核内容(1).NET类库中的几个常用类型。(二)、考核要求了解Math类。理解字符串类型,掌握C#字符操串作方法。理解DateTime结构精彩文档实用标准文案掌握集合类型:ArrayList、Queue、Stack、Type类的使用方法。九>泛型基础(一)、考核内容(1)C#泛型使用的一般性问题。(二)、考核要求理解C#泛型技术。掌握泛型与多参数泛型的定义方法。理解类型限制。理解泛型与继承。十>C#异常处理(一)、考核内容异常和异常处理方法(二)、考核要求理解C#异常处理机制。(2)掌握C#中的异常处理结构:try-catch、try-catch-finally 、try-finally 结构的应用。理解异常的传播与处理。掌握使用异常的原则与技巧精彩文档实用标准文案十一>文件IO操作(一)、考核内容文件系统构成C#数据与文件操作(二)、考核要求理解文件系统的组成及文件流与数据流概念。掌握C#对象数据存取的方法。十一>代码组织与管理(一)、考核内容C#分部类型预处理指令(3)XML代码注释(二)、考核要求理解C#分部类型。掌握C#主要预处理指令的含义与使用场合。掌握XML代码注释方法。四、考试方式及试卷结构、考试类型:闭卷、记分方式:百分制,满分为100分精彩文档实用标准文案3、考试时间:120分钟、试题类型:填空、选择、设计应用,问答5、题型比例:填空题 20%,选择题 30%,判断20%, 设计应用30%6、难度等级及比例:试题分简单、中等难度、较难三个等级,大致的比例是60%:30%:10%7、课程总评成绩构成:平时成绩占 30%,期末考试成绩占 70%五、教材及主
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浅谈中职学生心理弹性现状及其影响因素
- 公司保险培训课件
- 安全培训教材
- 内装修施工消防培训
- 《先天性无阴道》课件
- 100以内加减法竖式计算同步考核例题带答案
- 选材的要求真实是公务文书的生命公务文书自身
- 北京市石景山区2022届高三化学下学期一模考试试题
- 实验工程质量培训
- 投诉的沟通刘洋单位长沙民政
- 手部先天性疾患多指畸形课件
- 如何面对挫折-心理健康教育课件
- 常见临床研究分级
- 机械设备定期检查维修保养使用台账
- 丽声北极星分级绘本第四级上 Stop!Everyone Stop!教学设计
- 希尔顿酒店市场营销环境的swot分析 2
- 消化道穿孔课件
- 可编辑修改中国地图模板
- 最新电大市场调查与商情预测作业1-4参考答案小抄汇总
- CJJ-T 34-2022 城镇供热管网设计标准
- 人教版小学数学一年级上册20以内加减法口算题汇编
评论
0/150
提交评论