![python考試復(fù)習(xí)題庫word練習(xí)_第1頁](http://file4.renrendoc.com/view10/M01/38/25/wKhkGWXX6gmAcM8GAAHN9G2mWQI716.jpg)
![python考試復(fù)習(xí)題庫word練習(xí)_第2頁](http://file4.renrendoc.com/view10/M01/38/25/wKhkGWXX6gmAcM8GAAHN9G2mWQI7162.jpg)
![python考試復(fù)習(xí)題庫word練習(xí)_第3頁](http://file4.renrendoc.com/view10/M01/38/25/wKhkGWXX6gmAcM8GAAHN9G2mWQI7163.jpg)
![python考試復(fù)習(xí)題庫word練習(xí)_第4頁](http://file4.renrendoc.com/view10/M01/38/25/wKhkGWXX6gmAcM8GAAHN9G2mWQI7164.jpg)
![python考試復(fù)習(xí)題庫word練習(xí)_第5頁](http://file4.renrendoc.com/view10/M01/38/25/wKhkGWXX6gmAcM8GAAHN9G2mWQI7165.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
(完整版)python考試復(fù)習(xí)題庫word練習(xí)一、選擇題1.Python中用來聲明字符串變量的關(guān)鍵字是〔〕A.str B.int C.float D.char2.在Python中要交換變量a和b中的值,應(yīng)使用的語句組是〔〕。A.a(chǎn),b=b,a B.a(chǎn)=c;a=b;b=cC.a(chǎn)=b;b=a D.c=a;b=a;b=c3.以下python表達(dá)式結(jié)果為5的是〔〕A.a(chǎn)bs〔int〔-5.6〕〕 B.len〔"3+5>=6"〕 C.ord〔"5"〕 D.round〔5.9〕4.在Python中print(-14//4)的運(yùn)行結(jié)果是〔〕。A.-4 B.-3.5 C.2 D.-25.?dāng)?shù)據(jù)分析的處理工具錯(cuò)誤的〔〕A.Access B..Excel C.python D.SQL6.在Python中,Print(abs(-16//5))的執(zhí)行結(jié)果是〔〕A.2.4 B.3 C.4 D.-2.47.運(yùn)行如下Python程序,結(jié)果為〔〕。A.1 B.3 C.6 D.188.在Python中,表達(dá)式〔21%4〕+3的值是〔〕A.2 B.4 C.6 D.89.關(guān)于Python3.8根底知識(shí)的說法中,不正確的選項(xiàng)是〔〕A.支持中文做標(biāo)識(shí)符B.Python標(biāo)識(shí)符不區(qū)分字母的大小寫C.Python命令提示符是>>>D.命令中用到的標(biāo)點(diǎn)符號(hào)只能是英文字符10.根據(jù)Python中變量命名遵循的規(guī)那么,正確的選項(xiàng)是〔〕A.char21 B.2020Py C.Python D.name.ch11.關(guān)于python程序設(shè)計(jì)語言,以下說法不正確的選項(xiàng)是()。A.python源文件以***.py為擴(kuò)展名B.python的默認(rèn)交互提示符是:>>>C.python只能在文件模式中編寫代碼D.python具有豐富和強(qiáng)大的模塊12.以下Python程序運(yùn)行后的輸出結(jié)果是()。s=0foriinrange(1,5):s=s+iprint("s=",s)A.s=5 B.s=6 C.s=10 D.s=1513.在python中,想輸出一行文字,要用到的函數(shù)是〔〕。A.input() B.int() C.print() D.float()14.下面不是python特性的是〔〕:A.免費(fèi)的 B.簡單易學(xué) C.可移植性好 D.是低級(jí)語言15.Python中的數(shù)據(jù)類型float表示〔〕A.布爾型 B.整型 C.字符串型 D.浮點(diǎn)型16.Python語言源代碼程序編譯后的文件擴(kuò)展名為〔〕A..py B..c C..java D..c++17.在Python中,表示跳出循環(huán)的函數(shù)是〔〕A.continue B.break C.ESC D.Close18.以下Python表達(dá)式的值為偶數(shù)的是〔〕A.12*3%5 B.len〔“Welcome”〕C.int〔3.9〕 D.a(chǎn)bs〔-8〕19.在Python中運(yùn)行后,b的值是〔〕a=6Ifa>=0:b=a+2Else:b=a-2print〔b〕A.6 B.8 C.10 D.1220.以下序列拼接錯(cuò)誤的選項(xiàng)是〔〕A.list=[None]*4B.msg=“Python”,”語言”C.tup=“/”.join((“123”,”234”))D.set={1,2,3}+{4,5,6}21.下面哪個(gè)不是Python合法的標(biāo)識(shí)符〔〕A.int32 B.40XL C.self D.__name__22.計(jì)算機(jī)能直接識(shí)別、理解執(zhí)行的語言是〔〕A.匯編語言 B.Python語言 C.自然語言 D.機(jī)器語言23.計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行的語言是()A.機(jī)器語言B.匯編語言C.Python語言D.C語言24.以下不屬于高級(jí)程序設(shè)計(jì)語言的是〔〕。A.C++ B.VB C.機(jī)器語言 D.Python25.Python中,可以輸出helloworld的是〔〕A.printf〔“helloworld”〕B.output〔“helloworld”〕C.Print〔“hello+world”〕D.print〔“helloworld”〕26.在VB中,以下與表達(dá)式Len("python")+20的值相等的是〔〕A.Int(Rnd*26)+1 B.Val("20")+16mod9C.Mid("Hello2019",6,2)+"6" D.a(chǎn)bs(Sqr(16)–30)27.運(yùn)行以下Python程序,輸出結(jié)果為True,那么空白處應(yīng)為〔〕a=15b=46if__________:print(‘True’)else:print(‘Flase’)A.a(chǎn)=b B.a(chǎn)>b C.a(chǎn)<b D.a(chǎn)==b28.關(guān)于以下Python程序段的說法正確的選項(xiàng)是〔〕k=1while1:k+=1A.存在語法錯(cuò)誤,不能執(zhí)行 B.執(zhí)行1次 C.執(zhí)行無限次 D.執(zhí)行k次29.以下Python程序段運(yùn)行的結(jié)果是〔〕x=0foriinrange(1,20,3):x=x+iprint(x)A.80 B.190 C.70 D.21030.以下選項(xiàng)中,不是Python中文件操作的相關(guān)函數(shù)是〔〕。A.open() B.load()C.read() D.write()二、程序填空31.學(xué)校開展“奇妙的數(shù)字”研究性學(xué)習(xí)活動(dòng)。張軒小組4人決定把課題定為《探秘水仙花數(shù)》?!?〕張軒使用百度搜索引擎搜索到“水仙花數(shù)”是這樣定義的:“水仙花數(shù)”是指一個(gè)三位數(shù),它的各位數(shù)字的立方和等于其本身,比方:153=13+53+33,那么這個(gè)數(shù)就是一個(gè)“水仙花數(shù)”。百度屬于____搜索引擎〔全文,分類〕〔2〕為了求解100--999這些數(shù)字中,哪些數(shù)字是“水仙花數(shù)”?張軒小組進(jìn)行了算法設(shè)計(jì),并使用python編寫了一段程序來求解所有的“水仙花數(shù)”,程序和運(yùn)行結(jié)果以下圖:k是可以重新賦值的,k是變量還是常量?____程序中①處有空缺,請補(bǔ)充完整①處的代碼。____程序中逐一驗(yàn)證了100到999之間所有的三位數(shù)是否符合“水仙花數(shù)”的定義條件,這種算法叫做______〔解析法,枚舉法,遞歸法,二分法〕?!?〕在研究成果展示環(huán)節(jié),張軒小組可以使用什么軟件制作《探秘水仙花數(shù)》的研究成果報(bào)告?〔_____〕32.輾轉(zhuǎn)相除法,又稱歐幾里德算法,用于計(jì)算兩個(gè)正整數(shù)m、n的最大公約數(shù)。它是最古老的算法,其可追溯至公元前300年前。輾轉(zhuǎn)相除法的算法步驟是,對于給定的兩個(gè)正整數(shù)m、n〔m>n〕,用m除以n得到余數(shù)r,假設(shè)余數(shù)r不為0,就將n和r構(gòu)成新的一對數(shù)〔m=n,n=r〕,繼續(xù)上面的除法,直到余數(shù)為0,這時(shí)m就是原來兩個(gè)數(shù)的最大公約數(shù)。因?yàn)檫@個(gè)算法需要反復(fù)進(jìn)行除法運(yùn)算,故被形象地命名為“輾轉(zhuǎn)相除法”。小曲設(shè)計(jì)了輾轉(zhuǎn)相除法的算法,請根據(jù)下面算法答復(fù)以下問題。描述一描述二描述三①輸入兩個(gè)正整數(shù)m,n〔m>n〕;②計(jì)算m除以n所得的余數(shù)r;③m=n,n=r;④假設(shè)r=0,那么m,n的最大公約數(shù)等于m;否那么轉(zhuǎn)到步驟②;⑤輸出最大公約數(shù)m;⑥結(jié)束。〔1〕描述一是________描述法;描述二是流程圖描述法;描述三是計(jì)算機(jī)程序語言描述法。〔2〕在描述三中代碼4到6行作用是__________?!?〕在描述三程序設(shè)計(jì)中,補(bǔ)充代碼第8行劃線處為__________。33.在一千多年前的《孫子算經(jīng)》中,有這樣一道算術(shù)題:“今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問物幾何?”。即一個(gè)數(shù)除以3余2,除以5余3,除以7余2,求這個(gè)數(shù)。i=①________while(i%3!=2②________i%5!=3ori%7!=2):i=③________print(i)34.〔最大公約數(shù)〕用輾轉(zhuǎn)相除法求兩個(gè)正整數(shù)的最大公約數(shù)。代碼如下:defgcd(m,n):r=whiler!=0:m=nn=returna=int(input(‘請輸入a的值:’))b=int(input(‘請輸入b的值:’))print(‘最大公約數(shù)是:')填空:________________________________________35.程序設(shè)計(jì):鍵盤輸入任意的正整數(shù),程序輸出與其相應(yīng)的二進(jìn)制數(shù)。代碼如下:n=int(input("請輸入一個(gè)十進(jìn)制數(shù):"))result=[]whilen>0:result.append(①)n=②result.reverse()foriinresult:print(i,end=”)〔1〕程序代碼中①處正確的代碼是〔_______〕。A.n%2B.n/2C.n//2D.n*2〔2〕程序代碼中②處可能的代碼是〔_______〕。A.n%2B.n/2C.n//2D.n*236.輸入n,計(jì)算s=1!+2!+...+n!的未6位〔不含前導(dǎo)0〕。N<=1000000,n!表示前n個(gè)正整數(shù)之積。37.編寫一個(gè)程序,判定用戶輸入的兩個(gè)數(shù)a和b,如果用戶輸入的第一個(gè)數(shù)大,那么兩數(shù)互換,否那么原樣輸出。38.約瑟夫問題是個(gè)有名的問題:N個(gè)人圍成一圈,順序?yàn)?,1,2,3,4,5,從0號(hào)這個(gè)人開始報(bào)數(shù),報(bào)到2的將被殺掉,接下去重新開始報(bào)數(shù),報(bào)到3的將被殺掉...以此類推,最后剩下一個(gè),其余人都將被殺掉。例如N=6,被殺掉的順序是:1,4,3,0,5;最后只剩下2這個(gè)人。llist=n=int〔input〔“請輸入?yún)⑴c人數(shù):”〕〕foriinrange〔0,n-1〕:llist.append〔[i,i+1]〕______________________long=nk=headi=1p=2while(____):ifi==p-1:t=llist[k][1]print(llist[t][0])#索引為t的刪除__________________ift==head:___________________i=1p+=1long=long-1k=llist[k][1]______________i+=1print(llist[head][0])39.完善程序。以下是猜數(shù)游戲的程序,請?jiān)诋嬀€出填寫正確的內(nèi)容。importrandomsecret=random.randint(0,10)print(“---猜數(shù)游戲-----”)cs=int(input(“你猜的數(shù)字是”))whilecs!=secret:_______cs>secret:_________(“唉,猜大啦!”)__________:print(“嘿嘿,猜小了!”)cs=int(input(“重新猜一個(gè)靠譜的數(shù)字是:”))print(“游戲結(jié)束,不玩了!”)40.閱讀程序。分析以下切片相關(guān)程序并答復(fù)以下問題。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é)果是______________。【參考答案】***試卷處理標(biāo)記,請不要?jiǎng)h除一、選擇題1.A【詳解】此題主要考查Python變量。Python中,int是整型,str是字符串型,float是浮點(diǎn)型,故此題選A選項(xiàng)。解析:A【詳解】此題主要考查Python變量。Python中,int是整型,str是字符串型,float是浮點(diǎn)型,故此題選A選項(xiàng)。2.A【詳解】此題主要考查Python賦值語句。選項(xiàng)A可以實(shí)現(xiàn)交換變量a和b中的值,其余選項(xiàng)均不可以實(shí)現(xiàn)交換變量a和b中的值,故此題選A選項(xiàng)。解析:A【詳解】此題主要考查Python賦值語句。選項(xiàng)A可以實(shí)現(xiàn)交換變量a和b中的值,其余選項(xiàng)均不可以實(shí)現(xiàn)交換變量a和b中的值,故此題選A選項(xiàng)。3.A【詳解】此題主要考查Python表達(dá)式。int是取整函數(shù),abs求絕對值函數(shù),len返回字符串的長度,ord()函數(shù)主要用來返回對應(yīng)字符的ascii碼,round是四舍五入函數(shù),故abs〔in解析:A【詳解】此題主要考查Python表達(dá)式。int是取整函數(shù),abs求絕對值函數(shù),len返回字符串的長度,ord()函數(shù)主要用來返回對應(yīng)字符的ascii碼,round是四舍五入函數(shù),故abs〔int〔-5.6〕〕=5,len〔"3+5>=6"〕=6,ord〔"5"〕=53,round〔5.9〕=6,故此題選A選項(xiàng)。4.A【詳解】此題主要考查Python表達(dá)式的運(yùn)算。運(yùn)算符//表示向下取整,-14//4=-4,14//4=3,故此題選A選項(xiàng)。解析:A【詳解】此題主要考查Python表達(dá)式的運(yùn)算。運(yùn)算符//表示向下取整,-14//4=-4,14//4=3,故此題選A選項(xiàng)。5.C【詳解】此題主要考查數(shù)據(jù)分析知識(shí)點(diǎn)。Access〔數(shù)據(jù)庫〕、Excel〔表格處理軟件〕、SQL〔用于訪問和處理數(shù)據(jù)庫的標(biāo)準(zhǔn)的計(jì)算機(jī)語言〕均是數(shù)據(jù)分析處理工具,Python是程序設(shè)計(jì)軟件,故此題解析:C【詳解】此題主要考查數(shù)據(jù)分析知識(shí)點(diǎn)。Access〔數(shù)據(jù)庫〕、Excel〔表格處理軟件〕、SQL〔用于訪問和處理數(shù)據(jù)庫的標(biāo)準(zhǔn)的計(jì)算機(jī)語言〕均是數(shù)據(jù)分析處理工具,Python是程序設(shè)計(jì)軟件,故此題選C選項(xiàng)。6.C【詳解】此題主要考查Python表達(dá)式的運(yùn)算?!?/”是向下取整,abs是求絕對值函數(shù),-16//5=-4,abs(-16//5)=4,故執(zhí)行結(jié)果是4,故此題選C選項(xiàng)。解析:C【詳解】此題主要考查Python表達(dá)式的運(yùn)算?!?/”是向下取整,abs是求絕對值函數(shù),-16//5=-4,abs(-16//5)=4,故執(zhí)行結(jié)果是4,故此題選C選項(xiàng)。7.C【詳解】此題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時(shí)r=0,故此題選C選項(xiàng)。解析:C【詳解】此題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時(shí)r=0,故此題選C選項(xiàng)。8.B【詳解】此題考查的是Python表達(dá)式。%是求余,故〔21%4〕+3=1+3=4,選項(xiàng)B正確。解析:B【詳解】此題考查的是Python表達(dá)式。%是求余,故〔21%4〕+3=1+3=4,選項(xiàng)B正確。9.B【詳解】此題主要考查Python語法。Python3.8支持中文做標(biāo)識(shí)符,Python標(biāo)識(shí)符區(qū)分字母的大小寫,Python命令提示符是>>>,命令中用到的標(biāo)點(diǎn)符號(hào)只能是英文字符,故此題選B選項(xiàng)解析:B【詳解】此題主要考查Python語法。Python3.8支持中文做標(biāo)識(shí)符,Python標(biāo)識(shí)符區(qū)分字母的大小寫,Python命令提示符是>>>,命令中用到的標(biāo)點(diǎn)符號(hào)只能是英文字符,故此題選B選項(xiàng)。10.A【詳解】此題考查的是Python變量名的命名規(guī)那么。Python中變量命名規(guī)那么:由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭,系統(tǒng)保存字不能作為變量名。故此題應(yīng)選A。解析:A【詳解】此題考查的是Python變量名的命名規(guī)那么。Python中變量命名規(guī)那么:由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭,系統(tǒng)保存字不能作為變量名。故此題應(yīng)選A。11.C【詳解】此題主要考查Python程序設(shè)計(jì)語言。python源文件以***.py為擴(kuò)展名,python的默認(rèn)交互提示符是:>>>,python能在文件模式中編寫代碼,也能在交互模式中編寫代碼,p解析:C【詳解】此題主要考查Python程序設(shè)計(jì)語言。python源文件以***.py為擴(kuò)展名,python的默認(rèn)交互提示符是:>>>,python能在文件模式中編寫代碼,也能在交互模式中編寫代碼,python具有豐富和強(qiáng)大的模塊,故此題選C選項(xiàng)。12.C【詳解】此題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成1、2、3、4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計(jì)算序列累加求和,因此C選項(xiàng)正確?!军c(diǎn)睛】解析:C【詳解】此題主要考查Python中循環(huán)結(jié)構(gòu)。range(1,5)函數(shù)生成1、2、3、4的整數(shù)序列,F(xiàn)or循環(huán)中循環(huán)體計(jì)算序列累加求和,因此C選項(xiàng)正確。【點(diǎn)睛】13.C【詳解】此題考查的是python根本函數(shù)相關(guān)知識(shí)。input函數(shù)接受一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),返回為string類型,應(yīng)選項(xiàng)A錯(cuò)誤;int可以將一個(gè)指定進(jìn)制的數(shù)字型字符串或者十進(jìn)制數(shù)字轉(zhuǎn)化為整形,解析:C【詳解】此題考查的是python根本函數(shù)相關(guān)知識(shí)。input函數(shù)接受一個(gè)標(biāo)準(zhǔn)輸入數(shù)據(jù),返回為string類型,應(yīng)選項(xiàng)A錯(cuò)誤;int可以將一個(gè)指定進(jìn)制的數(shù)字型字符串或者十進(jìn)制數(shù)字轉(zhuǎn)化為整形,應(yīng)選項(xiàng)B錯(cuò)誤;print是輸出函數(shù),應(yīng)選項(xiàng)C正確;float用于將整數(shù)和字符串轉(zhuǎn)換成浮點(diǎn)數(shù),應(yīng)選項(xiàng)D錯(cuò)誤。14.D【詳解】此題主要考查Python的特性。Python特性有:免費(fèi)的、簡單易學(xué)、可移植性好、是高級(jí)語言,故此題選D選項(xiàng)。解析:D【詳解】此題主要考查Python的特性。Python特性有:免費(fèi)的、簡單易學(xué)、可移植性好、是高級(jí)語言,故此題選D選項(xiàng)。15.D【詳解】此題主要考查Python數(shù)據(jù)類型。布爾型bool,整型int,字符串型String,浮點(diǎn)型float,故此題選D選項(xiàng)。解析:D【詳解】此題主要考查Python數(shù)據(jù)類型。布爾型bool,整型int,字符串型String,浮點(diǎn)型float,故此題選D選項(xiàng)。16.A【詳解】此題主要考查Python文件。Python語言源代碼程序編譯后的文件擴(kuò)展名為py,BCD選項(xiàng)分別為C語言、java語言、C++語言源代碼程序編譯后的文件擴(kuò)展名,故此題選A選項(xiàng)。解析:A【詳解】此題主要考查Python文件。Python語言源代碼程序編譯后的文件擴(kuò)展名為py,BCD選項(xiàng)分別為C語言、java語言、C++語言源代碼程序編譯后的文件擴(kuò)展名,故此題選A選項(xiàng)。17.B【詳解】此題主要考查Python函數(shù)知識(shí)點(diǎn)。continue是跳出本次循環(huán),進(jìn)入下一次循環(huán),break是跳出循環(huán),故此題選B選項(xiàng)。解析:B【詳解】此題主要考查Python函數(shù)知識(shí)點(diǎn)。continue是跳出本次循環(huán),進(jìn)入下一次循環(huán),break是跳出循環(huán),故此題選B選項(xiàng)。18.D【詳解】此題主要考查Python表達(dá)式。12*3%5=1,len〔“Welcome”〕=7,int〔3.9〕=3,abs〔-8〕=8,故此題選D選項(xiàng)。解析:D【詳解】此題主要考查Python表達(dá)式。12*3%5=1,len〔“Welcome”〕=7,int〔3.9〕=3,abs〔-8〕=8,故此題選D選項(xiàng)。19.B【詳解】此題主要考查Python程序的執(zhí)行。a=6,滿足a>=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故此題選B選項(xiàng)。解析:B【詳解】此題主要考查Python程序的執(zhí)行。a=6,滿足a>=0,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故此題選B選項(xiàng)。20.D【詳解】此題主要考查Python序列拼接運(yùn)算。set={}生成的是字典類型,而不是集合類型,不支持使用+,故此題選D選項(xiàng)。解析:D【詳解】此題主要考查Python序列拼接運(yùn)算。set={}生成的是字典類型,而不是集合類型,不支持使用+,故此題選D選項(xiàng)。21.B【詳解】此題主要考查Python變量的命名。變量的命名規(guī)那么有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故40XL不是Python合法的標(biāo)識(shí)符,故此題選B選項(xiàng)。解析:B【詳解】此題主要考查Python變量的命名。變量的命名規(guī)那么有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故40XL不是Python合法的標(biāo)識(shí)符,故此題選B選項(xiàng)。22.D【詳解】此題主要考查程序語言。計(jì)算機(jī)能直接識(shí)別、理解執(zhí)行的語言是機(jī)器語言〔即0和1〕,故此題選D選項(xiàng)。解析:D【詳解】此題主要考查程序語言。計(jì)算機(jī)能直接識(shí)別、理解執(zhí)行的語言是機(jī)器語言〔即0和1〕,故此題選D選項(xiàng)。23.A【詳解】此題主要考查程序設(shè)計(jì)語言。計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行的語言是機(jī)器語言,即0和1,故此題選A選項(xiàng)。解析:A【詳解】此題主要考查程序設(shè)計(jì)語言。計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行的語言是機(jī)器語言,即0和1,故此題選A選項(xiàng)。24.C【詳解】此題考查計(jì)算機(jī)語言。C++,VB,Python都屬于高級(jí)程序設(shè)計(jì)語言。機(jī)器語言那么不是。故此題選項(xiàng)C不屬于高級(jí)程序設(shè)計(jì)語言。解析:C【詳解】此題考查計(jì)算機(jī)語言。C++,VB,Python都屬于高級(jí)程序設(shè)計(jì)語言。機(jī)器語言那么不是。故此題選項(xiàng)C不屬于高級(jí)程序設(shè)計(jì)語言。25.D【詳解】此題主要考查Python輸出語句。Python輸入函數(shù)是print(),故可以輸出helloworld的是print〔“helloworld”〕,故此題選D選項(xiàng)。解析:D【詳解】此題主要考查Python輸出語句。Python輸入函數(shù)是print(),故可以輸出helloworld的是print〔“helloworld”〕,故此題選D選項(xiàng)。26.D【詳解】此題考查的知識(shí)點(diǎn)是VB根本函數(shù)的應(yīng)用。Len()函數(shù)功能是求字符串長度,返回?cái)?shù)值型數(shù)據(jù),所以Len("python")+20值為26。A選項(xiàng):Rnd是產(chǎn)生0到1之間的隨機(jī)數(shù),不包括1,解析:D【詳解】此題考查的知識(shí)點(diǎn)是VB根本函數(shù)的應(yīng)用。Len()函數(shù)功能是求字符串長度,返回?cái)?shù)值型數(shù)據(jù),所以Len("python")+20值為26。A選項(xiàng):Rnd是產(chǎn)生0到1之間的隨機(jī)數(shù),不包括1,Int()函數(shù)功能是向下取整,所以Int(Rnd*26)+1結(jié)果是一個(gè)0到26的隨機(jī)數(shù),不一定為26。A選項(xiàng)錯(cuò)誤;B選項(xiàng):Val()函數(shù)功能是講字符串?dāng)?shù)據(jù)轉(zhuǎn)換為數(shù)值型,mod是取余運(yùn)算,所以Val("20")+16mod9值為27。B選項(xiàng)錯(cuò)誤;C選項(xiàng):Mid()函數(shù)功能是截取字符串,Mid("Hello2019",6,2)+"6"結(jié)果是字符串類型數(shù)據(jù)。C選項(xiàng)錯(cuò)誤;D選項(xiàng):Sqr()是求平方根函數(shù),abs()是求絕對值函數(shù),所以abs(Sqr(16)–30)值為26。故正確答案為D選項(xiàng)。27.C【詳解】此題考查Python程序調(diào)試a<b時(shí),執(zhí)行print(‘True’)。故此題選C選項(xiàng)解析:C【詳解】此題考查Python程序調(diào)試a<b時(shí),執(zhí)行print(‘True’)。故此題選C選項(xiàng)28.C【詳解】此題主要考查Python程序while循環(huán)。while1是一直為真,故k+=1會(huì)執(zhí)行無限次,故此題選C選項(xiàng)。解析:C【詳解】此題主要考查Python程序while循環(huán)。while1是一直為真,故k+=1會(huì)執(zhí)行無限次,故此題選C選項(xiàng)。29.C【詳解】此題主要考查Python程序的執(zhí)行。變量i的范圍是從1~20,每次遞增3,故x=0+1+4+7+10+13+16+19=70,輸出x為70,故程序段運(yùn)行的結(jié)果是70,故此題選C選項(xiàng)。解析:C【詳解】此題主要考查Python程序的執(zhí)行。變量i的范圍是從1~20,每次遞增3,故x=0+1+4+7+10+13+16+19=70,輸出x為70,故程序段運(yùn)行的結(jié)果是70,故此題選C選項(xiàng)。30.B【詳解】此題主要考查Python文件操作函數(shù)。open()是文件翻開函數(shù),read()、write()是文件讀寫函數(shù);json.load()用于從json文件中讀取數(shù)據(jù),故此題選B選項(xiàng)解析:B【詳解】此題主要考查Python文件操作函數(shù)。open()是文件翻開函數(shù),read()、write()是文件讀寫函數(shù);json.load()用于從json文件中讀取數(shù)據(jù),故此題選B選項(xiàng)。二、程序填空31.全文變量k+1枚舉法Word/WPS/PowerPoint等【詳解】此題主要考查Python程序的執(zhí)行與調(diào)試。①百度屬于全文搜索引擎,也是關(guān)鍵詞搜索。②變量可以反復(fù)賦值,故k是變量。③循環(huán)體執(zhí)行完,k遞增,繼續(xù)找水仙花數(shù),故此處填k+1。④逐一驗(yàn)證了100到999之間所有的三位數(shù)是否符合,這種算法叫做枚舉法。⑤在研究成果展示環(huán)節(jié),張軒小組可以使用Word/WPS/PowerPoint等軟件制作《探秘水仙花數(shù)》的研究成果報(bào)告。32.自然語言確保m>=nr!=0【詳解】此題主要考查算法及Python程序?qū)崿F(xiàn)。①描述一是自然語言描述法;描述二是流程圖描述法;描述三是計(jì)算機(jī)程序語言描述法。②在描述三中代碼4到6行,當(dāng)m<n時(shí),交換m、n的值,否那么跳過,故作用是確保m>=n。③由題干可知,循環(huán)條件是余數(shù)r不等于0,故代碼第8行劃線處為r!=0。33.ori+1【詳解】此題主要考查Python程序執(zhí)行與調(diào)試。①分析程序可知,程序采用枚舉的算法找出該數(shù),當(dāng)不滿足條件時(shí),i遞增繼續(xù)判斷,故i的初始值是0,第一空填0。②一個(gè)數(shù)除以3余2,除以5余3,除以7余2,此處是取不滿足情況時(shí),i遞增,and取反變?yōu)閛r,故第二空填or。③同理第三空填i+1。34.m%nrr=m%nngcd〔a,b〕【詳解】此題主要考查Python程序設(shè)計(jì)。①首先對m和n求余得到r,判斷r是否為0,故此處填m%n。②如果r為0那么結(jié)束,否那么更新m的值為n,n的值為r。③此處用更新后的m和n繼續(xù)求r,繼續(xù)判斷,故填r=m%n。④循環(huán)結(jié)束后當(dāng)r=0時(shí),n即為最大公約數(shù),故填n。⑤輸入a、b的值,使用函數(shù)gcd求a和b的最大公約數(shù),故填gcd〔a,b〕。35.AC【詳解】此題主要考查Python程序設(shè)計(jì)。①此處將n取余2,用append函數(shù)將值追加到列表result中,故此處填n%2,選A選項(xiàng)。②當(dāng)n大于0時(shí),n整除2繼續(xù)循環(huán),循環(huán)結(jié)束使用reverse函數(shù),將result列表中的元素逆轉(zhuǎn),故此處填n//2,選C選項(xiàng)。36.s=0n=eval(input("請輸入一個(gè)數(shù):"))foriinrange(0,n):f=1forjinrange(1,i):f=f*js+=fprint(s%1000000)【詳解】此題主要考查Python程序設(shè)計(jì)。可以通過嵌套for循環(huán)實(shí)現(xiàn)題干要求,外層循環(huán)進(jìn)行求和,內(nèi)層循環(huán)實(shí)現(xiàn)階乘,具體代碼如下:s=0n=eval(input("請輸入一個(gè)數(shù):"))foriinrange(0,n):f=1forjinrange
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Module 3 Unit 1 What are you doing?(說課稿)-2024-2025學(xué)年外研版(三起)英語四年級(jí)上冊
- 11《趙州橋》說課稿-2023-2024學(xué)年統(tǒng)編版語文三年級(jí)下冊
- 1學(xué)會(huì)尊重(說課稿)-2023-2024學(xué)年道德與法治六年級(jí)下冊統(tǒng)編版001
- Unit 3 Festivals and Customs Extended reading 說課稿-2024-2025學(xué)年高中英語譯林版(2020)必修第二冊
- 2023九年級(jí)物理下冊 專題六 材料、信息和能源B 能源學(xué)說課稿 (新版)新人教版
- 2023二年級(jí)數(shù)學(xué)下冊 六 田園小衛(wèi)士-萬以內(nèi)的加減法(二)我學(xué)會(huì)了嗎說課稿 青島版六三制
- 2024-2025學(xué)年高中化學(xué) 專題五 電化學(xué)問題研究 5.1 原電池說課稿 蘇教版選修6
- 《10 身邊的新聞?wù){(diào)查》(說課稿)-2023-2024學(xué)年三年級(jí)上冊綜合實(shí)踐活動(dòng)吉美版
- 2024年四年級(jí)英語下冊 Unit 2 There are forty students in our class Lesson 8說課稿 人教精通版(三起)001
- 2023九年級(jí)語文下冊 第六單元 21 鄒忌諷齊王納諫說課稿 新人教版
- 班級(jí)管理交流-班主任工作經(jīng)驗(yàn)交流課件(共28張ppt)
- 建筑裝飾工程計(jì)量與計(jì)價(jià)試題一及答案
- 簡易勞務(wù)合同電子版
- 明代文學(xué)緒論
- 通用稅務(wù)自查情況說明報(bào)告(7篇)
- 體育賽事的策劃、組織與實(shí)施 體育賽事利益相關(guān)者
- 分析化學(xué)(高職)PPT完整版全套教學(xué)課件
- 晚熟的人(莫言諾獎(jiǎng)后首部作品)
- m拱頂儲(chǔ)罐設(shè)計(jì)計(jì)算書
- 2023外貿(mào)業(yè)務(wù)協(xié)調(diào)期中試卷
- 新人教鄂教版(2017)五年級(jí)下冊科學(xué)全冊教學(xué)課件
評(píng)論
0/150
提交評(píng)論