c 语言程序设计考试内容,《c语言程序设计》-考试大纲.doc

《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关键字。

继承与多态性(

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值