【正文】
相關(guān)知識(shí)。解析:B【詳解】本題主要考查Python程序注釋知識(shí)點(diǎn)。解析:D【詳解】本題主要考查Python程序輸出語(yǔ)句。解析:C【詳解】本題主要考查Python語(yǔ)法。故a為8,b為8,c解析:C【詳解】本題考察賦值語(yǔ)句。機(jī)器語(yǔ)言是機(jī)器能直接識(shí)別的程序語(yǔ)言或指令代碼,無(wú)需經(jīng)過(guò)翻譯,或指不經(jīng)翻譯即可為機(jī)器直接理解和接受的程序語(yǔ)言或指令代碼。高級(jí)語(yǔ)言是一種面向過(guò)程或?qū)ο蟮恼Z(yǔ)言。書寫表達(dá)式時(shí)運(yùn)算符號(hào)不能省略,+加、減、*乘、**冪、/除、//整除、%取模,A、B、C正確的表達(dá)式分別是b**24*a*c,1/2*g*t*解析:D【詳解】本題主要考查Python表達(dá)式知識(shí)點(diǎn)。解析:B【詳解】本題主要考查Python程序的執(zhí)行。解析:A【詳解】本題考查Python語(yǔ)句。如果輸入值是索引軸,,則它將在列中添加所有值, 并且對(duì)所解析:A【詳解】本題考查的是Python的pandas庫(kù)相關(guān)知識(shí)。故本題應(yīng)選A。在Python中,用列表實(shí)現(xiàn)隊(duì)列的創(chuàng)建,隊(duì)列的基本操作:入隊(duì),出隊(duì),求隊(duì)長(zhǎng),判隊(duì)空線性數(shù)據(jù)結(jié)構(gòu)又稱線性表。因此B選項(xiàng)正確。19.B【詳解】本題考查知識(shí)點(diǎn)是程序的定義。程序中包括指令和數(shù)據(jù)。程序是指為實(shí)現(xiàn)特定目標(biāo)或解決特定問(wèn)題而用計(jì)算機(jī)語(yǔ)言編寫的命令序列的集合。高級(jí)語(yǔ)言是指以人類的日常語(yǔ)言為基礎(chǔ)的一種編程語(yǔ)言。初始值會(huì)涉及到賦值語(yǔ)句、從1加到100會(huì)用到循環(huán)語(yǔ)句、最后會(huì)輸出結(jié)果用到輸出語(yǔ)句。input( )函數(shù)返回值默認(rèn)是字符串。input( )函數(shù)返回值默認(rèn)是字符串。Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,IIS是互聯(lián)網(wǎng)信息服務(wù),Apache是Web服務(wù)器軟件,IIS和Apache可以用來(lái)搭建本地服務(wù)器的軟件解析:A【詳解】本題主要考查服務(wù)器的搭建。三對(duì)字符串之間都是原樣輸出。三對(duì)字符串之間都是原樣輸出。函數(shù)能完成特定的功能,對(duì)函數(shù)的使用不需要了解函數(shù)內(nèi)部實(shí)現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可;使用函數(shù)的主要目的是減低編程難度和代碼重用;Python 使用 def保留字定義一個(gè)函數(shù);函數(shù)是一段具有特定功能的語(yǔ)句組,故本題選C選項(xiàng)。26.C【詳解】本題考查Python語(yǔ)言相關(guān)知識(shí)點(diǎn)Python是一種高級(jí)語(yǔ)言,所以不是機(jī)器語(yǔ)言、匯編語(yǔ)言、科學(xué)計(jì)算語(yǔ)言。a=2,b=3,ab值為假,b=3值為真,故表達(dá)式ab and b=3的值是False,故解析:D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。round(x,n)方法返回 x 的小數(shù)點(diǎn)四舍五入到n個(gè)數(shù)字,abs是求絕對(duì)值,已知a=2,b=10/3,則表達(dá)式round(b,1)+abs(解析:D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。解析:B【詳解】本題主要考查Python關(guān)系運(yùn)算符。解析:C【詳解】本題主要考查計(jì)算機(jī)軟件系統(tǒng)。②i的初值為1,while循環(huán)條件i101為真,會(huì)一直執(zhí)行循環(huán)體,無(wú)法跳出循環(huán)體執(zhí)行i+=1,故‘把這句話打印100遍 ’實(shí)際輸出了無(wú)數(shù)遍。①若員工在本月累計(jì)運(yùn)動(dòng)時(shí)間30小時(shí)以下,獎(jiǎng)勵(lì)0元,即m=0。(2)①以8個(gè)數(shù)據(jù)為一段進(jìn)行分段處理,個(gè)數(shù)等于8的數(shù)據(jù)段需進(jìn)行位置變換,故需進(jìn)行位置變換的數(shù)據(jù)段有(Len(s)\8)個(gè),數(shù)據(jù)個(gè)數(shù)為i =(Len(s)\8)*8。34.xingzuo[“小紅”] xingzuo[“小蘭”]=“水瓶座” xingzuo[“小貝”]=“雙子座” del xingzuo 【詳解】本題主要考查字典數(shù)據(jù)類型。④刪除該字典的表達(dá)式是del xingzuo。③同理,(y),故選B選項(xiàng)。(1)在第一行程序中(for i in range(1,10):),變量i的數(shù)據(jù)范圍為1到9。(5)如果最后一行的print()表示換行,那么end=””的功能是末尾不換行,添加空格。本題的重點(diǎn)是要先計(jì)算出對(duì)應(yīng)的每一項(xiàng)階乘的結(jié)果t,然后20項(xiàng)階乘的結(jié)果記錄在s中。39.total=0 變量可任選(符合規(guī)則) for i in range(1,101): total=total+i*i total=total+i**2 print(total) 【詳解】本題主要考查Python程序的編寫。④最后用print()函數(shù)輸出計(jì)算結(jié)果total,故填print(total)。③此處是按順序使用print()函數(shù)輸出公雞數(shù)量、母雞數(shù)量、小雞數(shù)量,故此處填chick_num。①公雞數(shù)量的范圍120,for cock_num in range(1,21)表示變量cock_num的范圍是120,故此處填21。②求1+22+32+……+1002的結(jié)果,用for循環(huán)結(jié)構(gòu),變量i的范圍是從1到100,故填for i in range(1,101):。初值n=0,在121的循環(huán)過(guò)程中,記錄每一項(xiàng)的階乘,s=0記錄階乘累加的和,t=1記錄每一項(xiàng)階乘的結(jié)果。 t=t*n s=s+t 【詳解】本題考查的是python語(yǔ)言編程。(3)如果“%d”表示十進(jìn)制數(shù),那么%nd則表示n位寬的十進(jìn)制數(shù),%2d則表示2位寬的十進(jìn)制數(shù)。百雞百錢問(wèn)題是典型的枚舉算法解決,枚舉算法的關(guān)鍵就是找到問(wèn)題解決的條件和枚舉范圍。①隊(duì)列是從隊(duì)頭出隊(duì),隊(duì)尾入隊(duì),使用pop函數(shù)出隊(duì),隊(duì)頭的索引值是0,(0),(0)。②將“小蘭”同學(xué)的星座修改為“水瓶座”,可以通過(guò)語(yǔ)句xingzuo[“小蘭”]=“水瓶座”。代碼“Do While i =(Len(s)\8)*8”中的i對(duì)應(yīng)段內(nèi)位置可為“1+(i1)Mod8”,start表示該數(shù)據(jù)段第一個(gè)數(shù)據(jù)的前個(gè)位置,故數(shù)組b第i位置元素是來(lái)自數(shù)組a第start + c(1+(i*1)Mod 8)位置,故②處代碼為“a(start + c(i1)Mod8+1))”。③10,不是有效值,故輸出信息為“輸入錯(cuò)誤”,故本題選A選項(xiàng)。④i=100,while i(即while 100)一直為真,會(huì)一直執(zhí)行循環(huán)體,無(wú)法跳出循環(huán)體執(zhí)行i=i2,故‘把這句話打印100遍 ’實(shí)際輸出了無(wú)數(shù)遍。二、程序填空31.i=i+1 無(wú)數(shù)遍 100 無(wú)數(shù)遍 i!=0 或 i0 或其他等價(jià)答案 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。30.C【詳解】本題主要考查計(jì)算機(jī)軟件系統(tǒng)。29.B【詳解】本題主要考查Python關(guān)系運(yùn)算符。a=2,b=3,ab值為假,b=3值為真,故表達(dá)式ab and b=3的值是False,故本題選D選項(xiàng)。故本題選C選項(xiàng)27.D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。range函數(shù)中第一個(gè)參數(shù)是起始值,第二個(gè)參數(shù)是終值,第三個(gè)參數(shù)是每次遞增值,語(yǔ)句for i in range(10,0,2):初值是10,終值是0,解析:C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。24.C【詳解】本題主要考查Python中的函數(shù)。解析:C【詳解】本題考查的是python語(yǔ)言。23.C【詳解】本題考查的是python語(yǔ)言。因此C選項(xiàng)正確。因此C選項(xiàng)正確。初始值會(huì)涉及到賦值語(yǔ)句、從1加到100會(huì)用到循環(huán)語(yǔ)句、最后會(huì)輸出結(jié)果用到輸出語(yǔ)句。故B選項(xiàng)正確。指令是指示計(jì)算機(jī)執(zhí)行某種操作的命令。軟件是指包括所有在電腦運(yùn)行的程序。軟件=程序+數(shù)據(jù)+文檔。第一個(gè)for循環(huán)生成列表p,值是[1,10]之間隨機(jī)整數(shù),第二個(gè)for循環(huán)處理后4個(gè)元素,當(dāng)i是奇數(shù)且生成的p[i]是偶數(shù),則將前一個(gè)值累加到p[i解析:BD【詳解】本題主要考查Python程序執(zhí)行。【點(diǎn)睛】解析:B【詳解】本題考查數(shù)據(jù)結(jié)構(gòu)相關(guān)知識(shí)。故有3處錯(cuò)誤,故本題選C選項(xiàng)解析:C【詳解】本題考查Python程序語(yǔ)法Python變量命名不能以數(shù)字開(kāi)頭、變量b、c必須先定義后使用。如果輸入值是索引軸,,則它將在列中添加所有值, 并且對(duì)所有列都相同。15.A【