【文章內(nèi)容簡介】
1,28,31,30,31,30,31,31,30,31,30,31] tall_day=0if ______: for i in range(month1): tall_day +=f_run[i] __________ else: for i in range(month1): tall_day +=f_run[i]tall_day += sunprint(day+是當(dāng)年的第+str(tall_day)+天)(1)將程序橫線處補(bǔ)充完整(2)如輸入“2020419”為當(dāng)年的第_____天。38.程序分析題學(xué)校舉行校園歌手大賽,評委由6人組成。評分方法:去掉一個最高分和一 個最低分,計算其余4位評委的平均分,作為選手的最終得分。max記錄最高分; min記錄最低分; s記錄六位評委的總分; aver記錄最終得分。第1步:從文本框中分別讀入6位評委的打分并依次存入到a(1)至a(6)中第2步:將第1位評委的打分a(1)分別賦給最高分max ,最低分min和總分S第3步:利用循環(huán)結(jié)構(gòu)把另外5位評委的打分累加給s從而求出6位評委的總分s ,同時把5位評委的打分與max和min進(jìn)行比較,得出6位評委中的最高分max和最低分min。第4步:從總分中s中去掉最高分max和最低分min,求出其他4位評委的平均分aver作為選手的最終得分。max=a[0]min=a[0]s=0for i in range(6) :s=s+a[i]if a[i]max:max=a[ i]if a[i] min:min=a[ i]aver=( )/4(1)在引用tkinter模塊進(jìn)行界面設(shè)計的過程中,窗體中錄入評委打分的對象是由______控件生成的。A.Entry B.Label C.Frame D.Button(2)題目中算法描述采用的是__________A、自然語言B、偽代碼 C、流程圖 D、.NS圖(3)下列程序代碼片段對應(yīng)于算法描述中的第2步至第4步。請?zhí)顚懫沃锌瞻滋幍谋磉_(dá)式填寫完整________39.調(diào)試程序。請閱讀以下程序并寫出運行結(jié)果。fruites=[39。banana39。,39。apple39。,39。mango39。]for fruit in fruites: print(fruit)a=len(fruites)print(39。a=39。,a) _________________40.完善程序。以下是計算S=1+6+11+…+101的程序代碼。請你在處填寫正確的語句。s=0k=1while(k=101)__s=0k=1while(k101): k=k+5 s=s+kprint(s+1)【參考答案】***試卷處理標(biāo)記,請不要刪除一、選擇題1.C【詳解】本題主要考查Python程序的執(zhí)行。a=0,b=4,滿足ba,執(zhí)行a=3*b=12,故程序運行后,a的值是12,故本題選C選項。解析:C【詳解】本題主要考查Python程序的執(zhí)行。a=0,b=4,滿足ba,執(zhí)行a=3*b=12,故程序運行后,a的值是12,故本題選C選項。2.C【詳解】本題主要考查數(shù)據(jù)分析知識點。Access(數(shù)據(jù)庫)、Excel(表格處理軟件)、SQL(用于訪問和處理數(shù)據(jù)庫的標(biāo)準(zhǔn)的計算機(jī)語言)均是數(shù)據(jù)分析處理工具,Python是程序設(shè)計軟件,故本題解析:C【詳解】本題主要考查數(shù)據(jù)分析知識點。Access(數(shù)據(jù)庫)、Excel(表格處理軟件)、SQL(用于訪問和處理數(shù)據(jù)庫的標(biāo)準(zhǔn)的計算機(jī)語言)均是數(shù)據(jù)分析處理工具,Python是程序設(shè)計軟件,故本題選C選項。3.D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字,故“_Good”在Python中是合法的變量名,故本題選D選項。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字,故“_Good”在Python中是合法的變量名,故本題選D選項。4.A【詳解】本題主要考查Python表達(dá)式的運算。5050%6*5//2**2=502*5//4=5010//4=48,故本題選A選項。解析:A【詳解】本題主要考查Python表達(dá)式的運算。5050%6*5//2**2=502*5//4=5010//4=48,故本題選A選項。5.C【詳解】本題主要考查Python表達(dá)式的運算。小括號優(yōu)先級最高,*和%求余數(shù)是第二等級,從左到右,5+6*4%(2+8)=5+6*4%10 =5+ 24%10=5+4=9,故本題選C選項。解析:C【詳解】本題主要考查Python表達(dá)式的運算。小括號優(yōu)先級最高,*和%求余數(shù)是第二等級,從左到右,5+6*4%(2+8)=5+6*4%10 =5+ 24%10=5+4=9,故本題選C選項。6.A【詳解】本題Python相關(guān)知識點IDLE 是 Python 所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過書中的Jupyter Notebook外,處理數(shù)據(jù)還可以通過Python IDLE工具實現(xiàn)解析:A【詳解】本題Python相關(guān)知識點IDLE 是 Python 所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過書中的Jupyter Notebook外,處理數(shù)據(jù)還可以通過Python IDLE工具實現(xiàn)。故本題選A選項7.B【詳解】本題主要考查Python賦值語句。語句x = y = z = 1,賦值x、y、z值均為1;語句x, y = y, x交換x、y的值;x += y等價于x=x+y;語句x = (y =解析:B【詳解】本題主要考查Python賦值語句。語句x = y = z = 1,賦值x、y、z值均為1;語句x, y = y, x交換x、y的值;x += y等價于x=x+y;語句x = (y = z + 1)是非法的,故本題選B選項。8.A【詳解】本題主要考查Python程序設(shè)計語言。Python、VB、C程序設(shè)計語言等均屬于高級語言,故本題選A選項。解析:A【詳解】本題主要考查Python程序設(shè)計語言。Python、VB、C程序設(shè)計語言等均屬于高級語言,故本題選A選項。9.B【詳解】本題主要考查Python語法。,Python標(biāo)識符區(qū)分字母的大小寫,Python命令提示符是,命令中用到的標(biāo)點符號只能是英文字符,故本題選B選項解析:B【詳解】本題主要考查Python語法。,Python標(biāo)識符區(qū)分字母的大小寫,Python命令提示符是,命令中用到的標(biāo)點符號只能是英文字符,故本題選B選項。10.B【詳解】本題主要考查Python程序設(shè)計語言。python是一種解釋型、面向?qū)ο蟮挠嬎銠C(jī)程序設(shè)計語言;python支持Windows操作系統(tǒng),也支持Linux系統(tǒng);python源文件以***.解析:B【詳解】本題主要考查Python程序設(shè)計語言。python是一種解釋型、面向?qū)ο蟮挠嬎銠C(jī)程序設(shè)計語言;python支持Windows操作系統(tǒng),也支持Linux系統(tǒng);python源文件以***.py為擴(kuò)展名;python文件不能直接在命令行中運行,故本題選B選項。11.C【詳解】本題考查WORD相關(guān)知識。該文檔中的有1個用戶a添加了2處批注,A錯。該文檔中圖片采用的環(huán)繞方式為四周或者緊密,但不是上下型,B錯。若要對文檔中所有的Python文字設(shè)置為紅色傾斜格式解析:C