全國計(jì)算機(jī)等級考試二級Python真題及解析2word練習(xí)_第1頁
全國計(jì)算機(jī)等級考試二級Python真題及解析2word練習(xí)_第2頁
全國計(jì)算機(jī)等級考試二級Python真題及解析2word練習(xí)_第3頁
全國計(jì)算機(jī)等級考試二級Python真題及解析2word練習(xí)_第4頁
全國計(jì)算機(jī)等級考試二級Python真題及解析2word練習(xí)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、全國計(jì)算機(jī)等級考試二級Python真題及解析2word練習(xí)、選擇題1 python 用來表示代碼塊所屬關(guān)系(控制層級結(jié)構(gòu)的)的語法符號是( )A.圓括號B.大括號C.縮進(jìn)D.冒號2 ()不是程序設(shè)計(jì)高級語言。A PythonB BasicC C+D.偽代碼 下列語言中( )不屬于高級語言A pythonB VCC JAVAD 匯編語言 在 python 語言中,下列表達(dá)式中不是關(guān)系表達(dá)式( )A m=nB m=nC m or nD m!=n5 在 Python 中,表達(dá)式 2*3 的結(jié)果是( )A 5B 8C 6D 36 已知字符串 a=python ,則 a-1 的值為(A pB n)C y

2、D o7 已知 a = 6, b = -4,則Python 表達(dá)式a / 2A 3B 3.0+ b % 2 * 3 的值為()C 5D 5.08 以下( )是 python 文件A *.mp3B *.xlsC *.pptD *py9 python 的命令行提示符是( )A #B C/D C: 以下 python 程序段運(yùn)行后, s 的值是( )n=0s=0while s =0:b=a+2Else:b=a- 2print ( b)A 6B 8C 1018 以下屬于計(jì)算機(jī)高級語言的是( )A. PythonB.自然語言C.匯編語言D 12D.機(jī)器語言19 在 python 中,語句 print(a

3、,b) 的意思是( )A.打印a,bB.輸出(a,b) C.輸出a,bD.輸出a,b的值20 下列 Python 程序段if b a :a = 3 * belse:a = 10程序運(yùn)行后, a 的值是( )A 10B 0C 12D 421 以下 Python 代碼輸出結(jié)果中說法正確的是( )。x=0for i in range(1,100):x=x+iprint(x)A 1+100 的和B 1+99 的和199所有整數(shù)的和1100所有整數(shù)的和22 下列不可以用來搭建本地服務(wù)器的軟件是( )1 ) Python( 2) Excel ( 3) IIS (4)ApacheA (1)(2)B (3)(

4、4)C (1)(2)(3)(4)D (1)(2)(4)23.利用Python程序繪制x-y的散點(diǎn)圖,則下列程序第 5行應(yīng)該填寫的代碼是()。#繪制散點(diǎn)圖,im33rt matplotlib. pyplot 口m pitY 二O 5.1. 1. 5, 2,2. 5Q 49, L 02, L 47, 2. 02, 2. 51It. show1)A. plt. plot (X,Y)B. plt. scatter (X,Y)C. plt. bar (X,YD. plt .boxplot (X,Y).在Python中,不同的數(shù)據(jù),需要定義不同的數(shù)據(jù)類型,可用方括號“ 口”來定義的是 ()A.列表B.元組

5、C.集合D.字典.在 Python 中,表達(dá)式 a*3+b*3+c*3=100*a+10*b+c 屬于()A.算術(shù)表達(dá)式B.關(guān)系表達(dá)式C.邏輯表達(dá)式D.日期表達(dá)式a=15b=46if:print( True )else:print( Flase )A. a=bB. abC. ab And b3 的值是()FalseTrue-1D. 1.在python中,運(yùn)行下列程序,正確的結(jié)果是()x=1 while x0:x=x+1print( x)A. 1C.無輸出B. 1 2 3 4 5 6 7 8 9D. 100、程序填空.編寫程序。如圖所示的算法,請用 Python程序?qū)懗鰧?shí)現(xiàn)該算法相應(yīng)的代碼。.某

6、企業(yè)開展“運(yùn)動打卡動動有獎”活動:若員工在本月累計(jì)運(yùn)動時(shí)間30小時(shí)以下,獎勵0元;達(dá)到30但不足45小時(shí)獎勵300元;達(dá)到45但不足60小時(shí)獎勵450元;60小 時(shí)及以上獎勵500元。小強(qiáng)用python編寫程序?qū)崿F(xiàn)相關(guān)功能:輸入某員工本月累計(jì)運(yùn)動時(shí) 間(時(shí)),輸出其能獲得的獎勵金額。(1)實(shí)現(xiàn)上述功能的程序如下,請?jiān)趧澗€處填入合適的代碼。t=int (input (“請輸入您本月累計(jì)運(yùn)動時(shí)間(時(shí)):“)if t0 :print (“輸入錯(cuò)誤”)else:if t30:delif tmax:max=a iif ai min:min=a iaver=()4(1)在引用tkinter模塊進(jìn)行界面設(shè)計(jì)

7、的過程中,窗體中錄入評委打分的對象是由 控件 生成的。A. Entry B. Label C Frame D. Button(2)題目中算法描述采用的是 A、自然語言 日偽代碼C、流程圖D、.N-S圖(3)下列程序代碼片段對應(yīng)于算法描述中的第2步至第4步。請?zhí)顚懫沃锌瞻滋幍谋磉_(dá)式填寫完整37.編寫程序,用*打印一個(gè)如下所示的等腰直角三角形,將測試結(jié)果截圖。* *.調(diào)試程序。請閱讀以下程序并寫出運(yùn)行結(jié)果。#ex16.pyi=0 sum=0 while i,故本題選B選項(xiàng)。解析: B【詳解】本題主要考查Python 命令提示符。 python 的命令行提示符是,故本題選B 選項(xiàng)。【詳解】本題主要

8、考查Python程序的執(zhí)行。n=0, s=0,循環(huán)條件是s=10,則循環(huán)結(jié)束時(shí),n=n+3=0+3+3+3=9 s=s+n=0+3+6+9=18 故程序結(jié)束后,s 的值是 18,故解析: C【詳解】本題主要考查 Python程序的執(zhí)行。n=0, s=0,循環(huán)條件是s=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B選項(xiàng)。解析: B【詳解】本題主要考查 Python程序的執(zhí)行。a=6,滿足a=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后, b 的值是8 ,故本題選B 選項(xiàng)。A【詳解】本題考查計(jì)算機(jī)語言的相關(guān)知識點(diǎn)計(jì)算機(jī)高級語言有Python、Java等計(jì)算機(jī)低級語言有

9、匯編語言機(jī)器語言是計(jì)算機(jī)直接識別并執(zhí)行的語言。故本題選 A 選項(xiàng)解析: A【詳解】本題考查計(jì)算機(jī)語言的相關(guān)知識點(diǎn)計(jì)算機(jī)高級語言有Python 、 Java 等計(jì)算機(jī)低級語言有匯編語言機(jī)器語言是計(jì)算機(jī)直接識別并執(zhí)行的語言。故本題選 A 選項(xiàng)D【詳解】本題主要考查Python 輸出函數(shù)。在python 中,語句 print(a,b) 的意思是輸出a,b的值,故本題選D選項(xiàng)。解析: D【詳解】本題主要考查Python 輸出函數(shù)。在 python 中,語句 print(a,b) 的意思是輸出 a, b 的值,故本題選 D 選項(xiàng)。C【詳解】本題主要考查Python程序的執(zhí)行。a=0, b=4,滿足ba,

10、執(zhí)行a=3*b=12,故程 序運(yùn)行后,a的值是12,故本題選C選項(xiàng)。解析: C【詳解】本題主要考查 Python程序的執(zhí)行。a=0, b=4,滿足ba,執(zhí)行a=3*b=12,故程序運(yùn)行后,a 的值是12,故本題選C 選項(xiàng)。C【詳解】本題考查的是Python代碼程序。本題的關(guān)鍵點(diǎn)是range ()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為 1-99 的整數(shù)。循環(huán)過程就是執(zhí)行1-99 所有整數(shù)的求和過程。故答案為C。解析: C【詳解】本題考查的是Python 代碼程序。本題的關(guān)鍵點(diǎn)是range ()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為 1-99的整數(shù) 。循環(huán)過程就是執(zhí)行1-99所有整數(shù) 的求和過

11、程。故答案為C。A【詳解】本題主要考查服務(wù)器的搭建。 Python 是程序設(shè)計(jì)軟件, Excel 是表格處理軟件,IIS是互聯(lián)網(wǎng)信息服務(wù),Apache是Wet務(wù)器軟件,IIS和Apache可以用 來搭建本地服務(wù)器的軟件解析: A【詳解】本題主要考查服務(wù)器的搭建。Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,IIS是互聯(lián)網(wǎng)信息服務(wù),Apache是Web服務(wù)器軟件,IIS和Apache可以用來搭建本地服務(wù)器的軟件, 故本題選 A 選項(xiàng)。B【詳解】本題主要考查Python繪圖函數(shù)。plot是繪圖函數(shù),scatter是繪制散點(diǎn)圖函數(shù),bar 是繪制柱狀圖函數(shù), boxplot 是繪制箱線圖函數(shù)

12、,故本題選 B 選項(xiàng)。解析: B【詳解】本題主要考查Python 繪圖函數(shù)。 plot 是繪圖函數(shù), scatter 是繪制散點(diǎn)圖函數(shù), bar 是繪制柱狀圖函數(shù), boxplot 是繪制箱線圖函數(shù),故本題選 B 選項(xiàng)。A【詳解】本題主要考查Python 數(shù)據(jù)類型。列表用方括號“ 來定義,元組可以用圓括號”“ ()來定義,集合可以用大括號”“ 來定義,字典用大括號”“ 來定義,故本題選”A 選項(xiàng)。解析: A【詳解】本題主要考查Python 數(shù)據(jù)類型。列表用方括號“ ”來定義,元組可以用圓括號“ () ”來定義,集合可以用大括號“ ”來定義,字典用大括號“ ”來定義,故本題選 A 選項(xiàng)。B【詳解

13、】本題主要考查Python 表達(dá)式的運(yùn)算?!?”是關(guān)系運(yùn)算符,用于判斷左右兩邊的表達(dá)式值是否相等,故該表達(dá)式是關(guān)系表達(dá)式,故本題選 B 選項(xiàng)。解析: B【詳解】本題主要考查Python 表達(dá)式的運(yùn)算?!?=是關(guān)系運(yùn)算符,用于判斷左右兩邊的表達(dá)式值是”否相等,故該表達(dá)式是關(guān)系表達(dá)式,故本題選B 選項(xiàng)。C【詳解】本題考查 Python 程序調(diào)試ab時(shí),執(zhí)行print( True$本題選C選項(xiàng) 解析: C 【詳解】 本題考查 Python 程序調(diào)試 ab值為False , b3值為 True,邏輯運(yùn)算符“ And兩邊都為真,表達(dá)式的值才為真,故表達(dá)式ab Andb3 的值是 F 解析: A 【詳解】

14、本題主要考查 Python表達(dá)式的運(yùn)算。a=2, b=5, ab值為False, b3值為True,邏輯運(yùn)算 符“AndW邊都為真,表達(dá)式的值才為真,故表達(dá)式ab And b3的值是False,故本題選 A選項(xiàng)。C 【詳解】 本題主要考查Python程序的執(zhí)行。x0為真,所以一直做x=x+1語句,print()語句要在循環(huán)結(jié)束后再執(zhí)行此行代碼,所以無輸出,故本題選 C選項(xiàng)。解析:C【詳解】本題主要考查 Python程序的執(zhí)行。x0為真,所以一直做 x=x+1語句,print ()語句要在循環(huán)結(jié)束后再執(zhí)行此行代碼,所以無輸出,故本題選C選項(xiàng)。二、程序填空a=float(input(請輸入一個(gè)數(shù))

15、b=float(input(請輸入一個(gè)數(shù))c=float(input(請輸入一個(gè)數(shù))if ca and cb:print(最大數(shù)為:,c)elif ba:print(最大數(shù)數(shù)else:print(最大小數(shù)為,a)的而Kg /數(shù)U. tire 二鹿 入入人數(shù) “二常和輸大, 一一語請偈最A(yù)apfloat (lixmiK* Elfli -拿 F b=flon 3 -nr cb:piitrt i ,最*:數(shù)為:clmudU最大數(shù)在:blpiint最大小觸為)o)【詳解】本題主要考查算法描述及Python程序設(shè)計(jì)。分析算法流程圖,首先輸入a、b、c三個(gè)數(shù),進(jìn)行兩兩比較,輸出最大數(shù),故 Python程序

16、設(shè)計(jì)如下:a=float(input(請輸入一個(gè)數(shù))b=float(input(請輸入一個(gè)數(shù))c=float(input(請輸入一個(gè)數(shù)) if ca and cb:print(最大數(shù)為:,c)elif ba:print(最大數(shù)數(shù),b)else:print(最大小數(shù)為,a)m=0 elift60: A【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。 若員工在本月累計(jì)運(yùn)動時(shí)間 30小時(shí)以下,獎 勵0元,即m=0。達(dá)到45但不足60小時(shí)獎勵450元,故填elift60:。-1= RESTART: C:/U*日工Micha巳l/Qesktop/Fythan程序/設(shè)計(jì)10。以內(nèi)的數(shù)中能同時(shí)被W或5 整

17、除的個(gè)數(shù).叮=之工能同時(shí)破3或5整除的數(shù)是:16 30 46 60 75 90施同時(shí)袖3或5整除的個(gè)麴是二6s=input(請輸入要轉(zhuǎn)換的字符)c=len(s) #len求字符串長度for i in range(0,c):if i2:print (chr(ord(si)+2) # ord ord()函數(shù)是 chr()函數(shù)配對函數(shù),將字符轉(zhuǎn)ASCII值else:print(chr(ord(si) + 3)【詳解】本題主要考查程序設(shè)計(jì)。題干要求可通過Python程序條件分支結(jié)構(gòu)實(shí)現(xiàn),具體代碼如下:s=input(請輸入要轉(zhuǎn)換的字符)c=len(s) #len求字符串長度for i in range

18、(0,c):if i2:print (chr(ord(si)+2) # ord ord()函數(shù)是 chr()函數(shù)配對函數(shù),將字符轉(zhuǎn)ASCII值else:print(chr(ord(si) + 3)1 M求50以內(nèi)所有一洵倍數(shù)的和二1二1Sluii. u4while i - 50:二從1循環(huán)到505 if i 5 = 0:-判斷變量是否能被遴除Sinn += 1Aprint(i, end=)A i += 1*循環(huán)控制變量else:/循環(huán)正常結(jié)束!就執(zhí)行久占靖P分pr int. (n o v or)pr int (Sura)Ruri:d e mo03_03_G5overI、 D : I【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。Python for循環(huán)可以遍歷任何序列的項(xiàng)目 ,如一個(gè)列表或者 一個(gè)字符串。range可以生成一個(gè)整

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論