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