【文章內(nèi)容簡介】
公里數(shù),請計(jì)算顧客需付費(fèi)多少元?[算法分析]假設(shè)總費(fèi)用為p,則可以分段計(jì)算p=8 ‘(s≤3)p=*(s3)+8 ‘(3s≤6)p=*(s6)+*3+8 ‘(s6)[參考代碼]a=float(input(“s=”))if s = 3 : p= 8if p=*(s3)+8if s 6 : p=*(s6)+*3+8print( p)根據(jù)上述回答如下問題:(1)本題采用的算法是________(填:解析法/枚舉法/排序法/遞歸法)。(2)程序代碼中空白處應(yīng)填寫的條件是_______(填: A/B/C/D)。A.3s=6 B.3=s=6 C.s3 and s6 D.s3 Or s=6【參考答案】***試卷處理標(biāo)記,請不要刪除一、選擇題1.D【詳解】本題主要考查Python表達(dá)式。Python中乘號用符號“*”,運(yùn)算優(yōu)先級可以通過小括號提升,小括號優(yōu)先級最高,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python表達(dá)式。Python中乘號用符號“*”,運(yùn)算優(yōu)先級可以通過小括號提升,小括號優(yōu)先級最高,故本題選D選項(xiàng)。2.C【詳解】本題主要考查Python賦值語句。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。賦值語句是將等號右邊的表達(dá)式賦給左邊的變量,x=y=50等價(jià)于x=50,y=解析:C【詳解】本題主要考查Python賦值語句。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。賦值語句是將等號右邊的表達(dá)式賦給左邊的變量,x=y=50等價(jià)于x=50,y=50,故正確的賦值語句是x=y=50,故本題選C選項(xiàng)。3.B【詳解】本題主要考查Python表達(dá)式。在python語言中表示“x屬于區(qū)間[a,b)” 的正確表達(dá)式是a= x and x b,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式。在python語言中表示“x屬于區(qū)間[a,b)” 的正確表達(dá)式是a= x and x b,故本題選B選項(xiàng)。4.D【詳解】本題主要考查Python文件知識點(diǎn)。Python文件的后綴名是py,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python文件知識點(diǎn)。Python文件的后綴名是py,故本題選D選項(xiàng)。5.B【詳解】本題主要考查Python語句。對于語句x = (y = z + 1),y= z+1是一個賦值語句,作為一個整體沒有返回值,x等于的是個空值,故該語句是非法的,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python語句。對于語句x = (y = z + 1),y= z+1是一個賦值語句,作為一個整體沒有返回值,x等于的是個空值,故該語句是非法的,故本題選B選項(xiàng)。6.B【詳解】本題主要考查Python程序設(shè)計(jì)語言。Python是一種高級程序設(shè)計(jì)語言;Python是一種代表簡單主義思想的語言,它具有簡單、免費(fèi)、開源和可移植等特點(diǎn);Python是一種面向?qū)ο蟮摹⒔馕觯築【詳解】本題主要考查Python程序設(shè)計(jì)語言。Python是一種高級程序設(shè)計(jì)語言;Python是一種代表簡單主義思想的語言,它具有簡單、免費(fèi)、開源和可移植等特點(diǎn);Python是一種面向?qū)ο蟮?、解釋性?jì)算機(jī)語言,故本題選B選項(xiàng)。7.B【詳解】本題主要考查Python程序設(shè)計(jì)語言。python是一種面向?qū)ο蟮木幊陶Z言,python代碼可以在交互環(huán)境中運(yùn)行,python具有豐富和強(qiáng)大的庫,python是一種解釋型的計(jì)算機(jī)程序設(shè)解析:B【詳解】本題主要考查Python程序設(shè)計(jì)語言。python是一種面向?qū)ο蟮木幊陶Z言,python代碼可以在交互環(huán)境中運(yùn)行,python具有豐富和強(qiáng)大的庫,python是一種解釋型的計(jì)算機(jī)程序設(shè)計(jì)高級語言,故本題選B選項(xiàng)。8.D【詳解】本題主要考查Python數(shù)據(jù)類型。python沒有char類型,一個字符也是字符串,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python數(shù)據(jù)類型。python沒有char類型,一個字符也是字符串,故本題選D選項(xiàng)。9.C【詳解】本題主要考查Python程序的執(zhí)行。n=0,s=0,循環(huán)條件是s=10,則循環(huán)結(jié)束時(shí),n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18,故程序結(jié)束后,s的值是18,故解析:C【詳解】本題主要考查Python程序的執(zhí)行。n=0,s=0,循環(huán)條件是s=10,則循環(huán)結(jié)束時(shí),n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18,故程序結(jié)束后,s的值是18,故本題選C選項(xiàng)。10.B【詳解】本題考查Python相關(guān)知識。程序基本結(jié)構(gòu)的是順序結(jié)構(gòu),分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。選項(xiàng)B不是程序基本結(jié)構(gòu),這是一種數(shù)據(jù)結(jié)構(gòu)。解析:B【詳解】本題考查Python相關(guān)知識。程序基本結(jié)構(gòu)的是順序結(jié)構(gòu),分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。選項(xiàng)B不是程序基本結(jié)構(gòu),這是一種數(shù)據(jù)結(jié)構(gòu)。11.A【詳解】本題主要考查Python模塊的導(dǎo)入。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python模塊的導(dǎo)入。Python模塊導(dǎo)入的關(guān)鍵字是import,故本題選A選項(xiàng)。12.C【詳解】本題主要考查Python語法。python用來表示代碼塊所屬關(guān)系(控制層級結(jié)構(gòu)的)的語法符號是縮進(jìn),故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python語法。python用來表示代碼塊所屬關(guān)系(控制層級結(jié)構(gòu)的)的語法符號是縮進(jìn),故本題選C選項(xiàng)。13.D【詳解】本題考查Python程序調(diào)試與執(zhí)行for i in range (1,6), i的范圍是從1到5,不包括6。故本題選D選項(xiàng)解析:D【詳解】本題考查Python程序調(diào)試與執(zhí)行for i in range (1,6), i的范圍是從1到5,不包括6。故本題選D選項(xiàng)14.B【詳解】本題主要考查算法流程圖知識點(diǎn)。程序代碼中有雙分支語句if –else。所以選B繪制有分支流程圖,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查算法流程圖知識點(diǎn)。程序代碼中有雙分支語句if –else。所以選B繪制有分支流程圖,故本題選B選項(xiàng)。15.C【詳解】本題考查Python變量命名規(guī)則變量命名不能以數(shù)字開頭,不能使用關(guān)鍵字,不能使用特殊符號。故本題選C選項(xiàng)解析:C【詳解】本題考查Python變量命名規(guī)則變量命名不能以數(shù)字開頭,不能使用關(guān)鍵字,不能使用特殊符號。故本題選C選項(xiàng)16.B【詳解】本題主要考查Python