資源簡介 登錄二一教育在線組卷平臺(tái) 助您教考全無憂2022年山東省東營市信息技術(shù)等級(jí)考試Python 3一、單選題1.()以下選項(xiàng)中不符合Python語言變量命名規(guī)則的是( ?。?br/>A.L B.3_1 C._AI D.TempStr【答案】B【知識(shí)點(diǎn)】常量、變量與賦值語句【解析】【解答】Python中變量名可以包括字母、數(shù)字、下劃線,但不能以數(shù)字開頭。B選項(xiàng)以數(shù)字3開頭不符合Python語言變量命名規(guī)則。故答案選:B.【分析】本題考查變量命名規(guī)則。Python中變量只能包括字母、數(shù)字、下劃線。并且數(shù)字不能作為開頭。另外系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之外,其它符號(hào)不能在變量名中出現(xiàn)。2.()關(guān)于Python語言的注釋,以下選項(xiàng)中描述錯(cuò)誤的是( ?。?br/>A.Python語言的單行注釋以#開頭B.Python語言的單行注釋以單引號(hào)'開頭C.Python語言的多行注釋以'''(三個(gè)單引號(hào))開頭和結(jié)尾D.Python語言有兩種注釋方式:單行注釋和多行注釋【答案】B【知識(shí)點(diǎn)】注釋與縮進(jìn)【解析】【解答】Python中單行注釋以#開頭,多行注釋用三個(gè)單引號(hào)'''或者三個(gè)雙引號(hào)"""將注釋括起來。故答案選∶B。【分析】本題考查注釋與縮進(jìn)。注釋是提高代碼可讀性的重要途徑,為了讓別人能夠更容易理解程序,方便日后程序的維護(hù),使用注釋是非常有效的。Python 中的注釋有單行注釋和多行注釋。Python 中單行注釋以#開頭,多行注釋用三個(gè)單引號(hào)'''或者三個(gè)雙引號(hào)"""將注釋括起來。3.()Python語言中用來定義函數(shù)的關(guān)鍵字是( ?。?br/>A.return B.def C.function D.define【答案】B【知識(shí)點(diǎn)】自定義語句與函數(shù)【解析】【解答】定義函數(shù),也就是創(chuàng)建一個(gè)函數(shù),可以理解為創(chuàng)建一個(gè)具有某些用途的工具。定義函數(shù)需要用def關(guān)鍵字實(shí)現(xiàn)。故答案為:B。【分析】本題考查Python函數(shù)。以下是定義函數(shù)的規(guī)則:函數(shù)代碼塊以 def 關(guān)鍵詞開頭,后接函數(shù)標(biāo)識(shí)符名稱和圓括號(hào)();任何傳入?yún)?shù)和自變量必須放在圓括號(hào)中間。圓括號(hào)之間可以用于定義參數(shù);函數(shù)的第一行語句可以選擇性地使用文檔字符串—用于存放函數(shù)說明;函數(shù)內(nèi)容以冒號(hào)起始,并且縮進(jìn);return [表達(dá)式] 結(jié)束函數(shù),選擇性地返回一個(gè)值給調(diào)用方。不帶表達(dá)式的return相當(dāng)于返回 None。4.()關(guān)于Python語句P=-P,以下選項(xiàng)中描述正確的是( ?。?br/>A.P和P的相反數(shù)相等 B.P和P的絕對(duì)值相等C.給P賦值為它的相反數(shù) D.P的值為0【答案】C【知識(shí)點(diǎn)】常量、變量與賦值語句【解析】【解答】語句P=-P為賦值語句,其含義為將值-P賦值給變量P。P與-P為相反數(shù)。A、B、D選項(xiàng)無法正確表達(dá)出賦值語句的含義。故答案為:C。【分析】本題考查賦值語句。賦值語句是最基本的語句,它的作用就是將表達(dá)式的值賦給變量。格式:變量名=表達(dá)式。其中“=”為賦值號(hào)。功能︰把賦值號(hào)右邊表達(dá)式的計(jì)算結(jié)果,存儲(chǔ)到賦值號(hào)左邊指定的變量中。5.()Python文件只讀打開模式是( ?。?br/>A.w B.x C.b D.r【答案】D【知識(shí)點(diǎn)】程序與指令【解析】【解答】Python文件只讀打開模式是r。故答案選:D。【分析】本題考查Python文件的讀寫。w:只寫模式;a:追加模式;b:二進(jìn)制方式;r:只讀模式。6.()以下對(duì)Python程序縮進(jìn)格式描述錯(cuò)誤的選項(xiàng)是:( )A.不需要縮進(jìn)的代碼頂行寫,前面不能留空白B.縮進(jìn)可以用tab鍵實(shí)現(xiàn),也可以用多個(gè)空格實(shí)現(xiàn)C.嚴(yán)格的縮進(jìn)可以約束程序結(jié)構(gòu),可以多層縮進(jìn)D.縮進(jìn)是用來格式美化Python程序的【答案】D【知識(shí)點(diǎn)】注釋與縮進(jìn)【解析】【解答】不需要縮進(jìn)的代碼頂行寫,前面不能留空白;縮進(jìn)可以用tab鍵實(shí)現(xiàn),也可以用多個(gè)空格實(shí)現(xiàn);嚴(yán)格的縮進(jìn)可以約束程序結(jié)構(gòu),可以多層縮進(jìn),縮進(jìn)是代碼書寫規(guī)則要求,而不是用來美化Python程序的。故答案選:D。【分析】本題考查Python程序縮進(jìn)。Python縮進(jìn)規(guī)則和其它程序設(shè)計(jì)語言(如 Java、C 語言)采用大括號(hào)“{}”分隔代碼塊不同,Python 采用代碼縮進(jìn)和冒號(hào)來區(qū)分代碼塊之間的層次。在 Python 中,對(duì)于類定義、函數(shù)定義、流程控制語句、異常處理語句等,行尾的冒號(hào)和下一行的縮進(jìn),表示下一個(gè)代碼塊的開始,而縮進(jìn)的結(jié)束則表示此代碼塊的結(jié)束。注意,Python 中實(shí)現(xiàn)對(duì)代碼的縮進(jìn),可以使用空格或者 Tab 鍵實(shí)現(xiàn)。但無論是手動(dòng)敲空格,還是使用 Tab 鍵,通常情況下都是采用 4 個(gè)空格長度作為一個(gè)縮進(jìn)量(默認(rèn)情況下,一個(gè) Tab 鍵就表示 4 個(gè)空格)。7.()以下關(guān)于Python程序語法元素的描述,錯(cuò)誤的選項(xiàng)是( ?。?br/>A.段落格式有助于提高代碼可讀性和可維護(hù)性B.雖然Python支持中文變量名,但從兼容性角度考慮還是不要用中文名C.true并不是Python的保留字D.并不是所有的if、while、def、class語句后面都要用':'結(jié)尾【答案】D【知識(shí)點(diǎn)】常量、變量與賦值語句;注釋與縮進(jìn)【解析】【解答】代碼分行分段寫,比一行寫到低,肯定是容易閱讀和維護(hù),選項(xiàng)A正確。中文格式的變量名會(huì)導(dǎo)致兼容性和可讀性等問題,選項(xiàng)B正確。python是區(qū)分大小寫的,True才是python的保留字,選項(xiàng)C正確。只要是用這四個(gè)關(guān)鍵字開頭的語句都必須用冒號(hào)結(jié)尾,否則會(huì)提示語法錯(cuò)誤,選項(xiàng)D錯(cuò)誤。故答案選:D。【分析】本題考查Python程序語法??s進(jìn)格式要求程序?qū)R,清晰、簡明地表示了語句的所屬關(guān)系;Python 的標(biāo)識(shí)學(xué)采用大寫字母、小寫字母、數(shù)字、下劃線及漢字等字符及其組合進(jìn)行命名,但標(biāo)識(shí)符的首字符不能是數(shù)字,中間不能出現(xiàn)空格,長度沒有限制;Python 的關(guān)鍵字大小寫敏感,True 是關(guān)鍵字,但 true 不是關(guān)鍵字。8.()下面代碼的輸出結(jié)果是( ?。?br/>name = "Python語言程序設(shè)計(jì)"print(name[2: -2])A.thon語言程序B.出錯(cuò)B. ython語言程序 D.ython語言程序設(shè)【答案】A【知識(shí)點(diǎn)】常量、變量與賦值語句【解析】【解答】 Python可切片對(duì)象的索引方式包括:正索引和負(fù)索引兩部分,其中l(wèi)ist對(duì)象正索引為 [0,1,2,3,4,5,6,7,8,9,10,11],負(fù)索引為[-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1],s[N:M]表示對(duì)字符串s的切片操作,從N到M,但不包含M,故知name[2:-2]為“thon語言程序”。故答案選:A。【分析】本題考查Python字符串。字符串和列表的索引:索引正向從0開始遞增,反向從-1開始遞減。9.()Python文件的后綴名是( ?。?br/>A.pdf B.do C.pass D.py【答案】D【知識(shí)點(diǎn)】程序的保存及文件擴(kuò)展名【解析】【解答】Pyhton文件的后綴名為.py。故答案為:D。【分析】本題考查Python文件擴(kuò)展名。.py是Pyhton的源文件格式。10.()關(guān)于Python語言數(shù)值操作符,以下選項(xiàng)中描述錯(cuò)誤的是( ?。?br/>A.x//y表示x與y之整數(shù)商,即不大于x與y之商的最大整數(shù)B.x**y表示x的y次冪,其中,y必須是整數(shù)C.x%y表示x與y之商的余數(shù),也稱為模運(yùn)算D.x/y表示x與y之商【答案】B【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式【解析】【解答】x**y表示x的y次冪,其中,y可以是整數(shù),也可以是小數(shù)。故答案選:B。【分析】本題考查的是Python表達(dá)式及運(yùn)算。x//y表示x與y之整數(shù)商,即不大于x與y之商的最大整數(shù)。x/y表示x與y之商。x%y表示x與y之商的余數(shù),也稱為模運(yùn)算。11.()以下選項(xiàng)中,Python語言中代碼注釋使用的符號(hào)是( ?。?br/>A./... .../ B.! C.# D.//【答案】C【知識(shí)點(diǎn)】注釋與縮進(jìn)【解析】【解答】Python語言中代碼單行注釋使用的符號(hào)為"#"號(hào)。故答案選:C。【分析】本題考查Python的注釋。python的注釋有:1、單行注釋(行注釋):Python中使用#表示單行注釋。單行注釋可以作為單獨(dú)的一行放在被注釋代碼行之上,也可以放在語句或表達(dá)式之后。2、多行注釋(塊注釋):當(dāng)注釋內(nèi)容過多,導(dǎo)致一行無法顯示時(shí),就可以使用多行注釋。Python中使用三個(gè)單引號(hào)或三個(gè)雙引號(hào)表示多行注釋。12.()以下是屬于變量的是( )A.12.3 B.x C."變量" D.1+2【答案】B【知識(shí)點(diǎn)】常量、變量與賦值語句【解析】【解答】 python中變量只能包括字母、數(shù)字、下劃線,并且數(shù)字不能作為開頭。A、C、D選項(xiàng)包含特殊符號(hào)不符合變量命名要求。故答案選:B。【分析】本題考查變量命名規(guī)則。python中變量只能包括字母、數(shù)字、下劃線。并且數(shù)字不能作為開頭。另外系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之外,其它符號(hào)不能在變量名中出現(xiàn)。13.()以下賦值正確的是( )A.x=1、2、3 B.y=123+"456" C.x=1,2,3 D.y=1+2+3【答案】D【知識(shí)點(diǎn)】常量、變量與賦值語句【解析】【解答】A、C選項(xiàng)賦值運(yùn)算符右側(cè)表達(dá)式格式不正確。B選項(xiàng)賦值運(yùn)算符右側(cè)數(shù)之123不能夠與字符串“456”進(jìn)行運(yùn)算。D選項(xiàng),賦值運(yùn)算符左側(cè)為變量y、右側(cè)為表達(dá)式,符合賦值語句的定義。故答案為︰D。【分析】本題考查賦值語句。賦值語句的一般形式為︰<變量><賦值運(yùn)算符><表達(dá)式>。14.()以下x值等于5的是( )A.x='10/2' B.x=10/2 C.x=int(10/2) D.x='6-1'【答案】C【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式【解析】【解答】A選項(xiàng)得到結(jié)果為字符串'10/2';B選項(xiàng)結(jié)果為5.0;C選項(xiàng)10/2結(jié)果取整數(shù)部分,即為5;D選項(xiàng)得到結(jié)果'6-1'。故答案為∶C。【分析】本題主要考查表達(dá)式。出現(xiàn)在賦值運(yùn)算符右側(cè)的表達(dá)式結(jié)果的數(shù)據(jù)類型,是由參加運(yùn)算的表達(dá)式的數(shù)據(jù)類型所決定的。15.()以下程序運(yùn)行后a1=int(input ("請輸入自然數(shù):"))a2=int(input ("請輸入自然數(shù):"))p=int(a1*a2)print(p)假如輸入5和6,結(jié)果是( ?。?br/>A.5 B.6 C.30 D.11【答案】C【知識(shí)點(diǎn)】順序結(jié)構(gòu)程序設(shè)計(jì)與分析;運(yùn)算符與表達(dá)式【解析】【解答】由題目可知,程序首先對(duì)變量a1賦值5,a2賦值6,后將p賦值為a1*a2的整數(shù)部分,即5*6=30。最后輸出變量p的值30。故答案選∶C。【分析】本題考查表達(dá)式及順序結(jié)構(gòu)的程序與分析。Python算術(shù)運(yùn)算符:運(yùn)算符 表達(dá)式 描述** x**y 求x的y次冪* X*y 將x與y相乘/ x/y 用x除以y,產(chǎn)生實(shí)數(shù)值// x//y 用x除以y,,取整數(shù)部分% x%y 用x除以y,取余數(shù)+ x+y 將x與y相加- x-y 將x減去y16.()以下程序運(yùn)行后,顯示的結(jié)果是( ?。?br/>m=['書法','繪畫','體育']m.append('歌唱')m.append('舞蹈')print(m[0])A.書法 B.繪畫 C.歌唱 D.舞蹈【答案】A【知識(shí)點(diǎn)】數(shù)據(jù)類型【解析】【解答】append()函數(shù)的具體使用方法:描述:append() 方法用于在列表末尾添加新的對(duì)象。語法:list.append(obj)。參數(shù):obj添加到列表末尾的對(duì)象。返回值:該方法無返回值,但是會(huì)修改原來的列表。在該程序中,兩次調(diào)用append函數(shù)后,列表對(duì)象為:['書法','繪畫','體育','歌唱','舞蹈'],元素索引為:[0,1,2,3,4],故m[0]輸出為:書法。故答案選:A。【分析】本題考查常見數(shù)據(jù)類型、數(shù)組。數(shù)組是一種特殊變量,能夠一次包含多個(gè)值。在訪問數(shù)組元素通過索引號(hào)來引用數(shù)組元素。17.()以下是屬于變量的是( ?。?br/>A.x+y B.xy C.x="變量" D.x/y【答案】B【知識(shí)點(diǎn)】常量、變量與賦值語句【解析】【解答】 python中變量只能包括字母、數(shù)字、下劃線。并且數(shù)字不能作為開頭。A、C、D選項(xiàng)包含特殊符號(hào),不符合變量命名規(guī)則。故答案選:B。【分析】本題考查變量的命名。python中變量只能包括字母、數(shù)字、下劃線。并且數(shù)字不能作為開頭。另外系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之外,其它符號(hào)不能在變量名中出現(xiàn)。18.()以下賦值不正確的是( ?。?br/>A.x=a1+a2+a3 B.y="123"+"456"C.x=123+456 D.y=123+"456"【答案】D【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式【解析】【解答】A、B、C選項(xiàng),賦值運(yùn)算符左側(cè)為變量x、右側(cè)為表達(dá)式,符合賦值語句的要求。D選項(xiàng)賦值運(yùn)算符右側(cè)123為數(shù)值類型,不能夠與字符串類型“456”進(jìn)行運(yùn)算。故答案為:D。【分析】本題考查賦值語句。賦值語句的一般形式為︰<變量><賦值運(yùn)算符><表達(dá)式>。19.()以下x值等于3的是( )A.x="10/3" B.x=10/3C.x=int(10/3) D.x="6-3"【答案】C【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式【解析】【解答】A選項(xiàng)值為字符串"10/3";B選項(xiàng)的結(jié)果為3.3333333333333335;C選項(xiàng)為取10/3的整數(shù)部分,結(jié)果為3;D選項(xiàng)值為字符串"6-3"。故答案選∶C。【分析】本題考查表達(dá)式。出現(xiàn)在賦值運(yùn)算符右側(cè)的表達(dá)式結(jié)果的數(shù)據(jù)類型,是由參加運(yùn)算的表達(dá)式的數(shù)據(jù)類型所決定的。20.()a1=int(input ("請輸入自然數(shù):"))a2=int(input ("請輸入自然數(shù):"))p=int(a1/a2+a1*a2) print(p)假如輸入15和5,結(jié)果是( ?。?br/>A.20 B.75 C.78 D.10【答案】C【知識(shí)點(diǎn)】順序結(jié)構(gòu)程序設(shè)計(jì)與分析;運(yùn)算符與表達(dá)式【解析】【解答】由題目可知,程序首先對(duì)變量a1賦值15,a2賦值5,后將p賦值為(a1/a2+a1*a2)整數(shù)部分,即(15/5+15*5) =78。最后輸出變量p的值78。故答案選︰C。【分析】本題考查表達(dá)式及順序結(jié)構(gòu)的程序與分析。Python算術(shù)運(yùn)算符:運(yùn)算符 表達(dá)式 描述** x**y 求x的y次冪* X*y 將x與y相乘/ x/y 用x除以y,產(chǎn)生實(shí)數(shù)值// x//y 用x除以y,,取整數(shù)部分% x%y 用x除以y,取余數(shù)+ x+y 將x與y相加- x-y 將x減去y二一教育在線組卷平臺(tái)(zujuan.21cnjy.com)自動(dòng)生成 1 / 1登錄二一教育在線組卷平臺(tái) 助您教考全無憂2022年山東省東營市信息技術(shù)等級(jí)考試Python 3一、單選題1.()以下選項(xiàng)中不符合Python語言變量命名規(guī)則的是( ?。?br/>A.L B.3_1 C._AI D.TempStr2.()關(guān)于Python語言的注釋,以下選項(xiàng)中描述錯(cuò)誤的是( ?。?br/>A.Python語言的單行注釋以#開頭B.Python語言的單行注釋以單引號(hào)'開頭C.Python語言的多行注釋以'''(三個(gè)單引號(hào))開頭和結(jié)尾D.Python語言有兩種注釋方式:單行注釋和多行注釋3.()Python語言中用來定義函數(shù)的關(guān)鍵字是( ?。?br/>A.return B.def C.function D.define4.()關(guān)于Python語句P=-P,以下選項(xiàng)中描述正確的是( )A.P和P的相反數(shù)相等 B.P和P的絕對(duì)值相等C.給P賦值為它的相反數(shù) D.P的值為05.()Python文件只讀打開模式是( ?。?br/>A.w B.x C.b D.r6.()以下對(duì)Python程序縮進(jìn)格式描述錯(cuò)誤的選項(xiàng)是:( ?。?br/>A.不需要縮進(jìn)的代碼頂行寫,前面不能留空白B.縮進(jìn)可以用tab鍵實(shí)現(xiàn),也可以用多個(gè)空格實(shí)現(xiàn)C.嚴(yán)格的縮進(jìn)可以約束程序結(jié)構(gòu),可以多層縮進(jìn)D.縮進(jìn)是用來格式美化Python程序的7.()以下關(guān)于Python程序語法元素的描述,錯(cuò)誤的選項(xiàng)是( )A.段落格式有助于提高代碼可讀性和可維護(hù)性B.雖然Python支持中文變量名,但從兼容性角度考慮還是不要用中文名C.true并不是Python的保留字D.并不是所有的if、while、def、class語句后面都要用':'結(jié)尾8.()下面代碼的輸出結(jié)果是( )name = "Python語言程序設(shè)計(jì)"print(name[2: -2])A.thon語言程序B.出錯(cuò)B. ython語言程序 D.ython語言程序設(shè)9.()Python文件的后綴名是( ?。?br/>A.pdf B.do C.pass D.py10.()關(guān)于Python語言數(shù)值操作符,以下選項(xiàng)中描述錯(cuò)誤的是( )A.x//y表示x與y之整數(shù)商,即不大于x與y之商的最大整數(shù)B.x**y表示x的y次冪,其中,y必須是整數(shù)C.x%y表示x與y之商的余數(shù),也稱為模運(yùn)算D.x/y表示x與y之商11.()以下選項(xiàng)中,Python語言中代碼注釋使用的符號(hào)是( )A./... .../ B.! C.# D.//12.()以下是屬于變量的是( )A.12.3 B.x C."變量" D.1+213.()以下賦值正確的是( ?。?br/>A.x=1、2、3 B.y=123+"456" C.x=1,2,3 D.y=1+2+314.()以下x值等于5的是( ?。?br/>A.x='10/2' B.x=10/2 C.x=int(10/2) D.x='6-1'15.()以下程序運(yùn)行后a1=int(input ("請輸入自然數(shù):"))a2=int(input ("請輸入自然數(shù):"))p=int(a1*a2)print(p)假如輸入5和6,結(jié)果是( ?。?br/>A.5 B.6 C.30 D.1116.()以下程序運(yùn)行后,顯示的結(jié)果是( )m=['書法','繪畫','體育']m.append('歌唱')m.append('舞蹈')print(m[0])A.書法 B.繪畫 C.歌唱 D.舞蹈17.()以下是屬于變量的是( )A.x+y B.xy C.x="變量" D.x/y18.()以下賦值不正確的是( ?。?br/>A.x=a1+a2+a3 B.y="123"+"456"C.x=123+456 D.y=123+"456"19.()以下x值等于3的是( )A.x="10/3" B.x=10/3C.x=int(10/3) D.x="6-3"20.()a1=int(input ("請輸入自然數(shù):"))a2=int(input ("請輸入自然數(shù):"))p=int(a1/a2+a1*a2) print(p)假如輸入15和5,結(jié)果是( ?。?br/>A.20 B.75 C.78 D.10答案解析部分1.【答案】B【知識(shí)點(diǎn)】常量、變量與賦值語句【解析】【解答】Python中變量名可以包括字母、數(shù)字、下劃線,但不能以數(shù)字開頭。B選項(xiàng)以數(shù)字3開頭不符合Python語言變量命名規(guī)則。故答案選:B.【分析】本題考查變量命名規(guī)則。Python中變量只能包括字母、數(shù)字、下劃線。并且數(shù)字不能作為開頭。另外系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之外,其它符號(hào)不能在變量名中出現(xiàn)。2.【答案】B【知識(shí)點(diǎn)】注釋與縮進(jìn)【解析】【解答】Python中單行注釋以#開頭,多行注釋用三個(gè)單引號(hào)'''或者三個(gè)雙引號(hào)"""將注釋括起來。故答案選∶B。【分析】本題考查注釋與縮進(jìn)。注釋是提高代碼可讀性的重要途徑,為了讓別人能夠更容易理解程序,方便日后程序的維護(hù),使用注釋是非常有效的。Python 中的注釋有單行注釋和多行注釋。Python 中單行注釋以#開頭,多行注釋用三個(gè)單引號(hào)'''或者三個(gè)雙引號(hào)"""將注釋括起來。3.【答案】B【知識(shí)點(diǎn)】自定義語句與函數(shù)【解析】【解答】定義函數(shù),也就是創(chuàng)建一個(gè)函數(shù),可以理解為創(chuàng)建一個(gè)具有某些用途的工具。定義函數(shù)需要用def關(guān)鍵字實(shí)現(xiàn)。故答案為:B。【分析】本題考查Python函數(shù)。以下是定義函數(shù)的規(guī)則:函數(shù)代碼塊以 def 關(guān)鍵詞開頭,后接函數(shù)標(biāo)識(shí)符名稱和圓括號(hào)();任何傳入?yún)?shù)和自變量必須放在圓括號(hào)中間。圓括號(hào)之間可以用于定義參數(shù);函數(shù)的第一行語句可以選擇性地使用文檔字符串—用于存放函數(shù)說明;函數(shù)內(nèi)容以冒號(hào)起始,并且縮進(jìn);return [表達(dá)式] 結(jié)束函數(shù),選擇性地返回一個(gè)值給調(diào)用方。不帶表達(dá)式的return相當(dāng)于返回 None。4.【答案】C【知識(shí)點(diǎn)】常量、變量與賦值語句【解析】【解答】語句P=-P為賦值語句,其含義為將值-P賦值給變量P。P與-P為相反數(shù)。A、B、D選項(xiàng)無法正確表達(dá)出賦值語句的含義。故答案為:C。【分析】本題考查賦值語句。賦值語句是最基本的語句,它的作用就是將表達(dá)式的值賦給變量。格式:變量名=表達(dá)式。其中“=”為賦值號(hào)。功能︰把賦值號(hào)右邊表達(dá)式的計(jì)算結(jié)果,存儲(chǔ)到賦值號(hào)左邊指定的變量中。5.【答案】D【知識(shí)點(diǎn)】程序與指令【解析】【解答】Python文件只讀打開模式是r。故答案選:D。【分析】本題考查Python文件的讀寫。w:只寫模式;a:追加模式;b:二進(jìn)制方式;r:只讀模式。6.【答案】D【知識(shí)點(diǎn)】注釋與縮進(jìn)【解析】【解答】不需要縮進(jìn)的代碼頂行寫,前面不能留空白;縮進(jìn)可以用tab鍵實(shí)現(xiàn),也可以用多個(gè)空格實(shí)現(xiàn);嚴(yán)格的縮進(jìn)可以約束程序結(jié)構(gòu),可以多層縮進(jìn),縮進(jìn)是代碼書寫規(guī)則要求,而不是用來美化Python程序的。故答案選:D。【分析】本題考查Python程序縮進(jìn)。Python縮進(jìn)規(guī)則和其它程序設(shè)計(jì)語言(如 Java、C 語言)采用大括號(hào)“{}”分隔代碼塊不同,Python 采用代碼縮進(jìn)和冒號(hào)來區(qū)分代碼塊之間的層次。在 Python 中,對(duì)于類定義、函數(shù)定義、流程控制語句、異常處理語句等,行尾的冒號(hào)和下一行的縮進(jìn),表示下一個(gè)代碼塊的開始,而縮進(jìn)的結(jié)束則表示此代碼塊的結(jié)束。注意,Python 中實(shí)現(xiàn)對(duì)代碼的縮進(jìn),可以使用空格或者 Tab 鍵實(shí)現(xiàn)。但無論是手動(dòng)敲空格,還是使用 Tab 鍵,通常情況下都是采用 4 個(gè)空格長度作為一個(gè)縮進(jìn)量(默認(rèn)情況下,一個(gè) Tab 鍵就表示 4 個(gè)空格)。7.【答案】D【知識(shí)點(diǎn)】常量、變量與賦值語句;注釋與縮進(jìn)【解析】【解答】代碼分行分段寫,比一行寫到低,肯定是容易閱讀和維護(hù),選項(xiàng)A正確。中文格式的變量名會(huì)導(dǎo)致兼容性和可讀性等問題,選項(xiàng)B正確。python是區(qū)分大小寫的,True才是python的保留字,選項(xiàng)C正確。只要是用這四個(gè)關(guān)鍵字開頭的語句都必須用冒號(hào)結(jié)尾,否則會(huì)提示語法錯(cuò)誤,選項(xiàng)D錯(cuò)誤。故答案選:D。【分析】本題考查Python程序語法??s進(jìn)格式要求程序?qū)R,清晰、簡明地表示了語句的所屬關(guān)系;Python 的標(biāo)識(shí)學(xué)采用大寫字母、小寫字母、數(shù)字、下劃線及漢字等字符及其組合進(jìn)行命名,但標(biāo)識(shí)符的首字符不能是數(shù)字,中間不能出現(xiàn)空格,長度沒有限制;Python 的關(guān)鍵字大小寫敏感,True 是關(guān)鍵字,但 true 不是關(guān)鍵字。8.【答案】A【知識(shí)點(diǎn)】常量、變量與賦值語句【解析】【解答】 Python可切片對(duì)象的索引方式包括:正索引和負(fù)索引兩部分,其中l(wèi)ist對(duì)象正索引為 [0,1,2,3,4,5,6,7,8,9,10,11],負(fù)索引為[-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1],s[N:M]表示對(duì)字符串s的切片操作,從N到M,但不包含M,故知name[2:-2]為“thon語言程序”。故答案選:A。【分析】本題考查Python字符串。字符串和列表的索引:索引正向從0開始遞增,反向從-1開始遞減。9.【答案】D【知識(shí)點(diǎn)】程序的保存及文件擴(kuò)展名【解析】【解答】Pyhton文件的后綴名為.py。故答案為:D。【分析】本題考查Python文件擴(kuò)展名。.py是Pyhton的源文件格式。10.【答案】B【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式【解析】【解答】x**y表示x的y次冪,其中,y可以是整數(shù),也可以是小數(shù)。故答案選:B。【分析】本題考查的是Python表達(dá)式及運(yùn)算。x//y表示x與y之整數(shù)商,即不大于x與y之商的最大整數(shù)。x/y表示x與y之商。x%y表示x與y之商的余數(shù),也稱為模運(yùn)算。11.【答案】C【知識(shí)點(diǎn)】注釋與縮進(jìn)【解析】【解答】Python語言中代碼單行注釋使用的符號(hào)為"#"號(hào)。故答案選:C。【分析】本題考查Python的注釋。python的注釋有:1、單行注釋(行注釋):Python中使用#表示單行注釋。單行注釋可以作為單獨(dú)的一行放在被注釋代碼行之上,也可以放在語句或表達(dá)式之后。2、多行注釋(塊注釋):當(dāng)注釋內(nèi)容過多,導(dǎo)致一行無法顯示時(shí),就可以使用多行注釋。Python中使用三個(gè)單引號(hào)或三個(gè)雙引號(hào)表示多行注釋。12.【答案】B【知識(shí)點(diǎn)】常量、變量與賦值語句【解析】【解答】 python中變量只能包括字母、數(shù)字、下劃線,并且數(shù)字不能作為開頭。A、C、D選項(xiàng)包含特殊符號(hào)不符合變量命名要求。故答案選:B。【分析】本題考查變量命名規(guī)則。python中變量只能包括字母、數(shù)字、下劃線。并且數(shù)字不能作為開頭。另外系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之外,其它符號(hào)不能在變量名中出現(xiàn)。13.【答案】D【知識(shí)點(diǎn)】常量、變量與賦值語句【解析】【解答】A、C選項(xiàng)賦值運(yùn)算符右側(cè)表達(dá)式格式不正確。B選項(xiàng)賦值運(yùn)算符右側(cè)數(shù)之123不能夠與字符串“456”進(jìn)行運(yùn)算。D選項(xiàng),賦值運(yùn)算符左側(cè)為變量y、右側(cè)為表達(dá)式,符合賦值語句的定義。故答案為︰D。【分析】本題考查賦值語句。賦值語句的一般形式為︰<變量><賦值運(yùn)算符><表達(dá)式>。14.【答案】C【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式【解析】【解答】A選項(xiàng)得到結(jié)果為字符串'10/2';B選項(xiàng)結(jié)果為5.0;C選項(xiàng)10/2結(jié)果取整數(shù)部分,即為5;D選項(xiàng)得到結(jié)果'6-1'。故答案為∶C。【分析】本題主要考查表達(dá)式。出現(xiàn)在賦值運(yùn)算符右側(cè)的表達(dá)式結(jié)果的數(shù)據(jù)類型,是由參加運(yùn)算的表達(dá)式的數(shù)據(jù)類型所決定的。15.【答案】C【知識(shí)點(diǎn)】順序結(jié)構(gòu)程序設(shè)計(jì)與分析;運(yùn)算符與表達(dá)式【解析】【解答】由題目可知,程序首先對(duì)變量a1賦值5,a2賦值6,后將p賦值為a1*a2的整數(shù)部分,即5*6=30。最后輸出變量p的值30。故答案選∶C。【分析】本題考查表達(dá)式及順序結(jié)構(gòu)的程序與分析。Python算術(shù)運(yùn)算符:運(yùn)算符 表達(dá)式 描述** x**y 求x的y次冪* X*y 將x與y相乘/ x/y 用x除以y,產(chǎn)生實(shí)數(shù)值// x//y 用x除以y,,取整數(shù)部分% x%y 用x除以y,取余數(shù)+ x+y 將x與y相加- x-y 將x減去y16.【答案】A【知識(shí)點(diǎn)】數(shù)據(jù)類型【解析】【解答】append()函數(shù)的具體使用方法:描述:append() 方法用于在列表末尾添加新的對(duì)象。語法:list.append(obj)。參數(shù):obj添加到列表末尾的對(duì)象。返回值:該方法無返回值,但是會(huì)修改原來的列表。在該程序中,兩次調(diào)用append函數(shù)后,列表對(duì)象為:['書法','繪畫','體育','歌唱','舞蹈'],元素索引為:[0,1,2,3,4],故m[0]輸出為:書法。故答案選:A。【分析】本題考查常見數(shù)據(jù)類型、數(shù)組。數(shù)組是一種特殊變量,能夠一次包含多個(gè)值。在訪問數(shù)組元素通過索引號(hào)來引用數(shù)組元素。17.【答案】B【知識(shí)點(diǎn)】常量、變量與賦值語句【解析】【解答】 python中變量只能包括字母、數(shù)字、下劃線。并且數(shù)字不能作為開頭。A、C、D選項(xiàng)包含特殊符號(hào),不符合變量命名規(guī)則。故答案選:B。【分析】本題考查變量的命名。python中變量只能包括字母、數(shù)字、下劃線。并且數(shù)字不能作為開頭。另外系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之外,其它符號(hào)不能在變量名中出現(xiàn)。18.【答案】D【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式【解析】【解答】A、B、C選項(xiàng),賦值運(yùn)算符左側(cè)為變量x、右側(cè)為表達(dá)式,符合賦值語句的要求。D選項(xiàng)賦值運(yùn)算符右側(cè)123為數(shù)值類型,不能夠與字符串類型“456”進(jìn)行運(yùn)算。故答案為:D。【分析】本題考查賦值語句。賦值語句的一般形式為︰<變量><賦值運(yùn)算符><表達(dá)式>。19.【答案】C【知識(shí)點(diǎn)】運(yùn)算符與表達(dá)式【解析】【解答】A選項(xiàng)值為字符串"10/3";B選項(xiàng)的結(jié)果為3.3333333333333335;C選項(xiàng)為取10/3的整數(shù)部分,結(jié)果為3;D選項(xiàng)值為字符串"6-3"。故答案選∶C。【分析】本題考查表達(dá)式。出現(xiàn)在賦值運(yùn)算符右側(cè)的表達(dá)式結(jié)果的數(shù)據(jù)類型,是由參加運(yùn)算的表達(dá)式的數(shù)據(jù)類型所決定的。20.【答案】C【知識(shí)點(diǎn)】順序結(jié)構(gòu)程序設(shè)計(jì)與分析;運(yùn)算符與表達(dá)式【解析】【解答】由題目可知,程序首先對(duì)變量a1賦值15,a2賦值5,后將p賦值為(a1/a2+a1*a2)整數(shù)部分,即(15/5+15*5) =78。最后輸出變量p的值78。故答案選︰C。【分析】本題考查表達(dá)式及順序結(jié)構(gòu)的程序與分析。Python算術(shù)運(yùn)算符:運(yùn)算符 表達(dá)式 描述** x**y 求x的y次冪* X*y 將x與y相乘/ x/y 用x除以y,產(chǎn)生實(shí)數(shù)值// x//y 用x除以y,,取整數(shù)部分% x%y 用x除以y,取余數(shù)+ x+y 將x與y相加- x-y 將x減去y二一教育在線組卷平臺(tái)(zujuan.21cnjy.com)自動(dòng)生成 1 / 1 展開更多...... 收起↑ 資源列表 2022年山東省東營市信息技術(shù)等級(jí)考試Python 3(學(xué)生版).docx 2022年山東省東營市信息技術(shù)等級(jí)考試Python 3(教師版).docx 縮略圖、資源來源于二一教育資源庫