版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、【編程】Python習(xí)題練習(xí)一、選擇題1.我們?cè)谟肞ython進(jìn)行數(shù)據(jù)分析的時(shí)彳經(jīng)常會(huì)用到 pandas庫(kù)中的DataFrame,這是類 似于()的數(shù)據(jù)結(jié)構(gòu) ()A.一維表格B.二維表格C.三維表格D.四維表格2.Python語(yǔ)百屬于()A.自然語(yǔ)言B.匯編語(yǔ)百C.機(jī)器語(yǔ)百D.tWj級(jí)語(yǔ)百3.在Python中print(8+7%2*2)的執(zhí)行結(jié)果是()A.5B. 1C.6D.114.卜列哪個(gè)語(yǔ)句在Python中是非法的?()A.x = y = z = 1B.x = (y = z + 1)C.x, y = y, xD.x += y5.下列選項(xiàng)都是屬于高級(jí)語(yǔ)言的是()A.匯編語(yǔ)言、機(jī)器語(yǔ)言B.匯編
2、語(yǔ)言、Basic語(yǔ)言C. Basic語(yǔ)言、Python 語(yǔ)言D.機(jī)器語(yǔ)言、Python語(yǔ)言6.關(guān)于Python語(yǔ)言的特點(diǎn),以下選項(xiàng)描述正確的是()A. Python語(yǔ)言不支持面向?qū)ο驜. Python語(yǔ)言是解釋型語(yǔ)言C. Python語(yǔ)言是編譯型語(yǔ)言D. Python語(yǔ)言是非跨平臺(tái)語(yǔ)言7.利用Word軟件編輯了一篇關(guān)于“ Python簡(jiǎn)介”的文檔,部分界面如圖所示,下列說(shuō)法 正確的是()用* 孝林 t*f|,宇FT哥.霰y4之Hugo工.|*1 1;卜苒工之MR l-tu.-.是一種祥千行講廣卡機(jī)卷序尊葉灣言,星-一晤的陸話了許拜性.56厘也.三口工也施尚對(duì)立住艮金三/世伊用于*號(hào)自動(dòng)S* *
3、才版和海里麗11啻II說(shuō)蒞揶虺三坡用 手獨(dú)劃的.土型增囪的舁幄.,%ihx前附岫網(wǎng)力荷里人官,*宛*皿 fhon的,什邑壇2一是讓代H4*高度電所通出亂辭計(jì)百日麻!憫:苴不漕言客立悝月內(nèi)林電將母3文且工-口工科立f:干戢宿美觀.由于Mhw 香音的面詰性,:璃性,1名因?qū)傩?,藝外用片如8耐半計(jì)#的筆刻I 府日三墻子.一分右*章已控千用卬M干卡拉將等審計(jì)15A.該文檔中的有2個(gè)用戶添加了 2處批注B.該文檔中圖片采用的環(huán)繞方式為上下型C.該文檔中總共有 4處修訂D.若要對(duì)文檔中所有的“ Python”文字設(shè)置為“紅色傾斜”格式,用自動(dòng)更正功能最合適.變量K表示某天是星期幾(k=1,表示星期一),
4、下列 python表達(dá)式中能表示 K的下一 天的是()A, K+1B, K%7+1C. (K+1)%7D, (K+1)%7-1.下列Python程序運(yùn)行后的輸出結(jié)果是()。s=0for i in range(1,5): s=s+iprint(s=,s)A. s=5B, s=6C. s=10. Python中,保留字寫法正確的是()PRINT ()Print ()print ()Int () TOC o 1-5 h z .以下哪種語(yǔ)言屬于高級(jí)程序設(shè)計(jì)語(yǔ)言() python c+ visual basic javaA.B.C. Python中用來(lái)聲明字符串變量的關(guān)鍵字是()A. strB. int
5、C. float.下列屬于計(jì)算機(jī)編程語(yǔ)言的有() Python Visual Basic Java C+ CPUA.B.C.如下Python程序段x = 0while x b and b=3 的值是()A. 1B. -1C.TrueD.False. python單行注釋和多行注釋分別是什么?()A.和“” B. #和C. 和“”D. #和.在Python中,關(guān)于變量的說(shuō)法,正確的是()A.變量必須以字母開(kāi)頭命名B.變量只能用來(lái)存儲(chǔ)數(shù)字,不能存儲(chǔ)漢字C.在python中變量類型一旦定義就不能再改變D.變量被第二次賦值后,新值會(huì)取代舊的值.關(guān)于python發(fā)布代碼及安裝使用代碼,下列說(shuō)法錯(cuò)誤的是(
6、)A.創(chuàng)建一個(gè)文件夾 mymodule ,其中包含 mymodule.py和setup.py (包含發(fā)布的元數(shù)據(jù)) 兩個(gè)文件B.在DOS命令行中打開(kāi) mymodule所在的目錄,使用“python setup.py sdist”命令構(gòu)建發(fā) 布文件C.已經(jīng)構(gòu)建發(fā)布的模塊必須先導(dǎo)入程序,然后才能使用。導(dǎo)入時(shí)只能使用語(yǔ)句“importmymodule”, 不可以用 “from mymodule import * D.下載安裝,使用python setup.py install 命令安裝到你的Python本地副本中.在Python中,下面代碼的運(yùn)行結(jié)果是()x=365 g=x%10#%;求余的意思s=
7、x/10%10 # /為整除的意思b=x/100sum=g*100+s*10+b #sum 英文是求和的意思print (sum)A. 365B. 14C. 563D. 41.以下Python中變量的命名正確的是()1a=4print=5_A=2a+b=3二、程序填空.(項(xiàng)目情境)水仙花數(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)閱讀如下
8、python程序,在空白處填寫適當(dāng)?shù)谋磉_(dá)式或語(yǔ)句,使程序完整。 print (三位數(shù)之內(nèi)的水仙 花是:)for x in:b=x/100s=g=if x=(b*3 + s*3 + g*3):.某企業(yè)開(kāi)展“運(yùn)動(dòng)打卡 動(dòng)動(dòng)有獎(jiǎng)”活動(dòng):若員工在本月累計(jì)運(yùn)動(dòng)時(shí)間30小時(shí)以下,獎(jiǎng)勵(lì)0元;達(dá)到30但不足45小時(shí)獎(jiǎng)勵(lì)300元;達(dá)到45但不足60小時(shí)獎(jiǎng)勵(lì)450元;60小 時(shí)及以上獎(jiǎng)勵(lì)500元。小強(qiáng)用python編寫程序?qū)崿F(xiàn)相關(guān)功能:輸入某員工本月累計(jì)運(yùn)動(dòng)時(shí) 間(時(shí)),輸出其能獲得的獎(jiǎng)勵(lì)金額。(1)實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。t=int (input (“請(qǐng)輸入您本月累計(jì)運(yùn)動(dòng)時(shí)間(時(shí)):“
9、)if t0 :print (“輸入錯(cuò)誤”)else:if t30:Ielif tn),用m除以n得到余數(shù)r,若余數(shù)r不為0 ,就將n和r構(gòu)成新的一對(duì)數(shù)(m=n, n=r),繼續(xù)上面的除法,直到余 數(shù)為0,這時(shí)m就是原來(lái)兩個(gè)數(shù)的最大公約數(shù)。因?yàn)檫@個(gè)算法需要反復(fù)進(jìn)行除法運(yùn)算,故 被形象地命名為“輾轉(zhuǎn)相除法”。小曲設(shè)計(jì)了輾轉(zhuǎn)相除法的算法,請(qǐng)根據(jù)下面算法回答問(wèn) 題。描述一描述二描述三m=int (iEiput Chf田) n=int (input ) if rn n);計(jì)算m除以n所得的 余數(shù)r;(Dm=n,n=r ;若r=0,則m,n的最大公約數(shù)等于m;否則轉(zhuǎn)到步驟;輸出最大公約數(shù) m;結(jié)束。(1
10、)描述一是 描述法;描述二是流程圖描述法;描述三是計(jì)算機(jī)程序語(yǔ)言描述 法。(2)在描述三中代碼 4到6行作用是。(3)在描述三程序設(shè)計(jì)中,補(bǔ)充代碼第8行劃線處為 .完善程序?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è)人的年齡并顯示。def age(n):if n = 1: c =else: c = age(n - 1) - 3returnprint(第 5 人的年齡:,age()input(運(yùn)行完畢,請(qǐng)按回車鍵退出”).在一千多年前的
11、孫子算經(jīng)中,有這樣一道算術(shù)題:“今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問(wèn)物幾何? ”。即一個(gè)數(shù)除以3余2,除以5余3,除以7余2,求這個(gè)數(shù)。i= while (i%3!=2 i%5!=3 or i%7!=2):i電print(i).程序設(shè)計(jì):在舞會(huì)上,男生、女生各自排成一隊(duì)。舞會(huì)開(kāi)始時(shí),依次從男隊(duì)和女隊(duì)的 隊(duì)頭各出一人配成舞伴。跳完后的兩人重新回到隊(duì)尾。例如:boy= Alex,Steven,Jack,girl = Ada*,Babs.,Danla,Jane輸出:Turn1:(Alex,Ada)Turn2:(Steven,Babs)Turn3:(Jack,Danla)Tur
12、n4:(Alex,jane)Turn12:(Jack,jane)代碼如下:boy= Alex,Steven,Jackgirl = Ada,Babs,Danla,Janefor i in range(12):x,y=#出隊(duì)print(Turn:2);(0).format(i +1,x, y)boy.append()則進(jìn)隊(duì)girl.append()#M進(jìn)隊(duì) TOC o 1-5 h z (1)程序代碼中處正確的代碼是()。A. boy.pop(l).girl.pop(l) B . girl.pop(l),boy.pop(l)C. boy.pop(0),girl.pop(0) D . girl.pop
13、(0),boy.pop(0)(2)程序代碼中處正確的代碼是()。A. xB. yC.iD.i+1(3)程序代碼中處正確的代碼是()。A. xB. yC.iD.i+1.操作說(shuō)明:打開(kāi)文件“ Y:/1/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
14、 , Sun”if lprint(輸入錯(cuò)誤! ”)else:print().求1100內(nèi)奇數(shù)之和(使用 range函數(shù)).分析完善程序已知包含25項(xiàng)的數(shù)列:1, Z3, 35,.,24/47, 2549。問(wèn)題1 :寫出該數(shù)列的通項(xiàng)公式f (n)=旦問(wèn)題2 :以下是計(jì)算 S=1+ 23+35+ . + 24/47+ 2549的程序,請(qǐng)補(bǔ)全代碼:s=0for i in range(1,26): s=s+ print( s= ” ,s)補(bǔ)充完成上述通項(xiàng)公式和程序:f (n) =.編寫程序,用*打印一個(gè)如下所示的等腰直角三角形,將測(cè)試結(jié)果截圖。* * * *【參考答案】*試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選
15、擇題. B【詳解】本題考查的是pandas庫(kù)。pandas庫(kù)中的DataFrame是一個(gè)二維的、大小可變的、成分混合的、具有標(biāo)簽化坐標(biāo)軸(行 和列)的表數(shù)據(jù)結(jié)構(gòu)。DataFrame即有行索引也有列索引,解析:B【詳解】本題考查的是 pandas庫(kù)。pandas庫(kù)中的DataFrame是一個(gè)二維的、大小可變的、成分混 合的、具有標(biāo)簽化坐標(biāo)軸(行和列)的表數(shù)據(jù)結(jié)構(gòu)。DataFrame即有行索引也有列索引,可以被看做是由 Series組成的字典。故本題應(yīng)選 B。D【詳解】本題主要考查Python語(yǔ)言。Python、VR Java等語(yǔ)言屬于高級(jí)語(yǔ)言,故本題選 D選項(xiàng)。解析:D【詳解】本題主要考查 Py
16、thon語(yǔ)言。Python、VB、Java等語(yǔ)言屬于高級(jí)語(yǔ)言,故本題選D選項(xiàng)。D【詳解】本題考查的是Python表達(dá)式。*是幕次方優(yōu)先級(jí)最高,%是求余。8+7%2*2=8+7%4=8+3=11, print是輸出語(yǔ)句。故選項(xiàng)D正確。解析:D【詳解】本題考查的是Python表達(dá)式。*是哥次方優(yōu)先級(jí)最高,是求余。8+7%2*2=8+7%4=8+3=11 , print是輸出語(yǔ)句。故選項(xiàng) D正確。B【詳解】本題主要考查Python賦值語(yǔ)句。語(yǔ)句x = y = z = 1賦值x、y、z值均為1;語(yǔ) 旬x, y = y, x交換x、y的值;x += y等價(jià)于 x=x+y;語(yǔ)句 x = (y = 解析:B
17、【詳解】本題主要考查 Python賦值語(yǔ)句。語(yǔ)句 x = y = z = 1,賦值x、y、z值均為1;語(yǔ)句x, y = y, x 交換x、y的值;x += y等價(jià)于x=x+y;語(yǔ)句x = (y = z + 1謖非法的,故本題選 B選項(xiàng)。C【詳解】本題考查的是計(jì)算機(jī)語(yǔ)言。計(jì)算機(jī)語(yǔ)言有:機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言。高級(jí)語(yǔ)言有:Visual Basic Pascal C、C+. Java Python 等。故選項(xiàng) C正確。 解析:c【詳解】本題考查的是計(jì)算機(jī)語(yǔ)言。計(jì)算機(jī)語(yǔ)言有:機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言。高級(jí)語(yǔ)言 有:Visual Basic、Pascak C、C+、Java Python 等。
18、故選項(xiàng) C正確。B【詳解】本題主要考查Python語(yǔ)言。Python語(yǔ)言是解釋型語(yǔ)言,支持面向?qū)ο蠛涂缙脚_(tái) 使用,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python語(yǔ)言。Python語(yǔ)言是解釋型語(yǔ)言,支持面向?qū)ο蠛涂缙脚_(tái)使用,故 本題選B選項(xiàng)。C【詳解】本題考查WORD關(guān)知識(shí)。該文檔中的有1個(gè)用戶a添加了 2處批注,A錯(cuò)。該文檔中圖片采用的環(huán)繞方式為四周或者緊密,但不是上下型,B錯(cuò)。若要對(duì)文檔中所有的Python文字設(shè)置為紅色傾斜格式解析:C【詳解】本題考查 WORD!關(guān)知識(shí)。該文檔中的有 1個(gè)用戶a添加了 2處批注,A錯(cuò)。該文檔中圖片 采用的環(huán)繞方式為四周或者緊密,但不是上下型,B錯(cuò)。
19、若要對(duì)文檔中所有的Python文字設(shè)置為紅色傾斜格式,則用替換功能。選項(xiàng) C的說(shuō)法正確。B【詳解】本題主要考查Python表達(dá)式。一周7天,即周期是7,變量K表示某天是星期 幾(k=1,表示星期一),可用表達(dá)式 K%裱示,則表示K的下一天表達(dá)式是 K%7+1故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式。一周7天,即周期是7,變量K表示某天是星期幾(k=1, 表示星期一),可用表達(dá)式 K%7表示,則表示 K的下一天表達(dá)式是 K%7+1,故本題選B選 項(xiàng)。C【詳解】本題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成1、2、3、4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計(jì)算序列
20、累加求和,因此 C選項(xiàng)正確?!军c(diǎn)睛】解析:C【詳解】本題主要考查 Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成1、2、3、4的整數(shù)序列,F(xiàn)or循環(huán) 中循環(huán)體計(jì)算序列累加求和,因此C選項(xiàng)正確。【點(diǎn)睛】C【詳解】本題主要考查Python保留字。保留字不能將其用作標(biāo)識(shí)符;保留字區(qū)分字母大 小寫,大寫的不是保留字;if, else, for等單詞是保留字,也不能將其用作標(biāo)識(shí) 符;標(biāo)識(shí)符是由字符(AZ解析:C【詳解】本題主要考查Python保留字。保留字不能將其用作標(biāo)識(shí)符;保留字區(qū)分字母大小寫,大寫的不是保留字;if, else, for等單詞是保留字,也不能將其用作標(biāo)識(shí)符;標(biāo)識(shí)符是由字符(AZ
21、和az)、下劃線和數(shù)字組成,但第一個(gè)字符不能是數(shù)字;標(biāo)識(shí)符不能和Python中的保留字相同。故 print ()是保留字正確的寫法。D【詳解】本題考查計(jì)算機(jī)語(yǔ)言相關(guān)知識(shí)。高級(jí)語(yǔ)言是面向用戶的、基本上獨(dú)立于計(jì)算機(jī) 種類和結(jié)構(gòu)的語(yǔ)言。其最大的優(yōu)點(diǎn)是:形式上接近于算術(shù)語(yǔ)言和自然語(yǔ)言,概 念上接近于人們通常使用的概念。高級(jí)語(yǔ)言的一個(gè)命令解析:D【詳解】本題考查計(jì)算機(jī)語(yǔ)言相關(guān)知識(shí)。高級(jí)語(yǔ)言是面向用戶的、基本上獨(dú)立于計(jì)算機(jī)種類和結(jié)構(gòu) 的語(yǔ)言。其最大的優(yōu)點(diǎn)是:形式上接近于算術(shù)語(yǔ)言和自然語(yǔ)言,概念上接近于人們通常使用的概念。高級(jí)語(yǔ)言的一個(gè)命令可以代替幾條,幾十條甚至幾百條匯編語(yǔ)言的指令。因此,高級(jí)語(yǔ)言易學(xué)易用
22、,通用性強(qiáng),應(yīng)用廣泛。高級(jí)語(yǔ)言種類繁多,可以從應(yīng)用特點(diǎn)和對(duì)客觀系統(tǒng)的描述兩個(gè)方面對(duì)其進(jìn)一步分類。python , c+ , visual basic , java都屬于高級(jí)程序設(shè)計(jì)語(yǔ)言。故本題選DoA【詳解】本題主要考查 Python變量。Python中,int是整型,str是字符串型,float 是浮點(diǎn)型,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查 Python變量。Python中,int是整型,str是字符串型,float是浮點(diǎn)型,故本 題選A選項(xiàng)。C【詳解】本題主要考查計(jì)算機(jī)編程語(yǔ)言。Python、Visual Basic、Java、C+均屬于計(jì)算機(jī)編程語(yǔ)言,CPU是計(jì)算機(jī)核心組成部件
23、,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查計(jì)算機(jī)編程語(yǔ)言。Python、Visual Basic、Java、C+均屬于計(jì)算機(jī)編程語(yǔ)言,CPU是計(jì)算機(jī)核心組成部件,故本題選C選項(xiàng)。B【詳解】本題主要考查Python程序的執(zhí)行。第一遍循環(huán),x = (0 + 2) * (0 + 3) =6;第二遍循環(huán)x = (6 + 2) * (6 + 3) =72,不?f足x50,退出循環(huán),故解析:B【詳解】本題主要考查 Python程序的執(zhí)行。第一遍循環(huán), x = (0 + 2) * (0 + 3) =6;第二遍循環(huán)x =(6 + 2) * (6 + 3) =72,不滿足xb值為假,b=3值為真,故表達(dá)式a
24、b and b=3的值 是False,故解析:D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。邏輯運(yùn)算符 and兩邊都為真,值才為真,否則為假。a=2, b=3, ab值為假,b=3值為真,故表達(dá)式 ab and b=3的值是False,故本題選 D選 項(xiàng)。B【詳解】本題主要考查Python注釋。python單行注釋和多行注釋分別是#和,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查 Python注釋。python單行注釋和多行注釋分別是 #和,故本題選 B選項(xiàng)。D【詳解】本題主要考查Python變量。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不 能包含特殊符號(hào),不能是關(guān)鍵字;變量能存儲(chǔ)的數(shù)據(jù)很
25、多,包含存儲(chǔ)漢字,在 Python中,定義變量是不需要指定數(shù)據(jù)類解析:D【詳解】本題主要考查Python變量。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字;變量能存儲(chǔ)的數(shù)據(jù)很多,包含存儲(chǔ)漢字,在 Python中,定義變量是不需要指定數(shù)據(jù)類型的,但Python本身是有數(shù)據(jù)類型的,它的數(shù)據(jù)類型可分為數(shù)字型和非數(shù)字型;數(shù)據(jù)類型是可以強(qiáng)制轉(zhuǎn)換的;變量被第二次賦值后,會(huì)覆蓋原有的數(shù)據(jù),故本題 選D選項(xiàng)。C【詳解】本題主要考查Python代碼發(fā)布。創(chuàng)建一個(gè)文件夾 mymodule其中包含 mymodule.py和setup.py (包含發(fā)布的元數(shù)據(jù))兩個(gè)文件;在 DO階令行中打
26、 開(kāi)mymodule所在 解析:C【詳解】本題主要考查 Python代碼發(fā)布。創(chuàng)建一個(gè)文件夾mymodule ,其中包含 mymodule.py和setup.py (包含發(fā)布的元數(shù)據(jù))兩個(gè)文件;在DOS命令行中打開(kāi) mymodule所在的目錄,使用“python setup.py sdist命令構(gòu)建發(fā)布文件;已經(jīng)構(gòu)建發(fā)布的模塊必須先導(dǎo)入程序,然 后才能使用。導(dǎo)入時(shí)可以使用語(yǔ)句import mymodule”,也可以用 “from mymodule import*”;下載安裝,使用 “python setup.py install命令安裝到你的 Python本地副本中,故本題選 C選項(xiàng)。C【詳解
27、】本題主要考查Python基本運(yùn)算。為求余,為整除,程序?qū)崿F(xiàn)了提取了變量 x各位上的數(shù)值,然后倒置形成新數(shù),因此 C選項(xiàng)正確。【點(diǎn)睛】解析:C【詳解】本題主要考查Python基本運(yùn)算。為求余,為整除,程序?qū)崿F(xiàn)了提取了變量x各位上的數(shù)值,然后倒置形成新數(shù),因此C選項(xiàng)正確?!军c(diǎn)睛】C【詳解】本題考查Python變量命名規(guī)則變量命名不能以數(shù)字開(kāi)頭,不能使用關(guān)鍵字,不能使用特殊符號(hào)。故本題選C選項(xiàng)解析:C【詳解】本題考查Python變量命名規(guī)則變量命名不能以數(shù)字開(kāi)頭,不能使用關(guān)鍵字,不能使用特殊符號(hào)。故本題選C選項(xiàng)二、程序填空range(100,1000) x/10%10 x%10 print (三位
28、數(shù)之內(nèi)的水仙花是 :+str(x) 【詳解】本題主要考查 Python程序的執(zhí)行與調(diào)試。 水仙花數(shù)是指一個(gè)三位數(shù),即 100,999, for x in range(100,1000)表示 x 的范圍是 100-999,故此處填 range(100,1000)。變量 g、s、b 分 別存放個(gè)位、十位、百位上的數(shù),故 s=x/10%10 ( “/表示整除,“表示取余)。g=x%10。如果滿足x=(b*3 + s*3 + g*3),則輸出 主位數(shù)之內(nèi)的水仙花是:x ;故此 處填print (三位數(shù)之內(nèi)的水仙花是 :+str(x)。m=0 elift60: A【詳解】本題主要考查Python程序的執(zhí)
29、行與調(diào)試。 若員工在本月累計(jì)運(yùn)動(dòng)時(shí)間 30小時(shí)以下,獎(jiǎng) 勵(lì)0元,即m=0。達(dá)到45但不足60小時(shí)獎(jiǎng)勵(lì)450元,故填elift60:。-1=n r!=0【詳解】本題主要考查算法及Python程序?qū)崿F(xiàn)。描述一是自然語(yǔ)言描述法;描述二是流程圖描述法;描述三是計(jì)算機(jī)程序語(yǔ)言描述法。在描述三中代碼4到6行,當(dāng)m=n。由題干可知,循環(huán)條件是余數(shù)r不等于0,故代碼第8行劃線處為r!=0。c 5【詳解】本題主要考查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。 此處是返回第5個(gè)人的年齡,即age(5),填5。or i+1【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。分析程序可知,程序采用枚舉的算法找出該數(shù),當(dāng)不滿足條件時(shí),i遞增繼續(xù)判斷,故i的初始值是0,第一空填0。一個(gè)數(shù)除以3 余2,除以5余3,除以7余2,此處是取不滿足情況時(shí),i遞增,and取反變?yōu)閛r,故第 二空填or。同理第三空填i+1。C A B【詳解】本題主要考查隊(duì)列數(shù)據(jù)結(jié)構(gòu)及Python程序。隊(duì)列是從隊(duì)頭出隊(duì),隊(duì)尾入隊(duì)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貿(mào)易融資擔(dān)保合同模板
- 網(wǎng)絡(luò)直播服務(wù)合同
- 納稅質(zhì)押協(xié)議
- 公益性崗位合同書
- 管樁工程施工組織設(shè)計(jì)方案
- 政府采購(gòu)語(yǔ)言培訓(xùn)服務(wù)合同
- 項(xiàng)目設(shè)計(jì)合作合同
- 大數(shù)據(jù)分析合同
- 收藏品代購(gòu)協(xié)議模板
- 防水砌墻工程合同
- 醫(yī)療機(jī)構(gòu)門診收費(fèi)收據(jù)
- 下丘腦疾病課件
- 手術(shù)室值班交接班
- 2024年湖北農(nóng)業(yè)發(fā)展集團(tuán)有限公司招聘筆試沖刺題(帶答案解析)
- 2024年院感知識(shí)競(jìng)賽備考試題庫(kù)600題(含各題型)
- WST771-2015 工作場(chǎng)所職業(yè)病危害因素檢測(cè)工作規(guī)范
- 報(bào)價(jià)單(產(chǎn)品報(bào)價(jià)單)
- 2016年1月自考06093人力資源開(kāi)發(fā)與管理試題及答案含解析
- 新媒體寫作課件
- 計(jì)劃生育終止妊娠相關(guān)理論知識(shí)考試試題及答案
- JJG 633-2024 氣體容積式流量計(jì)
評(píng)論
0/150
提交評(píng)論