信息技術(shù)類綜合最后沖刺卷五計算機編程_第1頁
信息技術(shù)類綜合最后沖刺卷五計算機編程_第2頁
信息技術(shù)類綜合最后沖刺卷五計算機編程_第3頁
信息技術(shù)類綜合最后沖刺卷五計算機編程_第4頁
信息技術(shù)類綜合最后沖刺卷五計算機編程_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

信息技術(shù)類綜合最后沖刺卷五第三部分計算機編程基礎(chǔ)--Python(90分)六、填空題(本大題共5小題,每小題2分,共10分)1、表達式[3]in[1,2,3,4]的值是____________。False2、已知列表x=[1,2],那么連續(xù)執(zhí)行命令y=x[:]和y.append(3)之后,x的值為__________。[1,2]3、字典對象的__________方法返回字典中的“鍵-值對”列表。items()4、轉(zhuǎn)義字符"\n"的含義_______。換行5、函數(shù)參數(shù)支持的類型有默認參數(shù)、位置參數(shù)、可變參數(shù)和____________。關(guān)鍵字參數(shù)七、單項選擇題(本大題典10小題,每小題2分,其20分)1、關(guān)于Python語言的注釋,以下選項中描述錯誤的是______。DA.Python語言有兩種注釋方式:單行注釋和多行注釋B.Python語言的單行注釋以#開頭C.Python語言的多行三個單引號開頭和結(jié)尾D.Python語言的單行注釋以單引號開頭2、以下語句正確的是______。CA.x=(y=2)B.a=3;b="A";a+=bC.m=n=p=q=10D.x==(y=2)3、下面代碼的執(zhí)行結(jié)果是______。Als=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))A.3B.4C.8D.14、流程圖中表示判斷框的是______。BA.矩形框B.菱形框C.平行四邊形框D.橢圓形框5、已知x=43,ch="A",y=1,則表達式(x?=yandch<"b"andy)的值是______。BA.0B.1C.出錯D.True6、實現(xiàn)多路分支的最佳控制結(jié)構(gòu)是______。CA.ifB.tryC.if-elif-elseD.if-else7、下面代碼的輸出結(jié)果是______。Astr1="mysqlsqlserverPostgresQL"str2="sql"ncount=str1.count(str2)print(ncount)A.2B.5C.4D.38、下列函數(shù)不屬于math庫的是______。AA.lenB.minC.maxD.abs9、對于turtle繪圖中顏色值表示,以下選項中錯誤的是______。DA.(190,190,190)B."grey"C.#BEBEBED.BEBEBE10、以下程序代碼中,屬于局部變量的是______。Bname1="張三"defshowname():name2="李四"name3="王五"print("name4")name1B.name2C.name3D.name4八、讀程題(本大題共4小題,共24分)1、執(zhí)行以下程序段后,a和b的值分別為______。(4分)a=10b=int(a/10)a=a-b*10b=abs(b-1)+abs(a-1)2、執(zhí)行如下代碼,輸出結(jié)果是______。(6分)'you'>>>words=["Do","you","like","Python","?"]>>>words.sort()>>>words.pop()3、執(zhí)行如下代碼,輸出結(jié)果是______。(6分)m=11n=25m=n=0whileTrue:m+=1ifint(m/2)==m/2:continueelifm>=10:breakelse:n+=mprint("m="+str(m),"n="+str(n))4、下面的程序是從鍵盤輸入N個無序數(shù)(N由鍵盤確定),去掉一個最大數(shù),去掉一個最小數(shù),然后求平均值,將程序補充完整。(8分)n=int(input("n="))a=int(input("a="))x=y=as=a1p=n-2foriinrange(n-1):2b=int(input("b="))s=s+bifx<b:x=bify>b:3y=br=s-x-y4print(r/p)九、編程題(本大題共4小題,共24分)1、兩個乒乓球隊進行比賽,各出三人。甲隊為a、b、c三人,乙隊為x、y、z三人,已抽簽決賽名單,a說他不和x比,c說他不和x、z比,請編程找出三隊賽手的名單。(6分)a=set(["x","y","z"])b=set(["x","y","z"])c=set(["x","y","z"])c-=set(("x","z"))a-=set("x")foriina:forjinb:forkinc:iflen(set((i,j,k)))==3:print(f"a:{i},b:{j},c:{k}")2、用戶任意輸入一個大于100的正整數(shù)N(N小于等于999),求100至N之間的水仙花數(shù)。(注:水仙花數(shù)153,滿足水仙花數(shù)的條件為153=13+53+33。取值范圍包括100與N)(6分)n=int(input("請輸入一個大于100的正整數(shù):"))forflowerinrange(100,n+1):a=flower//100b=flower//10%10c=flower%10ifa**3+b**3+c**3==flower:print(flower,end="")3、使用turtle標準庫,繪制一個圓角正方形,繪制效果圖如圖所示,(注:畫筆的寬度為5,畫筆的顏色為"gray",填充色為"#d00778",線條長度為200,繪制圖形的比例大小及角度不做硬性要求,與繪制效果相近即可)(6分)fromturtleimport*hideturtle()pensize(5)color("gray","#d00778")begin_fill()foriinrange(1,5):fd(200)circle(50,90)end_fill()done()4、折紙,紙厚度0.2mm,問折多少次厚度剛好超過1米。(6分)h=0.2n=0whileh<=10**3:n+=1h=h*2print(n)十、綜合應用題(本大題共1小題,共12分)1、利用tkinter庫制作如圖界面,該界面用于將1至100之間能被17整除的數(shù)依次存入列表框中。(12分)fromtkinterimport*root=Tk()defdiv():foriinrange(1,101):ifi%17==0:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論