版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
【編程】青少年編程等級考試Python編程二級試卷2word練習(xí)一、選擇題a+b.把數(shù)式一二——寫成Python語言的表達(dá)式,下列書寫正確的是()。2aD.(a+b)/(2*a)D.a-bD.D.(a+b)/(2*a)D.a-bD.1D.x_1D..exe.下列選項中,可以作為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)里,除了可以通過書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過下列()工具實(shí)現(xiàn)。A.PythonIDLEB.Xmind C.網(wǎng)絡(luò)畫板 D.幾何畫板.下列選項都是屬于高級語言的是()A.匯編語言、機(jī)器語言.匯編語言、Basic語言C.Basic語言、Python語言D.機(jī)器語言、Python語言.根據(jù)Python中變量命名遵循的規(guī)則,正確的是()A.char21 B.2020Py C.Python D.name.ch.下圖是python34安裝后目錄文件的磁盤文件存儲結(jié)構(gòu),下列說法錯誤的是()|-]Python34謁DLLs謁口口口+include十Lib串UbS十 二uip匕+telIzlTools+il鼬+pyncheI-IScripts_pycache_A.圖中文件存儲結(jié)構(gòu)為樹結(jié)構(gòu),python34為樹的根結(jié)點(diǎn)(父節(jié)點(diǎn))B.圖中python34根結(jié)點(diǎn)有4個子結(jié)點(diǎn)C.圖中python34根結(jié)點(diǎn)下有5個子樹(子結(jié)點(diǎn))
D.圖中Tools是python34的子樹(子結(jié)點(diǎn)).下列選項中,屬于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語言中,用來定義函數(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)使用的語句組是()A.a,b=b,aC.a=b;b=a.下列序列拼接錯誤的是()list=[None]*4msg="Python","語言"tup="/〃.join(("123",〃234〃))set={1,2,3}+{4,5,6}.以下哪個不是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.匯編語言 B.Python語言 C.自然語言 D..以下不屬于高級程序設(shè)計語言的是()。A. C++ B.VB C.機(jī)器語言 D.input()801"801"importx=10or機(jī)器語言Python=abcd。實(shí)現(xiàn)上述.檢測輸入的四位整數(shù)abcd是否滿足下述關(guān)系input()801"801"importx=10or機(jī)器語言Python=abcd。實(shí)現(xiàn)上述k=int(input(“輸入一個四位數(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("輸入錯誤,請重試”)當(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.可以用來畫圖C.在屏幕中輸出相應(yīng)的文本或者數(shù)字等D.執(zhí)行語句print(“python”,3.7)時會出錯22.小林同學(xué)想要利用Python來編寫一道程序,解決“1+2+3+……+100”這個問題,那么小林同學(xué)在編寫程序的過程中可能會用到哪些語句()A.賦值語句B.循環(huán)語句C.條件語句D.輸出語句.在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ī)能直接接收和執(zhí)行的程序設(shè)計語言為()A.VisualBasic語言B. Python語言 C.機(jī)器語言 D.自然語言.在Python中要生成隨機(jī)數(shù),應(yīng)該使用()。A. math模塊 B. random模塊C. numpy模塊 D. pygame模塊27.在Python語言中,數(shù)據(jù)的輸入是通過( )來實(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ā)布代碼及安裝使用代碼,下列說法錯誤的是()A.創(chuàng)建一個文件夾mymodule,其中包含mymodule.py和setup.py(包含發(fā)布的元數(shù)據(jù))兩個文件B.在DOS命令行中打開mymodule所在的目錄,使用“pythonsetup.pysdist”命令構(gòu)建發(fā)布文件仁已經(jīng)構(gòu)建發(fā)布的模塊必須先導(dǎo)入程序,然后才能使用。導(dǎo)入時只能使用語句“importmymodule",不可以用“frommymoduleimport*"D.下載安裝,使用“pythonsetup.pyinstall”命令安裝到你的Python本地副本中.下列不可以用來搭建本地服務(wù)器的軟件是()。①Python②Excel③IIS④ApacheA.①② B.③④ C.①②③④ D.①②④二、程序填空.水仙花數(shù)是指一個三位數(shù),它的每個位上的數(shù)字的3次方之和就等于它本身,例如:1**3+5**3+3**3=153。這類三位數(shù)也被叫做自戀數(shù)、自幕數(shù)或者阿姆斯特朗數(shù)。[問題求解]設(shè)這個數(shù)存放于變量x中,變量g、s、b分別存放個位、十位、百位上的數(shù)。需得分離數(shù)字得到每位上的數(shù),即將變量g、s、b表示為x的形式。請閱讀如下python程序,在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語句,使程序完整。print("三位數(shù)之內(nèi)的水仙花是:”)forxin(100,1000):b=x//100s=(x//10)g=一Ifx=(b**3+s**3+g**3):print().密碼強(qiáng)度檢測。編寫python程序,實(shí)現(xiàn)如下功能:輸入要檢測的密碼,輸出密碼強(qiáng)度結(jié)果。密碼字符分為數(shù)字字符、字母和其他符號三類。密碼強(qiáng)度的檢測方法為:若密碼位數(shù)少于8位,則不進(jìn)行強(qiáng)度檢測,給出提示“密碼位數(shù)不能少于8位,請重新輸入!”。若密碼位數(shù)在8位及以上,則進(jìn)行強(qiáng)度檢測:若密碼字符屬于同一類字符,則密碼強(qiáng)度為“弱”;若密碼字符屬于不同的二類字符,則密碼強(qiáng)度為“中等”;若密碼字符屬于不同的三類字符,則密碼強(qiáng)度為“強(qiáng)”。(1)若輸入"12abcd5!”,則輸出結(jié)果為(選填,選字母:A.密碼位數(shù)不能少于8位,請重新輸入!/B.弱/C.中等/D.強(qiáng))(2)實(shí)現(xiàn)上述功能的程序如下,請在劃線處填入合適的代碼。password=input(“請輸入要檢測的密碼:”)①ifn<8:print(“密碼位數(shù)不能少于8位,請重新輸入!”)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個人坐在一起,第5個人說他比第4個人小3歲;第4個人說他比第3個人小3歲;第3個人說他比第2個人小3歲;第2個人又說他比第1個人小3歲;第1個人說他是38歲。編寫程序,計算出第5個人的年齡并顯示。defage(n):ifn==1:c=else:c=age(n-1)-3return print("M5人的年齡:",age())input("運(yùn)行完畢,請按回車鍵退出...”).完善程序?qū)崿F(xiàn)以下功能并保存。輸入一元二次方程的系數(shù)a,b,c的值,求解一元二次方程ax2+bx+c=0(aW0)請輸入方程軍數(shù)4!=。):1請輸入方程系數(shù)b:-6請輸入方程系數(shù)J6方程有的手不同W解2.0運(yùn)行完辛一請接回手舞退出并請不要更改源程序的結(jié)構(gòu),刪除原題里的①、②。填寫正確的代碼,使程序完善importmatha=float(input("請輸入方程系數(shù)a(!=0):"))b=float(input("請輸入方程系數(shù)b:"))c=float(input("請輸入方程系數(shù)c:"))delta=b*b-4*a*cifdelta>:x1=(-b+math.sqrt(delta))/(2*a)x2=(-b-math.sqrt(delta))/(2*a)print("方程有兩個不同的解",x1,x2)elifdelta==0:x1= print("方程有兩個相同的解",x1)else:print("方程無解")input("運(yùn)行完畢,請按回車鍵退出…”).地球繞太陽的運(yùn)行周期為365天5小時48分46秒(合365.24219天),即一回歸年。公歷的平年只有365天,比回歸年短約0.2422天,每四年累積約一天,把這一天加于2月末(即2月29日),使當(dāng)年的時間長度變?yōu)?66天,這一年就是閏年。判斷某一年是否是閏年的方法是年份數(shù)能被4整除,但不能被100整除,或者年份數(shù)能被400整除。以下是一段用于判斷某一年是否是閏年的程序。year=input廠請輸入您要判斷的年傍:0year=int(year)# ①result=(year%4==0② ③)④(year%400==0)ifresulL;s=是else:£="不是”print(str(?)+"年"+s+"閏年")請將上面程序框中空格處的內(nèi)容填寫完整,其中①處填寫代碼注釋.操作說明:打開文件“Y:/¥1.py",將程序補(bǔ)充完整,不得增加,刪除語句、或改變程序原有結(jié)構(gòu),操作結(jié)束后保存。以下程序段的功能是:根據(jù)從鍵盤上輸入的表示星期幾的數(shù)字,若輸入的數(shù)字不是在范圍(1至7)輸出“輸入錯誤!”,否則輸出對應(yīng)的英文星期的簡稱如“Mon、Tue、Wed、Thu、Fri、Sta、Sun”。n=int(input("請輸入一個數(shù):”))list=[“Mon〃,〃Tue〃,〃Wed〃,〃Thu〃,〃Fri〃,〃Sta〃,〃Sun〃]if:print("輸入錯誤!〃)else:print().求1?100內(nèi)奇數(shù)之和(使用range函數(shù)).編寫一個程序,判定用戶輸入的兩個數(shù)a和b,如果用戶輸入的第一個數(shù)大,則兩數(shù)互換,否則原樣輸出。.調(diào)試程序。請閱讀以下程序并寫出運(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說:“不是我”,B說:“是C”,C說:“是D",D說:“C說的不對”,已知四人中有一人說了假話。判斷出到底誰是冠軍。請在空格處填寫正確的代碼,使程序完善。champion=['A','B','C','D']#設(shè)置選手列表foriin:#循環(huán)讀取選手編號cond=(i!='A')+(i=='C')+(i=='D,)+(i!=,D,)#查找符合條件的選手ifcond==:#說真話是否是3人print("冠軍是:,)#輸出冠軍input("運(yùn)行完畢,請按回車鍵退出...”)【參考答案】***試卷處理標(biāo)記,請不要刪除一、選擇題.D【詳解】本題主要考查Python表達(dá)式。Python中乘號用符號“*〃,運(yùn)算優(yōu)先級可以通過小括號提升,小括號優(yōu)先級最高,故本題選D選項。解析:D【詳解】本題主要考查Python表達(dá)式。Python中乘號用符號“*〃,運(yùn)算優(yōu)先級可以通過小括號提升,小括號優(yōu)先級最高,故本題選D選項。B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故ab可以作為Python程序變量名,故本題選B選項。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故ab可以作為Python程序變量名,故本題選B選項。B【詳解】本題考查的是Python邏輯運(yùn)算符。not運(yùn)算級別高于and,故先算not1,返回值為:False,Falseand1,返回值為:False。故選項B正確。解析:B【詳解】本題考查的是Python邏輯運(yùn)算符。not運(yùn)算級別高于and,故先算not1,返回值為:False,Falseand1,返回值為:False。故選項B正確。D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故x_1可以作為Python變量名,故本題選D選項。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故x_1可以作為Python變量名,故本題選D選項。C【詳解】本題主要考查Python相關(guān)知識點(diǎn)知識點(diǎn)。.doc是文字處理軟件(word后綴名),.vbp是VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件解析:C【詳解】本題主要考查Python相關(guān)知識點(diǎn)知識點(diǎn)。.doc是文字處理軟件(word后綴名),.vbp是VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件的后綴名,故本題選C選項。A【詳解】本題Python相關(guān)知識點(diǎn)IDLE是Python所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過PythonIDLE工具實(shí)現(xiàn)解析:A【詳解】本題Python相關(guān)知識點(diǎn)IDLE是Python所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過書中的JupyterNotebook外,處理數(shù)據(jù)還可以通過PythonIDLE工具實(shí)現(xiàn)。故本題選A選項C【詳解】本題考查的是計算機(jī)語言。計算機(jī)語言有:機(jī)器語言、匯編語言、高級語言。高級語言有:VisualBasic、Pascal、C、C++、Java、Python等。故選項C正確。解析:C【詳解】本題考查的是計算機(jī)語言。計算機(jī)語言有:機(jī)器語言、匯編語言、高級語言。高級語言有:VisualBasic、Pascal、C、C++、Java、Python等。故選項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ī)文件存儲結(jié)構(gòu)。由圖可知,圖中文件存儲結(jié)構(gòu)為樹結(jié)構(gòu),python34為樹的根結(jié)點(diǎn)(父節(jié)點(diǎn));圖中python34根結(jié)點(diǎn)有8個子結(jié)點(diǎn);圖中python34根結(jié)點(diǎn)下有5個子解析:B【詳解】本題主要考查計算機(jī)文件存儲結(jié)構(gòu)。由圖可知,圖中文件存儲結(jié)構(gòu)為樹結(jié)構(gòu),python34為樹的根結(jié)點(diǎn)(父節(jié)點(diǎn));圖中python34根結(jié)點(diǎn)有8個子結(jié)點(diǎn);圖中python34根結(jié)點(diǎn)下有5個子樹(子結(jié)點(diǎn));圖中Tools是python34的子樹(子結(jié)點(diǎn)),故本題選B選項。D【詳解】本題主要考查Python輸入函數(shù)。random()是隨機(jī)函數(shù),print()是輸出函數(shù),Cout()函數(shù)是統(tǒng)計字符串里某個字符出現(xiàn)的次數(shù),input()是輸入函數(shù),故本題選D選項。解析:D【詳解】本題主要考查Python輸入函數(shù)。random()是隨機(jī)函數(shù),print()是輸出函數(shù),Cout()函數(shù)是統(tǒng)計字符串里某個字符出現(xiàn)的次數(shù),input()是輸入函數(shù),故本題選D選項。C【詳解】本題主要考查Python程序的執(zhí)行。x=123+678=801,st="123"+"678"=“123678”(字符串類型相加等于字符串的拼接),故本題選C選項。解析:C【詳解】本題主要考查Python程序的執(zhí)行。x=123+678=801,st="123"+"678"="123678"(字符串類型相加等于字符串的拼接),故本題選C選項。B【詳解】本題主要考查Python關(guān)鍵字。return[表達(dá)式]結(jié)束函數(shù),選擇性地返回一個值給調(diào)用方;def用來定義函數(shù);import用來導(dǎo)入模塊,故本題選B選項。解析:B【詳解】本題主要考查Python關(guān)鍵字。return[表達(dá)式]結(jié)束函數(shù),選擇性地返回一個值給調(diào)用方;def用來定義函數(shù);import用來導(dǎo)入模塊,故本題選B選項。D【詳解】本題主要考查Python程序輸出語句。x=9,故Print(〃x=〃,x+1)(〃x=〃是字符型直接輸出,x+1計算后輸出對應(yīng)結(jié)果)的輸出結(jié)果是x=10,故本題選D選項。解析:D【詳解】本題主要考查Python程序輸出語句。x=9,故Print(“x=〃,x+1)(“x=〃是字符型直接輸出,x+1計算后輸出對應(yīng)結(jié)果)的輸出結(jié)果是x=10,故本題選D選項。A【詳解】本題考查Python語句。在Python中要交換變量a和b中的值,可以使用的語句組是t=a;a=b;b=t也可以是a,b=b,a,故本題選A。解析:A【詳解】本題考查Python語句。在Python中要交換變量a和b中的值,可以使用的語句組是t=a;a=b;b=t也可以是a,b=b,a,故本題選A。D【詳解】本題主要考查Python序列拼接運(yùn)算。set={}生成的是字典類型,而不是集合類型,不支持使用+,故本題選D選項。解析:D【詳解】本題主要考查Python序列拼接運(yùn)算。set={}生成的是字典類型,而不是集合類型,不支持使用+,故本題選D選項。A【詳解】本題主要考查Python關(guān)鍵字。關(guān)鍵字from一般用于類的導(dǎo)入,not、or是邏輯運(yùn)算符,cout不是Python關(guān)鍵字,故本題選A選項。解析:A【詳解】本題主要考查Python關(guān)鍵字。關(guān)鍵字from一般用于類的導(dǎo)入,not、or是邏輯運(yùn)算符,cout不是Python關(guān)鍵字,故本題選A選項。17.D【詳解】本題主要考查程序語言。計算機(jī)能直接識別、理解執(zhí)行的語言是機(jī)器語言(即0和1),故本題選D選項。解析:D【詳解】本題主要考查程序語言。計算機(jī)能直接識別、理解執(zhí)行的語言是機(jī)器語言(即0和1),故本題選D選項。C【詳解】本題考查計算機(jī)語言。C++,VB,Python都屬于高級程序設(shè)計語言。機(jī)器語言則不是。故本題選項C不屬于高級程序設(shè)計語言。解析:C【詳解】本題考查計算機(jī)語言。C++,VB,Python都屬于高級程序設(shè)計語言。機(jī)器語言則不是。故本題選項C不屬于高級程序設(shè)計語言。D【詳解】本題主要考查Python程序的調(diào)試。檢測是否滿足關(guān)系(ab+cd)(ab+cd)=a,需要將ab與cd取出來,ab=abcd//100,cd=abcd%100,故第一空填x=k/解析:D【詳解】本題主要考查Python程序的調(diào)試。檢測是否滿足關(guān)系(ab+cd)(ab+cd)=a,需要將ab與cd取出來,ab=abcd//100,cd=abcd%100,故第一空填x=k//100,第二空判斷是否滿足(ab+cd)(ab+cd)=a,故第二空填(x+y)**2==k,故本題選D選項。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í)行語句print(“python”,3.7)的結(jié)果是python3.7,故本題選C選項。解析:C【詳解】本題主要考查print函數(shù)。print命令在屏幕中輸出相應(yīng)的文本或者數(shù)字等,執(zhí)行語句print(“python”,3.7)的結(jié)果是python3.7,故本題選C選項。ABD【詳解】本題考查Python語句。初始值會涉及到賦值語句、從1加到100會用到循環(huán)語句、最后會輸出結(jié)果用到輸出語句。故本題選ABD解析:ABD【詳解】本題考查Python語句。初始值會涉及到賦值語句、從1加到100會用到循環(huán)語句、最后會輸出結(jié)果用到輸出語句。故本題選ABD.D【詳解】本題考查Python程序執(zhí)行range(1,5)表示1到4的值,注意不包括5。故本題選D選項解析:D【詳解】本題考查Python程序執(zhí)行range(1,5)表示1到4的值,注意不包括5。故本題選D選項B【詳解】本題主要考查Python程序的執(zhí)行。m=1,c=1,當(dāng)i=1時,5>4,c+=1=2,m=max(m,c)=2;當(dāng)i=2時,3<5,c=1;當(dāng)i=3時,6>3,c+=1=2,m=ma解析:B【詳解】本題主要考查Python程序的執(zhí)行。m=1,c=1,當(dāng)i=1時,5>4,c+=1=2,m=max(m,c)=2;當(dāng)i=2時,3<5,c=1;當(dāng)i=3時,6>3,c+=1=2,m=max(m,c)=2;當(dāng)i=4時,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時,2<8,c=1;當(dāng)i=7時,9>2,c+=1=2,m=max(m,c)=4;當(dāng)i=8時,1<9,c=1,循環(huán)結(jié)束,c和m的值分別是1和4,故本題選B選項。C【詳解】本題主要考查程序設(shè)計語言。VisualBasic語言、Python語言是高級語言,計算機(jī)能直接接收和執(zhí)行的程序設(shè)計語言為機(jī)器語言,故本題選C選項。解析:C【詳解】本題主要考查程序設(shè)計語言。VisualBasic語言、Python語言是高級語言,計算機(jī)能直接接收和執(zhí)行的程序設(shè)計語言為機(jī)器語言,故本題選C選項。B【詳解】本題主要考查Python隨機(jī)函數(shù)。math模塊提供了許多對浮點(diǎn)數(shù)的數(shù)學(xué)運(yùn)算函數(shù);random模塊提供許多生成隨機(jī)數(shù)的函數(shù);numpy模塊支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對數(shù)組解析:B【詳解】本題主要考查Python隨機(jī)函數(shù)。math模塊提供了許多對浮點(diǎn)數(shù)的數(shù)學(xué)運(yùn)算函數(shù);random模塊提供許多生成隨機(jī)數(shù)的函數(shù);numpy模塊支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對數(shù)組運(yùn)算提供大量的數(shù)學(xué)函數(shù)庫,pygame模塊專為電子游戲設(shè)計,包含圖像、聲音等。故在Python中要生成隨機(jī)數(shù),應(yīng)該使用random模塊,故本題選B選項。A【詳解】本題考查的是Python函數(shù)。input()是輸入函數(shù),print()是輸出函數(shù),abs()是絕對值函數(shù)。故選項A正確。解析:A【詳解】本題考查的是Python函數(shù)。input()是輸入函數(shù),print()是輸出函數(shù),abs()是絕對值函數(shù)。故選項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選項。解析:C【詳解】本題主要考查Python程序的執(zhí)行。變量i的范圍是從1?20,每次遞增3,故x=0+1+4+7+10+13+16+19=70,輸出x為70,故程序段運(yùn)行的結(jié)果是70,故本題選C選項。C【詳解】本題主要考查Python代碼發(fā)布。創(chuàng)建一個文件夾mymodule,其中包含mymodule.py和setup.py(包含發(fā)布的元數(shù)據(jù))兩個文件;在DOS命令行中打開mymodule所在解析:C【詳解】本題主要考查Python代碼發(fā)布。創(chuàng)建一個文件夾mymodule,其中包含mymodule.py和setup.py(包含發(fā)布的元數(shù)據(jù))兩個文件;在DOS命令行中打開mymodule所在的目錄,使用“pythonsetup.pysdist〃命令構(gòu)建發(fā)布文件;已經(jīng)構(gòu)建發(fā)布的模塊必須先導(dǎo)入程序,然后才能使用。導(dǎo)入時可以使用語句"importmymodule〃,也可以用“frommymoduleimport*〃;下載安裝,使用“pythonsetup.pyinstall*令安裝到你的Python本地副本中,故本題選C選項。A【詳解】本題考查服務(wù)器的相關(guān)知識點(diǎn)①Python腳本語言②Excel處理表格軟件③IISInternet信息服務(wù)可以搭建服務(wù)器④Apache可以搭建阿帕奇服務(wù)器。故①②不可解析:A【詳解】本題考查服務(wù)器的相關(guān)知識點(diǎn)①Python腳本語言②Excel處理表格軟件③IISInternet信息服務(wù)可以搭建服務(wù)器④Apache可以搭建阿帕奇服務(wù)器。故①②不可以用來搭建本地服務(wù)器。故選A選項二、程序填空.range%10x%10或x-b*100-s*10或其它同等答案x【詳解】本題考查的是Python程序設(shè)計。水仙花數(shù)是指一個三位數(shù),故使用range函數(shù)遍歷100~999;s存放的是十位數(shù),故可以選對x取整后再除以10求余,故第二空應(yīng)填%10(求余符號%);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選項。②此處取密碼的長度,將其賦給變量n,len()是返回字符串的長度,故填n=len(password)。③ch是取密碼的每一位進(jìn)行判斷,故此處填ch=password[i]。④當(dāng)出現(xiàn)數(shù)字時n1=1,當(dāng)出現(xiàn)字母時n2=1,當(dāng)出現(xiàn)其他字符時n3=1,x用來統(tǒng)計有幾類字符,故此處填x=n1+n2+n3。【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①第一個人38歲,n標(biāo)記第幾個人,變量c保存年齡,當(dāng)n=1時,c=38,故第一空填38。②后面的人都比前一個人小3歲,故當(dāng)n不等于1時,調(diào)用遞歸函數(shù)age,c=age(n-1)-3,最后返回第n個人的年齡c,第二空填c。③此處
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專屬私教訓(xùn)練合同2024適用版版B版
- 二零二五年特色小鎮(zhèn)開發(fā)與建設(shè)合同3篇
- 2025年度美發(fā)店綠色能源利用改造項目合同3篇
- 二零二五年度房屋漏水檢測評估與維修合同4篇
- 二零二五年度存量房居間買賣合同電子簽名應(yīng)用細(xì)則3篇
- 2025年度車位抵押貸款合同解除協(xié)議范本4篇
- 二零二五年度大學(xué)生實(shí)習(xí)企業(yè)導(dǎo)師指導(dǎo)服務(wù)合同4篇
- 2025版園藝設(shè)施租賃及維護(hù)服務(wù)合同范本4篇
- 2025年度冷鏈物流專用冷藏貨車租賃及冷鏈運(yùn)輸支持合同3篇
- 2025年度儲罐租賃及防腐蝕處理合同4篇
- 2025水利云播五大員考試題庫(含答案)
- 中藥飲片驗(yàn)收培訓(xùn)
- DB34T 1831-2013 油菜收獲與秸稈粉碎機(jī)械化聯(lián)合作業(yè)技術(shù)規(guī)范
- 創(chuàng)傷處理理論知識考核試題及答案
- 稅前工資反算表模板
- 2019級水電站動力設(shè)備專業(yè)三年制人才培養(yǎng)方案
- 肝素誘導(dǎo)的血小板減少癥培訓(xùn)課件
- 抖音認(rèn)證承諾函
- 高等數(shù)學(xué)(第二版)
- 四合一體系基礎(chǔ)知識培訓(xùn)課件
- ICD-9-CM-3手術(shù)與操作國家臨床版亞目表
評論
0/150
提交評論