【文章內(nèi)容簡介】
構(gòu)、循環(huán)結(jié)構(gòu))(2)請將程序補充完整。(3)請找出程序中的錯誤代碼,并改正。____________________________________________35.完善程序?qū)崿F(xiàn)以下功能并保存。輸出數(shù)組的最大值。arr1 =[12, 435, 76, 24, 78, 54, 866, 43]________ = 32768for i in range(0,7): if arr1[i] max1 : max1 = ________print(最大值是:, ________)input(運行完畢,請按回車鍵退出...)36.編寫一個程序,實現(xiàn)九九乘法口訣表。37.編寫程序,實現(xiàn)從鍵盤輸入數(shù)據(jù),實現(xiàn)輸入數(shù)據(jù)轉(zhuǎn)換成大寫并輸出。38.(項目情境)在中國古代,出自數(shù)學(xué)家張丘建的《算經(jīng)》中這樣一個值得研究的問題:今有雞翁一,直錢五;雞母一,直錢三;雞雛三,直錢一。凡百錢,買雞百只。問雞翁、母、雛各幾何?這個問題就是著名的“百錢買百雞問題”。即:現(xiàn)有100文錢,公雞5文錢一只,母雞3文錢一只,小雞一文錢3只,要求:公雞,母雞,小雞都要有,把100文錢買100只雞,買的雞是整數(shù)。問公雞、母雞和小雞各幾何?(問題求解)設(shè)用變量g、m、x三個變量分別存放公雞、母雞和小雞的數(shù)量,請閱讀如下程序,在空白處填寫適當(dāng)?shù)谋磉_式或語句,使程序完整。for g in range(1,20): for m in _______: for x in range(3,98,3): if _________ and __________ ==100: print(公雞:,g,母雞:,m,小雞:,x)39.編寫程序。信息社團的三個同學(xué)和Bruce一起做游戲,他們的游戲規(guī)則很簡單,從1開始依次報數(shù),每當(dāng)一個數(shù)能被7整除或者十位是7就要跳過這個數(shù),現(xiàn)在給出一個數(shù)N,請輸入從1到N(包含N)中要跳過的數(shù)。40.請在空格處填寫正確的代碼,使程序完善。實現(xiàn)功能:繪制y=x22x+ 1的圖像加載numpy模塊并限簡潔的別名為npimport numpy as np import as plt x在7到9之間,x=(7,9,) _____ = x**22*x+1(x,________)(39。y=x*x2*x+139。)(39。x39。)(39。y39。)【參考答案】***試卷處理標(biāo)記,請不要刪除一、選擇題1.B【詳解】本題主要考查Python函數(shù)知識點。continue是跳出本次循環(huán),進入下一次循環(huán),break是跳出循環(huán),故本題選B選項。解析:B【詳解】本題主要考查Python函數(shù)知識點。continue是跳出本次循環(huán),進入下一次循環(huán),break是跳出循環(huán),故本題選B選項。2.D【詳解】本題考查的是Python程序調(diào)試。雙分支IF語句。if (條件)后面要加冒號,else后面也要加冒號。故標(biāo)號4中存在語法錯誤。解析:D【詳解】本題考查的是Python程序調(diào)試。雙分支IF語句。if (條件)后面要加冒號,else后面也要加冒號。故標(biāo)號4中存在語法錯誤。3.D【詳解】本題考查程序設(shè)計語言的相關(guān)知識點程序設(shè)計高級語言包括Python、Basic、C++等,偽代碼不能執(zhí)行,不是程序設(shè)計高級語言。故本題選D選項解析:D【詳解】本題考查程序設(shè)計語言的相關(guān)知識點程序設(shè)計高級語言包括Python、Basic、C++等,偽代碼不能執(zhí)行,不是程序設(shè)計高級語言。故本題選D選項4.B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故ab可以作為 Python程序變量名,故本題選B選項。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。故ab可以作為 Python程序變量名,故本題選B選項。5.C【詳解】本題主要考查數(shù)據(jù)分析知識點。Access(數(shù)據(jù)庫)、Excel(表格處理軟件)、SQL(用于訪問和處理數(shù)據(jù)庫的標(biāo)準(zhǔn)的計算機語言)均是數(shù)據(jù)分析處理工具,Python是程序設(shè)計軟件,故本題解析:C【詳解】本題主要考查數(shù)據(jù)分析知識點。Access(數(shù)據(jù)庫)、Excel(表格處理軟件)、SQL(用于訪問和處理數(shù)據(jù)庫的標(biāo)準(zhǔn)的計算機語言)均是數(shù)據(jù)分析處理工具,Python是程序設(shè)計軟件,故本題選C選項。6.A【詳解】本題考查的是Python循環(huán)語句。range(10)是[0,10)的整數(shù)。故m=0*1*2*3*4*5*6*7*8*9=0,選項A正確。解析:A【詳解】本題考查的是Python循環(huán)語句。range(10)是[0,10)的整數(shù)。故m=0*1*2*3*4*5*6*7*8*9=0,選項A正確。7.B【詳解】本題主要考查Python表達式的運算。a=6,b=4, a/2 + b%2*3 =6/2+(4%2*3)=+0=,故本題選B選項。解析:B【詳解】本題主要考查Python表達式的運算。a=6,b=4, a/2 + b%2*3 =6/2+(4%2*3)=+0=,故本題選B選項。8.C【詳解】本題考查Python相關(guān)知識點Python ,不兼容。故選項A說法錯誤Python語句也可以使用腳本直接運行。故選項B說法錯誤Python是解解析:C【詳解】本題考查Python相關(guān)知識點Python ,不兼容。故選項A說法錯誤Python語句也可以使用腳本直接運行。故選項B說法錯誤Python是解釋型語言。故本題選C選項Python不具有其他高級語言的一切優(yōu)點。故選項D說法錯誤9.B【詳解】本題主要考查Python程序的執(zhí)行。a=23,b=int(a/10)=2(int(x)是返回不大于x的最大整數(shù)),a=ab*10=232*10=3,故代碼運行后,a、b的值為3和2解析:B【詳解】本題主要考查Python程序的執(zhí)行。a=23,b=int(a/10)=2(int(x)是返回不大于x的最大整數(shù)),a=ab*10=232*10=3,故代碼運行后,a、b的值為3和2,故本題選B選項。10.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。11.D【詳解】本題主要考查Python輸入函數(shù)。random()是隨機函數(shù),print()是輸出函數(shù),Cout() 函數(shù)是統(tǒng)計字符串里某個字符出現(xiàn)的次數(shù),input()是輸入函數(shù),故本題選D選項。解析:D【詳解】本題主要考查Python輸入函數(shù)。random()是隨機函數(shù),print()是輸出函數(shù),Cout() 函數(shù)是統(tǒng)計字符串里某個字符出現(xiàn)的次數(shù),input()是輸入函數(shù),故本題選D選項。12.C【詳解】本題主要考查Python函數(shù)。round(x,n)方法返回 x 的小數(shù)點四舍五入到n個數(shù)字,故要實現(xiàn)將實數(shù)型變量a的值保留三位小數(shù),可以使用語句round(a,3),故本題選C選項。解析:C【詳解】本題主要