【文章內(nèi)容簡介】
到a(1)至a(6)中第2步:將第1位評委的打分a(1)分別賦給最高分max ,最低分min和總分S第3步:利用循環(huán)結(jié)構(gòu)把另外5位評委的打分累加給s從而求出6位評委的總分s ,同時(shí)把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è)計(jì)的過程中,窗體中錄入評委打分的對象是由______控件生成的。A.Entry B.Label C.Frame D.Button(2)題目中算法描述采用的是__________A、自然語言B、偽代碼 C、流程圖 D、.NS圖(3)下列程序代碼片段對應(yīng)于算法描述中的第2步至第4步。請?zhí)顚懫沃锌瞻滋幍谋磉_(dá)式填寫完整________40.完善程序。以下是猜數(shù)游戲的程序,請?jiān)诋嬀€出填寫正確的內(nèi)容。import randomsecret=(0,10)print(“猜數(shù)游戲 ”)cs=int(input(“你猜的數(shù)字是”))while cs!=secret: _______cssecret: _________ (“唉,猜大啦!”)__________:print(“嘿嘿,猜小了!”)cs= int(input(“重新猜一個(gè)靠譜的數(shù)字是:”))print(“游戲結(jié)束,不玩了!”)【參考答案】***試卷處理標(biāo)記,請不要刪除一、選擇題1.A【詳解】本題主要考查Python模塊的導(dǎo)入。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python模塊的導(dǎo)入。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項(xiàng)。2.D【詳解】本題考查的是Python程序調(diào)試。雙分支IF語句。if (條件)后面要加冒號,else后面也要加冒號。故標(biāo)號4中存在語法錯(cuò)誤。解析:D【詳解】本題考查的是Python程序調(diào)試。雙分支IF語句。if (條件)后面要加冒號,else后面也要加冒號。故標(biāo)號4中存在語法錯(cuò)誤。3.C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“=”是減法賦值運(yùn)算符,c = b 等效于 c = c b,因此C選項(xiàng)正確。【點(diǎn)睛】解析:C【詳解】本題主要考查Python中常用運(yùn)算符。Python中“=”是減法賦值運(yùn)算符,c = b 等效于 c = c b,因此C選項(xiàng)正確。【點(diǎn)睛】4.A【詳解】本題Python相關(guān)知識點(diǎn)IDLE 是 Python 所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過書中的Jupyter Notebook外,處理數(shù)據(jù)還可以通過Python IDLE工具實(shí)現(xiàn)解析:A【詳解】本題Python相關(guān)知識點(diǎn)IDLE 是 Python 所內(nèi)置的開發(fā)與學(xué)習(xí)環(huán)境,故除了可以通過書中的Jupyter Notebook外,處理數(shù)據(jù)還可以通過Python IDLE工具實(shí)現(xiàn)。故本題選A選項(xiàng)5.B【詳解】本題主要考查Python命令提示符。python的命令行提示符是,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python命令提示符。python的命令行提示符是,故本題選B選項(xiàng)。6.B【詳解】本題主要考查Python文件讀寫操作。,寫入python is a programming ,故該代碼段運(yùn)行后解析:B【詳解】本題主要考查Python文件讀寫操作。,寫入python is a programming ,故該代碼段運(yùn)行后,輸出的結(jié)果為python is a programming language.,故本題選B選項(xiàng)。7.C【詳解】本題考查的是計(jì)算機(jī)語言。計(jì)算機(jī)語言有:機(jī)器語言、匯編語言、高級語言。高級語言有:Visual Basic、Pascal、C、C++、Java、Python等。故選項(xiàng)C正確。解析:C【詳解】本題考查的是計(jì)算機(jī)語言。計(jì)算機(jī)語言有:機(jī)器語言、匯編語言、高級語言。高級語言有:Visual Basic、Pascal、C、C++、Java、Python等。故選項(xiàng)C正確。8.D【詳解】本題考查Python程序的運(yùn)算。a=5,b=7,b+=3=10,a=b*20=200,a+=2=202,a=a%b=2。最后a=2,b=10,故本題選D。解析:D【詳解】本題考查Python程序的運(yùn)算。a=5,b=7,b+=3=10,a=b*20=200,a+=2=202,a=a%b=2。最后a=2,b=10,故本題選D。9.D【詳解】本題主要考查Python數(shù)據(jù)類型。python沒有char類型,一個(gè)字符也是字符串,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python數(shù)據(jù)類型。python沒有char類型,一個(gè)字符也是字符串,故本題選D選項(xiàng)。10.C【詳解】本題主要考查Python保留字。保留字不能將其用作標(biāo)識符;保留字區(qū)分字母大小寫,大寫的不是保留字;if,else,for 等單詞是保留字,也不能將其用作標(biāo)識符;標(biāo)識符是由字符(A~Z解析:C【詳解】本題主要考查Python保留字。保留字不能將其用作標(biāo)識符;保留字區(qū)分字母大小寫,大寫的不是保留字;if,else,for 等單詞是保留字,也不能將其用作標(biāo)識符;標(biāo)識符是由字符(A~Z 和 a~z)、下劃線和數(shù)字組成,但第一個(gè)字符不能是數(shù)字;標(biāo)識符不能和 Python 中的保留字相同。故print( )是保留字正確的寫法。11.A【詳解】本題考查Python程序?qū)崿F(xiàn)。變量i的范圍是從1到4,當(dāng)i=4時(shí),跳出循環(huán),此時(shí)s=0+1+2+3+4=10。故本題選A選項(xiàng)解析:A【詳解】本題考查Python程序?qū)崿F(xiàn)。變量i的范圍是從1到4,當(dāng)i=4時(shí),跳出循環(huán),此時(shí)s=0+1+2+3+4=10。故本題選A選項(xiàng)12.C【詳解】本題主要考查Python函數(shù)。round(x,n)方法返回 x 的小數(shù)點(diǎn)四舍五入到n個(gè)數(shù)字,故要實(shí)現(xiàn)將實(shí)數(shù)型變量a的值保留三位小數(shù),可以使用語句round(a,3),故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python函數(shù)。round(x,n)方法返回 x 的小數(shù)點(diǎn)四舍五入到n個(gè)數(shù)字,故要實(shí)現(xiàn)將實(shí)數(shù)型變量a的值保留三位小數(shù),可以使用語句round(a,3),故本題選C選項(xiàng)。13.B【詳解】本題考查Python相關(guān)知識。程序基本結(jié)構(gòu)的是順序結(jié)構(gòu),分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。選項(xiàng)B不是程序基本結(jié)構(gòu),這是一種數(shù)據(jù)結(jié)構(gòu)。解析:B【詳解】本題考查Python相關(guān)知識。程序基本結(jié)構(gòu)的是順序結(jié)構(gòu),分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。選項(xiàng)B不是程序基本結(jié)構(gòu),這是一種數(shù)據(jù)結(jié)構(gòu)。14.D【詳解】本題主要考查Python的特性。Python特性有:免費(fèi)的、簡單易學(xué)、可移植性好、是高級語言,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python的特性。Python特性有:免費(fèi)的、簡單易學(xué)、可移植性好、是高級語言