1. 計算機二級python考試題型
計算機二級python的考試題型有單項選擇題、基本編程題、簡單應用題和綜合應用題四個模塊,分值分別為40分,18分,24分和18分,及格分數為60分,每一場考試有3套題,一般為隨機分配。
2、基本編程題
該部分為填空題,考生需要根據給出的程序框架把內容補充完整,並且我們當時考試的時候是可以切換到python編碼頁面進行驗算的,這一模塊只要好好學基本上都能填對。
3、簡單運用題
這一模塊有兩道題,其中一道為turtle(三套題都有考),以補全代碼的形式出現,即在不修改系統給出的代碼的情況下將代碼補齊,另一道不同套卷考察的內容不同,我那時候考察的是函數。
4、綜合應用題
一般是文件管理,分詞排序、文件讀寫等,相比起前面的題目會有些難度。
總結:其實python二級考試內容並不難,總體上通過率還是很高的,通過後會有合格和優秀之分,想要達到優秀會有一定難度。
2. 關於python程序設計題的題庫
1、average_sum函數的功能為求一批數中大於平均值
sum=0
k=0
for i in range(n):
sum=sum+a[i]
average=sum/n
for i in range:
if(a[i]>average):
k=k+a[i]
return k
2、編寫函數fun求一個不多於五位數的正整數的位數
if(m>9999):
place=5
elif(m>999):
place=4
elif(m>99):
place=3
elif(m>9):
place=2
else:
place=1
return place
3、請編fun函數,求4*4整形數組的主對角線元素的和
sum=0.0
for i in range(4):
sum+=a[i][i]
return sum
4、已知:一元錢一瓶汽水,喝完後兩個空瓶換一瓶汽水。問:請輸入錢數(大於1的正整數),則根據錢數最多可以喝到幾瓶汽水。
s=0
k=0
while m>0:
m=m-1
s=s+1
k=k+1
while k>=2:
k=k-2
s=s+1
k=k+1
return s
5、編寫函數fun(x,y),函數的功能是若x、y為奇數,求x到y之間的奇數和;若x、y為偶數,則求x到y之間的偶數和。要求必須使用for結構。
主函數的功能是分別計算如下的值:
(1+3+5+……+777)+(2+4+6+……+888)=???
(1+3+5+……+1111)+(2+4+6+……+2222)=???
(1+3+5+……+1999)+(2+4+6+……+1998)=???
s=0
for i in range(x,y+1,2):
s=s+i
return s
6、編寫函數main 求3!+6!+9!+12!+15!+18!+21!
s=0
for i in range(3,22,3):
r=1
for j in range(1,i+1):
r*=j
s+=r
print(s)
3. python 選擇題三道
第2題:
的確是因為scale沒有return,但其實也不能說是錯的,因為返回的是None。
第3題:
s=Right_Angle_Triangle(3,4)
t=Right_Angle_Triangle(4,3)
print(s>t,s<t,s==t)
對象比較的時候會調用裡面的__gt__,__lt__,__eq__這些方法的結果去比較:
s>t就等於s.__gt__(t)
s<t就等於s.__lt__(t)
s==t就等於s.__eq__(t)
所以結果算一下就是d
第4題:
a=[1,2,3]
b=[1,2,3]
c=a
print(aisb,a==b,aisc,a==c)
a和b雖然值是一樣的,但是在內存中的地址不是一個,c=a,c指向的內存地址和a一樣,
所以a is b是False,a==b是True,a is c是True,a==c也是True。
如果解決了您的問題請採納!
如果未解決請繼續追問
4. 用Python能不能設計考試題庫系統
目前來說是可以的:
1.python有強大的圖形庫,比如kivy,pyqt等,能夠實現復雜的用戶界面。
2.python能夠很容易的與資料庫通信,如SQL,MySQL等。
所以,python可以實現大部分程序軟體等,只要個人或團隊使用,就可以。
一個軟體的實現所用的編程語言不是關鍵,關鍵是人和人的思維邏輯。
5. 2020-05-08測驗9 單項選擇題
單項選擇題
點擊選項選擇正確答案,每題有且僅有一個正確答案
1 以下選項不是Python數據可視化方向第三方庫的是:
A Seaborn
B Mayavi
C Matplotlib
D Pyramid
正確答案 D
Pyramid是Web開發框架庫。
2以下選項不是Python文本處理方向第三方庫的是:
A NLTK
B PyPDF2
C pyovr
D python-docx
正確答案 C
pyovr是增強現實開發庫。
3 以下選項不是Python網路應用開發方向第三方庫的是:
A MyQR
B numpy
C aip
D WeRobot
正確答案 B
numpy是多維度數據處理第三方庫。
4 以下選項不是Python網站開發框架方向第三方庫的是:
A Flask
B redis-py
C Django
D Pyramid
正確答案 B
redis-py是redis數據的Python訪問介面。
5 以下選項不是Python游戲開發方向第三方庫的是:
A PyGame
B cocos2d
C aip
D Panda3D
正確答案 C
aip是的人工智慧功能Python訪問介面。
6 以下選項不是Python圖形用戶界面方向第三方庫的是:
A wxPython
B PyQt5
C PyGObject
D Vizard
正確答案 D
Vizard是虛擬現實第三方庫。
7 以下選項不是Python Web信息提取方向第三方庫的是:
A Python-Goose
B Beautiful Soup
C wxPython
D Re
正確答案 C
wxPython是GUI第三方庫。
8 以下選項不是Python人工智慧方向第三方庫的是:
A Seaborn
B TensorFlow
C MXNet
D Scikit-Learn
正確答案 A
Seaborn是數據可視化第三方庫。
9 以下選項不是Python數據分析方向第三方庫是:
A Numpy
B Pandas
C Scrapy
D SciPy
正確答案 C
Scrapy是網路爬蟲庫
10 以下選項不是Python網路爬蟲方向第三方庫的是:
A Scrapy
B Requests
C pyspider
D Python-Goose
正確答案 D
Python-Goose是Web提取第三方庫。
6. python選擇題/簡答題
True的選項是A
True的選項是A
輸出是16 range(2,10)>2,3,4,5,6,7,8,9 循環了3次,X分別為2,3,4
輸出的結果是(-2,3,5)
people=[{'name':'Mary','height':160},{'name':'Isla','height':80},
{'name':'Sam'}]
height=0
n=0
foriinrange(len(people)):
ifisinstance((people[i].get('height')),int):
n=n+1
height=people[i].get('height')+height
else:
print('人員的平均身高為%s'%(height/n))
7. 小黑教育計算機二級python軟體用的python是什麼版本
使用的最古老的python3.0版本,沒有信息提示和命令提示的版本。
考試大綱
先說說我們考試的題型,我講的可能稍微會細一點,主要是照顧小白同學,大佬不喜歡請繞道,
一:考試環境
1. windows 7操作系統
這個大家不陌生,機房裡的電腦大多都是windows 7
2. python 3.4.2 -- 3.5.3 版本
我當時練習使用的是3.5.2,是這樣,有的同學會問,有很高的版本為什麼不用,對很高的版本用起來的確好用,我們開發項目的時候當然也會使用最高版本的,但是考試就要求是使用這個,python 3.4.2--3.5.3和更高版本的 python 最大的區別就是,他基本上沒有什麼內容輔助,例如,你想使用一個文本的列印操作,列印就是print,你print忘記怎麼拼寫了,那你就是涼了。但是高版本的時候,當你輸入pr的時候就會出現print,包括一些其他的命令,不過也沒有很難的代碼,熟練了什麼都不是問題。
3. IDLE開發環境
python解釋器自帶的IDLE開發環境,也是考試的環境。備考來說,不建議大家使用其他的環境。
二:題型分析
單項選擇題(40*1分)
回答這一部分題時,你的鍵盤時鎖住的,只有滑鼠可以點來點去。
前十道題是公共基礎知識
這一部分題,所有考二級的同學都是一樣的,即使你邊上那個考office的女朋友。
接下來30道題就是python的內容
其中含有
python的特點,保留字,變數命名,字元串語法,輸入輸出語法格式,數字類型,基本語法,分支結構,異常處理,內置函數,切片操作,開關文件操作,第三方庫,字典,集合,列表等等等等,但大概就是這些
操作題(3*5分+10分+15分+20分=60分)
這一部分題開啟之後選擇題將不能在進行作答,在回答這部分題時可以時刻調出你的運行環境測試你的程序是不是編程正確。
基本編程題(3*5分)
這一部分的題基本上屬於送分題,一般包括字元串按照格式列印,字元串進行一些語法上的操作輸出一下,對數據類型進行的一些操作在輸出,或者調用一個jieba庫,用其中的一個分詞的語法就可以輕松完成,這一部分題,都會給你一個標準的測試結果,你運行的時候輸入考題中的測試,運行出來之後和考題中的結果就可以確定自己是不是正確。。
簡單應用題(10分+15分)
考查考生利用turtle庫來繪制一個圖形,比如平行四邊形呀,畫一個有內切圓正方形呀,
這一部分題會讓你填寫代碼,大體的代碼已經有了,你需要把考題中的橫線 替換成你的代碼,並能在考試的電腦上運行出和考題一樣的結果就能保證結果正確無誤。
另一部分題是關於統計字數的,統計票數的,多數是對文本文件進行的操作,輸出的多數是統計之後的情況,這一部分沒有正確的運行結果供考生參考。
綜合應用題
與c語言不同,python二級考試的題目最後一道題分成了5+5+10分,分小題得分,完成一道題給一道題的分數
最後一道,一般是對文件的內容的管理,但是總體的套路都是一樣的,只要掌握了基本模式,即使是最後一道壓軸題也就可以手到擒來。
二: 學習方法
練習和總結
不斷的練習,不斷的總結,當你有了一定的編程邏輯,了解了一定的python使用方法的時候,你就可以自己解決實際的問題了,考試的題目也可以迎刃而解,不斷地練習是希望大家能夠在考試之前解決大部分的問題,當遇到一個問題之後,我們能想到平時我們就解決的方法,而不是到了考場的時候現場做出來,120分鍾的時間其實也不是十分的充裕,這也可能是我沒有得到優秀的原因吧。
當然啦你要有一套題,考試這種東西刷題能解決99%的問題。咱也不知道是不是真的,反正咱也不敢問。
說到總結,這里要給大家一個忠告,在總結出一個比較好的習慣之後要不斷的去實施去堅持,如在文件操作的時候寫好open就隨手把close寫上,程序這種東西在學起來的時候,要知道他是如何實現的,要從根本入手,要知道為什麼要這么做,比如你要知道是因為明天下雨所以天氣預報才會說明天下雨,而不是天氣預報說明天下雨,明天才會下雨,在剛開始學習編程的時候就是要不斷的模仿,這一段我在java的學習中真是體會的十分快樂,首先我承認我是一個比較笨的人,我在學習java的時候,都開始學習介面的時候,我還是不知道輸入的scanner 輸入到底怎麼回事,我只知道要有這一行 我下面在寫實例化的名字的時候可以直接調用了,後來就能漸漸理解了,也知道要怎麼寫才能在之後輸入,怎麼寫才能讓程序看起來更加具有條理。
還要理解寫一個大程序要逐步求精,比如我們再看別人寫的程序的時候,就會發現十分的難看懂,後來你決定和他寫出一個一模一樣的程序,你發現根本不知道他的每一步在做什麼,不能理解。這就是因為他在逐步求精的過程中,導致他的程序看上去越來越高大上,越來越精簡,越來越難懂。例如我們的for循環,我們寫這個循環的時候,是因為循環里的內容有規律可以尋找是吧,我們發現我們在長得差不多的程序上浪費了太多的時間時我們就會採用循環的方法,使用循環的目的不是因為這里就是要用循環,而是這里的循環簡單,當你遇到的每一個問題都能這么解決的時候會省去你十分多的時間和精力。
知識點是否需要總結,後續看有沒有需要的同學,畢竟知識點這種東西書上都有好多
我堅信每一個考python二級的同學都是超級棒棒的同學,加油,祝你二級考試成功!!!
8. Python設計選擇題
#python版本:3.6.5
defmain():
#保存題目
questions=["Q1","Q2","Q3","Q4","Q5"]
#保存每個題目的四個答案
answers=[["A1","A2","A3","A4"],["A1","A2","A3","A4"],["A1","A2","A3","A4"],["A1","A2","A3","A4"],["A1","A2","A3","A4"]]
#保存每個題目的正確答案
correctAswers=["A","B","C","A","B"]
#保存四個選項
index=["A","B","C","D"]
#當前題目序號
currentQuestion=0;
#分數
point=0;
#一共五道題
while(currentQuestion<5):
print("題目:",questions[currentQuestion])
foriinrange(0,4):
print(index[i],".",answers[currentQuestion][i])
userAnswer=input("你的答案:")
#默認abcd和大寫一樣,答對加分
ifuserAnswer.lower()==correctAswers[currentQuestion].lower():
point+=1
#下一題
currentQuestion+=1
print("答題結束,你的分數:",point)
main()
9. 一篇文章搞定Python二級考試
想考python二級的同學,大家不必過分擔心考試的難度。考試內容基本圍繞python基礎來考。
以下是python二級考試的復習內容,僅供參考。
考試方式:
上機考試,考試時長 120 分鍾,滿分 100 分。
1. 題型及分值
單項選擇題 40 分( 含公共基礎知識部分 10 分)。
操作題 60 分( 包括基本編程題和綜合編程題)。
2. 考試環境
Windows 7 操作系統,建議 Python 3.4.2 至 Python 3.5.3 版本,IDLE 開發環境。
考試內容:
一、 Python 語言基本語法元素
1. 程序的基本語法元素:程序的格式框架、縮進、注釋、變數、命名、保留字、數據類型、賦值語句、引用。
2. 基本輸入輸出函數:input() 、eval() 、print() 。
3. 源程序的書寫風格。4. Python 語言的特點。
二、 基本數據類型
1. 數字類型:整數類型、浮點數類型和復數類型。
2. 數字類型的運算:數值運算操作符、數值運算函數。
3. 字元串類型及格式化:索引、切片、基本的 format() 格式化方法。
4. 字元串類型的操作:字元串操作符、處理函數和處理方法。
5. 類型判斷和類型間轉換。
三、 程序的控制結構
1. 程序的三種控制結構。
2. 程序的分支結構:單分支結構、二分支結構、多分支結構。
3. 程序的循環結構:遍歷循環、無限循環、break 和 continue 循環控制。
4. 程序的異常處理:try-except。
四、 函數和代碼復用
1. 函數的定義和使用。
2. 函數的參數傳遞:可選參數傳遞、參數名稱傳遞、函數的返回值。
3. 變數的作用域:局部變數和全局變數。
五、 組合數據類型
1. 組合數據類型的基本概念。
2. 列表類型:定義、索引、切片。
3. 列表類型的操作:列表的操作函數、列表的操作方法。
4. 字典類型:定義、索引。
5. 字典類型的操作:字典的操作函數、字典的操作方法。
六、 文件和數據格式化
1. 文件的使用:文件打開、讀寫和關閉。
2. 數據組織的維度:一維數據和二維數據。
3. 一維數據的處理:表示、存儲和處理。
4. 二維數據的處理:表示、存儲和處理。
5. 採用 CSV 格式對一二維數據文件的讀寫。
七、 Python 計算生態
1. 標准庫:turtle 庫( 必選)、random 庫( 必選) 、time 庫( 可選)。
2. 基本的 Python 內置函數。
3. 第三方庫的獲取和安裝。
4. 腳本程序轉變為可執行程序的第三方庫:PyInstaller 庫( 必選)。
5. 第三方庫:jieba 庫( 必選)、wordcloud 庫( 可選)。
6. 更廣泛的 Python 計算生態,只要求了解第三方庫的名稱,不限於以下領域:網路爬蟲、數據分析、文本處理、數據可視化、用戶圖形界面、機器學習、Web 開發、游戲開發等。
10. Python二級考試的程序題如何計分
全國計算機等級考試二級操作題部分採用計算機自動評分方式,其中有的題型採用比照標准答案集進行評分,有的題型用一定的演算法對程序的輸出結果進行檢測來評分。
一、Python語言的基本語法元素
1、程序的基本語法元素:程序的格式框架、縮進、注釋、變數、命名、保留字、數據類型、賦值語句、引用;
2、基本輸入輸出函數:input()、eval()、print();
3、源程序的書寫風格;
4、Python語言的特點。
二、基本數據類型
1、數字類型:整數類型、浮點數類型和復數類型;
2、數字類型的運算:數值運算操作符、數值運算函數;
3、字元串類型及格式化:索引、切片、基本的format()格式化方法;
4、字元串類型的操作:字元串操作符、處理函數和處理方法;
5、類型判斷和類型間轉換。
三、程序控制結構
1、程序的三種控制結構;
2、程序的分支結構:單分支結構、二分支結構、多分支結構;
3、程序的循環結構:遍歷循環、無限循環、break和continue循環控制;
4、程序的異常處理:try-except。