資源簡介 期末專題訓練--選擇題 第三冊 青島版(2019)1.下列選項中,屬于正確的變量賦值語句的是( )A.2S1 = S1 + 1 B.S1 = S1 + 1 C.S/1 = S1 + 1 D.S*1 = S1 + 12.print(“5*3”)的運行結果是( )A.8 B.5+3 C.運行錯誤 D.153.Print()是一個Python內置函數,主要作用是( )。A.顯示 B.調用 C.打印輸出 D.展示4.( )是一種面向對象的解釋型計算機程序設計語言,具有豐富和強大的庫,已經成為繼JAVA,C++之后的第三大程序設計語言。A.匯編語言 B.C語言 C.VB語言 D.Python語言5.讀程序,寫結果程序如圖a='apple'b='banana'c=aa=bb=cprint(a)print(b)結果為:( )( )A.banana B.b C.apple D.a6.運行以下程序,顯示的運行結果是( )。pi=3.14r=10s=pi*r*rprint(s)A.31.4 B.0.314 C.314.0 D.3.147.填程序為了防盜,小智家的門鎖最近換成了只能密碼鎖,他家的密碼是“xy#123”,小智想設計一個驗證密碼的程序,請你幫幫他。key=’xy#123’k=input(’請輸入防盜門密碼:’)if :#如果用戶輸入的k等于正確密碼keyprint(’歡迎你’)else:print(’密碼錯誤’)A.k@key B.k=key C.k==key D.k!=key8.程序運行時,輸入整數60,輸出的結果為( )A.成績為:優秀 B.成績為:良好C."成績為:優秀" D."成績為:良好"9.執行下邊的程序,輸出運行結果是()A.6.5 B.6.0 C.5 D.610.Python中,用什么方式實現代碼快速縮進?()A.Alt+Tab鍵 B.shift+Tab鍵C.按4次空格鍵 D.Tab鍵11.Python中,常用運算符號結果為取余的是( )A./ B.% C.// D.**12.在Python中,s =“hellopython”則print(s[:-4])的結果是()。A.hello B.hellopytC.nyingzhong D.hellopy13.啟動Python交互式命令窗口的方法:單擊“開始”菜單,找到“Python 3.x”,單擊 ( )即可啟動Python Shell。A.Python 3.x Manuals B.Python 3.xC.IDLE D.Python 3.x Module Docs14.要創建一個從1到100的整數序列,請問寫法正確的是。( )A.range(0,100) B.range(1,100,1)C.range(1,101) D.range(1,101,2)15.print(5+3)的運行結果是( )A.8 B.5+3 C.運行錯誤 D.(8)16.下面的程序運行后,輸入整數10,輸出的結果為:( )A.恭喜你,猜對了 B.很遺憾,猜大了 C.很遺憾,猜小了 D.1017.在Python中,調用海龜庫后,下列哪句語句可以讓海龜右轉100度。( )A.turtle. left(100) B.turtle. right(100)C.turtle. forward(100) D.turtle. backward(100)18.執行語句[3]in[1,2,3]的結果是( )A.False B.True C.None D.出錯19.在 Python 中,關于 range 函數 range(1,10,3)產生的序列是( )A.1,2,3,4,5,6,7,8,9 B.1,4,7C.1,3,5,7,9 D.2,4,6,820.寫出range(1,5)的計數范圍()A.1,2,3,4 B.1,2,3,4,5 C.1,3,5 D.2,421.調試以下代碼:x=4 y=3if x>y:print(x)else:print(y)屏幕上輸出的內容是( )A.3 B.4 C.1 D.222.調試運行以下代碼C1=356C2=365C1=C2print(C1)屏幕上輸出的內容是( )A.365 B.C1 C.356 D.C223.以下變量合法的是( )A.2a B.sum C.price$ D.Abc24.運行以下程序,顯示的運行結果是( )Num=23result=Num%3+5print(result)A.7 B.13 C.12 D.1025.Python表達式17%3的結果是( )A.2 B.51 C.5 D.2026.輸出1到100之間的偶數。for i in range(1,101,1):if i 2==0: #如果i除以2的余數等于0print(i,end=’ ’)A.^ B.$ C.// D.%27.在Python中,if結構被用在( )。A.語句相繼被執行時B.執行一些語句之前必須先做出判斷時C.A和B都是D.A和B都不是28.在python程序中,a==20的作用是( )A.變量a賦值為20 B.判斷變量a是否等于20C.判斷變量a是否不等于20 D.等同于a=a+2029.Python中,( )一旦創建就不可修改的。A.列表 B.元組 C.字典 D.集合30.以下哪個語句的功能是退出while循環。( )A.stop B.back C.print D.break31.下列屬于Python自帶模塊(庫)的是( )。A.隨機(random)模塊 B.畫圖(turtle)模塊C.時間(time)模塊 D.以上皆是32.在 Python 中,編程結束,測試運行的快捷鍵是( )。A.F4 B.F5 C.F1 D.ALT+F533.違章停車拍照系統的算法流程圖如右圖所示,此算法的描述采用了( )A.自然語言B.機器語言C.程序設計語言D.流程圖34.在 Python 中,9%2 的運行結果是( )A.4 B.2 C.1 D.035.在Python中,已知x=3,那么執行語句x+=6之后,x的值為( )A.3 B.6 C.9 D.1836.Python庫的調用需要使用哪個語句。( )A.input B.import C.if D.print37.請寫出下面程序的運行結果:( )print("Hello World")A.Hello World B.HelloC.Hello,World D.HelloWorld38.運行以下程序, 顯示的運行結果是( )。Num=69print(Num%100,Num%10)A.69 9 B.9 6 C.0 9 D.6 639.計算25-3的Python表達式是( )A.2*5-3 B.2**5-3 C.2/5-3 D.2/5-340.App Inventor有三個界面,下列不屬于App Inventor界面的是( )A.項目界面 B.設計界面 C.主界面 D.邏輯編程界面試卷第1頁,共3頁試卷第1頁,共3頁參考答案:1.B【詳解】本題考查變量賦值的相關知識點。賦值語句是程序中最常用的語句,其順序為:變量 賦值運算符 表達式,變量命名規則包括:1、變量名以英文字母開頭;故選項A錯誤。2、變量名中的字母是區分大小寫的;3、變量名不能是關鍵字;4、變量名中不能包含空格、標點符號和類型說明符。故選項C、D錯誤。故本題正確選項為B。2.D【詳解】本題考查算法與編程。print(“5*3”)計算5*3值為15,然后輸出15,選項D符合題意,選項A、B、C均不符合題意。【點睛】3.C【詳解】本題考查編程相關知識。Print()是一個Python內置函數,主要作用是打印輸出。故選C。4.D【詳解】本題考查程序設計語言。全球主流的編輯語言 Python,是一種面向對象的解釋型計算機程序設計語言,具有豐富和強大的庫,Python 已經成為繼Java,C++之后的的第三大語言。故選項D正確。5.AC【詳解】本題考查交換變量數據。c=a a=b b=c這三條語句功能是交換變量a、變量b的值,c作為中間的臨時變量存在,故選項AC正確。6.C【詳解】本題考查算法與編程。s=pi*r*r=3.14*10*10=314.0。選項C符合題意,選項A、B、D均不符合題意。【點睛】7.C【詳解】本題考查關系運算符。關系運算符是雙目運算符,表示了左右兩部分的大小關系。等于用==表示,不等于用!=表示。故選項C正確。8.B【詳解】本題考查算法與編程。輸入60,此時,chengji小于85,執行else語句,會輸出成績為:良好。選項B符合題意,選項A、C、D均不符合題意。【點睛】9.D【詳解】本題考查Python相關知識。INT函數是將返回實數向下取整后的整數值。b=int(6.5),取整為6,輸出結果為6,故選項D正確。【點睛】10.B【詳解】本題考查Python相關知識。使用Shift+Tab鍵實現代碼快速縮進,故選項B正確。【點睛】11.B【詳解】本題考查算法與編程。Python中,取余運算符是%,選項B正確。【點睛】12.D【詳解】本題考查Python相關知識。s[:-4]表示取字符串s自右往左數4個字符之前的字符串,即hellopy,故選項D正確。【點睛】13.C【詳解】本題考查算法與編程。Python有兩種運行方式:交互式和腳本式。交互式可以通過cmd命令行窗口或者IDEL實現,單擊IDLE,可啟動Python Shell,選項C正確。14.C【詳解】本題考查range函數。range()會返回一個包含所有k的列表,這里start<= k15.A【詳解】本題考查算法與編程。print()函數是輸出函數,由于5+3外面沒有雙引號,計算后輸出,選項A符合題意,選項B、C、D均不符合題意。16.C【詳解】本題考查算法與編程。輸入10,此時變量a=10,執行else語句,此時a【點睛】17.B【詳解】本題考查turtle繪圖。在海龜庫中,turtle.right(degree)命令表示讓小海龜向右旋轉 degree度。本題讓海龜右轉100度,應表示為turtle. right(100)。故選項B正確。18.A【詳解】本題考查算法與編程。列表的列標從0開始,[1,2,3]元素列標最大是[2],因此[3]不在列表內,返回False,選項A正確,選項B、C、D均不符合題意。19.B【詳解】本題考查算法與編程。range(1,10,3),從1開始,步長為10,到9,因此循環從1開始,然后4,然后7,然后循環結束。選項B符合題意,選項A、C、D均不符合題意。【點睛】20.A【詳解】本題考查算法與編程。range(1,5),從1開始,但是不包括5,因此是1,2,3,4。選項A符合題意,選項B、C、D均不符合題意。【點睛】21.B【詳解】本題考查算法與編程。x=4 y=3,此時x大于4,因此執行print(x),輸出4,選項B符合題意,選項A、C、D均不符合題意。【點睛】22.A【詳解】本題考查算法與編程。根據題干的代碼含義,將C2的值賦給C1,C1=365,輸出C1,選項A正確。23.D【詳解】本題考查變量命名規則。變量名只能是字母、數字、下劃線的組合,并且之間不能包含空格,數字不能放在變量名首位。變量名不能使用編程語言的保留字,如sum、true、false、while等。故選項D正確。24.A【詳解】本題考查算法與編程。根據程序代碼,result=23%3+5=2+5=7,選項A符合題意,選項B、C、D均不符合題意。【點睛】25.A【詳解】本題考查算法與編程。%取模,就是取一個數除以另一個數的余數,選項A符合題意,選項B、C、D均不符合題意。26.D【詳解】本題考查算術運算符號。取余數用運算符%表示。故選項D正確。27.B【詳解】本題考查分支結構。if是條件判斷語句,執行一些語句之前必須先做出判斷時,選項B正確,選項A、C、D均不符合題意。28.B【詳解】本題考查算法與編程。Python中,==運算符是比較對象是否相等,選項B正確。29.B【詳解】本題考查算法與編程。Python中,元組一旦創建,不可修改,選項B正確。30.D【詳解】本題考查while語句。break語句的功能就是跳出所在while循環,可以實現強制跳出。故選項D正確。31.D【詳解】本題考查Python標準庫。Python自帶模塊(庫)有隨機(random)模塊、畫圖(turtle)模塊、時間(time)模塊等。故選項D正確。32.B【詳解】本題考查算法與編程。Python中,測試運行的快捷鍵是F5,選項B符合題意,選項A、C、D均不符合題意。【點睛】33.D【詳解】本題考查流程圖表示算法過程。此算法流程圖采用流程圖的方法,D選項正確。A、B、C選項均不符合題意,故不選。34.C【詳解】本題考查算法與編程。%是取模,返回除法的余數,9%2=1,選項C符合題意,選項A、B、D均不符合題意。【點睛】35.C【詳解】本題考查算術運算符。x值為3,執行語句x+=6相當于x=x+6,x值為3+6即為9。故選項C正確。36.B【詳解】本題考查調用語句。Python庫的調用使用import語句。故選項B正確。37.A【詳解】本題考查算法與編程。雙引號內容原樣輸出,中間有個空格,選項A符合題意,選項B、C、D均不符合題意。【點睛】38.A【詳解】本題考查算法與編程。%是取余,69%100=69,69%10=9。選項A符合題意。選項B、C、D均不符合題意。【點睛】39.B【詳解】本題考查算法與編程。**取冪,因此該表達式是2**5-3,選項B符合題意,選項A、C、D均不符合題意。40.C【詳解】本題考查編程相關知識。App Inventor三個界面分別是項目界面、設計界面、邏輯編程界面。故選C。答案第1頁,共2頁答案第1頁,共2頁 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫