【文章內(nèi)容簡介】
money=100 一共100文錢num=100 一共100只雞cock_price=5 公雞價格5文hen_price=3 母雞價格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(運行完畢,請按回車鍵退出...)(2)運行程序,運行結果如圖所示。【參考答案】***試卷處理標記,請不要刪除一、選擇題1.B【詳解】本題主要考查Python程序運行。a=32,b=14,c=a//b=32//14=2(“//” 取整),故本題選B選項。解析:B【詳解】本題主要考查Python程序運行。a=32,b=14,c=a//b=32//14=2(“//” 取整),故本題選B選項。2.C【詳解】本題主要考查Python表達式的運算?!?/”是向下取整,abs是求絕對值函數(shù),16//5=4,abs(16//5)=4,故執(zhí)行結果是4,故本題選C選項。解析:C【詳解】本題主要考查Python表達式的運算。“//”是向下取整,abs是求絕對值函數(shù),16//5=4,abs(16//5)=4,故執(zhí)行結果是4,故本題選C選項。3.B【詳解】本題考查的是計算機語音相關知識。高級語言是一種獨立于機器,面向過程或?qū)ο蟮恼Z言。python語言是一種面向?qū)ο蟮膭討B(tài)類型語言,故選項B正確。解析:B【詳解】本題考查的是計算機語音相關知識。高級語言是一種獨立于機器,面向過程或?qū)ο蟮恼Z言。python語言是一種面向?qū)ο蟮膭討B(tài)類型語言,故選項B正確。4.B【詳解】本題主要考查Python語法。,Python標識符區(qū)分字母的大小寫,Python命令提示符是,命令中用到的標點符號只能是英文字符,故本題選B選項解析:B【詳解】本題主要考查Python語法。,Python標識符區(qū)分字母的大小寫,Python命令提示符是,命令中用到的標點符號只能是英文字符,故本題選B選項。5.B【詳解】本題主要考查計算機文件存儲結構。由圖可知,圖中文件存儲結構為樹結構,python34為樹的根結點(父節(jié)點);圖中python34根結點有8個子結點;圖中python34根結點下有5個子解析:B【詳解】本題主要考查計算機文件存儲結構。由圖可知,圖中文件存儲結構為樹結構,python34為樹的根結點(父節(jié)點);圖中python34根結點有8個子結點;圖中python34根結點下有5個子樹(子結點);圖中Tools是python34的子樹(子結點),故本題選B選項。6.B【詳解】本題主要考查Python字符函數(shù)。ord函數(shù)用于將字符轉換為整數(shù), chr函數(shù)接受一個數(shù)字(應為ASCII碼)并返回字符。則python表達式chr(ord(x)+2)=chr(ord解析:B【詳解】本題主要考查Python字符函數(shù)。ord函數(shù)用于將字符轉換為整數(shù), chr函數(shù)接受一個數(shù)字(應為ASCII碼)并返回字符。則python表達式chr(ord(x)+2)=chr(ord(H)+2)=chr(74)=‘J’,故本題選B選項。7.B【詳解】本題考查Python相關知識。程序基本結構的是順序結構,分支結構和循環(huán)結構。選項B不是程序基本結構,這是一種數(shù)據(jù)結構。解析:B【詳解】本題考查Python相關知識。程序基本結構的是順序結構,分支結構和循環(huán)結構。選項B不是程序基本結構,這是一種數(shù)據(jù)結構。8.C【詳解】本題主要考查Python表達式的計算?!?”是乘法運算,“%”是取余運算,“*”、“%”優(yōu)先級一樣,按從左到右計算,故10033*5%3=100165%3=1000=100,故“解析:C【詳解】本題主要考查Python表達式的計算。“*”是乘法運算,“%”是取余運算,“*”、“%”優(yōu)先級一樣,按從左到右計算,故10033*5%3=100165%3=1000=100,故“print(10033*5%3)”語句輸出的是100,故本題選C選項。9.A【詳解】本題主要考查Python數(shù)據(jù)類型。Python沒有char類型,一個字符也是字符串,故本題選A選項。解析:A【詳解】本題主要考查Python數(shù)據(jù)類型。Python沒有char類型,一個字符也是字符串,故本題選A選項。10.A【詳解】本題考查Python數(shù)據(jù)類型相關的知識點Python不支持char類型、byte類型。故本題選A選項解析:A【詳解】本題考查Python數(shù)據(jù)類型相關的知識點Python不支持char類型、byte類型。故本題選A選項11.C【詳解】本題考查的是python中print函數(shù)。print(str)str是任意一個字符串,數(shù)字等?!?+6”是字符串故輸出為:3+6,選項C正確。解析:C【詳解】本題考查的是python中print函數(shù)。print(str)str是任意一個字符串,數(shù)字等?!?+6”是字符串故輸出為:3+6,選項C正確。12.D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關鍵字。故dist能作為python程序變量名,故本題選D選項。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關鍵字。故dist能作為python程序變量名,故本題選D選項。13.C【詳解】本題考察賦值語句。將6賦值給a,此時a為6;將8賦值給c,此時c為8;將c復制給b,此時b的值即為c的值,b為8;將b賦值給a,此時a即為b的值,a為8。故a為8,b為8,c解析:C【詳解】本題考察賦值語句。將6賦值給a,此時a為6;將8賦值給c,此時c為8;將c復制給b,此時b