- 相關推薦
上海2016年計算機二級考試Python考試大綱修訂
Python語言是一種解釋運行、面向?qū)ο蟆U展性強的程序設計語言,是大學生學習計算機編程能力、理解計算機解決問題的方法的有效工具。下面百分網(wǎng)小編為大家搜索整理了關于上海2016年計算機二級考試Python考試大綱修訂,歡迎參考閱讀,希望對大家有所幫助!想了解更多相關信息請持續(xù)關注我們應屆畢業(yè)生考試網(wǎng)!
上海市高等學校計算機等級考試(二級)
《Python程序設計》考試大綱
(2016年)
一、考試性質(zhì)
上海市高等學校計算機等級考試是上海市教育委員會組織的全市高校統(tǒng)一的教學考試,是檢測和評價高校計算機基礎教學水平和教學質(zhì)量的重要依據(jù)之一。該項考試旨在規(guī)范和加強上海高校的計算機基礎教學工作,提高學生的計算機應用能力?荚噷ο笾饕巧虾J懈叩葘W校學生,每年舉行一次,通常安排在當年的十月下旬、十一月上旬的星期六或星期日。凡考試成績達到合格者或優(yōu)秀者,由上海市教育委員會頒發(fā)相應的證書。
本考試由上海市教育委員會統(tǒng)一領導,聘請有關專家組成考試委員會,委托上海市教育考試院組織實施。
二、考試目標
Python語言是一種解釋運行、面向?qū)ο、擴展性強的程序設計語言,是大學生學習計算機編程能力、理解計算機解決問題的方法的有效工具。學生通過對該語言程序設計的學習,應能掌握Python語言的基本語法和基本編程方法,理解程序設計中的計算思維,并能上機調(diào)試運行解決簡單的實際問題。
《Python程序設計》的考試目標是測試考生掌握Python語言知識的程度和對Python語言的編程能力、調(diào)試能力和綜合應用能力。
三、考試細則
1.考試時間:120分鐘。
2.考試方式:考試采用基于網(wǎng)絡環(huán)境的無紙化上機考試。
3.考試環(huán)境:
Ø上海市高校計算機等級考試通用平臺。
Ø操作系統(tǒng):Windows 7中文版。
Ø程序開發(fā)環(huán)境:Python 3.4及以上(2016年試題兼容2.7版本),可選裝PyScripter、Pycharm、Wingide等IDE編程環(huán)境。
四、試卷結(jié)構(gòu)
序 號 |
題 型 |
題 量 |
計 分 |
考核目標 |
一 |
單選題 |
10題 |
15分 |
基本概念 基本語句 語義知識 |
二 |
程序填空題 |
2題 |
20分 |
常用表達方法 特征數(shù)據(jù)類型 函數(shù)與文件 |
三 |
程序完成題 |
3題 |
30分 |
常用算法 程序?qū)崿F(xiàn) |
四 |
編程題 |
2題 |
35分 |
界面設計 圖形繪制 綜合應用 |
合 計 |
|
17題 |
100分 |
|
五、考試內(nèi)容和要求
序號 |
內(nèi)容 |
要點和考點 |
要求 |
1 |
Python程序的組成、結(jié)構(gòu)及書寫規(guī)則 |
||
|
Python語言源程序結(jié)構(gòu) |
· 模塊結(jié)構(gòu)與布局 |
理解 |
程序的書寫格式 |
· 基本詞法單位、標識符/常量/運算符等構(gòu)成規(guī)則、關鍵字 · 程序的書寫格式與基本規(guī)則 |
理解
掌握 |
|
Python語言程序設計步驟 |
· Python編程環(huán)境的操作使用 · 程序的編輯/保存/運行 |
掌握 掌握 |
|
Python語言輸入輸出 |
· 輸入語句 · 輸出語句 |
掌握 掌握 |
|
2 |
Python基本數(shù)據(jù)類型 |
||
|
數(shù)字類型 |
· 整型、浮點型、復數(shù)型、字符串 |
掌握 |
字符串 |
· 字符串界定符 · 字符串操作的相關方法 |
掌握 掌握 |
|
變量 |
· 變量的定義 · 變量的初始化和賦值 · 變量類型的轉(zhuǎn)換 |
掌握 掌握 掌握 |
|
3 |
基本運算和表達式 |
||
|
運算符 |
· 運算符種類、功能、優(yōu)先級、結(jié)合性 |
理解 |
算術運算 |
· 自動類型轉(zhuǎn)換規(guī)則 · 常用函數(shù) |
掌握 知道 |
|
比較、賦值和邏輯運算 |
· 比較運算規(guī)則 · 賦值運算規(guī)則 · 邏輯運算規(guī)則 · 運算的優(yōu)先級 |
掌握 掌握 掌握 理解 |
|
表達式 |
· 表達式組成規(guī)則、各類表達式 · 各類型數(shù)據(jù)混合運算中求值順序 · 混合模式運算中的自動類型轉(zhuǎn)換 · 基本運算執(zhí)行順序、表達式結(jié)果類型 |
理解 理解 掌握 理解 |
|
4 |
結(jié)構(gòu)和語句 |
||
|
基本語句及順序結(jié)構(gòu)語句 |
· 賦值語句、復合賦值語句 · 輸入和輸出方式 |
掌握 掌握 |
選擇結(jié)構(gòu)語句 |
· if語句 · if-elif-else語句 · 選擇語句嵌套 |
掌握 掌握 掌握 |
|
循環(huán)結(jié)構(gòu)語句 |
· while語句 · for循環(huán)和range()內(nèi)建函數(shù) · 循環(huán)語句嵌套 · 死循環(huán)與半路循環(huán) |
掌握 掌握 掌握 理解 |
|
轉(zhuǎn)移語句 |
· break、continue、 return語句 |
掌握 |
|
5 |
Python的特征數(shù)據(jù)類型及操作 |
||
|
列表 |
· 列表的概念和特點、對列表操作的相關方法 |
掌握 |
元組 |
· 元組的概念和特點、對元組操作的相關方法 |
掌握 |
|
字典 |
· 字典的概念和特點、對字典操作的相關方法 |
理解 |
|
集合 |
· 集合的概念和特點、對集合操作的相關方法 |
知道 |
|
6 |
Python中正則表達式的使用(選考) |
||
|
正則表達式 |
· 基本語法規(guī)則 |
理解 |
re模塊的內(nèi)置方法 |
· 匹配、搜索、替換 |
掌握 |
|
7 |
文件 |
||
|
基本概念 |
· 文件的編碼 · 文本文件和二進制文件 |
理解 理解 |
文件操作 |
· 文件的打開和關閉 · 定位 · 文件的讀取、寫入、追加 |
掌握 理解 掌握 |
|
8 |
函數(shù)與模塊 |
||
|
函數(shù)的定義 |
· 函數(shù)名、形式參數(shù)、函數(shù)返回值、函 數(shù)體、匿名函數(shù) |
掌握 |
函數(shù)的調(diào)用 |
· 形參、實參及其傳遞 |
掌握 |
|
函數(shù)的遞歸調(diào)用 |
· 遞歸的定義和函數(shù)調(diào)用 · 遞歸的執(zhí)行 |
知道 知道 |
|
庫的安裝 |
· 模塊化架構(gòu)和包的管理 · pip、wheel和exe安裝方法 |
理解 知道 |
|
庫的引用 |
· import和from方式 |
掌握 |
|
9 |
面向?qū)ο笤O計 |
||
|
面向?qū)ο蟾拍?/p> |
· 類與實例、屬性與方法 |
理解 |
類與實例 |
· 創(chuàng)建類、創(chuàng)建子類 · 創(chuàng)建類實例 |
理解 |
|
面向?qū)ο蟮奶卣?/p> |
· 封裝、繼承、多態(tài) |
知道 |
|
10 |
SQLite數(shù)據(jù)庫操作(選考) |
||
|
SQLite數(shù)據(jù)庫和簡單SQL語句 |
· SQLite數(shù)據(jù)庫的創(chuàng)建與簡單查詢 |
理解 |
數(shù)據(jù)庫連接對象 |
· 數(shù)據(jù)庫的連接與關閉、創(chuàng)建游標 |
理解 |
|
游標對象 |
· execute()、fetchone()、fetchmany()、fetchall()、scroll()和close()方法 |
掌握 |
|
11 |
使用tkinter的 GUI設計 |
|
|
|
tkinter常見控件 |
· 按鈕、標簽、輸入框、文本框、單選按鈕、復選框等 · 共同屬性和特有屬性設置 |
掌握
掌握 |
窗體控件布局 |
· 窗體設計 · 控件布局 |
掌握 理解 |
|
事件響應 |
· 用戶事件響應與自定義函數(shù)綁定 |
掌握 |
|
12 |
圖形繪制(可選用tkinter Canvas或turtle) |
||
|
位置 |
· 繪圖區(qū)域和坐標位置 |
掌握 |
圖形繪制的主要方法 |
· tkinter Canvas繪圖方法 · turtle繪圖方法 |
掌握 掌握 |
|
圖形繪制 |
· 繪制簡單形狀圖形 · 繪制函數(shù)圖形 |
掌握 掌握 |
|
文字與顏色填充 |
· 打印文字標簽 · 顏色填充 |
知道 知道 |
六、說明
1.建議學時數(shù):48-64學時,其中16-32學時為實驗課。
2.參考教材:
Ø《程序設計基礎(Python語言)》(嵩天,黃天羽,禮欣編著),高等教育出版社,2014年。
Ø《程序設計思想與方法——問題求解中的計算思維》(陸朝俊編著),高等教育出版社,2013年。
【上海計算機二級考試Python考試大綱修訂】相關文章:
上海2016年計算機二級VB考試大綱修訂07-28
2016上海市計算機二級《Python程序設計》考試大綱08-11
計算機二級考試VFP考試大綱10-05
2016上海市計算機二級《VB》考試大綱07-04
2016上海市計算機二級《Java程序設計》考試大綱10-11
2017年高考考試大綱修訂09-03