2024年9月青少年軟件編程Python等級(jí)考試二級(jí)真題(含答案和解析)_第1頁
2024年9月青少年軟件編程Python等級(jí)考試二級(jí)真題(含答案和解析)_第2頁
2024年9月青少年軟件編程Python等級(jí)考試二級(jí)真題(含答案和解析)_第3頁
2024年9月青少年軟件編程Python等級(jí)考試二級(jí)真題(含答案和解析)_第4頁
2024年9月青少年軟件編程Python等級(jí)考試二級(jí)真題(含答案和解析)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

2024年9月青少年軟件編程Python等級(jí)考試二級(jí)真題(含答案和解析)一、單選題(共25題,共50分)。1.以下代碼的輸出是?()。a=['甲','乙','丙','丁','子','丑']print(a[4])A.丁B.['丁']C.['子']D.子標(biāo)準(zhǔn)答案:D。試題解析:列表的下標(biāo)從0開始,所以是第五個(gè)元素'子',元素是不帶[]的,所以選D。2.語句",".join("新年快樂")的運(yùn)行結(jié)果是?()。A.'新,年,快,樂'B.'新年快樂'C.'新年快樂'D.'新、年、快、樂'標(biāo)準(zhǔn)答案:A。試題解析:本題考察的是字符串str.join(iter)方法,該方法的作用是在iter變量除最后元素外每個(gè)元素后增加一個(gè)str。例如",".join("12345")結(jié)果為"1,2,3,4,5"。3.語句"Ilikeprogram".replace("m","mming")的運(yùn)行結(jié)果?()。A.'Ilikeprogram'B.'Ilikeprogramming'C.'Ilikeprograming'D."Ilikeprogrammming"標(biāo)準(zhǔn)答案:B。試題解析:本題考察的是str.replace(old,new)方法,該方法的作用是返回字符串str副本,所有old子串被替換為new。4.題ls=['a','b','c','d','e'],下列哪個(gè)選項(xiàng)可以將ls中的元素順序整體反轉(zhuǎn)?()。A.ls.insert('f')B.ls.extend('f')C.ls.reverse()D.ls.add('f')標(biāo)準(zhǔn)答案:C。試題解析:本題考察的是列表元素的反轉(zhuǎn)操作,該操作的方法是ls.reverse()。5.已知stu={"一班":"楊思甜","二班":"趙柏瑞","三班":"王一樂","四班":"劉道林"},則輸出所有班級(jí)及對(duì)應(yīng)姓名(鍵值對(duì))的命令是?()。A.print(stu.keys())B.print(stu.values())C.print(stu.items())D.print(stu.clear())標(biāo)準(zhǔn)答案:C。試題解析:items()返回字典中所有鍵值對(duì)的信息。6.運(yùn)行下列代碼,終端區(qū)打印的結(jié)果是?()。shiju=["眾鳥高飛盡,孤云獨(dú)去閑",'言我獨(dú)坐之時(shí)',"湖光秋月兩相和"]shiju.remove("潭面無風(fēng)鏡未磨")print(shiju)A.["眾鳥高飛盡,孤云獨(dú)去閑",'言我獨(dú)坐之時(shí)',"湖光秋月兩相和","潭面無風(fēng)鏡未磨"]。B.["眾鳥高飛盡,孤云獨(dú)去閑",'言我獨(dú)坐之時(shí)',"湖光秋月兩相和"]。C.['眾鳥高飛盡,孤云獨(dú)去閑','言我獨(dú)坐之時(shí)','湖光秋月兩相和']。D.終端區(qū)會(huì)報(bào)錯(cuò)標(biāo)準(zhǔn)答案:D。試題解析:使用remove()方法刪除元素時(shí),如果指定的元素不存在,將會(huì)報(bào)錯(cuò)。故本題答案選D。7.已知一個(gè)元組planet=('地球',46,('化石','巖石'),["金星","水星","木星","天王星"]),要訪問元組planet的前3個(gè)元素,可以使用以下代碼?()。A.print(planet[1:3])B.print(planet[:3])C.print(planet[1:3:2])D.print(planet[::3])標(biāo)準(zhǔn)答案:B。試題解析:元組可以利用切片方式獲取指定的元素。print(planet[:3])等價(jià)于print(planet[0:3:1]),作用是訪問planet的前3個(gè)元素;print(planet[1:3])作用是訪問planet的第2個(gè)和第3個(gè)元素;print(planet[1:3:2])作用是訪問planet的第2個(gè)元素;print(planet[::3])作用是訪問planet的第1個(gè)和第4個(gè)元素。故正確答案為B。8.以下選項(xiàng)中,哪段代碼不能實(shí)現(xiàn)循環(huán)10次?(提醒:是不能實(shí)現(xiàn))()。A.B.C.D.標(biāo)準(zhǔn)答案:C。試題解析:C選項(xiàng)i循環(huán)了19次,i的初始值依次為1、2、3……19,后面雖然進(jìn)行了i=i+2的計(jì)算,但是當(dāng)再次開始循環(huán)的時(shí)候,i又被重新賦值為初始值中的相關(guān)次數(shù)的值。故正確答案為C。9.以下代碼輸出的結(jié)果是?()。ls=['榴蓮','芒果','椰子','楊桃','檸檬','百香果','橄欖','木瓜']。ls.append(['枇杷','火龍果'])print(ls)A.['榴蓮','芒果','椰子','楊桃','檸檬','百香果','橄欖','木瓜']B.['榴蓮','芒果','椰子','楊桃','檸檬','百香果','橄欖','木瓜',['枇杷','火龍果']]C.['榴蓮','芒果','椰子','楊桃','檸檬','百香果','橄欖','木瓜','枇杷','火龍果']D.['榴蓮','芒果','椰子','楊桃','檸檬','百香果','橄欖','木瓜','枇杷',['火龍果']]標(biāo)準(zhǔn)答案:B。試題解析:列表中使用append()函數(shù),是向原有列表增加一個(gè)元素,一個(gè)元素可以是整數(shù)、浮點(diǎn)數(shù)、字符串、列表、元組等。本題中,將一個(gè)列表作為一個(gè)元素整體增加到ls列表中。所以選B。10.藏頭詩,又名“藏頭格”,是雜體詩中的一種。藏頭詩有三種形式,比較常見的是把每句的第一個(gè)字連起來讀,可以傳達(dá)作者的某種特有思想。例如明代徐渭經(jīng)典的藏頭詩,就將“平湖秋月”藏于詩中。阿寶嘗試編寫程序,將“平湖秋月”從詩中自動(dòng)提取出來,以下程序正確的是?()。A.B.C.D.標(biāo)準(zhǔn)答案:B。試題解析:不調(diào)用循環(huán)直接從列表元素的字符串中提取,正確的結(jié)果應(yīng)為ls[0][0]+ls[1][0]+ls[2][0]+ls[3][0],第一個(gè)代表的是列表中的元素的下標(biāo),第二個(gè)代表的是字符串中元素的下標(biāo)。11.以下程序運(yùn)行的結(jié)果是?()。i=0s=0whilei<7:i=i+1ifi%2==0:continues=s+iprint('s={},i={}'.format(s,i))A.s=16,i=7B.s=16,i=6C.s=9,i=6D.s=9,i=7標(biāo)準(zhǔn)答案:A。試題解析:程序i從0開始,取值到6,先將i+1,所以循環(huán)體內(nèi)i的值分別從1到7,當(dāng)i的值為奇數(shù)的時(shí)候,將i值累加到s中,所以累加到s中的值是1,3,5,7,s最終的值是16,i的值為7。12.運(yùn)行這段代碼,終端區(qū)會(huì)打印什么結(jié)果?()。nums=(1,2,3)nums[2]=5print(nums)A.(1,2,3)B.(1,2,5)C.(1,5,3)D.終端區(qū)會(huì)報(bào)錯(cuò)標(biāo)準(zhǔn)答案:D。試題解析:元組是不可變的,如果修改元素的值,程序就會(huì)報(bào)錯(cuò)。13.運(yùn)行這段代碼,字典會(huì)變成什么樣子?()。cat={'三花貓':7,'布偶貓':11,'貍花貓':13}cat['三花貓']=5A.{'三花貓':7,'布偶貓':11,'貍花貓':13}B.{'三花貓':5,'布偶貓':11,'貍花貓':13}C.{'三花貓':5,'三花貓':7,'布偶貓':11,'貍花貓':13}D.程序會(huì)報(bào)錯(cuò)標(biāo)準(zhǔn)答案:B。試題解析:修改了鍵對(duì)應(yīng)的值后,字典中的值就會(huì)改變,因此7就會(huì)變成5。14.運(yùn)行這段代碼,終端區(qū)會(huì)打印什么內(nèi)容?()。a=10ifa>5:a+=20print(a)A.10B.20C.30D.5標(biāo)準(zhǔn)答案:C。試題解析:本題目中條件判斷的是數(shù)字是否大于5,如果大于,則a就會(huì)在原本的基礎(chǔ)上加上20,所以最后為30。選C。15.使用下列哪個(gè)命令可以把lst變成一個(gè)只有整數(shù)的列表?()。lst=[7,8,4,0,5,80,6.2,2.9,11,3]A.dellst[6:7]B.dellst[6:8]C.dellst[6,8]D.dellst[6],lst[8]標(biāo)準(zhǔn)答案:B。試題解析:需要從lst=[7,8,4,0,5,80,6.2,2.9,11,3]中刪除小數(shù)內(nèi)容,通過觀察可發(fā)現(xiàn)兩個(gè)小數(shù)挨在一起的,可采用切片刪除的方法對(duì)列表進(jìn)行修改,由于切片具有“左閉右開”的特點(diǎn),即lst[n:m]取到的是列表中下標(biāo)n到m-1的部分,綜上,能完成題目要求的命令應(yīng)為dellst[6:8]。16.已知列表list=['鼠','牛','虎','兔','龍','蛇','馬','羊','猴','雞','狗','豬'],以下可以輸出生肖“龍”的是哪個(gè)語句?()。A.print(list[5-12])B.print(list[4-11])C.print(list[4])D.print(list[5])標(biāo)準(zhǔn)答案:C。試題解析:列表的索引是從0開始而不是從1開始,故所求元素的索引是4而不是5;負(fù)數(shù)索引是從-1開始,第一個(gè)元素的負(fù)數(shù)索引值為-12,故所求元素的負(fù)數(shù)索引是表達(dá)式4-12求得;因此,本題答案為選項(xiàng)C。17.已知s='python',請問s*2的值是?()。A.python*2B.'python'*2C.pythonpythonD.'python''python'標(biāo)準(zhǔn)答案:C。試題解析:“*”操作符用在字符串中表示重復(fù),“*2”表示重復(fù)兩次,故選項(xiàng)A、B錯(cuò)誤;單引號(hào)只是字符串的標(biāo)記不屬于字符串本身,故選項(xiàng)D錯(cuò)誤;所以此題正確答案是選項(xiàng)C。18.執(zhí)行以下語句,可以創(chuàng)建字典的是?()。A.dict={'陜西':'西安','山西':'太原','廣西':'南寧','江西':'南昌'}B.dict=('陜西':'西安','山西':'太原','廣西':'南寧','江西':'南昌')C.dict=['陜西':'西安','山西':'太原','廣西':'南寧','江西':'南昌']D.dict={'陜西':'西安';'山西':'太原';'廣西':'南寧';'江西':'南昌'}標(biāo)準(zhǔn)答案:A。試題解析:字典必須使用花括號(hào){},并且每對(duì)鍵值對(duì)要用逗號(hào)隔開。所以選A。19.下列不屬于Python流程控制語句的是?()。A.if語句B.for語句C.while語句D.do…while語句標(biāo)準(zhǔn)答案:D。試題解析:在Python中,if語句、for語句、while語句均屬于流程控制語句,python中不支持do…while語句,故選項(xiàng)D錯(cuò)誤,所以本題答案為選項(xiàng)D。20.下列說法中錯(cuò)誤的是?()。A.元組和列表都可以存入多個(gè)元素,元素可以是字符串、數(shù)字等類型。B.列表中的元素是有序的C.元組中的元素和列表一樣,可以使用元組[索引]=新元素的方式更改。D.元組中的元素是有序的且不可變標(biāo)準(zhǔn)答案:C。試題解析:元組是不可變的序列,不能通過元組[索引]的方式更改元組中的元素。所以本題正確答案為C。21.李老師在錄入學(xué)生信息,她將所有的學(xué)生基本信息存儲(chǔ)到字典info中,info={'name':'李凱','gender':'男','height':170}。若要在字典中增加一個(gè)所在年級(jí)信息,李老師應(yīng)該使用下列哪個(gè)選項(xiàng)?()。A.len(info)B.info.pop('class')C.infor['class']='四年級(jí)'D.info['height']='四年級(jí)'標(biāo)準(zhǔn)答案:C。試題解析:len(info)是查看字典元素的個(gè)數(shù),info.pop('class')是刪除字典中鍵為class的鍵值對(duì),info['height']='四年級(jí)'是將鍵為height的值改為'四年級(jí)'。所以本題正確答案為C。22.運(yùn)行下列程序,輸入85,輸出結(jié)果為?()。score=int(input('請輸入成績:'))ifscore>=90:print('優(yōu)秀!')elif80<=score<90:print('良好!')elif60<=score<80:print('中等!')else:print('不及格!')A.優(yōu)秀!B.良好!C.中等!D.不及格!標(biāo)準(zhǔn)答案:B。試題解析:輸入成績?yōu)?5分,85大于80小于90,輸出良好!所以本題正確答案為B。23.有列表fruits=['apple','banana','orange','pear'],該列表中一共包含幾個(gè)元素?()。A.1B.2C.3D.4標(biāo)準(zhǔn)答案:D。試題解析:列表fruits一共包含4個(gè)元素。所以本題正確答案為D。24.在Python中,下面哪一項(xiàng)是創(chuàng)建列表(list)的正確操作?()。A.list1=5B.list1=[1,2,3,4]C.list1="Hello"D.list1=(1,2,3,4)標(biāo)準(zhǔn)答案:B。試題解析:列表的創(chuàng)建可以使用list命令,也可以直接使用[]來創(chuàng)建。本題中未使用list命令,只有B選項(xiàng)符合創(chuàng)建格式。25.執(zhí)行下面程序,當(dāng)輸入3時(shí),輸出結(jié)果是?()。number=7guess=-1print('猜數(shù)字!')whileguess!=number:guess=int(input("請輸入你要猜的數(shù)字"))ifguess==number:print("你猜中了,真厲害!")elifguess<number:print("猜小了,再猜猜?")elifguess>number:print("猜大了,再猜猜?")A.你猜中了,真厲害!B.猜小了,再猜猜?C.猜大了,再猜猜?D.恭喜你,猜對(duì)了!標(biāo)準(zhǔn)答案:B。試題解析:考察條件語句if–elif–elif,此程序是猜數(shù)字,目標(biāo)數(shù)字是7,當(dāng)輸入3時(shí),會(huì)提示——猜小了,再猜猜?故選B。二、判斷題(共10題,共20分)。26.題append()方法會(huì)將新元素添加為列表的第一個(gè)元素。()。標(biāo)準(zhǔn)答案:錯(cuò)誤。試題解析:append()方法會(huì)將新元素添加為列表的最后一個(gè)元素。27.題str1='123',str2=123,則str1與str2相同。()。標(biāo)準(zhǔn)答案:錯(cuò)誤。試題解析:一個(gè)是字符串,一個(gè)是整數(shù)。28.題break與continue均用于中止循環(huán)。()。標(biāo)準(zhǔn)答案:錯(cuò)誤。試題解析:break是退出本層循環(huán),是終止循環(huán);而continue僅僅是退出本次循環(huán),然后重新開始新一輪循環(huán),是中止循環(huán)。29.創(chuàng)建字典時(shí),可以用數(shù)字、字符串、元組、列表作為字典中的鍵。()。標(biāo)準(zhǔn)答案:錯(cuò)誤。試題解析:字典的鍵不能使用列表。30.多層循環(huán)中,break可以退出所有循環(huán)。()。標(biāo)準(zhǔn)答案:錯(cuò)誤。試題解析:break語句可跳出自己所在的本層循環(huán)。31.在元組中,可使用remove()函數(shù)刪除元組中的末尾元素。()。標(biāo)準(zhǔn)答案:錯(cuò)誤。試題解析:創(chuàng)建元組后,其中的元素值是不允許刪除的。32.現(xiàn)有一個(gè)元組為fruit=('蘋果','香蕉','蘋果'),其中'蘋果'這個(gè)元素出現(xiàn)了兩次,因此這個(gè)元組不能正常使用。()。標(biāo)準(zhǔn)答案:錯(cuò)誤。試題解析:元組中允許出現(xiàn)重復(fù)的元素。fruit=('蘋果','香蕉','蘋果'),其中'蘋果'這個(gè)元素出現(xiàn)了兩次不影響元組的使用。33.執(zhí)行語句print('She'sapupil.'),得到的輸出語句是She'sapupil。()。標(biāo)準(zhǔn)答案:錯(cuò)誤。試題解析:用單引號(hào)括起包含撇號(hào)的字符串時(shí),Python將第一個(gè)單引號(hào)和撇號(hào)之間的內(nèi)容視為一個(gè)字符串會(huì)導(dǎo)致錯(cuò)誤,因此這種字符串需用雙引號(hào)括起來或者使用轉(zhuǎn)義符進(jìn)行定義,故本題答案為錯(cuò)誤。34.在分支結(jié)構(gòu)中,if、elif、else都可以單獨(dú)使用。()。標(biāo)準(zhǔn)答案:錯(cuò)誤。試題解析:if語句可以單獨(dú)使用,但elif與else語句必須和if語句搭配cai能使用,故本題描述錯(cuò)誤。35.題while語句可以實(shí)現(xiàn)無限循環(huán)。()。標(biāo)準(zhǔn)答案:正確。試題解析:可以使用whileTrue實(shí)現(xiàn)無限循環(huán)。三、編程題(共2題,共30分)。36.運(yùn)動(dòng)統(tǒng)計(jì)。李想同學(xué)是班級(jí)的體育委員,他負(fù)責(zé)統(tǒng)計(jì)和督促同學(xué)們加強(qiáng)鍛煉。因此,他統(tǒng)計(jì)了班上幾位同學(xué)周一和周二的運(yùn)動(dòng)步數(shù)。周一的步數(shù)分別為:4125,3947,15395,238,6844,8341,3419,2943。周二的步數(shù)分別為:3975,3584,9754,4584,3435,9890,2344,9890。注意:每位同學(xué)的統(tǒng)計(jì)的順序是不變的。李想同學(xué)計(jì)劃將每位同學(xué)周一和周二的步數(shù)相加得到每位同學(xué)這兩天的總步數(shù)。請幫李想同學(xué)編程計(jì)算每位同學(xué)的總步數(shù)。要求。(1)必須使用列表或者元組。(2)將每個(gè)同學(xué)兩天的步數(shù)和求出來后形成一個(gè)新的列表。(3)將新的列表(總步數(shù))輸出出來,并且按照步數(shù)的多少從小到大排列。參考程序。評(píng)分標(biāo)準(zhǔn)。(1)使用了列表或者元組;(2分)。(2)有循環(huán)語句;(2分)。(3)能夠?qū)蓚€(gè)列表中的值能分別讀出來;(2分)。(4)使用了加法進(jìn)行總步數(shù)的計(jì)算;(2分)。(5)能夠?qū)⒖偛綌?shù)放進(jìn)新的列表里面;(2分)。(6)使用了排序語句;(2分)。(7)總步數(shù)計(jì)算正確;(2分)。(8)輸出正確。(1分)。37.智能抽獎(jiǎng)機(jī)。中秋節(jié)到了,阿寶準(zhǔn)備制作一個(gè)智能抽獎(jiǎng)機(jī),在班會(huì)活動(dòng)上,讓同學(xué)們參與趣味十足的抽獎(jiǎng)游戲。智能抽獎(jiǎng)機(jī)的抽獎(jiǎng)機(jī)制如下。(1)程序開始會(huì)定義一個(gè)數(shù)字(1-100之間),作為幸運(yùn)數(shù)字。(2)每個(gè)同學(xué)有五次機(jī)會(huì),他們可以在終端區(qū)輸入自己猜測的號(hào)碼。(3)如果猜中了,程序就會(huì)打印:'恭喜你獲得大獎(jiǎng)!'。(4)如果沒有猜中,程序就會(huì)打印:'很遺憾,再來一次吧'。友情提示:由于考試平臺(tái)暫不支持eval()命令,同學(xué)們可以選用其他命令;當(dāng)然如果您使用了,只要程序是正確的,我們閱卷時(shí)依然按照正常處理。參考程序。lucky=67foriinrange(5):num=int(input('請輸入數(shù)字'))ifnum==lucky:print('恭喜你獲得大獎(jiǎng)!')breakelse:print('很遺憾,再來一次吧')評(píng)分標(biāo)準(zhǔn)。(1)正確指定了一個(gè)整數(shù);(3分)。(2)正確輸入數(shù)字并轉(zhuǎn)化成整型;(3分)。(3)正確通過條件判斷語句判斷中獎(jiǎng)并打印對(duì)應(yīng)內(nèi)容;(3分)。(4)正確通過條件判斷語句判斷沒中獎(jiǎng)并打印對(duì)應(yīng)內(nèi)容;(3分)。(5)實(shí)現(xiàn)中獎(jiǎng)就結(jié)束的邏輯。(3分)。2024年9月青少年軟件編程Python等級(jí)考試一級(jí)真題(含答案和解析)。一、單選題(共25題,共50分)。1.下列選項(xiàng)中關(guān)于turtle.color('red')語句的作用描述正確的是?()。A.只設(shè)置畫筆的顏色為紅色B.只設(shè)置填充的顏色為紅色C.設(shè)置畫筆和填充的顏色為紅色D.設(shè)置畫筆的顏色為紅色,設(shè)置畫布背景的顏色為紅色。標(biāo)準(zhǔn)答案:C。試題解析:本題考察的是turtle的color語句,turtle.color('red')語句會(huì)將畫筆和填充顏色都設(shè)置為紅色。2.題print(14+8)輸出的結(jié)果是?()。A.22B.14+8C.14D.148標(biāo)準(zhǔn)答案:A。試題解析:本題考察的是print語句,由于14+8不是字符串,所以print在打印前會(huì)將表達(dá)式14+8進(jìn)行計(jì)算,然后打印出來,因而選A。3.在編寫Python代碼中可以在同一行使用多條語句,語句之間需使用某一符號(hào)進(jìn)行分隔。下列選項(xiàng)中哪一符號(hào)可以將多條語句進(jìn)行分隔?()。A.:B.;C.,D..標(biāo)準(zhǔn)答案:B。試題解析:在編寫Python代碼中可以在同一行使用多條語句,語句之間需使用分號(hào)(;)進(jìn)行分隔,B答案正確。4.在Python中可以使用setup()設(shè)置畫布大小和起始位置,下列哪一項(xiàng)語句可以將畫布大小設(shè)置為500*400?()。A.turtle.setup(500,400,50,50)B.turtle.setup(400,50,50,500)C.turtle.setup(50,50,500,400)D.turtle.setup(50,500,400,50)標(biāo)準(zhǔn)答案:A。試題解析:setup()方法第一個(gè)參數(shù)為畫布長,第二個(gè)參數(shù)為畫布的高,第三個(gè)和第四個(gè)參數(shù)是畫布位于屏幕的相對(duì)位置。故要將畫布大小設(shè)置為500*400,只需要setup(500,400,x,y)即可,A選項(xiàng)符合,故本題正確答案為A。5.在Python中,如果a=5,b=3,那么執(zhí)行語句print(a+b==a*b)的結(jié)果是?()。A.8B.FalseC.TrueD.程序報(bào)錯(cuò)標(biāo)準(zhǔn)答案:B。試題解析:本題中加減乘除運(yùn)算的優(yōu)先級(jí)高于比較運(yùn)算符的優(yōu)先級(jí),故優(yōu)先計(jì)算加減乘除,a+b=8,a*b=15,判斷8=15,結(jié)果是False,故本題正確答案為B。6.題a=input(),b=input(),執(zhí)行語句print(a+b),并輸入1,2,結(jié)果為?()。A.3B.1C.2D.12標(biāo)準(zhǔn)答案:D。試題解析:在Python中,不論用戶輸入什么類型的數(shù)據(jù),input()函數(shù)的返回結(jié)果都是字符串,a+b返回的是‘1’+‘2’的結(jié)果12。7.紅星小學(xué)三年級(jí)評(píng)選優(yōu)秀少先隊(duì)員的條件是,期末考試語文成績和數(shù)學(xué)成績和英語成績都必須等于或者高于90分,用Python程序描述,以下哪個(gè)是正確的?()。A.語文成績>=90and數(shù)學(xué)成績>=90or英語成績>=90B.語文成績>=90or數(shù)學(xué)成績>=90or英語成績>=90C.語文成績>=90and數(shù)學(xué)成績>=90and英語成績>=90D.語文成績>=90or數(shù)學(xué)成績>=90and英語成績>=90標(biāo)準(zhǔn)答案:C。試題解析:邏輯運(yùn)算符and表示“與運(yùn)算”,or表示“或運(yùn)算”,由邏輯運(yùn)算符連接而成的表達(dá)式稱為邏輯表達(dá)式,本題的邏輯表達(dá)式中,三種學(xué)科的成績需要同時(shí)滿足大于等于90分的要求,所以使用and運(yùn)算符連接。8.假如從廣東到湖南有2種不同的出行方式,從湖南到北京有3種不同的出行方式,那么從廣東經(jīng)過湖南再到北京,總共有幾種不同的出行方式?()。A.2B.3C.5D.6標(biāo)準(zhǔn)答案:D。試題解析:從廣東到北京的總路線中,包含兩個(gè)子路線,第一個(gè)子路線是廣東到湖南,有2種方式,第二個(gè)子路線是湖南到北京,有3種方式,總路線是由兩個(gè)子路線構(gòu)成的,所以共有2*3=6種不同的出行方式。9.下面哪個(gè)運(yùn)算符的運(yùn)算優(yōu)先級(jí)最低?A.//B.**C.==D.%標(biāo)準(zhǔn)答案:C。試題解析:這四個(gè)運(yùn)算符中,B選項(xiàng)優(yōu)先級(jí)最高,其次是A和D屬于同一個(gè)優(yōu)先級(jí),C的優(yōu)先級(jí)最低。10.已知a=2orFalseandFalse,請問a的運(yùn)算結(jié)果是?()。A.2B.TrueC.FalseD.2.0標(biāo)準(zhǔn)答案:A。試題解析:根據(jù)邏輯算符的運(yùn)算順序,a=2orFalseandFalse,先進(jìn)行and計(jì)算,然后進(jìn)行or計(jì)算,所以,a=2。11.題Python自帶的IDLE編輯器有兩種模式:腳本模式(又稱為編輯器模式)和交互模式(又稱為Shell模式),下列哪種方法可以實(shí)現(xiàn)由交互模式到腳本模式的切換?()。A.關(guān)閉文件B.新建文件C.替換文件D.運(yùn)行文件標(biāo)準(zhǔn)答案:B。試題解析:考察Python自帶編程環(huán)境IDLE的兩種編輯模式——腳本模式和交互模式,編輯器默認(rèn)打開為交互模式,可以通過新建文件的方式切換到腳本模式,所以答案選B。12.小明同學(xué)正在利用Python繪制一個(gè)邊長為100像素的正三角形,目前已經(jīng)完成兩條邊的繪制,箭頭為畫筆所在位置和方向,如下圖所示,請你幫他選擇一組正確的答案將此正三角形繪制完整?()。A.B.C.D.標(biāo)準(zhǔn)答案:B。試題解析:繪制正三角形中,需要掌握的是旋轉(zhuǎn)角度的理解,每一次旋轉(zhuǎn)中轉(zhuǎn)動(dòng)的是圖形的外角度數(shù),正三角形也就是120度,所以本題正

溫馨提示

  • 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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論