版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【編程】青少年編程等級(jí)考試Python編程二級(jí)試卷2word練習(xí)一、選擇題a+b.把數(shù)式一二——寫成Python語(yǔ)言的表達(dá)式,下列書寫正確的是()。2aD.(a+b)/(2*a)D.a-bD.D.(a+b)/(2*a)D.a-bD.1D.x_1D..exe.下列選項(xiàng)中,可以作為Python程序變量名的是()A. a/b B. ab C. a+b.python3解釋器執(zhí)行not1and1的結(jié)果為()。A. True B. False C. 0.下列可以作為python變量名的是()A.5x B.x-1 C.if.Python文件的后綴名是()。A..doc B..vbp C..py.在教科書中利用Python探究電流和電壓、電阻的關(guān)系實(shí)驗(yàn)里,除了可以通過(guò)書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過(guò)下列()工具實(shí)現(xiàn)。A.PythonIDLEB.Xmind C.網(wǎng)絡(luò)畫板 D.幾何畫板.下列選項(xiàng)都是屬于高級(jí)語(yǔ)言的是()A.匯編語(yǔ)言、機(jī)器語(yǔ)言.匯編語(yǔ)言、Basic語(yǔ)言C.Basic語(yǔ)言、Python語(yǔ)言D.機(jī)器語(yǔ)言、Python語(yǔ)言.根據(jù)Python中變量命名遵循的規(guī)則,正確的是()A.char21 B.2020Py C.Python D.name.ch.下圖是python34安裝后目錄文件的磁盤文件存儲(chǔ)結(jié)構(gòu),下列說(shuō)法錯(cuò)誤的是()|-]Python34謁DLLs謁口口口+include十Lib串UbS十 二uip匕+telIzlTools+il鼬+pyncheI-IScripts_pycache_A.圖中文件存儲(chǔ)結(jié)構(gòu)為樹結(jié)構(gòu),python34為樹的根結(jié)點(diǎn)(父節(jié)點(diǎn))B.圖中python34根結(jié)點(diǎn)有4個(gè)子結(jié)點(diǎn)C.圖中python34根結(jié)點(diǎn)下有5個(gè)子樹(子結(jié)點(diǎn))
D.圖中Tools是python34的子樹(子結(jié)點(diǎn)).下列選項(xiàng)中,屬于Python輸入函數(shù)的是()。TOC\o"1-5"\h\zA.random() B.print() C.Cout() D..以下python程序段運(yùn)行后,x和st的值分別是()x=123+678st="123"+"678"A.123678"123678"B.123678"801"C.801"123678" D..在Python語(yǔ)言中,用來(lái)定義函數(shù)的關(guān)鍵字是()。A.return B.def C.function D..在Python中,下面程序段的輸出結(jié)果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9 D..在Python中要交換變量a和b中的值,應(yīng)使用的語(yǔ)句組是()A.a,b=b,aC.a=b;b=a.下列序列拼接錯(cuò)誤的是()list=[None]*4msg="Python","語(yǔ)言"tup="/〃.join(("123",〃234〃))set={1,2,3}+{4,5,6}.以下哪個(gè)不是python關(guān)鍵字()A.cout B.fromB.a=c;a=b;B.a=c;a=b;b=cD.c=a;b=a;b=cC.not D.A.匯編語(yǔ)言 B.Python語(yǔ)言 C.自然語(yǔ)言 D..以下不屬于高級(jí)程序設(shè)計(jì)語(yǔ)言的是()。A. C++ B.VB C.機(jī)器語(yǔ)言 D.input()801"801"importx=10or機(jī)器語(yǔ)言Python=abcd。實(shí)現(xiàn)上述.檢測(cè)輸入的四位整數(shù)abcd是否滿足下述關(guān)系input()801"801"importx=10or機(jī)器語(yǔ)言Python=abcd。實(shí)現(xiàn)上述k=int(input(“輸入一個(gè)四位數(shù):”))①y=k%100if② :print(“符合”)else:print(“不符合”)劃線處應(yīng)填入的代碼是()A.0x=k/100②(x+y)*2!=kB.0x=k//100②(x+y)D.0x=k//100②(B.0x=k//100②(x+y)D.0x=k//100②(x+y)*2==k**2==k.有python程序如下a=int(input())b=int(input())c=input()ifc=='+':print(a+b)elifc=='-':print(a-b)elifc=='*':print(a*b)elifc=='/':print(a/b)else:print("輸入錯(cuò)誤,請(qǐng)重試”)當(dāng)程序運(yùn)行后,小新依次輸入92*程序輸出結(jié)果應(yīng)為()A.18 B.11 C.7 D.4.下列有關(guān)于print命令的描述中,正確的是()A.在打印機(jī)里打印相關(guān)的文本或者數(shù)字等B.可以用來(lái)畫圖C.在屏幕中輸出相應(yīng)的文本或者數(shù)字等D.執(zhí)行語(yǔ)句print(“python”,3.7)時(shí)會(huì)出錯(cuò)22.小林同學(xué)想要利用Python來(lái)編寫一道程序,解決“1+2+3+……+100”這個(gè)問(wèn)題,那么小林同學(xué)在編寫程序的過(guò)程中可能會(huì)用到哪些語(yǔ)句()A.賦值語(yǔ)句B.循環(huán)語(yǔ)句C.條件語(yǔ)句D.輸出語(yǔ)句.在Python中運(yùn)行下列程序,輸出結(jié)果為()foriinrange(1,5):print(i)A.1,2,3,4,5B.12345 C.0,1,2,3,4D.1234.有如下python程序段:a=[4,5,3,6,7,8,2,9,1]m,c=1,1foriinrange(1,len(a)):ifa[i]>=a[i-1]:c+=1m=max(m,c)else:c=1print(c,m)則程序執(zhí)行后,c和m的值分別是()A.1和1 B. 1和4 C. 2和4 D. 3和4.計(jì)算機(jī)能直接接收和執(zhí)行的程序設(shè)計(jì)語(yǔ)言為()A.VisualBasic語(yǔ)言B. Python語(yǔ)言 C.機(jī)器語(yǔ)言 D.自然語(yǔ)言.在Python中要生成隨機(jī)數(shù),應(yīng)該使用()。A. math模塊 B. random模塊C. numpy模塊 D. pygame模塊27.在Python語(yǔ)言中,數(shù)據(jù)的輸入是通過(guò)( )來(lái)實(shí)現(xiàn)的。A. input()函數(shù) B. print()函數(shù)C. output()函數(shù) D. abs()函數(shù).下列Python程序段運(yùn)行的結(jié)果是( )x=0foriinrange(1,20,3):x=x+iprint(x)A.80 B.190 C.70 D.210.關(guān)于python發(fā)布代碼及安裝使用代碼,下列說(shuō)法錯(cuò)誤的是()A.創(chuàng)建一個(gè)文件夾mymodule,其中包含mymodule.py和setup.py(包含發(fā)布的元數(shù)據(jù))兩個(gè)文件B.在DOS命令行中打開mymodule所在的目錄,使用“pythonsetup.pysdist”命令構(gòu)建發(fā)布文件仁已經(jīng)構(gòu)建發(fā)布的模塊必須先導(dǎo)入程序,然后才能使用。導(dǎo)入時(shí)只能使用語(yǔ)句“importmymodule",不可以用“frommymoduleimport*"D.下載安裝,使用“pythonsetup.pyinstall”命令安裝到你的Python本地副本中.下列不可以用來(lái)搭建本地服務(wù)器的軟件是()。①Python②Excel③IIS④ApacheA.①② B.③④ C.①②③④ D.①②④二、程序填空.水仙花數(shù)是指一個(gè)三位數(shù),它的每個(gè)位上的數(shù)字的3次方之和就等于它本身,例如:1**3+5**3+3**3=153。這類三位數(shù)也被叫做自戀數(shù)、自幕數(shù)或者阿姆斯特朗數(shù)。[問(wèn)題求解]設(shè)這個(gè)數(shù)存放于變量x中,變量g、s、b分別存放個(gè)位、十位、百位上的數(shù)。需得分離數(shù)字得到每位上的數(shù),即將變量g、s、b表示為x的形式。請(qǐng)閱讀如下python程序,在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語(yǔ)句,使程序完整。print("三位數(shù)之內(nèi)的水仙花是:”)forxin(100,1000):b=x//100s=(x//10)g=一Ifx=(b**3+s**3+g**3):print().密碼強(qiáng)度檢測(cè)。編寫python程序,實(shí)現(xiàn)如下功能:輸入要檢測(cè)的密碼,輸出密碼強(qiáng)度結(jié)果。密碼字符分為數(shù)字字符、字母和其他符號(hào)三類。密碼強(qiáng)度的檢測(cè)方法為:若密碼位數(shù)少于8位,則不進(jìn)行強(qiáng)度檢測(cè),給出提示“密碼位數(shù)不能少于8位,請(qǐng)重新輸入!”。若密碼位數(shù)在8位及以上,則進(jìn)行強(qiáng)度檢測(cè):若密碼字符屬于同一類字符,則密碼強(qiáng)度為“弱”;若密碼字符屬于不同的二類字符,則密碼強(qiáng)度為“中等”;若密碼字符屬于不同的三類字符,則密碼強(qiáng)度為“強(qiáng)”。(1)若輸入"12abcd5!”,則輸出結(jié)果為(選填,選字母:A.密碼位數(shù)不能少于8位,請(qǐng)重新輸入!/B.弱/C.中等/D.強(qiáng))(2)實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。password=input(“請(qǐng)輸入要檢測(cè)的密碼:”)①ifn<8:print(“密碼位數(shù)不能少于8位,請(qǐng)重新輸入!”)else:n1=0n2=0n3=0foriinrange(0,n,1):②if“0"<=ch<=“9”:n1=1elif"a”<=ch<="z”or"A”<=ch<="Z":n2=1else:n3=1③ifx==3:print("強(qiáng)”)elifx==2:print("中等”)else:print("弱”).完善程序?qū)崿F(xiàn)如下功能并保存:有5個(gè)人坐在一起,第5個(gè)人說(shuō)他比第4個(gè)人小3歲;第4個(gè)人說(shuō)他比第3個(gè)人小3歲;第3個(gè)人說(shuō)他比第2個(gè)人小3歲;第2個(gè)人又說(shuō)他比第1個(gè)人小3歲;第1個(gè)人說(shuō)他是38歲。編寫程序,計(jì)算出第5個(gè)人的年齡并顯示。defage(n):ifn==1:c=else:c=age(n-1)-3return print("M5人的年齡:",age())input("運(yùn)行完畢,請(qǐng)按回車鍵退出...”).完善程序?qū)崿F(xiàn)以下功能并保存。輸入一元二次方程的系數(shù)a,b,c的值,求解一元二次方程ax2+bx+c=0(aW0)請(qǐng)輸入方程軍數(shù)4!=。):1請(qǐng)輸入方程系數(shù)b:-6請(qǐng)輸入方程系數(shù)J6方程有的手不同W解2.0運(yùn)行完辛一請(qǐng)接回手舞退出并請(qǐng)不要更改源程序的結(jié)構(gòu),刪除原題里的①、②。填寫正確的代碼,使程序完善importmatha=float(input("請(qǐng)輸入方程系數(shù)a(!=0):"))b=float(input("請(qǐng)輸入方程系數(shù)b:"))c=float(input("請(qǐng)輸入方程系數(shù)c:"))delta=b*b-4*a*cifdelta>:x1=(-b+math.sqrt(delta))/(2*a)x2=(-b-math.sqrt(delta))/(2*a)print("方程有兩個(gè)不同的解",x1,x2)elifdelta==0:x1= print("方程有兩個(gè)相同的解",x1)else:print("方程無(wú)解")input("運(yùn)行完畢,請(qǐng)按回車鍵退出…”).地球繞太陽(yáng)的運(yùn)行周期為365天5小時(shí)48分46秒(合365.24219天),即一回歸年。公歷的平年只有365天,比回歸年短約0.2422天,每四年累積約一天,把這一天加于2月末(即2月29日),使當(dāng)年的時(shí)間長(zhǎng)度變?yōu)?66天,這一年就是閏年。判斷某一年是否是閏年的方法是年份數(shù)能被4整除,但不能被100整除,或者年份數(shù)能被400整除。以下是一段用于判斷某一年是否是閏年的程序。year=input廠請(qǐng)輸入您要判斷的年傍:0year=int(year)# ①result=(year%4==0② ③)④(year%400==0)ifresulL;s=是else:£="不是”print(str(?)+"年"+s+"閏年")請(qǐng)將上面程序框中空格處的內(nèi)容填寫完整,其中①處填寫代碼注釋.操作說(shuō)明:打開文件“Y:/¥1.py",將程序補(bǔ)充完整,不得增加,刪除語(yǔ)句、或改變程序原有結(jié)構(gòu),操作結(jié)束后保存。以下程序段的功能是:根據(jù)從鍵盤上輸入的表示星期幾的數(shù)字,若輸入的數(shù)字不是在范圍(1至7)輸出“輸入錯(cuò)誤!”,否則輸出對(duì)應(yīng)的英文星期的簡(jiǎn)稱如“Mon、Tue、Wed、Thu、Fri、Sta、Sun”。n=int(input("請(qǐng)輸入一個(gè)數(shù):”))list=[“Mon〃,〃Tue〃,〃Wed〃,〃Thu〃,〃Fri〃,〃Sta〃,〃Sun〃]if:print("輸入錯(cuò)誤!〃)else:print().求1?100內(nèi)奇數(shù)之和(使用range函數(shù)).編寫一個(gè)程序,判定用戶輸入的兩個(gè)數(shù)a和b,如果用戶輸入的第一個(gè)數(shù)大,則兩數(shù)互換,否則原樣輸出。.調(diào)試程序。請(qǐng)閱讀以下程序并寫出運(yùn)行結(jié)果。FilaEditFormatRunOptic6.pyi=CiEUJI1=Owhilei<10:ifi3S3==0:S1UR-+=LprintHi=i-l-lprint?sum5ssum)#ex16.pyi=0sum=0whilei<10:ifi%3==0:sum+=iprint(i)i=i+1print('sum',sum)40.冠軍在A、B、C、D四位同學(xué)中。A說(shuō):“不是我”,B說(shuō):“是C”,C說(shuō):“是D",D說(shuō):“C說(shuō)的不對(duì)”,已知四人中有一人說(shuō)了假話。判斷出到底誰(shuí)是冠軍。請(qǐng)?jiān)诳崭裉幪顚懻_的代碼,使程序完善。champion=['A','B','C','D']#設(shè)置選手列表foriin:#循環(huán)讀取選手編號(hào)cond=(i!='A')+(i=='C')+(i=='D,)+(i!=,D,)#查找符合條件的選手ifcond==:#說(shuō)真話是否是3人print("冠軍是:,)#輸出冠軍input("運(yùn)行完畢,請(qǐng)按回車鍵退出...”)【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題.D【詳解】本題主要考查Python表達(dá)式。Python中乘號(hào)用符號(hào)“*〃,運(yùn)算優(yōu)先級(jí)可以通過(guò)小括號(hào)提升,小括號(hào)優(yōu)先級(jí)最高,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python表達(dá)式。Python中乘號(hào)用符號(hào)“*〃,運(yùn)算優(yōu)先級(jí)可以通過(guò)小括號(hào)提升,小括號(hào)優(yōu)先級(jí)最高,故本題選D選項(xiàng)。B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故ab可以作為Python程序變量名,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故ab可以作為Python程序變量名,故本題選B選項(xiàng)。B【詳解】本題考查的是Python邏輯運(yùn)算符。not運(yùn)算級(jí)別高于and,故先算not1,返回值為:False,Falseand1,返回值為:False。故選項(xiàng)B正確。解析:B【詳解】本題考查的是Python邏輯運(yùn)算符。not運(yùn)算級(jí)別高于and,故先算not1,返回值為:False,Falseand1,返回值為:False。故選項(xiàng)B正確。D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故x_1可以作為Python變量名,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故x_1可以作為Python變量名,故本題選D選項(xiàng)。C【詳解】本題主要考查Python相關(guān)知識(shí)點(diǎn)知識(shí)點(diǎn)。.doc是文字處理軟件(word后綴名),.vbp是VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件解析:C【詳解】本題主要考查Python相關(guān)知識(shí)點(diǎn)知識(shí)點(diǎn)。.doc是文字處理軟件(word后綴名),.vbp是VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件的后綴名,故本題選C選項(xiàng)。A【詳解】本題Python相關(guān)知識(shí)點(diǎn)IDLE是Python所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過(guò)書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過(guò)PythonIDLE工具實(shí)現(xiàn)解析:A【詳解】本題Python相關(guān)知識(shí)點(diǎn)IDLE是Python所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過(guò)書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過(guò)PythonIDLE工具實(shí)現(xiàn)。故本題選A選項(xiàng)C【詳解】本題考查的是計(jì)算機(jī)語(yǔ)言。計(jì)算機(jī)語(yǔ)言有:機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言。高級(jí)語(yǔ)言有:VisualBasic、Pascal、C、C++、Java、Python等。故選項(xiàng)C正確。解析:C【詳解】本題考查的是計(jì)算機(jī)語(yǔ)言。計(jì)算機(jī)語(yǔ)言有:機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言。高級(jí)語(yǔ)言有:VisualBasic、Pascal、C、C++、Java、Python等。故選項(xiàng)C正確。A【詳解】本題考查的是Python變量名的命名規(guī)則。Python中變量命名規(guī)則:由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭,系統(tǒng)保留字不能作為變量名。故本題應(yīng)選A。解析:A【詳解】本題考查的是Python變量名的命名規(guī)則。Python中變量命名規(guī)則:由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭,系統(tǒng)保留字不能作為變量名。故本題應(yīng)選A。B【詳解】本題主要考查計(jì)算機(jī)文件存儲(chǔ)結(jié)構(gòu)。由圖可知,圖中文件存儲(chǔ)結(jié)構(gòu)為樹結(jié)構(gòu),python34為樹的根結(jié)點(diǎn)(父節(jié)點(diǎn));圖中python34根結(jié)點(diǎn)有8個(gè)子結(jié)點(diǎn);圖中python34根結(jié)點(diǎn)下有5個(gè)子解析:B【詳解】本題主要考查計(jì)算機(jī)文件存儲(chǔ)結(jié)構(gòu)。由圖可知,圖中文件存儲(chǔ)結(jié)構(gòu)為樹結(jié)構(gòu),python34為樹的根結(jié)點(diǎn)(父節(jié)點(diǎn));圖中python34根結(jié)點(diǎn)有8個(gè)子結(jié)點(diǎn);圖中python34根結(jié)點(diǎn)下有5個(gè)子樹(子結(jié)點(diǎn));圖中Tools是python34的子樹(子結(jié)點(diǎn)),故本題選B選項(xiàng)。D【詳解】本題主要考查Python輸入函數(shù)。random()是隨機(jī)函數(shù),print()是輸出函數(shù),Cout()函數(shù)是統(tǒng)計(jì)字符串里某個(gè)字符出現(xiàn)的次數(shù),input()是輸入函數(shù),故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python輸入函數(shù)。random()是隨機(jī)函數(shù),print()是輸出函數(shù),Cout()函數(shù)是統(tǒng)計(jì)字符串里某個(gè)字符出現(xiàn)的次數(shù),input()是輸入函數(shù),故本題選D選項(xiàng)。C【詳解】本題主要考查Python程序的執(zhí)行。x=123+678=801,st="123"+"678"=“123678”(字符串類型相加等于字符串的拼接),故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序的執(zhí)行。x=123+678=801,st="123"+"678"="123678"(字符串類型相加等于字符串的拼接),故本題選C選項(xiàng)。B【詳解】本題主要考查Python關(guān)鍵字。return[表達(dá)式]結(jié)束函數(shù),選擇性地返回一個(gè)值給調(diào)用方;def用來(lái)定義函數(shù);import用來(lái)導(dǎo)入模塊,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python關(guān)鍵字。return[表達(dá)式]結(jié)束函數(shù),選擇性地返回一個(gè)值給調(diào)用方;def用來(lái)定義函數(shù);import用來(lái)導(dǎo)入模塊,故本題選B選項(xiàng)。D【詳解】本題主要考查Python程序輸出語(yǔ)句。x=9,故Print(〃x=〃,x+1)(〃x=〃是字符型直接輸出,x+1計(jì)算后輸出對(duì)應(yīng)結(jié)果)的輸出結(jié)果是x=10,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python程序輸出語(yǔ)句。x=9,故Print(“x=〃,x+1)(“x=〃是字符型直接輸出,x+1計(jì)算后輸出對(duì)應(yīng)結(jié)果)的輸出結(jié)果是x=10,故本題選D選項(xiàng)。A【詳解】本題考查Python語(yǔ)句。在Python中要交換變量a和b中的值,可以使用的語(yǔ)句組是t=a;a=b;b=t也可以是a,b=b,a,故本題選A。解析:A【詳解】本題考查Python語(yǔ)句。在Python中要交換變量a和b中的值,可以使用的語(yǔ)句組是t=a;a=b;b=t也可以是a,b=b,a,故本題選A。D【詳解】本題主要考查Python序列拼接運(yùn)算。set={}生成的是字典類型,而不是集合類型,不支持使用+,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python序列拼接運(yùn)算。set={}生成的是字典類型,而不是集合類型,不支持使用+,故本題選D選項(xiàng)。A【詳解】本題主要考查Python關(guān)鍵字。關(guān)鍵字from一般用于類的導(dǎo)入,not、or是邏輯運(yùn)算符,cout不是Python關(guān)鍵字,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python關(guān)鍵字。關(guān)鍵字from一般用于類的導(dǎo)入,not、or是邏輯運(yùn)算符,cout不是Python關(guān)鍵字,故本題選A選項(xiàng)。17.D【詳解】本題主要考查程序語(yǔ)言。計(jì)算機(jī)能直接識(shí)別、理解執(zhí)行的語(yǔ)言是機(jī)器語(yǔ)言(即0和1),故本題選D選項(xiàng)。解析:D【詳解】本題主要考查程序語(yǔ)言。計(jì)算機(jī)能直接識(shí)別、理解執(zhí)行的語(yǔ)言是機(jī)器語(yǔ)言(即0和1),故本題選D選項(xiàng)。C【詳解】本題考查計(jì)算機(jī)語(yǔ)言。C++,VB,Python都屬于高級(jí)程序設(shè)計(jì)語(yǔ)言。機(jī)器語(yǔ)言則不是。故本題選項(xiàng)C不屬于高級(jí)程序設(shè)計(jì)語(yǔ)言。解析:C【詳解】本題考查計(jì)算機(jī)語(yǔ)言。C++,VB,Python都屬于高級(jí)程序設(shè)計(jì)語(yǔ)言。機(jī)器語(yǔ)言則不是。故本題選項(xiàng)C不屬于高級(jí)程序設(shè)計(jì)語(yǔ)言。D【詳解】本題主要考查Python程序的調(diào)試。檢測(cè)是否滿足關(guān)系(ab+cd)(ab+cd)=a,需要將ab與cd取出來(lái),ab=abcd//100,cd=abcd%100,故第一空填x=k/解析:D【詳解】本題主要考查Python程序的調(diào)試。檢測(cè)是否滿足關(guān)系(ab+cd)(ab+cd)=a,需要將ab與cd取出來(lái),ab=abcd//100,cd=abcd%100,故第一空填x=k//100,第二空判斷是否滿足(ab+cd)(ab+cd)=a,故第二空填(x+y)**2==k,故本題選D選項(xiàng)。A【詳解】本題考查Python程序段。當(dāng)程序運(yùn)行后,小新依次輸入92*,即a=9,b=2,c=*,則elifc=='*':成立,執(zhí)行print(a*b),結(jié)果為18,故本題選A。解析:A【詳解】本題考查Python程序段。當(dāng)程序運(yùn)行后,小新依次輸入92*,即a=9,b=2,c=*,則elifc=='*':成立,執(zhí)行print(a*b),結(jié)果為18,故本題選A。C【詳解】本題主要考查print函數(shù)。print命令在屏幕中輸出相應(yīng)的文本或者數(shù)字等,執(zhí)行語(yǔ)句print(“python”,3.7)的結(jié)果是python3.7,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查print函數(shù)。print命令在屏幕中輸出相應(yīng)的文本或者數(shù)字等,執(zhí)行語(yǔ)句print(“python”,3.7)的結(jié)果是python3.7,故本題選C選項(xiàng)。ABD【詳解】本題考查Python語(yǔ)句。初始值會(huì)涉及到賦值語(yǔ)句、從1加到100會(huì)用到循環(huán)語(yǔ)句、最后會(huì)輸出結(jié)果用到輸出語(yǔ)句。故本題選ABD解析:ABD【詳解】本題考查Python語(yǔ)句。初始值會(huì)涉及到賦值語(yǔ)句、從1加到100會(huì)用到循環(huán)語(yǔ)句、最后會(huì)輸出結(jié)果用到輸出語(yǔ)句。故本題選ABD.D【詳解】本題考查Python程序執(zhí)行range(1,5)表示1到4的值,注意不包括5。故本題選D選項(xiàng)解析:D【詳解】本題考查Python程序執(zhí)行range(1,5)表示1到4的值,注意不包括5。故本題選D選項(xiàng)B【詳解】本題主要考查Python程序的執(zhí)行。m=1,c=1,當(dāng)i=1時(shí),5>4,c+=1=2,m=max(m,c)=2;當(dāng)i=2時(shí),3<5,c=1;當(dāng)i=3時(shí),6>3,c+=1=2,m=ma解析:B【詳解】本題主要考查Python程序的執(zhí)行。m=1,c=1,當(dāng)i=1時(shí),5>4,c+=1=2,m=max(m,c)=2;當(dāng)i=2時(shí),3<5,c=1;當(dāng)i=3時(shí),6>3,c+=1=2,m=max(m,c)=2;當(dāng)i=4時(shí),7>6,c+=1=3,m=max(m,c)=3;當(dāng)i=5,8>7,c+=1=4,m=max(m,c)=4;當(dāng)i=6時(shí),2<8,c=1;當(dāng)i=7時(shí),9>2,c+=1=2,m=max(m,c)=4;當(dāng)i=8時(shí),1<9,c=1,循環(huán)結(jié)束,c和m的值分別是1和4,故本題選B選項(xiàng)。C【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。VisualBasic語(yǔ)言、Python語(yǔ)言是高級(jí)語(yǔ)言,計(jì)算機(jī)能直接接收和執(zhí)行的程序設(shè)計(jì)語(yǔ)言為機(jī)器語(yǔ)言,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。VisualBasic語(yǔ)言、Python語(yǔ)言是高級(jí)語(yǔ)言,計(jì)算機(jī)能直接接收和執(zhí)行的程序設(shè)計(jì)語(yǔ)言為機(jī)器語(yǔ)言,故本題選C選項(xiàng)。B【詳解】本題主要考查Python隨機(jī)函數(shù)。math模塊提供了許多對(duì)浮點(diǎn)數(shù)的數(shù)學(xué)運(yùn)算函數(shù);random模塊提供許多生成隨機(jī)數(shù)的函數(shù);numpy模塊支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對(duì)數(shù)組解析:B【詳解】本題主要考查Python隨機(jī)函數(shù)。math模塊提供了許多對(duì)浮點(diǎn)數(shù)的數(shù)學(xué)運(yùn)算函數(shù);random模塊提供許多生成隨機(jī)數(shù)的函數(shù);numpy模塊支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對(duì)數(shù)組運(yùn)算提供大量的數(shù)學(xué)函數(shù)庫(kù),pygame模塊專為電子游戲設(shè)計(jì),包含圖像、聲音等。故在Python中要生成隨機(jī)數(shù),應(yīng)該使用random模塊,故本題選B選項(xiàng)。A【詳解】本題考查的是Python函數(shù)。input()是輸入函數(shù),print()是輸出函數(shù),abs()是絕對(duì)值函數(shù)。故選項(xiàng)A正確。解析:A【詳解】本題考查的是Python函數(shù)。input()是輸入函數(shù),print()是輸出函數(shù),abs()是絕對(duì)值函數(shù)。故選項(xiàng)A正確。C【詳解】本題主要考查Python程序的執(zhí)行。變量i的范圍是從1?20,每次遞增3,故x=0+1+4+7+10+13+16+19=70,輸出x為70,故程序段運(yùn)行的結(jié)果是70,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序的執(zhí)行。變量i的范圍是從1?20,每次遞增3,故x=0+1+4+7+10+13+16+19=70,輸出x為70,故程序段運(yùn)行的結(jié)果是70,故本題選C選項(xiàng)。C【詳解】本題主要考查Python代碼發(fā)布。創(chuàng)建一個(gè)文件夾mymodule,其中包含mymodule.py和setup.py(包含發(fā)布的元數(shù)據(jù))兩個(gè)文件;在DOS命令行中打開mymodule所在解析:C【詳解】本題主要考查Python代碼發(fā)布。創(chuàng)建一個(gè)文件夾mymodule,其中包含mymodule.py和setup.py(包含發(fā)布的元數(shù)據(jù))兩個(gè)文件;在DOS命令行中打開mymodule所在的目錄,使用“pythonsetup.pysdist〃命令構(gòu)建發(fā)布文件;已經(jīng)構(gòu)建發(fā)布的模塊必須先導(dǎo)入程序,然后才能使用。導(dǎo)入時(shí)可以使用語(yǔ)句"importmymodule〃,也可以用“frommymoduleimport*〃;下載安裝,使用“pythonsetup.pyinstall*令安裝到你的Python本地副本中,故本題選C選項(xiàng)。A【詳解】本題考查服務(wù)器的相關(guān)知識(shí)點(diǎn)①Python腳本語(yǔ)言②Excel處理表格軟件③IISInternet信息服務(wù)可以搭建服務(wù)器④Apache可以搭建阿帕奇服務(wù)器。故①②不可解析:A【詳解】本題考查服務(wù)器的相關(guān)知識(shí)點(diǎn)①Python腳本語(yǔ)言②Excel處理表格軟件③IISInternet信息服務(wù)可以搭建服務(wù)器④Apache可以搭建阿帕奇服務(wù)器。故①②不可以用來(lái)搭建本地服務(wù)器。故選A選項(xiàng)二、程序填空.range%10x%10或x-b*100-s*10或其它同等答案x【詳解】本題考查的是Python程序設(shè)計(jì)。水仙花數(shù)是指一個(gè)三位數(shù),故使用range函數(shù)遍歷100~999;s存放的是十位數(shù),故可以選對(duì)x取整后再除以10求余,故第二空應(yīng)填%10(求余符號(hào)%);g是存放個(gè)位,直接除以10求余,或減去前面整百和整十的數(shù),故第三空為:x%10或x-b*100-s*10或其它同等答案;如果找到滿足條件的數(shù),則輸出,故第四空為:x。.Dn=len(password)ch=password[i]x=n1+n2+n3【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①"12abcd5!〃含有三類字符,則輸出結(jié)果為強(qiáng),選D選項(xiàng)。②此處取密碼的長(zhǎng)度,將其賦給變量n,len()是返回字符串的長(zhǎng)度,故填n=len(password)。③ch是取密碼的每一位進(jìn)行判斷,故此處填ch=password[i]。④當(dāng)出現(xiàn)數(shù)字時(shí)n1=1,當(dāng)出現(xiàn)字母時(shí)n2=1,當(dāng)出現(xiàn)其他字符時(shí)n3=1,x用來(lái)統(tǒng)計(jì)有幾類字符,故此處填x=n1+n2+n3?!驹斀狻勘绢}主要考查Python程序執(zhí)行與調(diào)試。①第一個(gè)人38歲,n標(biāo)記第幾個(gè)人,變量c保存年齡,當(dāng)n=1時(shí),c=38,故第一空填38。②后面的人都比前一個(gè)人小3歲,故當(dāng)n不等于1時(shí),調(diào)用遞歸函數(shù)age,c=age(n-1)-3,最后返回第n個(gè)人的年齡c,第二空填c。③此處
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市更新基礎(chǔ)設(shè)施建設(shè)項(xiàng)目規(guī)劃方案
- 土力學(xué)練習(xí)卷含答案(一)
- 酒店離職報(bào)告集錦15篇
- 寒假學(xué)生實(shí)習(xí)報(bào)告600字
- 老舊街區(qū)改造技術(shù)可行性分析
- 2024年汽車維修企業(yè)保險(xiǎn)理賠合作協(xié)議范本3篇
- 云計(jì)算技術(shù)背景與發(fā)展現(xiàn)狀
- 2024年船舶股權(quán)轉(zhuǎn)讓仲裁協(xié)議3篇
- 2024年建筑領(lǐng)域鋼結(jié)構(gòu)分包合同樣本版B版
- 無(wú)閥濾池課程設(shè)計(jì)
- 洗煤廠代加工的合同范本
- 抖音小店客服管理制度及考核機(jī)制
- 航天企業(yè)員工入股協(xié)議書樣本
- 門面房買賣合同范本簡(jiǎn)單版
- 2024年臨汾翼城縣就業(yè)困難高校畢業(yè)生公益性崗招考聘用70人重點(diǎn)基礎(chǔ)提升難、易點(diǎn)模擬試題(共500題)附帶答案詳解
- 農(nóng)產(chǎn)品電子商務(wù)智慧樹知到期末考試答案章節(jié)答案2024年浙江農(nóng)林大學(xué)
- 羽毛球教學(xué)與實(shí)戰(zhàn)智慧樹知到期末考試答案章節(jié)答案2024年阜陽(yáng)師范大學(xué)
- 2024屆廣東省深圳市羅湖區(qū)中考適應(yīng)性考試化學(xué)試題含解析
- 醫(yī)保信息系統(tǒng)管理制度范文
- 停車場(chǎng)服務(wù)培訓(xùn)課件
- 《工業(yè)數(shù)據(jù)采集技術(shù)》課程標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論