




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
試題Python級13Python先級軟件編等級試練習(xí)一、選題1.計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行語言()A.機(jī)器語言B.編語言C.語.語2.下列選項(xiàng)中,可以作為Python程序變量名的是()A.a(chǎn)/b
B.
C.
.3.?dāng)?shù)據(jù)分析的處理工具錯(cuò)誤的)A.Access
B.
C.
.4.在中Print(abs(-的執(zhí)行結(jié)果是()A.
B.
C.
.5.在中表達(dá)式2**3的果是()A.
B.
C.
.6Python表達(dá)式”結(jié)果為()A.48
B.
C.
.7.以下Python程運(yùn)行后的輸出結(jié)果為()A.
B.C46D.8.在中算式()結(jié)果為()A.25B.C..9Python文件的后綴名是()。A..doc
B.
C.
.10.列Python表式的值不是的()。A.
B.
C.
.11.下敘述中正確的是()A.Python3.x與Python2.x兼B.語只能以程序方式執(zhí)行C.是釋型語.語言出現(xiàn)得晚,具有其他高級語言的一切優(yōu)點(diǎn)12.于Python語的特點(diǎn),以下選項(xiàng)描述正確的是()A.Python語言不支持面向?qū)ο?/p>
B.語是解釋型語言
...C.語是編譯語言
.語是非跨平臺(tái)語言13.列Python表式中,能正確表示不等式方程x|>1解是()A.x>1x<-1B.14.列不屬于高級編程語言的
C.a(chǎn)ndx<-1.a(chǎn)ndx<1A.C語.VB語言
C語言
.器語言15.算機(jī)能直接識(shí)別、理解執(zhí)的語言是()A.匯編語言
B.語
C.自然語言
.器語言16.面的Python程序段運(yùn)行后的輸出結(jié)果是()List=[’,25,猴桃,9,65]Print()A.25B.獼桃C.獼猴桃
.17.們在用Python進(jìn)行數(shù)據(jù)分析的時(shí)候,經(jīng)常會(huì)用到庫的,是類似于()數(shù)據(jù)結(jié)構(gòu)()A.一維表格
B.維表格
C.三維表格
.維表格18.用Python編對數(shù)據(jù)進(jìn)行分析的時(shí)候,代碼pandas.DataFrame.sum()行的操作是A.返回所有列的和C.回所有數(shù)據(jù)中的最大值
B.回所有行的和.回所有數(shù)據(jù)中的最小值19.老師要建立一個(gè)Python程設(shè)計(jì)”課程的學(xué)習(xí)網(wǎng)站,下面比較合理的制作流程是:)①規(guī)劃網(wǎng)站結(jié)構(gòu),并確定設(shè)計(jì)風(fēng)格②發(fā)網(wǎng)站③頁制作④解網(wǎng)站運(yùn)行環(huán)境,選擇網(wǎng)站開發(fā)工具⑤定網(wǎng)站主題,收集素材A.①⑤③④②
B.①④②
C.①④⑤②③
.①④③②20.有如下python程序段:forinrange(6):p.append(int(random()1)forinrange(2,6==1p[i%2==p[]+=p[i-1]elif==0p[i2==p[]-=p[i-執(zhí)行該程序段后,在下列選項(xiàng)中,列表p中的元素值不可能的是()A.,2,,,72B.,,14,-9,8C.,8,14610.,414,,21Python中變量的命名遵循的規(guī)則,不正確的是()A.必須以字母或下劃線開頭,后面可以字母、數(shù)字或下劃線。B.分大小寫
C.區(qū)分大小寫.能使用保留字22.下文本框內(nèi)是一段用程序設(shè)計(jì)語言編寫的源代碼,功能是輸出200以內(nèi)能被17整的最大正整數(shù)。這段源代碼屬于()A.程序
B.件
C.指令
.令23.中字符串運(yùn)算符+的作用是把字符串進(jìn)行連接,則表達(dá)式"20"+"19"+"20+19"的運(yùn)算結(jié)果是A.392019
B.C.201920+19.24.用軟件是為滿足用戶不同域、不同問題的應(yīng)用需求而設(shè)計(jì)的軟件。以下不屬于應(yīng)用軟件的是()A.
B.信
C.考試系統(tǒng)
.python25.列Python程段運(yùn)行的結(jié)果是。i=0sum=0whilei<10:i%3==0:sum+=ii+=1print("sum=",sum)A.sum=9
B...sum=1926.行下列Python程序i=1s=1while①s=s*ii+=2print(s)當(dāng)輸出結(jié)果為時(shí)則①處應(yīng)填入()A.i<=7
B.
C.
.27.,,python中表達(dá)式a>bAndb>3的是()A.False
B.True
C.
.28.程中,已知x=2,,當(dāng)執(zhí)行語句,的是()A.
B.
C.
.29Python語言源代碼程序編譯后的文件擴(kuò)展名為()A.
B.
C..java
.
30.面哪個(gè)不是Python合的標(biāo)識(shí)符()A.int32B.40XLCselfD.二、程填空31.編寫Python程序,實(shí)現(xiàn)如下功能需求:1)程序運(yùn)行后,給出文字提示:“請輸入一個(gè)正整數(shù):”2)輸入一個(gè)整數(shù)n按回車后,程序輸出從1n所整數(shù)中既是3的數(shù)又是的倍數(shù)的數(shù)。3)不要超過5行碼。程序運(yùn)行舉例:32.寫Python程實(shí)現(xiàn)如下功能:輸入年月日,輸入格式如2021--21”,年月日之間用“”隔。判斷這一天是這一年的第幾天。以--為,前面5個(gè)總天數(shù),加上21天即這一天是本年的第幾天。特殊情況,當(dāng)輸入的年份是閏年時(shí)2月有29天。閏年的判斷方式如下:I能被整除,但不能被100整;II能被400整;()“2020-”一天是這一年的天()寫Python代碼如下,在劃線處填入正確的代___________________________________________________()框處的碼有誤,請改正。改正:mon=[31,28,31,30,31,30,31,31,30,31]#mon中儲(chǔ)12每月的天數(shù)s=input("請輸入年月:")'month=int(s[5:7])①sum=0forinrange(②sum+=mon[i]sum+=day
):isleap=Trueelse:isleap=False
:
③sum+=1
這天是當(dāng)年的第+str天33.偶校驗(yàn)碼是一種增加二進(jìn)傳輸系統(tǒng)可靠性的簡單且廣泛采用的方法,該方法通過增加一個(gè)校驗(yàn)位使得傳輸?shù)亩M(jìn)制碼中”的個(gè)數(shù)恒為奇數(shù)或偶數(shù),因此該校驗(yàn)碼也分為“奇校驗(yàn)”和“偶校驗(yàn)”?!捌嫘r?yàn)”的原理:在發(fā)送端發(fā)送的每個(gè)字節(jié)二進(jìn)制碼后增加一個(gè)校驗(yàn)位0或1)使得1的個(gè)數(shù)為奇數(shù);接收端接收并統(tǒng)計(jì)每個(gè)字節(jié)及其校驗(yàn)位中“”個(gè),若為偶數(shù),則意味著傳輸過程中存在差錯(cuò)。例如:接收到的每個(gè)字節(jié)及校驗(yàn)碼100101001011010101101011010
1的數(shù)455
傳輸正誤錯(cuò)誤正確正確根據(jù)以上原理,小強(qiáng)編寫了一個(gè)Python程,對接收到的位二進(jìn)制編碼進(jìn)行“奇校驗(yàn)”,判斷其傳輸?shù)恼`,若判斷正確則將前一個(gè)字節(jié)的編碼轉(zhuǎn)成十六進(jìn)制并輸出。請回答下列問題:()接收到二進(jìn)制碼為101011011”,傳輸過_(填:否)存在差錯(cuò)。()現(xiàn)上述能的Python程如下,請?jiān)趧澗€處填入合適的代碼。s=input("請輸入9位進(jìn)制編碼")code={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"}k=0;p=0;ans=”forin統(tǒng)計(jì)9位進(jìn)制編碼中”個(gè)數(shù)k=k+int(i)____:傳錯(cuò)!")else:傳正!")forinrange(0,8,4):p=int(s[j:j+4],2)#int(x,[base]):將x(字符串者數(shù)字)按照base進(jìn)制轉(zhuǎn)換成整數(shù)0<=p<=9:ans=ans+str(p)elseans=___字編碼用十六進(jìn)制表示",34.字符轉(zhuǎn)置算法描述如下:將字符串(均為大寫字符s依次轉(zhuǎn)換為相對應(yīng)的數(shù)值(字符AZ對數(shù)值1~);·換后的數(shù)值以個(gè)據(jù)為一段,n個(gè)待處理的數(shù)據(jù)依次分割成若干段最后一段不足部分用來充);每一段中K個(gè)據(jù)與K*K轉(zhuǎn)置矩陣進(jìn)行乘法運(yùn)算;
將乘法運(yùn)算得到的每一個(gè)結(jié)果值除以26求數(shù),依次轉(zhuǎn)換成相應(yīng)字符(數(shù)值1~對字符~)最后按原始字符長度輸出。乘法運(yùn)算規(guī)則如下:第個(gè)素c(i)=第個(gè)素a(j)*轉(zhuǎn)矩陣第j行個(gè)元素b(t)的積之和(其中,)例如:字符串s=PYTHON區(qū)塊大小,的轉(zhuǎn)置過程如下:()據(jù)算法述,上述示例中,字符”相乘結(jié)果(即圖中★)處)為________。()在劃線填入合適代碼。PrivateCommandl_Click()Dima(1100)As′存儲(chǔ)字符,長不超過100個(gè)字符Dimb(1To100)As存轉(zhuǎn)置矩長度不超過10*10Dimc(1To100)AsLong
DimsAsString,tmpAsStringDimkInteger,tAsInteger,iInteger,jAsIntegerDimAsInteger,mAsInteger,lensAsIntegers=Textl.Textk=Val(Text2.Text)
′在Textl中入原始字符串′在Text2中輸入?yún)^(qū)塊大小KRandomizeFori=1b(i)=Int(Rnd*9)+tmp=tmp十Str(b(i))ik=0List2.tmptmp="".EndIfNextilens=Len(s):n=lensFori=1ntmp=Mid(s,i,1)①Str(a(i))NextiDoMod<>0n=n十1a(n)=0Str(a(n))LoopFori=1nm=(ik+1t=1Forj=②__________c(i)=a(j)b((m-1)*k+t)+c(i)+1NextjNextiFori=1nList3.Str(c(i))Nextis=″″Fori=1lens③s=s+Chr(t+64)}Nexti
Text3.Text=s
′在3中輸出轉(zhuǎn)置后的字符串EndSub35.入n,計(jì)算s=1!!+...+n!的未位(不含前導(dǎo)0)N<=1000000,n!表前n個(gè)正整數(shù)之積。36.寫程序,實(shí)現(xiàn)從鍵盤輸入據(jù),數(shù)據(jù)前三位的值從第四位開始ASCII值加3。37.項(xiàng)目情境)在中國古代,自數(shù)學(xué)家張丘建的《算經(jīng)》中這樣一個(gè)值得研究的問題:今有雞翁一直五;雞母,錢三;雞雛直錢一。凡百錢買雞百只。問雞翁、母、雛各幾何?這個(gè)問題就是著名的“百錢買百雞問題”。即:現(xiàn)有00文,公雞5文錢一只,母雞3文錢一只,小雞一文錢3只,要求:公雞,母雞,小雞都要有,把100文錢買100只,買的雞是整數(shù)。問公雞、母雞和小雞各幾何?(問題求解)設(shè)用變量g、、三變量分存放公雞、母雞和小雞的數(shù)量,請閱讀如下程序,在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語句,使程序完整。forgrange(1,20):forin_______:forinrange(3,98,3):___________________==100:print("公:母:?。?8.析完善程序已知包含25項(xiàng)的數(shù)列,,,。問題寫出該數(shù)列的通項(xiàng)公式()_問題以下是計(jì)算S=1+...+的序,請補(bǔ)全代:s=0forinrange(1,26):s=s+②print(“s=”,s)補(bǔ)充完成上述通項(xiàng)公式和程序:①()=_________②___________39.析完善程序背景知為保障空氣質(zhì)量,減少霧霾,某市決定當(dāng)空氣污染嚴(yán)重時(shí),實(shí)行汽單雙號限行,違反規(guī)定的車輛將予以處罰。如何讓高清攝像頭自動(dòng)判斷車牌的單雙號,交警犯了愁,他需要編程高手的你幫忙,完善下面的程序。(提示①所有牌號中都含有數(shù)字,并且車牌號的長度都是6;②以車牌中最后一位阿拉伯?dāng)?shù)字的奇、偶來決定單雙號。)如:
請根據(jù)上述算法描述補(bǔ)全代碼s=input("車牌號s=")n=6x=s[n-1:n]whilex.isdigit()==①x=s[n-1:n]
②
==0:print(雙號)else:print(單號)(提:s[n:m]的能從符串s的下標(biāo)為的元素開始,截取到下標(biāo)為的素。例:s="12345",s[2:4]="34"。:判斷是否為數(shù)字)()據(jù)題意程序中空白①處應(yīng)填:______()據(jù)題意程序中空白②處應(yīng)填:(:A/B/C/D。Aint(x)%2==0int(x)%2=0int(x)%2!=040.序編寫求
+3+……+1002
的結(jié)果____________________________________________________________________________________________________________________________
(“運(yùn)行完,請按回車鍵退.”)【參考答案】***試卷處理標(biāo)記,請不要?jiǎng)h除一選題1.【詳解】本題主要考查程序設(shè)計(jì)語言。計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行的語言是機(jī)器語言,即0和1,故本題選選項(xiàng)解析:【詳解】本題主要考查程序設(shè)計(jì)語言。計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行的語言是機(jī)器語言,即和1,故本題選選。2.B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故可以作Python程序變量名,故本題選B選項(xiàng)。解析:【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故ab可作為Python程變量名,故本題選B選項(xiàng)。3.C【詳解】本題主要考查數(shù)據(jù)分析知識(shí)點(diǎn)。Access(數(shù)據(jù)庫)、Excel(表格處理軟件)、SQL(用于訪問和處理數(shù)據(jù)庫的標(biāo)準(zhǔn)的計(jì)算機(jī)語言)均是數(shù)據(jù)分析處理工具,Python是程序設(shè)計(jì)軟件,故本題解析:【詳解】本題主要考查數(shù)據(jù)分析知識(shí)點(diǎn)(據(jù)庫)Excel表格處理軟件)、SQL(于訪問和處理數(shù)據(jù)庫的標(biāo)準(zhǔn)的計(jì)算機(jī)語言)均是數(shù)據(jù)分析處理工具Python是程序設(shè)計(jì)軟件,故本題選C選項(xiàng)。4.C【詳解】本題主要考查Python表達(dá)式的運(yùn)算。“//”是向下取整,是求絕對值函數(shù),
,故執(zhí)行結(jié)果是4故本題選C選項(xiàng)。解析:【詳解】本題主要考查Python表達(dá)式的運(yùn)算?!啊笔窍蛉≌鸻bs是絕對值函數(shù),abs(-=,故執(zhí)行結(jié)果是4,故本題選C選項(xiàng)。5.B【詳解】本題主要考查Python基本運(yùn)算符?!?*”是冪運(yùn)算,為返回x的y次冪,因此B選項(xiàng)正確?!军c(diǎn)睛】解析:【詳解】本題主要考查Python基本運(yùn)算符。是冪運(yùn)算,為回x的次,因此B選正確?!军c(diǎn)睛】6.A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。,故本題選A選項(xiàng)。解析:【詳解】本題主要考查Python表達(dá)式的運(yùn)算,故本題選選項(xiàng)。7.A【詳解】本題考查的是Python循環(huán)語句。是[0,10的整數(shù)。故m=0*1*2*3*4*5*6*7*8*9=0,選項(xiàng)A正確。解析:【詳解】本題考查的是Python循環(huán)語句。是0,10)整數(shù)。故m=0*1*2*3*4*5*6*7*8*9=0,選項(xiàng)正。8.C【詳解】本題主要考查Python表達(dá)式的運(yùn)算。小括號優(yōu)先級最高,*%求余數(shù)是第二等級,從左到右,5+6*4%(2+8)=5+6*4%10=5+24%10=5+4=9故本題選C選項(xiàng)。
解析:【詳解】本題主要考查Python表式的運(yùn)算。小括號優(yōu)先級最高和求余數(shù)是第二等級,從左到右,5+6*4%(2+8)=5+6*4%10=5+24%10=5+4=9,本題選項(xiàng)。9.C【詳解】本題主要考查Python相關(guān)知識(shí)點(diǎn)知識(shí)點(diǎn)。.doc文字處理軟件(word后綴名),.vbp是VisualBasic工程文件后綴名,是可執(zhí)行文件后綴名,.py是Python文件解析:【詳解】本題主要考查Python相知識(shí)點(diǎn)知識(shí)點(diǎn).doc是文字處理軟件word后名),vbp是VisualBasic工文件后綴名.exe可執(zhí)行文件后綴名,.py是文件的后綴名,故本題選選項(xiàng)10.A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。3%2=1,1*2=2,1+3/3=2故本題選A選項(xiàng)。解析:【詳解】本題主要考查Python表達(dá)式的運(yùn)算,,,,本題選A選項(xiàng)。11.【詳解】本題考查Python相關(guān)知識(shí)點(diǎn)Python3.x與Python版本不同,不兼容。故選項(xiàng)A說法錯(cuò)誤Python語句也可以使用腳本直接運(yùn)行。故選項(xiàng)說法錯(cuò)誤Python是解解析:【詳解】本題考查Python相關(guān)知識(shí)點(diǎn)Python3.x與Python版本不同,不兼容。故選項(xiàng)A說法錯(cuò)誤Python語也可以使用腳本直接運(yùn)行。故選項(xiàng)說錯(cuò)誤Python是釋型語言。故本題選C選Python不有其他高級語言的一切優(yōu)點(diǎn)。故選項(xiàng)D說法錯(cuò)誤12.B【詳解】本題主要考查Python語言。Python語言是解釋型語言,支持面向?qū)ο蠛涂缙?/p>
臺(tái)使用,故本題選B選項(xiàng)。解析:【詳解】本題主要考查Python語言Python語言是解釋型語言,支持面向?qū)ο蠛涂缙脚_(tái)使用,故本題選選。13.A【詳解】本題主要考查Python表達(dá)式。題干不等式方程可以寫成或者x>1,用Python表示是x>1orx<-1,故本題選A選項(xiàng)。解析:【詳解】本題主要考查Python表達(dá)式。題干不等式方程可以寫成x<-1或者,用表是x>1x<-1故本題選A選項(xiàng)。14.【詳解】本題考查的是程序語言。常見的高級編程語言有:、VB、Python等。機(jī)器語言是計(jì)算機(jī)語言的一種不屬于高級語言。故應(yīng)選。【點(diǎn)睛】解析:【詳解】本題考查的是程序語言。常見的高級編程語言有C、、等機(jī)器語言是計(jì)算機(jī)語言的一種不屬于高級語言。故應(yīng)選D【點(diǎn)睛】15.【詳解】本題主要考查程序語言。計(jì)算機(jī)能直接識(shí)別、理解執(zhí)行的語言是機(jī)器語言(即0和1,故本題選D選項(xiàng)。解析:【詳解】本題主要考查程序語言。計(jì)算機(jī)能直接識(shí)別、理解執(zhí)行的語言是機(jī)器語言(即0和1)故本題選選項(xiàng)。16.【詳解】本題主要考查Python程序的執(zhí)行。列表的索引是從0開始的,故List[3]=9,段運(yùn)行后的輸出結(jié)果是9,故本題選選項(xiàng)。解析:【詳解】
本題主要考查Python程序的執(zhí)行。列表的索引是從0開始的,故List[3]=9故段運(yùn)行后的輸出結(jié)果是,故本題選D選。17.B【詳解】本題考查的是pandas庫。pandas庫中的DataFrame是一個(gè)二維的、大小變的、成分混合的、具有標(biāo)簽化坐標(biāo)軸(行和列)的表數(shù)據(jù)結(jié)構(gòu)。DataFrame即有行索引也有列索引,解析:【詳解】本題考查的是pandas庫pandas庫的DataFrame是個(gè)二維的、大小可變的、成分混合的、具有標(biāo)簽化坐標(biāo)軸(行和列)的表數(shù)據(jù)結(jié)構(gòu)DataFrame即行索引有列索引,可以被看做是由Series組成的字典。故本題應(yīng)選。18.【詳解】本題考查的是Python的pandas庫相關(guān)知識(shí)。DataFrame.sum()函數(shù)用于返回用戶所請求軸的值之和。如果輸入值是索引軸,則它將在列中添加所有值,并且對所解析:【詳解】本題考查的是Python的pandas庫關(guān)知識(shí)。DataFrame.sum()函數(shù)用于返回用戶所請求軸的值之和。如果輸入值是索引,則它將在列中添加所有值,并對所有列都相同。它返回一個(gè)序列,其中包含每一列中所有值的總和。故本題應(yīng)選。19.【詳解】本題考查的是網(wǎng)站制作流程相關(guān)知識(shí)。建立網(wǎng)站首先是要確定網(wǎng)站的主題,收集素材,規(guī)劃網(wǎng)站,然后選擇網(wǎng)站的開發(fā)工具進(jìn)行網(wǎng)頁制作,最后進(jìn)行網(wǎng)站的發(fā)布。故選項(xiàng)D正確。解析:【詳解】本題考查的是網(wǎng)站制作流程相關(guān)知識(shí)。建立網(wǎng)站首先是要確定網(wǎng)站的主題,收集素材,規(guī)劃網(wǎng)站,然后選擇網(wǎng)站的開發(fā)工具進(jìn)行網(wǎng)頁制作,最后進(jìn)行網(wǎng)站的發(fā)布。故選項(xiàng)正。20.BD【詳解】本題主要考查Python程序執(zhí)行。第一個(gè)for環(huán)生成列表p,值是[1,10]之間隨機(jī)整數(shù),第二個(gè)for循環(huán)處理后4個(gè)元素,當(dāng)是奇數(shù)且生成的是偶數(shù),則將前一個(gè)值累加到p[i
解析:【詳解】本題主要考查Python程序執(zhí)行。第一個(gè)for循環(huán)生成列表p,值1,10]之隨機(jī)整數(shù),第二個(gè)for循處理后個(gè)元素,當(dāng)i是奇數(shù)且生成的是偶數(shù),則將前一個(gè)值累加到p[i],是數(shù)生成的p[i]是數(shù),則p[i]去前一個(gè)值,分析選項(xiàng)、第個(gè)元素14,時(shí)i=2如果p[2]原生成的是奇數(shù),則需執(zhí)行p[i]-=p[i-,則不變,即不會(huì)大于,故執(zhí)行該程序段后,列表p中元素值不可能是1,2,14,-9-5或6,,14,-7,38,故本題選選。21.C【詳解】本題主要考查規(guī)則。Python中變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開頭,系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之個(gè),其它符號不能做為變量名使用,Python的變量名是區(qū)解析:【詳解】本題主要考查規(guī)則。中變量名可以包括字母、數(shù)字、下劃線,但是數(shù)不能做為開頭,系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之個(gè),其它符號不能做為變量名使用,Python的量名是區(qū)分大小寫的。因此選項(xiàng)合題意。22.A【詳解】本題考查的知識(shí)點(diǎn)是程序概念。程序是指為實(shí)現(xiàn)特定目標(biāo)或解決特定問題而用計(jì)算機(jī)語言編寫的命令序列的集合。程序中包括指令和數(shù)據(jù)。軟件是指包括所有在電腦運(yùn)行的程序。軟件程序+數(shù)據(jù)+文檔。解析:【詳解】本題考查的知識(shí)點(diǎn)是程序概念。程序是指為實(shí)現(xiàn)特定目標(biāo)或解決特定問題而用計(jì)算機(jī)語言編寫的命令序列的集合。程序中包括指令和數(shù)據(jù)。軟件是指包括所有在電腦運(yùn)行的程序。軟程+數(shù)據(jù)文檔。指令是指示計(jì)算機(jī)執(zhí)行某種操作的命令。一個(gè)指令通常由兩部分組成:操作地碼根據(jù)它們的定義,可以得出題目中的源代碼屬于程序。故A選正確。23.C【詳解】本題考查的是python語言。在python語言中,雙引號之間是輸出的是字符串。三對字符串之間都是原樣輸出。故選項(xiàng)正確。
解析:【詳解】本題考查的是python語言。在語中,雙引號之間是輸出的是字符串。三對字符串之間都是原樣輸出。故選項(xiàng)C正。24.D【詳解】本題考查的是應(yīng)用軟件。應(yīng)用軟件(Application)和系統(tǒng)軟件相對應(yīng)的,是用戶可以使用的各種程序設(shè)計(jì)語言,以及用各種程序設(shè)計(jì)語言編制的應(yīng)用程序的集合,分為應(yīng)用軟件包和用戶程序。p解析:【詳解】本題考查的是應(yīng)用軟件。應(yīng)用軟Application)是和系統(tǒng)軟件相對應(yīng)的,是用戶可以使用的各種程序設(shè)計(jì)語言,以及用各種程序設(shè)計(jì)語言編制的應(yīng)用程序的集合,分為應(yīng)用軟件包和用戶程序。python是程軟件,屬于系統(tǒng)軟件。故本題應(yīng)選。25.【詳解】本題考查的是Python程序。程序分析過程如下:i=0sum=0i=0<100%3==0sum=0+0=0i=0+1=1i=1<101%3==0不成立i=1解析:【詳解】本題考查的是Python程序。程序分析過程如下:i=0sum=0i=0<100%3==0sum=0+0=0i=0+1=1i=1<101%3==0不立i=2<102%3==0不立i=3<103%3==0sum=0+3=3i=3+1=4i=4<104%3==0不立i=5<105%3==0不立i=6<106%3==0sum=3+6=9i=6+1=7i=7<107%3==0不立i=8<108%3==0不立i=9<109%3==0sum=9+9=18i=9+1=10i=10<10不立輸出,答案C正。26.A【詳解】
本題考查循環(huán)語句。在循環(huán)體內(nèi),s=s*i,i初值為1,循環(huán)內(nèi)i每次遞增2,則s=1*3*5*7=105,最后結(jié)果為105,可知條件為i<=7,故本題選A。解析:【詳解】本題考查循環(huán)語句。在循環(huán)體內(nèi)s=s*i,i初值為1循環(huán)內(nèi)i每次增2,則s=1*3*5*7=105,后結(jié)果為105,可知條件為whilei<=7,本題選A。27.A【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,a>b值為False,b>3值為True,邏輯運(yùn)算符“And”兩邊都為真,表達(dá)式的值才為真,故表達(dá)式Andb>3的值是F解析:【詳解】本題主要考查Python表達(dá)式的運(yùn)算a=2,值為b>3值,輯運(yùn)算符And兩邊都為真,表達(dá)式的值才為真,故表達(dá)式Andb>3的是,本題選A選項(xiàng)。28.【詳解】本題主要考查Python程序語句。x=2,y=1語句y+=x*2等價(jià)于y=y+x*2=1+2*2=5,故y的值是5故本題選C選項(xiàng)。解析:【詳解】本題主要考查Python程序語句。x=2,,句y+=x*2等于y=y+x*2=1+2*2=5故的值是,本題選選。29.【詳解】本題主要考查Python文件。Python語言源代碼程序編譯后的文件擴(kuò)展名為py,BCD選項(xiàng)分別為C語言、java語言、C++語言源代碼程序編譯后的文件擴(kuò)展名,故本題選A選項(xiàng)。解析:【詳解】本題主要考查Python文件Python語言源代碼程序編譯后的文件擴(kuò)展名為py,選分別為C語、語、語言源代碼程序譯后的文件擴(kuò)展名,故本題選A選項(xiàng)。30.【詳解】
本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故40XL不是Python合法的標(biāo)識(shí)符,故本題選B選項(xiàng)。解析:【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故40XL不是Python合的標(biāo)識(shí)符,故本題選選項(xiàng)。二、程填空31(請入一個(gè)正整數(shù):)n=int(n)Forinrange(15,n+1,15)print(i)【詳解】本題考查的是Python循環(huán)語句。range函,第一個(gè)參數(shù)表示開始,第二個(gè)參數(shù)表示停止,第三個(gè)參數(shù)表示步長print缺的話默認(rèn)是換行輸出。32(:)(-:)0,1isleapyear%4==0andyear%100!=0year%400==0【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①2020年是閏年2月是29天故202005-20”一天是這一年的第31+29+31+30+20=141。②變量s是字符串型,下標(biāo)從0開,此處是將輸入日期中的天取出來放到變量day中可以使用切片操作:從左邊開始截取,也可以從右邊截取,故此處填day=int(:)或(-:)。③通過循環(huán)將前1個(gè)的天數(shù)加起,故變量范圍是到month-1,故填,-。變量isleap標(biāo)是不是閏年,如果isleap值為真且,sum需要遞增1,故填isleapandmonth>2。⑤題干閏年判斷條件,可知加框處應(yīng)改為year%4==0andyear%100!oryear%400==0。33.k%2==0或k+1)%2==1或k-1)%2==1ans+code[p]ans【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①若接收到的二進(jìn)制碼為”的個(gè)數(shù)有個(gè)則傳輸過程存在差錯(cuò)。②變量k統(tǒng)計(jì)1的個(gè)數(shù),若是偶數(shù)則表明傳輸錯(cuò)誤,否則傳輸正確,故此處填k%2==0k+1)%2==1或。如果p是1~9之的數(shù)字,則直接將拼接到ans中否則從字典中取對應(yīng)的字母,故此處填ans+code[p]。④量ans保存轉(zhuǎn)換后的十六進(jìn)制,故此處填ans。34.①a(i)=Asc(tmp)-64或a(i)=Asc(tmp)-Asc("A")+1②–m+1To–m+k③Mod+1【詳解】本題考查乘法運(yùn)算規(guī)則的理解以及轉(zhuǎn)置矩陣中行列數(shù)據(jù)的讀取。)根據(jù)算法描述,圖中()的值為+++0×9=89。)程序先隨機(jī)生成數(shù)組,其下標(biāo)為到
k×k并以行列的形式顯示在列表框list2中即為轉(zhuǎn)置矩陣),然后讀取大寫字符串s中的每個(gè)字符,并將每個(gè)字符轉(zhuǎn)換成相應(yīng)字母表中的位置存儲(chǔ)在數(shù)組a中。代碼①處為字符轉(zhuǎn)成相應(yīng)的字母表中位置值,下方代碼將ai)輸出在列表框中故此處應(yīng)獲?。ǎ┑闹?。根據(jù)題干描述“字符A~Z對應(yīng)數(shù)值126”,此處為將tmp獲的字符通過Asc函數(shù)進(jìn)行轉(zhuǎn)換,語句為()=Asc()”還可以是())(″″)+”。代碼②處為循環(huán)變量的值范圍,根據(jù)乘法規(guī)則,變量的圍是每一段中的1到k之的值,需要獲取每一段的始位置下標(biāo),結(jié)合上文得到的m值可得循環(huán)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南裝配式圍擋施工方案
- 人行道壓膜施工方案
- 湖北彩砂環(huán)氧地坪施工方案
- 春季運(yùn)動(dòng)會(huì)發(fā)言稿300字
- 年級大會(huì)發(fā)言稿
- 慰問軍人發(fā)言稿
- 新學(xué)期計(jì)劃發(fā)言稿
- 房屋租賃協(xié)議書(標(biāo)準(zhǔn)版)
- 升學(xué)指導(dǎo)報(bào)告
- 秋季運(yùn)動(dòng)會(huì)發(fā)言稿
- 《老舍及作品分析》課件
- 精神科患者首次風(fēng)險(xiǎn)評估單
- 【MOOC】中央銀行學(xué)-江西師范大學(xué) 中國大學(xué)慕課MOOC答案
- DB36T 1689-2022 排污單位自行監(jiān)測實(shí)驗(yàn)室管理技術(shù)規(guī)范
- 2024年度供應(yīng)商管理培訓(xùn)課件
- 6、水平四+田徑18課時(shí)大單元計(jì)劃-《雙手頭上前擲實(shí)心球》
- 《審計(jì)課件東北財(cái)經(jīng)大學(xué)會(huì)計(jì)系列教材》課件
- 中國老年危重患者營養(yǎng)支持治療指南2023解讀課件
- 《管理信息系統(tǒng)》考試復(fù)習(xí)題庫(含答案)
- 《光伏電站運(yùn)行與維護(hù)》試題及答案一
- 人教版初中全部英語單詞表
評論
0/150
提交評論