【文章內(nèi)容簡(jiǎn)介】
____ i+=1print(llist[head][0])38.調(diào)試程序。請(qǐng)閱讀以下程序并寫(xiě)出運(yùn)行結(jié)果。fruites=[39。banana39。,39。apple39。,39。mango39。]for fruit in fruites: print(fruit)a=len(fruites)print(39。a=39。,a) _________________39.閱讀程序。分析下列切片相關(guān)程序并回答問(wèn)題。list2=[5,6,7,8,9]print(list2[:])print(list2[2:])print(list2[:2]) print(list2[1:3])print(list2[2:4]) (1)程序第一個(gè)print的輸出結(jié)果是______________。(2)程序第二個(gè)print的輸出結(jié)果是______________。(3)程序第三個(gè)print的輸出結(jié)果是______________。(4)程序第四個(gè)print的輸出結(jié)果是______________。(5)程序第五個(gè)print的輸出結(jié)果是______________。40.“百雞百錢”問(wèn)題是一個(gè)有名的數(shù)學(xué)問(wèn)題,出自《張丘建算經(jīng)》。其內(nèi)容是:公雞5文錢1只,母雞3文錢1只,小雞3只1文錢,用100文錢買100只雞,其中公雞、母雞和小雞都必須要有,問(wèn)公雞、母雞和小雞各多少只?(1)請(qǐng)?jiān)诳崭裉幪顚?xiě)正確的代碼,使程序完善實(shí)現(xiàn)以下功能。money=100 一共100文錢num=100 一共100只雞cock_price=5 公雞價(jià)格5文hen_price=3 母雞價(jià)格3文threechick_price=1 3只小雞1文for cock_num in range(1,_______): 公雞只數(shù)可能為120 for hen_num in range(1,_________): 母雞只數(shù)可能為133 for chick_num in range(1,101): (3小雞)只數(shù)可能為1100 money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price num1=cock_num+hen_num+chick_num if money1==money and num1==num: print (cock_num,hen_num,__________)input(運(yùn)行完畢,請(qǐng)按回車鍵退出...)(2)運(yùn)行程序,運(yùn)行結(jié)果如圖所示。【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.A【詳解】本題主要考查Python程序的執(zhí)行。for i in range(1,5)可知變量i的范圍是14,程序運(yùn)行完,s=s+i=0+1+2+3+4=10,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python程序的執(zhí)行。for i in range(1,5)可知變量i的范圍是14,程序運(yùn)行完,s=s+i=0+1+2+3+4=10,故本題選A選項(xiàng)。2.D【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。python、VC、JAVA均屬于高級(jí)語(yǔ)言,匯編語(yǔ)言屬于低級(jí)語(yǔ)言,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查程序設(shè)計(jì)語(yǔ)言。python、VC、JAVA均屬于高級(jí)語(yǔ)言,匯編語(yǔ)言屬于低級(jí)語(yǔ)言,故本題選D選項(xiàng)。3.C【詳解】本題主要考查python的表達(dá)式。or屬于邏輯運(yùn)算符,m or n不是關(guān)系表達(dá)式。故本題選C選項(xiàng)。解析:C【詳解】本題主要考查python的表達(dá)式。or屬于邏輯運(yùn)算符,m or n不是關(guān)系表達(dá)式。故本題選C選項(xiàng)。4.B【詳解】本題主要考查Python表達(dá)式。在python語(yǔ)言中表示“x屬于區(qū)間[a,b)” 的正確表達(dá)式是a= x and x b,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式。在python語(yǔ)言中表示“x屬于區(qū)間[a,b)” 的正確表達(dá)式是a= x and x b,故本題選B選項(xiàng)。5.B【詳解】本題主要考查Python語(yǔ)法。,Python標(biāo)識(shí)符區(qū)分字母的大小寫(xiě),Python命令提示符是,命令中用到的標(biāo)點(diǎn)符號(hào)只能是英文字符,故本題選B選項(xiàng)解析:B【詳解】本題主要考查Python語(yǔ)法。,Python標(biāo)識(shí)符區(qū)分字母的大小寫(xiě),Python命令提示符是,命令中用到的標(biāo)點(diǎn)符號(hào)只能是英文字符,故本題選B選項(xiàng)。6.B【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。Python是一種高級(jí)程序設(shè)計(jì)語(yǔ)言;Python是一種代表簡(jiǎn)單主義思想的語(yǔ)言,它具有簡(jiǎn)單、免費(fèi)、開(kāi)源和可移植等特點(diǎn);Python是一種面向?qū)ο蟮?、解析:B【詳解】本題主要考查Python程序設(shè)計(jì)語(yǔ)言。Python是一種高級(jí)程序設(shè)計(jì)語(yǔ)言;Python是一種代表簡(jiǎn)單主義思想的語(yǔ)言,它具有簡(jiǎn)單、免費(fèi)、開(kāi)源和可移植等特點(diǎn);Python是一種面向?qū)ο蟮摹⒔忉屝杂?jì)算機(jī)語(yǔ)言,故本題選B選項(xiàng)。7.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)。8.B【詳解】本題考查Python特點(diǎn)的相關(guān)知識(shí)點(diǎn)Python是一門面向?qū)ο?、可讀性好、開(kāi)源的語(yǔ)言。因?yàn)槭歉呒?jí)語(yǔ)言,不具備運(yùn)行效率高的特點(diǎn)。故本題選B選項(xiàng)解析:B【詳解】本題考查Python特點(diǎn)的相關(guān)知識(shí)點(diǎn)Python是一門面向?qū)ο?、可讀性好、開(kāi)源的語(yǔ)言。因?yàn)槭歉呒?jí)語(yǔ)言,不具備運(yùn)行效率高的特點(diǎn)。故本題選B選項(xiàng)9.B【詳解】本題主要考查Python關(guān)鍵字。return [表達(dá)式]結(jié)束函數(shù),選擇性地返回一個(gè)值給調(diào)用方;def用來(lái)定義函數(shù);import用來(lái)導(dǎo)入模塊,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python關(guān)鍵字。return [表達(dá)式]結(jié)束函數(shù),選擇性地返回一個(gè)值給調(diào)用方;def用來(lái)定義函數(shù);import用來(lái)導(dǎo)入模塊,故本題選B選項(xiàng)。10.B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。邏輯運(yùn)算符“且”用and表示,“或”用or表示,變量x能夠被4整除用x%4==0表示,不能被100整除用x%100!=0,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式的運(yùn)算。邏輯運(yùn)算符“且”用and表示,“或”用or表示,變量x能夠被4整除用x%4==0表示,不能被100整除用x%100!=0,故本題選B選項(xiàng)。11.D【詳解】本題考查的是程序調(diào)試。報(bào)錯(cuò)內(nèi)容是“語(yǔ)法錯(cuò)誤:無(wú)效語(yǔ)法”,變