【文章內(nèi)容簡介】
* * * *39.編寫程序。信息社團的三個同學和Bruce一起做游戲,他們的游戲規(guī)則很簡單,從1開始依次報數(shù),每當一個數(shù)能被7整除或者十位是7就要跳過這個數(shù),現(xiàn)在給出一個數(shù)N,請輸入從1到N(包含N)中要跳過的數(shù)。40.“百雞百錢”問題是一個有名的數(shù)學問題,出自《張丘建算經(jīng)》。其內(nèi)容是:公雞5文錢1只,母雞3文錢1只,小雞3只1文錢,用100文錢買100只雞,其中公雞、母雞和小雞都必須要有,問公雞、母雞和小雞各多少只?(1)請在空格處填寫正確的代碼,使程序完善實現(xiàn)以下功能。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)運行程序,運行結(jié)果如圖所示?!緟⒖即鸢浮?**試卷處理標記,請不要刪除一、選擇題1.C【詳解】本題考查計算機語言。C++,VB,Python都屬于高級程序設計語言。機器語言則不是。故本題選項C不屬于高級程序設計語言。解析:C【詳解】本題考查計算機語言。C++,VB,Python都屬于高級程序設計語言。機器語言則不是。故本題選項C不屬于高級程序設計語言。2.C【詳解】本題主要考查python的表達式。or屬于邏輯運算符,m or n不是關(guān)系表達式。故本題選C選項。解析:C【詳解】本題主要考查python的表達式。or屬于邏輯運算符,m or n不是關(guān)系表達式。故本題選C選項。3.A【詳解】本題主要考查Python表達式的運算。5050%6*5//2**2=502*5//4=5010//4=48,故本題選A選項。解析:A【詳解】本題主要考查Python表達式的運算。5050%6*5//2**2=502*5//4=5010//4=48,故本題選A選項。4.C【詳解】本題主要考查Python中常用運算符。Python中“=”是減法賦值運算符,c = b 等效于 c = c b,因此C選項正確。【點睛】解析:C【詳解】本題主要考查Python中常用運算符。Python中“=”是減法賦值運算符,c = b 等效于 c = c b,因此C選項正確。【點睛】5.D【詳解】本題考查Python文件擴展名相關(guān)知識點Python程序文件的擴展名是 .py。故本題選D選項解析:D【詳解】本題考查Python文件擴展名相關(guān)知識點Python程序文件的擴展名是 .py。故本題選D選項6.B【詳解】本題主要考查Python程序設計語言。python是一種面向?qū)ο蟮木幊陶Z言,python代碼可以在交互環(huán)境中運行,python具有豐富和強大的庫,python是一種解釋型的計算機程序設解析:B【詳解】本題主要考查Python程序設計語言。python是一種面向?qū)ο蟮木幊陶Z言,python代碼可以在交互環(huán)境中運行,python具有豐富和強大的庫,python是一種解釋型的計算機程序設計高級語言,故本題選B選項。7.C【詳解】本題考查Python相關(guān)知識點Python ,不兼容。故選項A說法錯誤Python語句也可以使用腳本直接運行。故選項B說法錯誤Python是解解析:C【詳解】本題考查Python相關(guān)知識點Python ,不兼容。故選項A說法錯誤Python語句也可以使用腳本直接運行。故選項B說法錯誤Python是解釋型語言。故本題選C選項Python不具有其他高級語言的一切優(yōu)點。故選項D說法錯誤8.B【詳解】本題主要考查Python表達式。一周7天,即周期是7,變量K表示某天是星期幾(k=1,表示星期一),可用表達式K%7表示,則表示K的下一天表達式是K%7+1,故本題選B選項。解析:B【詳解】本題主要考查Python表達式。一周7天,即周期是7,變量K表示某天是星期幾(k=1,表示星期一),可用表達式K%7表示,則表示K的下一天表達式是K%7+1,故本題選B選項。9.B【詳解】本題主要考查Python文件操作函數(shù)。open ()是文件打開函數(shù),read () 、write ()是文件讀寫函數(shù);()用于從json文件中讀取數(shù)據(jù),故本題選B選項解析:B【詳解】本題主要考查Python文件操作函數(shù)。open ()是文件打開函數(shù),read () 、write ()是文件讀寫函數(shù);()用于從json文件中讀取數(shù)據(jù),故本題選B選項。10.C【詳解】本題主要考查Python程序的執(zhí)行。該程序?qū)崿F(xiàn)求100以內(nèi)所有能被3整除的正整數(shù),故第3行的橫線應該填i%3==0,故本題選C選項。解析:C【詳解】本題主要考查Python程序的執(zhí)行。該程序?qū)崿F(xiàn)求100以內(nèi)所有能被3整除的正整數(shù),故第3行的橫線應該填i%3==0,故本題選C選項。11.D【詳解】本題主要考查Python表達式的運行。a=3,b=5,a = a * b=15,b = a // b=15//5=3,a = a // b=15//3=5,故運行下列程序段后,a和b的解析:D【詳解】本題主要考查Python表達式的運行。a=3,b=5,a = a * b=15,b = a // b=15//5=3,a = a // b=15//3=5,故運行下列程序段后,a和b的值為a=5 b=3,故本題選D選項。12.D【詳解】本題主要考查Python轉(zhuǎn)義字符。\r 回車,\n 換行,\\ 反斜杠符號,\” 雙引號,故本題選D選項。解析:D【詳解】本題主要考查Python轉(zhuǎn)義字符。\r 回車,\n 換行,\\ 反斜杠符號,\” 雙引號,故本題選D選項。13.D【詳解】本題主要考查Python序列拼接運算。set = {} 生成的是字典類型,而不是集合類型,不支持使用+,故本題選D選項。解析:D【詳解】本題主要考查Python序列拼接運算。set = {} 生成的是字典類型,而不是集合類型,不支持使用+,故本題選D選項。14.C【詳解】本題主要考查數(shù)據(jù)分析知識點。Access(數(shù)據(jù)庫)、Excel(表格處理軟件)、S