資源簡介 第三章 算法的程序實現一、選擇題1.在文件模式下輸入下列代碼,運行程序,則IDLE解釋器界面中現實的運行結果為:( )a=’2021’b=’告訴自己,不曾辜負這么美好的時光。’print(a,b)A.a,bB.2021,告訴自己,不曾辜負這么美好的時光。C.“ 2021,告訴自己,不曾辜負這么美好的時光?!?br/>D.2021 告訴自己,不曾辜負這么美好的時光。2.Python語句中以r或R開頭的字符串表示原始字符串,則print(r"\nGood")的運行結果是()A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good3.小新編制了一個python程序如下,但程序無法執行,你幫他找出程序中一共有幾處錯誤( )1a=3b=input()c=a+bprint("c")A.1 B.2 C.3 D.44.在python中,運行以下程序,結果應為( )a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.5 7 B.20 10 C.22 7 D.2 105.在Python語言中,以下簡單數據類型選項中描述錯誤的是( )A.整數(int)、浮點數(float) B.字符串(str)C.布爾(bool) D.2.5+2.5的值是整數(int)類型6.下列哪個語句在Python中是非法的?( )A.x=y=z=1 B.x=(y=z+1) C.x,y=y,x D.x+=y7.在 Python中常用的輸入輸出語句分別是( )A.input() output() B.input() print()C.input() printf() D.scandf() printf()8.已知字符串s1="python",s2="Python",則表達式中s1>s2的值為( )A.“python” B.“Python” C.True D.False9.下列有關于print命令的描述中,正確的是( )A.在打印機里打印相關的文本或者數字等B.可以用來畫圖C.在屏幕中輸出相應的文本或者數字等D.執行語句print(“python”,3.7)時會出錯10.下列語言中( )不屬于高級語言A.python B.VC C.JAVA D.匯編語言11.下列表達式能判斷正整數x是偶數的是( )A.x%2==0 B.x/2== 0 C.x %2==1 D.x % 2!=012.計算機在執行高級語言程序時,逐條語句翻譯成機器語言并立即執行的程序是( )A.解釋程序 B.編譯程序 C.高級程序 D.匯編程序13.python單行注釋和多行注釋分別是什么?( )A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和//14.下列變量名不合法的是( )A.2a B.c0 C.c_8 D.E6a15.下列程序運行后,在鍵盤輸入100,則程序的運行結果是( )。 x=input("Please input x:")if x<0 or x>=20: print(x//10) elif 0<=x<5: print(x) elif 5<=x<10: print(3*x-5) elif 10<=x<20: print(0.5*x-2)A.10 B.100 C.295 D.48二、填空題16.完善程序。求出100以內滿足afor a in range(1,101)for b in range ___ :for c in range(1,101):if____:print(a,"?。?,b,"",c)17.random模塊是一個________。random.randint(1,10)語句作用 ___________。18.數學可以看到算術表達式:a * b= c,現在有一段程序可以輸入乘數和被乘數(默認正整數),并輸出上述表達式的效果。例如:輸入:3 5 ,輸出的結果為:3 * 5= 15。a=int(input(“請輸入正整數:”))b=int(input(“請輸入正整數:”))c=a*bprint(_______)+ ”*” + _______ “=” ______ )請將上述缺失的代碼補充完整。19.s=int(input(“請輸入一個兩位數:”))s=s//6print(s)程序運行后,鍵盤輸入31,其輸出結果為 ____________【參考答案】一、選擇題1.D2.C3.C4.D5.D6.B7.B8.C9.C10.D11.A12.A13.B14.A15.A二、填空題16.(1,101) a*a==b*b+c*c17.隨機庫 在1到10中隨機生成一個數字。18.str(a) str(b)+ +str(c)19.5 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫