2016上海市計算機二級《C#程序設計》考試大綱
C#是微軟公司發(fā)布的一種面向對象的、運行于.NET Framework之上的高級程序設計語言。下面是百分網(wǎng)小編為大家搜索整理了關于上海市計算機二級《C#程序設計》考試大綱,歡迎參考復習,希望對大家有所幫助!想了解更多相關信息請持續(xù)關注我們應屆畢業(yè)生考試網(wǎng)!
上海市高等學校計算機等級考試(二級)
《C#程序設計》考試大綱
(2016年修訂)
一、考試性質
上海市高等學校計算機等級考試是上海市教育委員會組織的全市高校統(tǒng)一的教學考試,是檢測和評價高校計算機基礎教學水平和教學質量的重要依據(jù)之一。該項考試旨在規(guī)范和加強上海高校的計算機基礎教學工作,提高學生的計算機應用能力。考試對象主要是上海市高等學校學生,每年舉行一次,通常安排在當年的十月下旬、十一月上旬的星期六或星期日。凡考試成績達到合格者或優(yōu)秀者,由上海市教育委員會頒發(fā)相應的證書。
本考試由上海市教育委員會統(tǒng)一領導,聘請有關專家組成考試委員會,委托上海市教育考試院組織實施。
二、考試目標
上海市高等學校計算機等級考試(二級)主要內容是基于不同語種的程序設計。通過程序設計的教學和考核,旨在訓練大學生的計算思維和編程技術,重在培養(yǎng)大學生應用程序設計語言編寫程序解決實際問題的能力。
C#是一種完全面向對象的程序設計語言,是.NET框架下最重要的一門語言。C#融入了C、C++、Java等語言的優(yōu)點,并結合了微軟公司Visual Studio.NET平臺下系列開發(fā)語言的簡潔、易用性。
《C#程序設計》的考試目標是測試考生掌握程序設計語言的基本知識、面向對象的基本概念,程序設計的基本方法與思路,其中包括數(shù)據(jù)類型、基本語句、模塊化程序設計、常用算法、界面設計、數(shù)據(jù)庫應用等,并能綜合應用這些知識解決簡單實際問題的能力。
三、考試細則
1. 考試時間:120分鐘。
2. 考試方式:考試采用基于網(wǎng)絡環(huán)境的無紙化上機考試。
3. 考試環(huán)境:
Ø 上海市高校計算機等級考試通用平臺。
Ø 操作系統(tǒng):Windows 7中文版。
Ø 程序開發(fā)環(huán)境:Visual Studio 2010中文版中的Visual C# 2010。
四、試卷結構
序號
|
題型
|
題量
|
計分
|
考核目標
|
一
|
單選題
|
10題
|
15分
|
基本概念
基本語句
基本控件
|
二
|
程序調試題
|
3題
|
30分
|
基本語句
程序設計
程序調試
|
三
|
程序填空題
|
2題
|
20分
|
常用算法
程序設計
|
四
|
編程題
|
1-2題
|
35分
|
綜合應用
界面設計
程序設計
|
合 計
|
|
16-17題
|
100分
|
|
五、考試內容和要求
序號
|
內容
|
知識點
|
要求
|
1
|
C#.NET基本知識
|
|
C#.NET概述
|
· NET框架、Visual Studio.NET特點
|
知道
|
面向對象程序設計的基本概念
|
· 對象的概念及對象的屬性、事件和方法
|
理解
|
程序的書寫格式
|
· 標識符/變量/常量/運算符等構成規(guī)則
· 源程序的書寫規(guī)則與風格
|
掌握
掌握
|
C#.NET語言程序設計步驟
|
· C#.NET集成開發(fā)環(huán)境的使用
· 程序的編輯/編譯/調試/運行
|
掌握
掌握
|
2
|
C#.NET基本語言
|
2.1
|
數(shù)據(jù)類型與變量
|
|
|
|
數(shù)據(jù)類型
|
· 值類型:整數(shù)類型、實數(shù)類型、字符類型、布爾類型、枚舉類型和結構類型
· 引用類型:類、接口、委托、數(shù)組
· 數(shù)據(jù)類型轉換:隱式轉換、顯式轉換
|
掌握
掌握
|
變量與常量
|
· 各種類型常量的形式
· 各種類型變量的聲明
· 變量的初始化
|
掌握
掌握
掌握
|
2.2
|
運算符和表達式
|
|
|
|
運算符
|
· 運算符種類、功能、目數(shù)、優(yōu)先級、結合性
|
理解
|
算術運算
|
· 算術運算規(guī)則、自增自減運算
|
掌握
|
關系和邏輯運算
|
· 關系和邏輯運算規(guī)則
· 邏輯運算的優(yōu)化規(guī)則
|
掌握
理解
|
位運算
|
· 位運算規(guī)則和簡單位運算
|
知道
|
賦值運算
|
· 賦值運算中類型轉換規(guī)則
· 復合賦值
|
掌握
理解
|
條件運算
|
· 條件運算規(guī)則
|
掌握
|
表達式
|
· 表達式組成規(guī)則、各類表達式
· 描述計算過程/條件判斷的表達式
· 各類型數(shù)據(jù)混合運算中求值順序
· 表達式運算中的隱式類型轉換和強制類型轉換
· 基本運算執(zhí)行順序、表達式結果類型
|
理解
理解
掌握
理解
掌握
|
2.3
|
語句
|
|
|
|
順序結構語句
|
· 賦值語句
· 輸入和輸出
· 復合語句語句
|
掌握
掌握
|
選擇結構語句
|
· if、switch語句
· 選擇語句嵌套
|
掌握
掌握
|
循環(huán)結構語句
|
· for語句、while語句、do…while語句
· 循環(huán)語句嵌套
|
掌握
掌握
|
退出和結束語句
|
· continue、break語句
|
掌握
|
2.4
|
數(shù)組
|
|
|
|
一維數(shù)組
|
· 一維數(shù)組聲明、初始化、引用
|
掌握
|
二維數(shù)組
|
· 二維數(shù)組聲明、初始化、引用
|
掌握
|
數(shù)組的基本操作
|
· 數(shù)據(jù)對象的賦值與輸出
· 數(shù)組排序
|
掌握
掌握
|
3
|
界面設計
|
3.1
|
控件
|
|
|
|
常用控件
|
· 標簽、文本框、命令按鈕、單選按鈕、復選框、滾動條、列表框、組合框、計時器、圖片框等控件的主要屬性、方法和事件
|
掌握
|
高級事件過程
|
· 鼠標事件、鍵盤事件
|
知道
|
3.2
|
窗體和多重窗體
|
· 窗體主要屬性、方法和事件
· 多重窗體使用
· 窗體間數(shù)據(jù)傳遞
|
掌握
掌握
理解
|
3.3
|
菜單設計
|
· 下拉菜單
· 彈出菜單
|
掌握
掌握
|
3.4
|
對話框設計
|
· 消息框
· 打開、另存為、顏色、字體對話框
|
掌握
|
4
|
面向對象基礎
|
4.1
|
類
|
· 類的概念、聲明
· 類的成員及其訪問修飾符
|
掌握
掌握
|
4.2
|
對象
|
· 對象的定義及其實例化
· 類與對象的關系
|
掌握
掌握
|
4.3
|
方法
|
· 方法的聲明
· 方法的參數(shù)
· 靜態(tài)和非靜態(tài)方法
· 方法的重載
|
掌握
掌握
掌握
掌握
|
4.4
|
字段和屬性
|
· 字段的聲明
· 屬性的聲明及使用
|
掌握
掌握
|
4.5
|
繼承與多態(tài)性
|
· 繼承
· 多態(tài)性
|
理解
理解
|
5
|
文件操作
|
|
文件訪問
|
· 文件的概念、文件流FileStream
· 流的文本讀寫器
· 流的二進制讀寫器
|
理解
掌握
理解
|
6
|
圖形操作
|
6.1
|
GDI+繪圖常用的類
|
·Graphice、Pen、Brush和Font等類
|
理解
|
6.2
|
坐標系
|
· 坐標系變換方法
|
理解
|
6.3
|
圖形繪制
|
· Graphice類的方法
· Draw類的方法
· 繪制藝術圖、函數(shù)圖
|
掌握
掌握
掌握
|
7
|
常用算法
|
|
排序和查找
|
· 選擇法、冒泡法、插入法排序
· 順序查找、二分法查找
|
掌握
掌握
|
若干初等數(shù)學問題
|
· 求最值、均值、公約數(shù)、素數(shù)、高次方程求根等
|
掌握
|
常見字符處理
|
· 加密、大小寫字母轉換、分類統(tǒng)計等
|
掌握
|
8
|
程序調試
|
|
|
· 語法錯誤
|
掌握
|
|
· 語義錯誤
|
掌握
|
9
|
數(shù)據(jù)庫應用
|
9.1
|
ADO.NET基礎
|
· ADO.NET的體系結構
|
理解
|
· Connection對象
|
掌握
|
· Command對象
|
掌握
|
· DataReader對象
|
知道
|
· DataAdapter對象
|
掌握
|
· DataSet對象
|
掌握
|
9.2
|
數(shù)據(jù)庫訪問
|
· 利用Adapter對象和DataSet對象進行查詢
|
掌握
|
· 利用Command對象進行維護
|
知道
|
說明:考慮到C#的特點,新增9數(shù)據(jù)庫應用.各?筛鶕(jù)需要在6圖形繪制和9數(shù)據(jù)庫應用兩者選一。
六、說明
1. 建議學時數(shù): 64-72學時,其中不少于32學時為實驗課。
2. 參考教材:
Ø 《Visual C#程序設計基礎》(徐安東主編,葉元卯等編著),清華大學出版社,2012年。
【上海市計算機二級《C#程序設計》考試大綱】相關文章:
上海2016年計算機二級考試C#考試大綱修訂07-20
計算機二級考試C語言程序設計考試大綱05-17
2016計算機二級《Web程序設計》考試大綱06-15
2015全國計算機等級考試二級Web程序設計考試大綱08-24
計算機二級考試VFP考試大綱10-05
2016年計算機二級VF語言程序設計考試大綱10-03
2016年計算機二級《VF語言程序設計》考試大綱08-25
2016年計算機二級VB語言程序設計考試大綱08-11
2016年計算機二級《VB語言程序設計》考試大綱10-25
2015年全國計算機等級考試二級Web程序設計考試大綱09-07