當前位置:才華齋>計算機>計算機二級>

2016上海市計算機二級《Python程序設計》考試大綱

計算機二級 閲讀(5.19K)

Python語言是一種解釋運行、面向對象、擴展性強的程序設計語言,是大學生學習計算機編程能力、理解計算機解決問題的方法的有效工具。下面是本站小編為大家搜索整理了關於上海市計算機二級《C#程序設計》考試大綱,歡迎參考複習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!

2016上海市計算機二級《Python程序設計》考試大綱

上海市高等學校計算機等級考試(二級)

《Python程序設計》考試大綱

(2016年)

  一、考試性質

上海市高等學校計算機等級考試是上海市教育委員會組織的全市高校統一的教學考試,是檢測和評價高校計算機基礎教學水平和教學質量的重要依據之一。該項考試旨在規範和加強上海高校的計算機基礎教學工作,提高學生的計算機應用能力。考試對象主要是上海市高等學校學生,每年舉行一次,通常安排在當年的十月下旬、十一月上旬的星期六或星期日。凡考試成績達到合格者或優秀者,由上海市教育委員會頒發相應的證書。

本考試由上海市教育委員會統一領導,聘請有關專家組成考試委員會,委託上海市教育考試院組織實施。

  二、考試目標

Python語言是一種解釋運行、面向對象、擴展性強的程序設計語言,是大學生學習計算機編程能力、理解計算機解決問題的方法的有效工具。學生通過對該語言程序設計的學習,應能掌握Python語言的基本語法和基本編程方法,理解程序設計中的計算思維,並能上機調試運行解決簡單的實際問題。

《Python程序設計》的考試目標是測試考生掌握Python語言知識的程度和對Python語言的編程能力、調試能力和綜合應用能力。

  三、考試細則

1. 考試時間:120分鐘。

2. 考試方式:考試採用基於網絡環境的`無紙化上機考試。

3. 考試環境:

Ø 上海市高校計算機等級考試通用平台。

Ø 操作系統:Windows 7中文版。

Ø 程序開發環境:Python 3.4及以上(2016年試題兼容2.7版本),可選裝PyScripter、Pycharm、Wingide等IDE編程環境。

  四、試卷結構

序 號

題型

題量

計分

考核目標

單選題

10題

15分

基本概念

基本語句

語義知識

程序填空題

2題

20分

常用表達方法

特徵數據類型

函數與文件

程序完成題

3題

30分

常用算法

程序實現

編程題

2題

35分

界面設計

圖形繪製

綜合應用

合 計

17題

100分

  五、考試內容和要求

序號內容要點和考點要求
1Python程序的組成、結構及書寫規則
Python語言源程序結構· 模塊結構與佈局理解
程序的書寫格式· 基本詞法單位、標識符/常量/運算符等構成規則、關鍵字
· 程序的書寫格式與基本規則
理解

掌握
Python語言程序設計步驟·Python編程環境的操作使用
· 程序的編輯/保存/運行
掌握
掌握
Python語言輸入輸出· 輸入語句
· 輸出語句
掌握
掌握
2Python基本數據類型
數字類型· 整型、浮點型、複數型、字符串掌握
字符串· 字符串界定符
· 字符串操作的相關方法
掌握
掌握
變量· 變量的定義
· 變量的初始化和賦值
· 變量類型的轉換
掌握
掌握
掌握
3基本運算和表達式
運算符· 運算符種類、功能、優先級、結合性理解
算術運算· 自動類型轉換規則
· 常用函數
掌握
知道
比較、賦值和邏輯運算· 比較運算規則
· 賦值運算規則
· 邏輯運算規則
· 運算的優先級
掌握
掌握
掌握
理解
表達式· 表達式組成規則、各類表達式
· 各類型數據混合運算中求值順序
· 混合模式運算中的自動類型轉換
· 基本運算執行順序、表達式結果類型
理解
理解
掌握
理解
4結構和語句
基本語句及順序結構語句· 賦值語句、複合賦值語句
· 輸入和輸出方式
掌握
掌握
選擇結構語句·if語句
·if-elif-else語句
· 選擇語句嵌套
掌握
掌握
掌握
循環結構語句·while語句
·for循環和range()內建函數
· 循環語句嵌套
· 死循環與半路循環
掌握
掌握
掌握
理解
轉移語句·break、continue、return語句掌握
5Python的特徵數據類型及操作
列表· 列表的概念和特點、對列表操作的相關方法掌握
元組· 元組的概念和特點、對元組操作的相關方法掌握
字典· 字典的概念和特點、對字典操作的相關方法理解
集合· 集合的概念和特點、對集合操作的相關方法知道
6Python中正則表達式的使用(選考)
正則表達式· 基本語法規則理解
re模塊的內置方法· 匹配、搜索、替換掌握
7文件
基本概念· 文件的編碼
· 文本文件和二進制文件
理解
理解
文件操作· 文件的打開和關閉
· 定位
· 文件的讀取、寫入、追加
掌握
理解
掌握
8函數與模塊
函數的定義· 函數名、形式參數、函數返回值、函
數體、匿名函數
掌握
函數的調用· 形參、實參及其傳遞掌握
函數的遞歸調用· 遞歸的定義和函數調用
· 遞歸的執行
知道
知道
庫的安裝· 模塊化架構和包的管理
·pip、wheel和exe安裝方法
理解
知道
庫的引用·import和from方式掌握
9面向對象設計
面向對象概念· 類與實例、屬性與方法理解
類與實例· 創建類、創建子類
· 創建類實例
理解
面向對象的特徵· 封裝、繼承、多態知道
10SQLite數據庫操作(選考)
SQLite數據庫和簡單SQL語句·SQLite數據庫的創建與簡單查詢理解
數據庫連接對象· 數據庫的連接與關閉、創建遊標理解
遊標對象·execute()、fetchone()、fetchmany()、fetchall()、scroll()和close()方法掌握
11使用tkinter的GUI設計
tkinter常見控件· 按鈕、標籤、輸入框、文本框、單選按鈕、複選框等
· 共同屬性和特有屬性設置
掌握

掌握
窗體控件佈局· 窗體設計
· 控件佈局
掌握
理解
事件響應· 用户事件響應與自定義函數綁定掌握
12圖形繪製(可選用tkinter Canvas或turtle)
位置· 繪圖區域和座標位置掌握
圖形繪製的主要方法·tkinter Canvas繪圖方法
·turtle繪圖方法
掌握
掌握
圖形繪製· 繪製簡單形狀圖形
· 繪製函數圖形
掌握
掌握
文字與顏色填充· 打印文字標籤
· 顏色填充
知道
知道

  六、説明

1. 建議學時數:48-64學時,其中16-32學時為實驗課。

2. 參考教材:

Ø 《程序設計基礎(Python語言)》(嵩天,黃天羽,禮欣編著),高等教育出版社,2014年。

Ø 《程序設計思想與方法——問題求解中的計算思維》(陸朝俊編著),高等教育出版社,2013年。