《c#語言程序設計》-考試大綱設計

《c#語言程序設計》-考試大綱設計

ID:28817122

大?。?8.00 KB

頁數(shù):5頁

時間:2018-12-14

《c#語言程序設計》-考試大綱設計_第1頁
《c#語言程序設計》-考試大綱設計_第2頁
《c#語言程序設計》-考試大綱設計_第3頁
《c#語言程序設計》-考試大綱設計_第4頁
《c#語言程序設計》-考試大綱設計_第5頁
資源描述:

《《c#語言程序設計》-考試大綱設計》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫

1、實用標準文案《C#程序設計基礎》考試大綱?課程名稱:C#程序設計課程編號:課程類別:考試適用專業(yè):軟件工程學時數(shù):54學分數(shù):編寫日期:2013-3審批人:一、課程的性質(zhì)和目的《C#語言程序設計》是軟件工程專業(yè)的一門專業(yè)基礎課程。.NET平臺是當今兩大企業(yè)開發(fā)平臺之一,C#是.NET平臺上的核心開發(fā)語言,它脫胎于C/C++,同汲取了Java、Delphi等語言的精華。C#2.0更是將泛型編程思想與面向對象技術進行了完美的融合,使其成為符合現(xiàn)代軟件工程要求的主流程序設計語言。本課程主要任務是講授C#語言中數(shù)據(jù)類型、數(shù)據(jù)運算規(guī)則、流程控程、程序結構、類構建方法、常用類型、泛型基礎、

2、異常處理、文件I/O操作、代碼組織與管理等內(nèi)容。通過本門課程學習,學生可以了解.NET平臺開發(fā)技術,初步掌握C#這種純面向對象編程語言,并在“深入語言編程”中不斷深化理解面向對象編程思想,如封裝、繼承、多態(tài)以及接口、泛型等概念。二、考試目的《C#語言程序設計》課程考試依據(jù)本課程教學大綱,及由鄭宇軍編著、清華大學出版社出版的《C#語言程序設計基礎(第2版)》教材,旨在從了解、理解、掌握(應用)三個能力層次考查學生對C#程序設計語言的基本組成,面向對象程序設計思想方法及C#語言技術應用三個方面的學習情況。三、考試內(nèi)容及要求本課程考試著重于C#語言基本知識和基于C#語言的面向對象程序

3、設計兩個方面知識,并包含了解、理解、掌握(應用)三個能力層次。了解:指識記相關概念并能正確區(qū)分各概念。理解:指在了解基本原理的基礎上,能明白其中內(nèi)涵,并可以運用原理解釋相關問題和現(xiàn)象。掌握(應用):充分理解相關原理并可以熟練運用原理解決實際應用問題。<一>NET與C#語言(一)、考核內(nèi)容(1).NET技術與.NETFramework的基本概念(2)C#應用程序基本結構。(二)、考核要求(1)了解.NET技術與.NETFramework的組成。(2)掌握C#語言語言程序基本組成與用戶交互的方法及程序注釋方法。(3)理解命名空間、程序集、類型與方法的概念。<二>C#數(shù)據(jù)類型(一)、

4、考核內(nèi)容(1)C#值類型(2)C#引用類型精彩文檔實用標準文案(二)、考核要求(1)了解C#類型的分類,各數(shù)據(jù)類型特點。(2)理解簡單值類型與復合值類型的區(qū)別。(3)掌握整數(shù)、字符、實數(shù)、布爾、結構、枚舉類型的定義及使用方法。(4)理解類、接口、委托、數(shù)組的概念。(5)掌握類與接口的定義方法及類成員的初始化方法。(6)掌握委托類型的定義,委托類型的基本使用方法。(7)掌握規(guī)則多維數(shù)組與不規(guī)則多維數(shù)組定義與初始化方法。<三>值和方法(一)、考核內(nèi)容(1)常量和變量(2)字段的定義與使用(3)方法的定義與調(diào)用(二)、考核要求(1)理解常量與變量的區(qū)別與作用。(2)理解實例字段、靜態(tài)

5、字段、常數(shù)與只讀字段的含義與特點,并掌握它們的定義與初始化方法。(3)理解方法參數(shù)類型、方法的標識與重載的基本概念。掌握方法的定義與調(diào)用。(4)理解可選參數(shù)和命名參數(shù)、實例方法與靜態(tài)方法的概念,掌握它們的定義和使用方法。<四>操作符和表達式(一)、考核內(nèi)容(1)C#主要操作符(2)C#表達式構建(二)、考核要求(1)理解C#操作符類別與運算優(yōu)先級。(2)掌握算術表達式:基本算術運算、字符串相加、委托加減。(3)掌握自增自減表達式。(4)理解位運算表達式。(5)掌握關系表達式:比較運算、類型判斷。(6)掌握條件邏輯表達式。(7)掌握其它特殊表達式:一元加減表達式、條件表達式、類型

6、轉換表達式、創(chuàng)建表達式、溢出檢查表達式。<五>流程控制(一)、考核內(nèi)容(1)C#語言流程控制結構精彩文檔實用標準文案(二)、考核要求(1)掌握選擇結構:if、switch語句的使用。(2)掌握循環(huán)結構:while、do-while、for、foreach循環(huán)語句的使用。(3)掌握跳轉結構:break、continue、return、goto語句。<六>面向對象方法學與類的理解(一)、考核內(nèi)容(1)面向對象的方法學(2)C#類構造(二)、考核要求(1)了解面向對象的方法學。(2)理解構造函數(shù)與析構函數(shù)的作用,掌握其定義方法。(3)理解類的屬性成員,掌握其定義與使用方法。(4)理解

7、索引函數(shù),掌握其定義與使用方法。(5)理解C#事件的概念,掌握事件發(fā)布與訂閱、EventHandler類型、Windows控制事件的使用。(6)掌握操作符重載方法。(7)理解類實例this關鍵字。<七>繼承與多態(tài)性(一)、考核內(nèi)容(1)類與繼承。(2)C#語言多態(tài)性實現(xiàn)(3)接口與繼承(4)擴展方法(二)、考核要求(1)理解基類與派生類、隱藏基類成員、base關鍵字、對象生命周期的概念。(2)掌握成員的虛擬和重載、抽象類和抽象方法、密封類和密封方法。(3)理解接口和抽象類、接口方法的實現(xiàn)及基

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。