資源簡介 期末綜合練習(xí)一、選擇題1.下列Python程序段執(zhí)行后變量y的值為( )。x=20if x>=100:y=5*xelse:y=4*xprint (y)A.20 B.40 C.80 D.1002.Python編程有兩種模式:( )A.交互模式 B.程序模式 C.文件編輯模式 D.互動(dòng)模式3.Python中,使用( )函數(shù)可檢測字符串中是否包含子字符串。A.eval() B.type() C.find() D.input()4.Python中,將字符串轉(zhuǎn)換成數(shù)值類型的函數(shù)是( )A.eval() B.type() C.print() D.input()5.程序中“檢測停車時(shí)間”的單位是“分鐘”,則下列選項(xiàng)中,哪個(gè)選項(xiàng)滿足條件會(huì)執(zhí)行拍照操作。( )A.停車時(shí)間等于1分鐘 B.停車時(shí)間等于3分鐘C.停車時(shí)間等于6分鐘 D.停車時(shí)間等于5分鐘6.在Python中,調(diào)用海龜庫后,下列哪句語句可以讓海龜右轉(zhuǎn)100度。( )A.turtle. left(100) B.turtle. right(100)C.turtle. forward(100) D.turtle. backward(100)7.有語序執(zhí)行結(jié)果如下:>>>a=3.4>>>print(type(a))根據(jù)結(jié)果可以判斷變量a是( )類型。A.整型 B.浮點(diǎn)型 C.字符串型 D.列表8.Type()函數(shù)主要是用于( )類型的查看。A.?dāng)?shù)值 B.對象 C.文字 D.字符9.在Python Shell中輸入print("30+50=",30+50),輸出的結(jié)果為( )。A.80 B.30+50= C.30+50=80 D.30+50=30+5010.在Python中運(yùn)行print(3+5+7),運(yùn)行結(jié)果為( )。A.3 B.10 C.15 D.711.冪運(yùn)算運(yùn)算符為( )A.() B.** C./ D.//12.在python中輸入以下代碼,屏幕打印( )顆*。i=1while i<=100:print(“*”)i=i+1A.99 B.100 C.103 D.101二、填空題13.程序一:完善程序,實(shí)現(xiàn)以下功能:要求程序運(yùn)行時(shí)候輸入長方形的長和寬,最后輸出面積。選擇合適的選項(xiàng)填入橫線處,使程序能按要求正確運(yùn)行。a=float(input("請輸入長方形的長"))b=float(input("請輸入長方形的寬"))_______print("長方形的面積為"+str(s))A.a(chǎn)*b=s B.s=a*b C.s=a**b D.a(chǎn)*b14.程序三:完善程序,實(shí)現(xiàn)以下功能。提示用戶輸入密碼,如果輸入密碼與預(yù)設(shè)密碼“123”相同時(shí),打印輸出“密碼正確”,跳出循環(huán),顯示“成功登陸”;否則,打印輸出“密碼錯(cuò)誤”,并讓用戶繼續(xù)輸入密碼直到正確為止。選擇合適的選項(xiàng)填入橫線處,使程序能按要求正確運(yùn)行。target="123"while________:password=input('請輸入密碼:')if________:print('密碼正確')breakelse:print('密碼錯(cuò)誤,)print('成功登陸')(1)A.True B.False C.Break D.Stop(2)A.password=target B.password==target C.password>=target D.password!=target15.有如下Python程序,實(shí)現(xiàn)計(jì)算圓的面積和周長。具體輸入圓的半徑r,求圓的周長c面積s,完成填空r=float(input("請輸入圓的半徑: ")) #輸入圓的半徑pi=3.14c=________________ #計(jì)算周長s=________________ #計(jì)算面積print("圓的面積:",s,",圓的周長:",c)16.在Python的編程環(huán)境中,結(jié)合以下幾條程序代碼,完成下面兩小題的選擇:x=int(10.5)*10x=10y=x/5print(y)(1)請問這段程序代碼符合算法的什么結(jié)構(gòu)?(______)A.順序結(jié)構(gòu) B.選擇結(jié)構(gòu) C.循環(huán)結(jié)構(gòu) D樹型結(jié)構(gòu)(2)以下說法正確的是(______)A.程序代碼中出現(xiàn)的兩個(gè)“x”均是常量 B.程序執(zhí)行結(jié)束,x最終被賦予的值為105C.程序執(zhí)行結(jié)束,y最終被賦予的值為20 D.程序執(zhí)行結(jié)束,屏幕會(huì)顯示2三、判斷題17.Python中,定義變量時(shí),需要先為其賦一個(gè)初始值。(_______)18.在Python中,if語句表示分支結(jié)構(gòu),for語句表示循環(huán)結(jié)構(gòu)。(______)19.turtle.circle(100),可以讓海龜畫出邊長為100像素的正方形。(_____)20.在Python關(guān)系表達(dá)式1<8>3的值為False。(______)四、操作題根據(jù)圖回答以下各小題21.圖中的程序使用的是( )語句A.順序 B.循環(huán) C.選擇 D.分支22.range(65)產(chǎn)生一個(gè)( )的序列。A.1-65 B.1-64 C.0-64 D.0-6523.該語句共執(zhí)行( )次。A.64 B.65 C.66 D.6724.在for i in range(65)中i是( )A.變量 B.常量 C.函數(shù) D.結(jié)構(gòu)25.根據(jù)“折紙測珠峰”的程序,完成填空。珠穆朗瑪峰簡稱“珠峰”,珠峰海拔約為8844米,是世界第一高峰。如果有一張足夠大的紙(厚0.1毫米),對折多少次,紙張的厚度可以超過珠穆朗瑪峰的高度?程序如圖:(1)請將程序補(bǔ)充完整:While___________:(2)該循環(huán)語句根據(jù)條件進(jìn)行循環(huán),當(dāng)條件為_________時(shí),循環(huán)體重復(fù)執(zhí)行。(3)程序中的自定義的變量為_______和_______ 。參考答案1.C2.AC3.C4.A5.C6.B7.B8.B9.C10.C11.B12.B13.B14.A B15.2*pi*r pi*r*r16.A D17.正確18.正確19.錯(cuò)誤20.錯(cuò)誤21.B22.C23.B24.A25.h<8844 True(真) i h 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫