2016年上海計算機二級VB考試大綱
上海市高等學校計算機等級考試(二級)《 Visual 程式設計》考試大綱
(2016年修訂)
一、考試性質
上海市高等學校計算機等級考試是上海市教育委員會組織的全市高校統一的教學考試,是檢測和評價高校計算機基礎教學水平和教學質量的重要依據之一。該項考試旨在規範和加強上海高校的計算機基礎教學工作,提高學生的計算機應用能力。考試物件主要是上海市高等學校學生,每年舉行一次,通常安排在當年的十月下旬、十一月上旬的星期六或星期日。凡考試成績達到合格者或優秀者,由上海市教育委員會頒發相應的證書。
本考試由上海市教育委員會統一領導,聘請有關專家組成考試委員會,委託上海市教育考試院組織實施。
二、考試目標
上海市高等學校計算機等級考試(二級)主要內容是基於不同語種的程式設計。通過程式設計的教學和考核,旨在訓練大學生的計算思維和程式設計技術,重在培養大學生應用程式設計語言編寫程式解決實際問題的能力。
隨著網路技術的成熟和廣泛應用,微軟公司推出的Visual 集成了多種語言的統一開發環境,繼承了傳統Visual Basic的優點,在物件導向程式設計方面更完善,為學習和以後結合專業開發應用軟體提供了便利。
《 Visual 程式設計》的考試目標是測試考生掌握程式設計語言的基本知識、物件導向的基本概念,程式設計的基本方法與思路,其中包括資料型別、基本語句、模組化程式設計、常用演算法、介面設計等,並能綜合應用這些知識解決簡單實際問題的能力。
三、考試細則
1.考試時間:120分鐘。
2.考試方式:考試採用基於網路環境的`無紙化上機考試。
3.考試環境:
Ø上海市高校計算機等級考試通用平臺。
Ø作業系統:Windows 7中文版。
Ø程式開發環境:Visual Studio 2010中文版中的Visual 2010。
四、試卷結構
序號 | 題量 | 計分 | 考核目標 | |
一 | 單選題 | 10題 | 15分 | 基本概念 基本語句 基本控制元件 |
二 | 程式填空題 | 2題 | 20分 | 常用演算法 程式設計 |
三 | 程式除錯題 | 3題 | 30分 | 基本語句 程式設計 程式除錯 |
四 | 程式設計題 (2個窗體) | 1大題 | 35分 | 綜合應用 介面設計 程式設計 |
合 計 | 16題 | 100分 |
五、考試內容和要求
序號 | 內容 | 知識點 | 要求 |
1 | 基本知識 | ||
概述 | · NET框架、Visual 特點 | 知道 | |
物件導向程式設計的基本概念 | · 物件的概念及物件的屬性、事件和方法 | 理解 | |
程式的書寫格式 | · 識別符號/變數/常量/運算子等構成規則 · 源程式的書寫規則與風格 | 掌握 掌握 | |
語言程式設計步驟 | ·整合開發環境的使用 · 程式的編輯/編譯/除錯/執行 | 掌握 掌握 | |
2 | 基本語言 | ||
2.1 | 資料型別與變數 | ||
資料型別 | · 基本資料型別:整型、實型、字元型、日期型和邏輯型 · 複合資料型別:陣列和結構型別 | 掌握 掌握 | |
變數與常量 | · 各種型別常量的形式 · 各種型別變數的宣告 · 變數的初始化 | 掌握 掌握 掌握 | |
2.2 | 運算子和表示式 | ||
運算子 | · 運算子種類、功能、優先順序 | 理解 | |
算術運算 | · 算術運算規則 | 掌握 | |
字元運算 | · & 與 + 的區別 | 掌握 | |
關係和邏輯運算 | · 關係和邏輯運算規則 | 掌握 | |
表示式 | · 表示式組成書寫規則、優先級別 · 各型別資料混合運算中求值順序 · 表示式運算中的不同資料型別轉換 | 掌握 理解 理解 | |
2.3 | 語句 | ||
順序結構語句 | · 賦值語句、複合賦值語句 · 輸入和輸出方式 | 掌握 掌握 | |
選擇結構語句 | · If、Select語句 · 選擇語句巢狀 | 掌握 掌握 | |
迴圈結構語句 | · Do-Loop、For語句 · 迴圈語句巢狀 | 掌握 掌握 | |
退出和結束語句 | · Continue、Exit、End、With語句 | 掌握 | |
2.4 | 陣列 | ||
一維陣列 | · 一維陣列宣告、初始化、引用 | 掌握 | |
二維陣列 | · 二維陣列宣告、初始化、引用 | 掌握 | |
重定義陣列 | · 重定義陣列的大小 | 掌握 掌握 | |
結構資料型別 | · 結構資料型別的定義 | 理解 理解 | |
2.5 | 函式和過程 | ||
常用內部函式 | · 函式分類和呼叫方法 · 常用數學、常用字串操作函式等的使用,對Randomize、Rnd、InputBox、MsgBox等函式要熟練使用 | 知道 掌握 | |
子過程和函式過程 | · 子過程和函式過程定義、呼叫 | 掌握 | |
引數傳遞 | · 傳值與傳址 · 陣列引數傳遞 | 理解 理解 | |
變數的作用域 | · 區域性變數、窗體/模組級、全域性變數 · 靜態變數概念和使用 | 知道 理解 | |
3 | 介面設計 | ||
3.1 | 控制元件 | ||
常用控制元件 | · 標籤、文字框、命令按鈕、單選按鈕、複選框、分組、滾動條、列表框、組合框、定時器、圖片框等控制元件的主要屬性、方法和事件 | 掌握 | |
高階事件過程 | · 滑鼠器、鍵盤事件 | 知道 | |
3.2 | 窗體和多重窗體 | · 窗體主要屬性、方法和事件 · 多重窗體使用 · 窗體間資料傳遞 | 掌握 掌握 理解 |
3.3 | 選單設計 | · 下拉選單 · 彈出選單· | 掌握 掌握 |
3.4 | 通用對話方塊 | · 開啟、另存為、顏色、字型對話方塊 | 掌握 |
4 | 檔案操作 | ||
檔案訪問 | · 檔案的概念 · 順序檔案的建立和存取 · 隨機檔案的建立和存取 · 二進位制檔案的建立和存取 | 理解 掌握 理解 知道 | |
5 | 圖形操作 | ||
GDI+繪圖常用的類 | ·Graphice、Pen、Brush和Font等類 | 掌握 | |
座標系 | · 螢幕座標、笛卡爾座標、使用者座標 · 座標系變換方法 | 理解 理解 | |
圖形繪製 | · Draw系列常用繪圖函式 · Fill系列常用填充函式 · DrawString文字函式 | 掌握 掌握 掌握 | |
6 | 常用演算法 | ||
排序和查詢 | · 選擇法、冒泡法、插入法排序 · 順序查詢、二分法查詢 | 掌握 掌握 | |
若干初等數學問題 | · 求最值、均值、公約數、素數、高次方程求根等 | 掌握 | |
常見字元處理 | · 加密、大小寫字母轉換、分類統計等 | 掌握 | |
7 | 程式除錯 | ||
· 語法錯誤 | 掌握 | ||
· 語義錯誤 | 掌握 |
六、說明
1.建議學時數: 總學時64-72學時,其中不少於32學時為實驗課。
2.參考教材:
Ø《Visual 程式設計教程(第2版)》(龔沛曾主編),高等教育出版社,2010年。
Ø《Visual 實驗指導與測試(第2版)》(龔沛曾主編),高等教育出版社,2010年。