資源簡介 中小學教育資源及組卷應用平臺4.1.3Python的運算符與表達式-粵教版(2019)高中信息技術必修一練習學校:___________姓名:___________班級:___________考號:___________一、選擇題1.算術運算符、賦值運算符和關系運算符的運算優先級按從高到低依次為( )。A.算術運算、賦值運算、關系運算B.算術運算、關系運算、賦值運算C.關系運算、賦值運算、算術運算D.關系運算、算術運算、賦值運算【答案】B【解析】【詳解】本題考查的是運算符。算術運算符、賦值運算符和關系運算符的運算優先級按從高到低依次為:算術運算、關系運算、賦值運算。選項B正確。2.對于一個正整數a,要判斷它是奇數還是偶數,下列敘述錯誤的是______。A.若amod2=0,則a是偶數B.若a\2=0,則a是奇數C.若amod2=1,則a是奇數D.若int(a/2)=a/2,則a不是奇數【答案】B【解析】【詳解】本題考查的是表達式。mod是求余,int是向下取整,\是整除,/是實數除。0\2=0,但0不是奇數,故選項B錯誤。21cnjy.com3.python3解釋器執行not1and1的結果為()。A.TrueB.FalseC.0D.1【答案】B【解析】【詳解】本題考查的是Python邏輯運算符。not運算級別高于and,故先算not1,返回值為:False,Falseand1,返回值為:False。故選項B正確。4.下列運算符中,優先級最低的運算符是()A.B.!=C.+D.=【答案】D【解析】【詳解】本題主要考查運算符的優先級。“”的優先級大于“+”,“+”的優先級大于“!=”,“!=”的優先級大于“=”,故本題選D選項。2·1·c·n·j·y5.表達式100%82-5運行后的結果為()A.2B.8C.3D.6【答案】C【解析】【詳解】本題主要考查表達式的運算。%是取余,100%8=4,100%82-5=42-5=3。故本題選C選項。【來源:21·世紀·教育·網】6.在python語言中,下列表達式中不是關系表達式()A.m==nB.m>=nC.mornD.m!=n【答案】C【解析】【詳解】本題主要考查python的表達式。or屬于邏輯運算符,morn不是關系表達式。故本題選C選項。7.下列可以導入Python模塊的語句是()A.importmoduleB.inputmoduleC.printmoduleD.defmodule【答案】A【解析】【詳解】本題主要考查Python模塊的導入。Python模塊導入的關鍵字是import,故本題選A選項。8.運行下列Python程序,結果正確的是()a=32b=14c=a%bprint(c)A.2B.4C.32D.14【答案】B【解析】【分析】【詳解】本題考查Python程序執行a%b=32%14=4(%取余)。故本題選B選項9.在python中,有程序如下A=input()print(A5)通過鍵盤輸入5,則運算結果是()A.55555B.25C.55D.55【答案】B【解析】【分析】【詳解】本題考查Python算法及其程序實現。鍵盤輸入5賦值給A,輸出A5=25。故選B選項10.運行下列Python程序i=1s=1while①:s=sii+=2print(s)當輸出結果為105時,則①處應填入()A.i<=7B.i<7C.i>=7D.i>7【答案】A【解析】【詳解】本題考查循環語句。在循環體內,s=si,i的初值為1,循環內i每次遞增2,則s=1357=105,最后結果為105,可知條件為whilei<=7,故本題選A。11.在Python中運行下列程序,輸出結果為()foriinrange(1,6):print(‘’)A.B.C.D.【答案】D【解析】【分析】【詳解】本題考查Python程序調試與執行foriinrange(1,6),i的范圍是從1到5,不包括6。故本題選D選項12.在python中,運行以下程序,結果應為()a=5b=7b+=3a=b20a+=2a=a%bprint(a,b)A.57B.2010C.227D.210【答案】D【解析】【詳解】本題考查Python程序的運算。a=5,b=7,b+=3=10,a=b20=200,a+=2=202,a=a%b=2。最后a=2,b=10,故本題選D。21世紀教育網版權所有13.運行下列Python程序,結果正確是()a=32b=14c=a//bprint(c)A.2.2B.2C.“2”D.4【答案】B【解析】【詳解】本題主要考查Python程序運行。a=32,b=14,c=a//b=32//14=2(“//”取整),故本題選B選項。21教育網14.某同學先后給變量a賦值情況如下:a=100a=a+1a=”abc’’你能告訴這個同學變量a到底存儲的是哪個量嗎?()A.100B.abcC.111D.都有可能【答案】B【解析】【詳解】本題考查的知識點是python中變量的賦值。同一個變量多次賦值,該變量的值為最后一次賦值語句的值。故選項B正確。21·cn·jy·com15.運行下列Python程序,輸出結果為True,則空白處應為()a=15b=46if__________:print(‘True’)else:print(‘Flase’)A.a=bB.a>bC.aD.a==b【答案】C【解析】【分析】【詳解】本題考查Python程序調試a二、填空題16.表達式5>=5and0!=0的值是:____【答案】False【解析】【詳解】本題考查的是Python表達式。!=比較兩個對象是否不相等。xandy如果x為False,xandy返回False,否則它返回y的計算值。5>=5為真,故返回0!=0的值,即為False。www.21-cn-jy.com三、操作題21世紀教育網www.21cnjy.com精品試卷·第2頁(共2頁)21世紀教育網(www.21cnjy.com)中小學教育資源及組卷應用平臺4.1.3Python的運算符與表達式-粵教版(2019)高中信息技術必修一練習學校:___________姓名:___________班級:___________考號:___________一、選擇題1.算術運算符、賦值運算符和關系運算符的運算優先級按從高到低依次為( )。A.算術運算、賦值運算、關系運算B.算術運算、關系運算、賦值運算C.關系運算、賦值運算、算術運算D.關系運算、算術運算、賦值運算2.對于一個正整數a,要判斷它是奇數還是偶數,下列敘述錯誤的是______。A.若amod2=0,則a是偶數B.若a\2=0,則a是奇數C.若amod2=1,則a是奇數D.若int(a/2)=a/2,則a不是奇數3.python3解釋器執行not1and1的結果為()。A.TrueB.FalseC.0D.14.下列運算符中,優先級最低的運算符是()A.B.!=C.+D.=5.表達式100%82-5運行后的結果為()A.2B.8C.3D.66.在python語言中,下列表達式中不是關系表達式()A.m==nB.m>=nC.mornD.m!=n7.下列可以導入Python模塊的語句是()A.importmoduleB.inputmoduleC.printmoduleD.defmodule8.運行下列Python程序,結果正確的是()a=32b=14c=a%bprint(c)A.2B.4C.32D.149.在python中,有程序如下A=input()print(A5)通過鍵盤輸入5,則運算結果是()A.55555B.25C.55D.5510.運行下列Python程序i=1s=1while①:s=sii+=2print(s)當輸出結果為105時,則①處應填入()A.i<=7B.i<7C.i>=7D.i>711.在Python中運行下列程序,輸出結果為()foriinrange(1,6):print(‘’)A.B.C.D.12.在python中,運行以下程序,結果應為()a=5b=7b+=3a=b20a+=2a=a%bprint(a,b)A.57B.2010C.227D.21013.運行下列Python程序,結果正確是()a=32b=14c=a//bprint(c)A.2.2B.2C.“2”D.414.某同學先后給變量a賦值情況如下:a=100a=a+1a=”abc’’你能告訴這個同學變量a到底存儲的是哪個量嗎?()A.100B.abcC.111D.都有可能15.運行下列Python程序,輸出結果為True,則空白處應為()a=15b=46if__________:print(‘True’)else:print(‘Flase’)A.a=bB.a>bC.aD.a==b二、填空題16.表達式5>=5and0!=0的值是:____三、操作題21世紀教育網www.21cnjy.com精品試卷·第2頁(共2頁)21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源列表 4.1.3Python的運算符與表達式-粵教版(2019)高中信息技術必修一練習(原卷版).doc 4.1.3Python的運算符與表達式-粵教版(2019)高中信息技術必修一練習(解析版).doc 縮略圖、資源來源于二一教育資源庫