藍(lán)橋杯省賽測試試題附答案_第1頁
藍(lán)橋杯省賽測試試題附答案_第2頁
藍(lán)橋杯省賽測試試題附答案_第3頁
藍(lán)橋杯省賽測試試題附答案_第4頁
藍(lán)橋杯省賽測試試題附答案_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

藍(lán)橋杯省賽測試試題及答案

以下選項中不符合Python語言變量命名規(guī)則的是()ATempStrB_AICID3_1(正確答案)

以下關(guān)于Python字符串的描述中,錯誤的是

A字符串是用一對雙引號””或者單引號''括起來的零個或者多個字符BPython字符串提供區(qū)間訪問方式,采用[N:M]格式,表示字符串中從N到M的索引子字符串(包含N和M)(正確答案)C字符串是字符的序列,可以按照單個字符或者字符片段進(jìn)行索引D字符串包括兩種序號體系:正向遞增和反向遞減

關(guān)于Python語言的注釋,以下選項中描述錯誤的是

APython語言的多行注釋以''’(三個單引號)開頭和結(jié)尾BPython語言有兩種注釋方式:單行注釋和多行注釋CPython語言的單行注釋以#開頭DPython語言的單行注釋以單引號'開頭(正確答案)下面代碼的輸出結(jié)果是

x=12.34

print(type(x))A<class'complex>B<class'float>(正確答案)C<class'bool'>D<class'int'>關(guān)于Python的分支結(jié)構(gòu),以下選項中描述錯誤的是A分支結(jié)構(gòu)使用if保留字BPython中if-elif-else語句描述多分支結(jié)構(gòu)CPython中if-else語句用來形成二分支結(jié)構(gòu)D分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過的語句部分跳轉(zhuǎn)(正確答案)關(guān)于Python序列類型的通用操作符和函數(shù),以下選項中描述錯誤的是

A如果s是一個序列,s=[1,"kate",True],s[-1]返回TrueB如果x是s的元素,xins返回TrueC如果s是一個序列,s=[1,"kate",True],s[3]返回True(正確答案)D如果x不是s的元素,xnotins返回True以下選項中不是Python語言的保留字的是AwhileBdo(正確答案)CexceptDpass下面代碼的輸出結(jié)果是

X=0o1010

print(x)A520(正確答案)B1024C32768D10下面代碼的輸出結(jié)果是

x=10

y=3

print(divmod(x,y))A3,1B(1,3)C1,3D(3,1)(正確答案)下面代碼的輸出結(jié)果是

forsin"HelloWorld”:

ifs="W”:

continue

print(s,end=')AHelloWorlDBHelloCWorlDDHelloorlD(正確答案)給出如下代碼:

DictColor={"seashell":"海貝色","gold":"金色”,"pink”:"色”,"brown”:"棕色”,"purple”:"紫色”,"tomato”:"西紅柿色”}

以下選項中能輸出“海貝色"的是Aprint(DictColor["seashell"])(正確答案)Bprint(DictColor.keys())Cprint(DictColor.values())Dprint(DictColor["海貝色”])下面代碼的輸出結(jié)果是

s=[‘seashell’,‘gold’,’pink’,‘brown’,‘purple’,‘tomato’]

print(s[1:4:2])A['gold','brown'](正確答案)B['gold','pink']C['gold','pink','brown']D['gold','pink','brown','purple','tomato']下面代碼的輸出結(jié)果是

d={"大海":"藍(lán)色","天空":"灰色”,"大地”:"黑色"}

print(d["大地"],d.get("大地","黃色"))A黑色黃色B黑色灰色C黑色藍(lán)色D黑色黑色(正確答案)下面代碼的輸出結(jié)果是

a=[[1,2,3],[4,5,6],[7,8,9]]

s=0

forcina:

forjinrange(3):

s+=c[j]

print(s)A24B0C45(正確答案)D以上答案都不對關(guān)于eval函數(shù),以下選項中描述錯誤的是A執(zhí)行print(eval(‘a(chǎn)’+“Hello”))得到aHello(正確答案)B如果用戶希望輸入一個數(shù)字,并用程序?qū)@個數(shù)字進(jìn)行計算,可以采用eval(input(〈輸入提示字符串>))組合Ceval函數(shù)的定義為:eval(source,globals=None,locals=None,/)Deval函數(shù)的作用是將輸入的字符串轉(zhuǎn)為Python語句,并執(zhí)行該語句下面代碼實現(xiàn)的功能描述的是

deffact(n):

ifn==0:

return1

else:

returnnfact(n-1)

num=eval(input("請輸入一個整數(shù):”))

print(fact(abs(int(num))))A接受用戶輸入的整數(shù)n,輸出n的階乘值(正確答案)B接受用戶輸入的整數(shù)n,判斷n是否是水仙花數(shù)C接受用戶輸入的整數(shù)n,判斷n是否是素數(shù)并輸出結(jié)論D接受用戶輸入的整數(shù)n,判斷n是否是完數(shù)并輸出結(jié)論下面代碼的輸出結(jié)果是

x=0b1010

print(x)A10(正確答案)B1024C16D256下面代碼的輸出結(jié)果是

x=3.1415926

print(round(x,2),round(x))A22B3.143(正確答案)C33.14D6.283下面代碼的輸出結(jié)果是

forsin"HelloWorld”:

ifs="W":

break

print(s,end)AHelloWorlDBHello(正確答案)CHelloorlDDWorlD以下選項中,輸出結(jié)果是False的是A?>False!=0(正確答案)B?>5is5C?>5isnot4D?>5!=4下面代碼的輸出結(jié)果是

s=[‘seashell‘,‘gold’,‘pink’,‘brown’,‘purple’,‘tomato’]

print(s[4:])A['seashell','gold','pink','brown']B['purple']C['gold’,’pink’,’brown’,’purple’,’tomato’]D['purple',’tomato'](正確答案)執(zhí)行如下代碼:

importturtleast

defDrawCctCircle(n):

t.penup()

t.goto(0,-n)

t.pendown()

t.circle(n)

foriinrange(20,80,20):

DrawCctCircle(i)

t.done()

在PythonTurtleGraphics中,繪制的圖形是A笛卡爾心形B同切圓C同心圓(正確答案)D太極擬在屏幕上打印輸出“Hell。World”,以下選項中正確的是

AprintfCHelloWorld')Bprintf("HelloWorld")Cprint(HelloWorld)Dprint('HelloWorld,)(正確答案)以下選項中,不符合Python語言變量命名規(guī)則的是A33_keyworD(正確答案)Bkeyword33_Ckeyword_33D_33keyworD關(guān)于賦值語句,以下選項中描述錯誤的是

A在Python語言中,有一種賦值語句,可以同時給多個變量賦值B設(shè)x="alice";y="kate",執(zhí)行x,y=y,x可以實現(xiàn)變量x和y值的互換C設(shè)a=10;b=20,執(zhí)行a,b=a,a+bprint(a,b)和a=bb=a+bprint(a,b)之后,得到同樣的輸出結(jié)果:1030(正確答案)D在Python語言中,表示賦值,即將“="右側(cè)的計算結(jié)果賦值給左側(cè)變量,包含的語句稱為賦值語句下面代碼的執(zhí)行結(jié)果是

?>x=2

?>x=3+52A56(正確答案)B15C8192D13下面代碼的執(zhí)行結(jié)果是

ls=[[1,2,3],[[4,5],6],[7,8]]

print(len(Is))A3(正確答案)B8C4D1下面代碼的執(zhí)行結(jié)果是:

Is=["2020","20.20","Python"]

Is.append(2020)

Is.append([2020,"2020”])

print(Is)A['2020','20.20',‘python’,2020,[2020,’2020’](正確答案)B['2020','20.20',‘python’,2020]C['2020,,'20.20',‘python’,2020,[‘2020’]D['2020','20.20',‘python’,2020,2020,’2020’]下列表達(dá)式的值為True的是

A、5+4j>2-3jB、3>2>2C、(3,2)<(‘a(chǎn)’,‘b’)(正確答案)D、’abc’>‘xyz’下面代碼的輸出結(jié)果是

print(0.1+0.2==0.3)A0B-1CFalse(正確答案)Dwhile給出如下代碼

importrandom

num=random,randint(1,10)

whileTrue:

ifnum>=9:

break

else:

num=random,randint(1,10)

以下選項中描述錯誤的是Arandom,randint(1,10)生成[1,10]之間的整數(shù)Bimportrandom代碼是可以省略的(正確答案)C這段代碼的功能是程序自動猜數(shù)字DwhileTrue:創(chuàng)建了一個永遠(yuǎn)執(zhí)行的循環(huán)下面代碼的輸出結(jié)果是

listV=list(range(5))

print(2inlistV)A0BFalseC-1DTrue(正確答案)給出如下代碼

importrandomasran

listV=[]

ran.seed(100)

foriinrange(10):

i=ran.randint(100,999)

listV.append(i)

以下選項中能輸出隨機列表元素最大值的是Aprint(listV.reverse(i))Bprint(listV.pop(i))Cprint(max(listV))(正確答案)Dprint(listV.max())給出如下代碼

MonthandFlower={"1月":"梅花”,"2月":"杏花”,"3月":"桃花",

"4月":"牡丹花”,"5月”:"石榴花","6月”:"蓮花”,"7月”:"玉簪花",

"8月":“桂花”,"9月":"菊花",”10月”:"芙蓉花","11月":"山茶花",

"12月”:"水仙花”}

n=input("請輸入1—12的月份:")

print(n+"月份之代表花:”+MonthandFlower.get(str(n)+"月”))

以下選項中描述正確的是A代碼實現(xiàn)了獲取一個整數(shù)(1一12)來表示月份,輸出該月份對應(yīng)的代表花名(正確答案)BMonthandFlower是集合類型變量CMonthandFlower是一個元組DMonthandFlower是列表類型變量以下選項中,修改turtle畫筆顏色的函數(shù)是Abk()Bpencolor()(正確答案)Ccolormode()Dseth()給出如下代碼:

TempStr="HelloWorld

以下選項中可以輸出“World”子串的是Aprint(TempStr[-5:])(正確答案)Bprint(TempStr[-4:-1])Cprint(TempStr[-5:0])Dprint(TempStr[-5:-1])下面代碼的輸出結(jié)果是

x=10

y=3

print(x%y,xy)A11000(正確答案)B31000C330D130執(zhí)行如下代碼

importturtleast

foriinrange(1,5):

t.fd(50)

t.left(90)

在PythonTurtleGraphics中,繪制的是A正方形(正確答案)B五邊形C三角形D五角星面代碼的輸出結(jié)果是

vlist=list(range(5))

print(vlist)A01234B0,1,2,3,4,C[0,1,2,3,4](正確答案)D0;1;2;3;4;以下選項中,不是建立字典的方式是Ad={(1,2):1,(3,4):3}Bd={'張三':1,'李四':2}Cd=([1,2]:1,[3,4]:3}(正確答案)Dd={1:[1,2],3:[3,4]}下列程序的運行結(jié)果是

?>s="PYTHON”

?>print("{0:3}".format(s))A'PYT'B'PYTHON'(正確答案)C'PYTH0N'D'PYTH'以下選項中值為False的是A''〈'a'B'abed'〈'ad'(正確答案)C'abc'<'abed'D'Hello'>'hello'Ls=[3.5,"Python”,[10,"LIST”],3.6]

ls[2][-1][1]的運行結(jié)果是

AYBPCLDI(正確答案)以下用于繪制弧形的函數(shù)是

Aturtle.sethOBturtle,right()Cturtle,circle()(正確答案)Dturtle.fd()下面代碼的輸出結(jié)果是

Is=["F”,"f”]

deffun(a):

Is.append(a)

return

fun("C")

print(Is)A['F','f,'C'](正確答案)B報錯C['F','f']D['C']關(guān)于Python語句P=-P,以下選項中描述正確的是

AP的值為0B給P賦值為它的負(fù)數(shù)(正確答案)CP和P的負(fù)數(shù)相等DP和P的絕對值相等下面代碼的輸出結(jié)果是

x=0x0101

print(x)A65B257(正確答案)C101D5下面代碼的輸出結(jié)果是

sum=1.0

fornuminrange(1,4):

sum+=num

print(sum)A7B1.0C6D7.0(正確答案)下面代碼的輸出結(jié)果是

Is=list(range(1,4))

print(Is)A(1,2,3}B(0,1,2,3}C[0,1,2,3]D[1,2,3](正確答案)Python中對變量描述錯誤的選項是:A變量PI與變量Pi被看作不相同的變量BPython不需要顯式聲明變量類型,在第一次變量賦值時由值決定變量的類型C變量必須在創(chuàng)建和賦值后使用(正確答案)D變量通過變量名訪問以下Python語句運行結(jié)果異常的選項是:A?>A(正確答案)B?>PI,r=3.14,4C?>x=True?>int(x)D?>a=1?>b=a=a+1下列表達(dá)式的運算結(jié)果是:

?>a=100

?>b=False

?>ab>-1ATrue(正確答案)BFalseC0D1運行以下程序,輸出結(jié)果的是:

strl="NanjingUniversity”

str2=strl[:7]+"Normal"+strl[-10:]

print(str2)ANanjingNormalUniversity(正確答案)BNormalUniversityCNormalUDNanjingNormal以下程序的不可能輸出結(jié)果是:

fromrandomimport

print(round(random(),2))A0.27B0.47C1.87(正確答案)D0.54以下程序的輸出結(jié)果是:

astr='0\n

bstr='A\ta\n'

print(“{}{}”.format(astr,bstr))A(正確答案)0

AaBAAC0

aAD0

AA以下語句執(zhí)行后a、b、c的值是:

a="watermelon”

b="strawberry”

c="cherry"

ifa>b:

c=a

a=b

b=cAstrawberrycherrywatermelonBstrawberrywatermelonwatermelon(正確答案)CwatermeloncherrystrawberryDwatermelonstrawberrycherry優(yōu)先級最高的運算符為:

A/B//CD()(正確答案)以下程序的輸出結(jié)果是:

deffunc(num):

num=2

x=20

func(x)

print(x)A出錯B40C20(正確答案)D無輸出以下程序的輸出結(jié)果是:

A=[“a”,”b”,”c“]

b=a[::-1]

print(b)A['c','b','a'](正確答案)B['a','b','c']C'a‘,‘b’,‘c’D'c','b','a's="theskyisblue”,表達(dá)式print(s[-4:],s[:-4])的結(jié)果是:

AskyisbluetheBbluetheskyis(正確答案)CtheskyisblueDblueisskythe當(dāng)鍵盤輸入”3”的時候,以下程序的輸出結(jié)果是:

r=input("請輸入半徑:,“)

ar=3.1415rr

print(“{:.0f}".format(ar))A28.27B29C28(正確答案)DTypeErrorx定義x=2.6,表達(dá)式int(x)的結(jié)果是:

A2.0B2(正確答案)C3D2.6以下程序的輸出結(jié)果是:

s="python\n編程\t很\t容易\t學(xué)”

print(len(s))A5B12C16(正確答案)D20以下程序的輸出結(jié)果是:

foriin"thenumberchanges“:

ifi=‘n’

break

else:

print(i,end=“")AtheumberchagesBtheumberchagesCthenumberchangesDthe(正確答案)以下程序的輸出結(jié)果是:

a=10

defnumber():

a=100

number()

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論