【正文】
【詳解】本題考查數(shù)據(jù)結(jié)構(gòu)相關(guān)知識(shí)。軟件是指包括所有在電腦運(yùn)行的程序。解析:B【詳解】本題考查知識(shí)點(diǎn)是程序的定義。程序中包括指令和數(shù)據(jù)。根據(jù)它們的定義,可以得出題目中的源代碼屬于程序。NO.2020100502有數(shù)字有字母等,故應(yīng)定義為字符串型。選項(xiàng)C正確。解析:D【詳解】本題考查的是python列表相關(guān)知識(shí)。a=23,b=int(a/10)=2,a=(ab*10)*10=30,b=a+b=32,故代碼運(yùn)行后,a、b的值為32,故本題選C選項(xiàng)?!?s”不是一個(gè)合法的變量名,不能將變量x賦給一個(gè)數(shù)值或表達(dá)式,可以將s+5賦給變量s,故本題選D選項(xiàng)。故本題選C選項(xiàng)解析:C【詳解】本題考查Python語言相關(guān)知識(shí)點(diǎn)Python是一種高級(jí)語言,所以不是機(jī)器語言、匯編語言、科學(xué)計(jì)算語言。28.C【詳解】本題主要考查Python代碼發(fā)布。29.C【詳解】本題考查的是python中的運(yùn)算符相關(guān)知識(shí)。30.ACD【詳解】本題主要考查Python變量的命名。二、程序填空31.n=input(請(qǐng)輸入一個(gè)正整數(shù): ) n=int(n) For i in range(15,n+1,15)print(i)【詳解】本題考查的是Python循環(huán)語句。①isprime(x)函數(shù)判斷x是不是素?cái)?shù),此處通過for循環(huán)判斷(用x依次除i,看能不能整除,i的范圍時(shí)從2~x),故填x%i==0或x//i==x/i。①此處通過條件分支結(jié)構(gòu)取字符串n的前5個(gè)字符,當(dāng)應(yīng)付金額用total統(tǒng)計(jì),變量r保存消費(fèi)額度,x和y分別是滿和減,變量s是消費(fèi)合計(jì),故填total=ss//x*y。③變量c保存運(yùn)算結(jié)果,此處輸出 c的結(jié)果,故填str(c)。②根據(jù)直播平臺(tái)要求,直播畫面是1080*1920像素、24位真彩色、幀頻為25fps,視頻壓縮比為100:1,在不考慮視頻傳輸優(yōu)化的情況下,小強(qiáng)家目前10Mbps的寬帶不能滿足直播要求。⑥,此處讀入該表格文件,故填‘shqk. xlsx’或“shqk. xlsx”。②當(dāng)他們分成三人一組時(shí),發(fā)現(xiàn)最后多出兩個(gè);當(dāng)他們分成五人一組時(shí),發(fā)現(xiàn)最后多出三個(gè);當(dāng)他們分成七人一組時(shí),發(fā)現(xiàn)最后多出兩個(gè),即if判斷條件為i%3 == 2 and i%5 == 3 and i%7 == 2,滿足if條件時(shí),將該值加到列表a中,故第二空填i%3 == 2 and i%5 == 3 and i%7 == 2。題干要求可通過Python程序條件分支結(jié)構(gòu)實(shí)現(xiàn),具體代碼如下:s=input(請(qǐng)輸入要轉(zhuǎn)換的字符)c=len(s) len 求字符串長(zhǎng)度for i in range(0,c): if i2: print (chr(ord(s[i])+2)) ord ord() 函數(shù)是 chr() 函數(shù)配對(duì)函數(shù),將字符轉(zhuǎn)ASCII值 else: print(chr(ord(s[i]) + 3))39.([n1,0]) head=0 long1 head=llist[k][1] llist[k][1]=llist[t][1] k=llist[k][1] 【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。④索引為t的刪除后,此處是更新head值,故填head=llist[k][1]。②當(dāng)while循環(huán)結(jié)束,表明此時(shí)x為數(shù)字,若int(x)%2 ==0,即x為偶數(shù),輸出“雙號(hào)”,否則輸出單號(hào),故選B選項(xiàng)。⑥如果t不等于head,也需要更新索引k,故填k=llist[k][1]40.n=n1或 n=1 B 【詳解】本題主要考查算法及Python程序設(shè)計(jì)。②head是列表頭,初始化為0,故填head=0。37.s=1for i in range(9): s=(s+1)*2print(s)【詳解】本題主要考查Python程序設(shè)計(jì)。36.total=0 i%3 == 2 and i%5 == 3 and i%7 == 2 a[j] 【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。④由圖可知,1表示成交,0表示未成交,流水號(hào)為2019030602的售貨記錄中,已成交的商品類別數(shù)是1,都是飲料(即貨號(hào)17和貨號(hào)5)。 1 ‘shqk. xlsx’或“shqk. xlsx” (detai1[‘售價(jià)’]detail[‘進(jìn)價(jià)’])*detai1[‘?dāng)?shù)量’] 【詳解】本題主要考查Python程序設(shè)計(jì)相關(guān)知識(shí)點(diǎn)。①變量fh用來接收運(yùn)算符,由代碼“if fh in s”可知,變量s保存加減乘除(+*/)四種運(yùn)算符,故此處填+*/。②用變量s統(tǒng)計(jì)消費(fèi)合計(jì),初值為0,故填s=0。③c用來統(tǒng)計(jì)雙胞胎數(shù)的對(duì)數(shù),若滿足是雙胞胎數(shù)的條件,故此處填c=c+1或c+=1。print缺省的話默認(rèn)是換行輸出。解析:ACD【詳解】本題主要考查Python變量的命名。解析:C【詳解】本題考查的是python中的運(yùn)算符相關(guān)知識(shí)。創(chuàng)建一個(gè)文件夾mymodule,(包含發(fā)布的元數(shù)據(jù))兩個(gè)文件;在DOS命令行中打開mymodule所在的目錄,使用“python sdist”命令構(gòu)建發(fā)布文件;已經(jīng)構(gòu)建發(fā)布的模塊必須先導(dǎo)入程序,然后才能使用。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字;變量能存儲(chǔ)的數(shù)據(jù)很多,包含存儲(chǔ)漢字,在Python中,定義變量是不需要指定數(shù)據(jù)類解析:D【詳解】本題主要考查Python變量?!?s”不是一個(gè)合法的變量名,不能將變量x賦給一個(gè)數(shù)值或表達(dá)式,可以將s+5賦給變量s,故本題選D選項(xiàng)。a=23,b=int(a/10)=2,a=(ab*10)*10=30,b=a+b=32,故代碼運(yùn)行后,a、b的值為32,故本題選C選項(xiàng)。故選項(xiàng)D正確。列表參數(shù)必須是由方括號(hào)括起來的列表,參數(shù)之間用分號(hào)。布爾型數(shù)據(jù)只有兩種狀態(tài),整型不帶有小數(shù)點(diǎn),字符串型含有數(shù)字、字母等數(shù)據(jù),浮點(diǎn)型帶有小數(shù)點(diǎn)。22.C【詳解】本題考查的是數(shù)據(jù)類型。一個(gè)指令通常由兩部分組成:操作碼+地址碼。軟件=程序+數(shù)據(jù)+文檔。程序是指為實(shí)現(xiàn)特定目標(biāo)或解決特定問題而用計(jì)算機(jī)語言編寫的命令序列的集合。因此B選項(xiàng)正確。在Python中,用列表實(shí)現(xiàn)隊(duì)列的創(chuàng)建,隊(duì)列的基本操作:入隊(duì),出隊(duì),求隊(duì)長(zhǎng),判隊(duì)空線性數(shù)據(jù)結(jié)構(gòu)又稱線性表。 pandas庫中的DataFrame是一個(gè)二維的、大小可變的、成分混合的、具有標(biāo)簽化坐標(biāo)軸(行和列)的表數(shù)據(jù)結(jié)構(gòu)。信息是一種具體的含義,語言是信息的載體,故選項(xiàng)A錯(cuò)誤;給微信朋友圈點(diǎn)贊是個(gè)人推薦,故選項(xiàng)B正確;表達(dá)信息時(shí)要遵照一定的標(biāo)準(zhǔn),計(jì)算機(jī)、通信、網(wǎng)絡(luò)等規(guī)范了一系列的協(xié)議,故選項(xiàng)C正確;對(duì)相關(guān)數(shù)據(jù)進(jìn)行加工處理,使數(shù)據(jù)之間建立相互聯(lián)系,從而形成信息,選項(xiàng)D正確。解析:B【詳解】本題主要考查Python變量的命名。16.C【詳解】本題考查Python程序語法Python變量命名不能以數(shù)字開頭、變量b、c必須先定義后使用。15.C【詳解】本題主要考查Python程序的執(zhí)行。14.D【詳解】本題主要考查Python的特性。將6賦值給a,此時(shí)a為6;將8賦值給c,此時(shí)c為8;將c復(fù)制給b,此時(shí)b的值即為c的值,b為8;將b