2016年上海計算機二級考試C#考試大綱
上海市高等學校計算機等級考試(二級)《C#程序設計》考試大綱
(2016年修訂)
一、考試性質
上海市高等學校計算機等級考試是上海市教育委員會組織的全市高校統一的教學考試,是檢測和評價高校計算機基礎教學水平和教學質量的重要依據之一。該項考試旨在規範和加強上海高校的計算機基礎教學工作,提高學生的計算機應用能力。考試對象主要是上海市高等學校學生,每年舉行一次,通常安排在當年的十月下旬、十一月上旬的星期六或星期日。凡考試成績達到合格者或優秀者,由上海市教育委員會頒發相應的證書。
本考試由上海市教育委員會統一領導,聘請有關專家組成考試委員會,委託上海市教育考試院組織實施。
二、考試目標
上海市高等學校計算機等級考試(二級)主要內容是基於不同語種的程序設計。通過程序設計的教學和考覈,旨在訓練大學生的計算思維和編程技術,重在培養大學生應用程序設計語言編寫程序解決實際問題的能力。
C#是一種完全面向對象的程序設計語言,是框架下最重要的一門語言。C#融入了C、C++、Java等語言的優點,並結合了微軟公司Visual 平臺下系列開發語言的簡潔、易用性。
《C#程序設計》的考試目標是測試考生掌握程序設計語言的基本知識、面向對象的基本概念,程序設計的基本方法與思路,其中包括數據類型、基本語句、模塊化程序設計、常用算法、界面設計、數據庫應用等,並能綜合應用這些知識解決簡單實際問題的能力。
三、考試細則
1.考試時間:120分鐘。
3.考試環境:
Ø上海市高校計算機等級考試通用平臺。
Ø操作系統:Windows 7中文版。
Ø程序開發環境:Visual Studio 2010中文版中的Visual C# 2010。
四、試卷結構
序號 | 題型 | 題量 | 計分 | 考覈目標 |
一 | 單選題 | 10題 | 15分 | 基本概念 基本語句 基本控件 |
二 | 程序調試題 | 3題 | 30分 | 基本語句 程序設計 程序調試 |
三 | 程序填空題 | 2題 | 20分 | 常用算法 程序設計 |
四 | 編程題 | 1-2題 | 35分 | 綜合應用 界面設計 程序設計 |
合 計 | 16-17題 | 100分 |
五、考試內容和要求
序號 | 內容 | 要求 | |||
1 | C#基本知識 | ||||
C#概述 | · NET框架、Visual 特點 | 知道 | |||
面向對象程序設計的基本概念 | · 對象的概念及對象的屬性、事件和方法 | 理解 | |||
程序的書寫格式 | · 標識符/變量/常量/運算符等構成規則 · 源程序的書寫規則與風格 | 掌握 掌握 | |||
C#語言程序設計步驟 | · C#集成開發環境的使用 · 程序的編輯/編譯/調試/運行 | 掌握 掌握 | |||
2 | C#基本語言 | ||||
2.1 | 數據類型與變量 | ||||
數據類型 | · 值類型:整數類型、實數類型、字符類型、布爾類型、枚舉類型和結構類型 · 引用類型:類、接口、委託、數組 · 數據類型轉換:隱式轉換、顯式轉換 | 掌握 掌握 | |||
變量與常量 | · 各種類型常量的形式 · 各種類型變量的聲明 · 變量的初始化 | 掌握 掌握 掌握 | |||
2.2 | 運算符和表達式 | ||||
運算符 | · 運算符種類、功能、目數、優先級、結合性 | 理解 | |||
算術運算 | · 算術運算規則、自增自減運算 | 掌握 | |||
關係和邏輯運算 | · 關係和邏輯運算規則 · 邏輯運算的優化規則 | 掌握 理解 | |||
位運算 | · 位運算規則和簡單位運算 | 知道 | |||
賦值運算 | · 賦值運算中類型轉換規則 · 複合賦值 | 掌握 理解 | |||
條件運算 | · 條件運算規則 | 掌握 | |||
表達式 | · 表達式組成規則、各類表達式 · 描述計算過程/條件判斷的表達式 · 各類型數據混合運算中求值順序 · 表達式運算中的隱式類型轉換和強制類型轉換 · 基本運算執行順序、表達式結果類型 | 理解 理解 掌握 理解 掌握 | |||
2.3 | 語句 | ||||
順序結構語句 | · 賦值語句 · 輸入和輸出 · 複合語句語句 | 掌握 掌握 | |||
選擇結構語句 | · if、switch語句 · 選擇語句嵌套 | 掌握 掌握 | |||
循環結構語句 | · for語句、while語句、do…while語句 · 循環語句嵌套 | 掌握 掌握 | |||
退出和結束語句 | · continue、break語句 | 掌握 | |||
2.4 | 數組 | ||||
一維數組 | · 一維數組聲明、初始化、引用 | 掌握 | |||
二維數組 | · 二維數組聲明、初始化、引用 | 掌握 | |||
數組的基本操作 | · 數據對象的賦值與輸出 · 數組排序 | 掌握 掌握 | |||
3 | 界面設計 | ||||
3.1 | 控件 | ||||
常用控件 | · 標籤、文本框、命令按鈕、單選按鈕、複選框、滾動條、列表框、組合框、計時器、圖片框等控件的主要屬性、方法和事件 | 掌握 | |||
高級事件過程 | · 鼠標事件、鍵盤事件 | 知道 | |||
3.2 | 窗體和多重窗體 | · 窗體主要屬性、方法和事件 · 多重窗體使用 · 窗體間數據傳遞 | 掌握 掌握 理解 | ||
3.3 | 菜單設計 | · 下拉菜單 · 彈出菜單 | 掌握 掌握 | ||
3.4 | 對話框設計 | · 消息框 · 打開、另存爲、顏色、字體對話框 | 掌握 | ||
4 | 面向對象基礎 | ||||
4.1 | 類 | · 類的概念、聲明 · 類的成員及其訪問修飾符 | 掌握 掌握 | ||
4.2 | 對象 | · 對象的定義及其實例化 · 類與對象的關係 | 掌握 掌握 | ||
4.3 | 方法 | · 方法的聲明 · 方法的參數 · 靜態和非靜態方法 · 方法的重載 | 掌握 掌握 掌握 掌握 | ||
4.4 | 字段和屬性 | · 字段的聲明 · 屬性的聲明及使用 | 掌握 掌握 | ||
4.5 | 繼承與多態性 | · 繼承 · 多態性 | 理解 理解 | ||
5 | 文件操作 | ||||
文件訪問 | · 文件的概念、文件流FileStream · 流的文本讀寫器 · 流的二進制讀寫器 | 理解 掌握 理解 | |||
6 | 圖形操作 | ||||
6.1 | GDI+繪圖常用的類 | ·Graphice、Pen、Brush和Font等類 | 理解 | ||
6.2 | 座標系 | · 座標系變換方法 | 理解 | ||
6.3 | 圖形繪製 | · Graphice類的方法 · Draw類的方法 · 繪製藝術圖、函數圖 | 掌握 掌握 掌握 | ||
7 | 常用算法 | ||||
排序和查找 | · 選擇法、冒泡法、插入法排序 · 順序查找、二分法查找 | 掌握 掌握 | |||
若干初等數學問題 | · 求最值、均值、公約數、素數、高次方程求根等 | 掌握 | |||
常見字符處理 | · 加密、大小寫字母轉換、分類統計等 | 掌握 | |||
8 | 程序調試 | ||||
· 語法錯誤 | 掌握 | ||||
· 語義錯誤 | 掌握 | ||||
9 | 數據庫應用 | ||||
9.1 | 基礎 | · 的體系結構 | 理解 | ||
· Connection對象 | 掌握 | ||||
· Command對象 | 掌握 | ||||
· DataReader對象 | 知道 | ||||
· DataAdapter對象 | 掌握 | ||||
· DataSet對象 | 掌握 | ||||
9.2 | 數據庫訪問 | · 利用Adapter對象和DataSet對象進行查詢 | 掌握 | ||
· 利用Command對象進行維護 | 知道 | ||||
說明:考慮到C#的特點,新增9數據庫應用.各校可根據需要在6圖形繪製和9數據庫應用兩者選一。
六、說明
1.建議學時數: 64-72學時,其中不少於32學時爲實驗課。
2.參考教材:
Ø《Visual C#程序設計基礎》(徐安東主編,葉元卯等編著),清華大學出版社,2012年。
相關文章
-
上海2016年計算機二級考試C#考試大綱修訂
演講稿是一種實用性比較強的文稿,是爲演講準備的書面材料。在社會一步步向前發展的今天,需要使用演講稿的場合越來越多,爲了讓您在寫演講稿時更加簡單方便,下面是小編精心整理的關於國小生演講稿範文,供大家參考借鑑,希望可 -
2016年上海計算機二級C語言考試大綱
上海市高等學校計算機等級考試(二級)《C程序設計》考試大綱(2016年修訂) 一、考試性質上海市高等學校計算機等級考試是上海市教育委員會組織的全市高校統一的教學考試,是檢測和評價高校計算機基礎教學水平和教 -
上海2016年計算機二級C語言考試大綱修訂
C語言是當前常用的一種簡潔、高效、功能豐富的程序設計語言,是理工科大學生學習計算機編程能力、理解計算機解決問題的方法的重要工具。下面本站小編爲大家搜索整理了上海2016年計算機二級C語言考試大綱修訂,歡迎參考閱 -
2016年上海市計算機二級《C程序設計》考試大綱
C語言是一門通用計算機編程語言,應用廣泛,《c語言程序設計》是計算機二級考試科目之一。下面是本站小編爲大家搜索整理了關於上海市計算機二級《C程序設計》考試大綱,歡迎參考複習,希望對大家有所幫助!想了解更多相關信息 -
2016年計算機二級C上機考試試題及答案大綱
以下是計算機二級C++語言上級考試題及答案,僅供參考!使用VC++6.0打開考生文件夾下的源程序文件。完成空出函數fun(char*S,char*t)部分。函數fun(char*s,char*t)的功能是將在字符串S中下標爲偶數位置上的字符,緊隨其後重複 -
2016上海市計算機二級《C#程序設計》考試大綱
C#是微軟公司發佈的一種面向對象的、運行於 Framework之上的高級程序設計語言。下面是本站小編爲大家搜索整理了關於上海市計算機二級《C#程序設計》考試大綱,歡迎參考複習,希望對大家有所幫助!想了解更多相關信息請持 -
上海2016年計算機二級考試Python考試大綱修訂
Python語言是一種解釋運行、面向對象、擴展性強的程序設計語言,是大學生學習計算機編程能力、理解計算機解決問題的方法的有效工具。下面本站小編爲大家搜索整理了關於上海2016年計算機二級考試Python考試大綱修訂,歡迎 -
2016年上海計算機二級VB考試大綱
上海市高等學校計算機等級考試(二級)《 Visual 程序設計》考試大綱(2016年修訂) 一、考試性質上海市高等學校計算機等級考試是上海市教育委員會組織的全市高校統一的教學考試,是檢測和評價高校計算機基礎教學水 -
上海2016年計算機二級VB考試大綱修訂
在平平淡淡的日常中,大家對作文都不陌生吧,通過作文可以把我們那些零零散散的思想,聚集在一塊。那要怎麼寫好作文呢?下面是小編爲大家整理的可憐的孩子作文,希望對大家有所幫助。可憐的孩子作文1懂事的孩子,往往十分在意別 -
2016年上海計算機二級JAVA考試大綱
上海市高等學校計算機等級考試(二級)《Java程序設計》考試大綱 (2016年修訂) 一、考試性質上海市高等學校計算機等級考試是上海市教育委員會組織的全市高校統一的教學考試,是檢測和評價高校計算機基礎教學水