山東省東營市初中信息技術(shù)等級考試考試-Python選擇題二_第1頁
山東省東營市初中信息技術(shù)等級考試考試-Python選擇題二_第2頁
山東省東營市初中信息技術(shù)等級考試考試-Python選擇題二_第3頁
山東省東營市初中信息技術(shù)等級考試考試-Python選擇題二_第4頁
山東省東營市初中信息技術(shù)等級考試考試-Python選擇題二_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022年東營市信息技術(shù)等級考試考試

Python選擇題(2)

1.在Python中,運行以下程序得到的結(jié)果是()

m=19

ifm>=30orm<20

print(m)

A.20B.19C.OD.空

【答案】B

【解析】

【詳解】本題考查Python相關(guān)知識。程序中如果m的值大于等于30或者小于20,就輸出m。故結(jié)果是19。

2.以下不是Python中邏輯運算符的是()

A.andB.orC.notD.break

【答案】D

【解析】

【詳解】本題考查算法與編程相關(guān)知識點。break語句作用是跳出循環(huán),不是邏輯運算符。故本題選D。

3.在python中,下列關(guān)于for循環(huán)語法結(jié)構(gòu)說法錯誤的是()

A.for循環(huán)中的in后面的數(shù)據(jù)集合可以是列表、字符串、元組等數(shù)據(jù)類型

Bfor循環(huán)中的數(shù)據(jù)集合后面的冒號可有可無

C.for循環(huán)的同級別語句需要縮進(jìn)對齊

D.for循環(huán)中可以繼續(xù)嵌套for循環(huán)

【答案】B

【解析】

【分析】

【詳解】本題考查循環(huán)結(jié)構(gòu)。for循環(huán)中的in后面的數(shù)據(jù)集合可以是列表、字符串、元組等數(shù)據(jù)類型,for

循環(huán)后面的冒號必須存在。fbi?循環(huán)可以嵌套。fbr循環(huán)的同級別語句需要縮進(jìn)對齊。選項B符合題意,選

項A、C、D均不符合題意。

【點睛】

4.random模塊中random.randint(l』0)函數(shù)的作用是()

A.生成從1到10的隨機(jī)浮點數(shù)

B.產(chǎn)生1到1()之間的隨機(jī)整數(shù)

C.返回數(shù)值10

D.產(chǎn)生1到9之間的隨機(jī)浮點數(shù)

【答案】B

【解析】

【詳解】本題主要考查Python模塊知識點。random庫的主要目的是生成隨機(jī)數(shù)。random.randint(l,10)語句

作用是產(chǎn)生1到10之間的隨機(jī)整數(shù)。故選項B正確。

5.Python程序?qū)肽K的命令是()

A.inputB.acceptC.importD.in

【答案】C

【解析】

【詳解】本題考查Python相關(guān)知識。Python程序?qū)肽K的命令是import。放選項C正確。

6.在Python中,range。性成的序列是()

A.1,2,3B.0,1,2,3C.0,1,2D.3

【答案】C

【解析】

【詳解】本題考查Python中range函數(shù)。range(n)生成0到n-1的序列,range(3)生成的序列是0,1,2。選

項C符合題意。

7.在python中運行以下程序,輸出結(jié)果是()

fbriinrange(0,2):

print(i)

A.012B.12C.O1D.I

【答案】C

【解析】

【分析】

【詳解】本題考查Python相關(guān)知識。foriinrange(0,2)這條語句中,i每次循環(huán)結(jié)束后都會變?yōu)楫?dāng)前數(shù)值

的下一個數(shù)值,也就是說i變成了i+1,i從0開始,步長值默認(rèn)為I,輸出結(jié)果為()1,故選項C正確。

【點睛】

8.在python中,運行以下程序,屏幕打印()顆*。

forIinrange(0,9,2):

print(H*")

A.10B.5C.6D.9

【答案】B

【解析】

【詳解】本題考查PYthon相關(guān)知識點。fbriinrange是用來fbr循環(huán)遍歷的。語法格式:range(start,stopRstepl),

分別是起始、終止和步長。(?0打吊出陰0(0,9,2)表示從0開始,到9終止(不包含9),步長為2。故輸出5

個#。故選B。

9.張鵬想要設(shè)計了一個小程序,打印如結(jié)果所示的圖形,畫線部分應(yīng)該填寫的代碼是()

foriinrange(6):

print()

下面是程序運行的結(jié)果:

???

****

*****

A.*B.*+1C.i**D.i*“*"

【答案】D

【解析】

【詳解】本題考查Python相關(guān)知識。(*0門淪山陰或6)表示從0開始,到6結(jié)束6取不到,默認(rèn)步長是1。打

印出的“*”為循環(huán)次數(shù)的倍數(shù),輸出代碼為print(i*”*").故選項D正確。

10.在pylhon中輸入以下代碼,屏幕打印()顆*。

i=0

whilei<=100:

print(“*”)

i=i+l

A.99B.100C.101D.102

【答案】C

【解析】

【詳解】本題考查算法與編程。根據(jù)題干代碼含義,循環(huán)執(zhí)行從0到100,總共100次,因此會輸出101個

*。選項C正確。

ILwhile循環(huán)條件表達(dá)式取值為()執(zhí)行后面的語句組。

A.TrueB.FalseC.True或FalseD.O

【答案】A

【解析】

【詳解】本題考查while循環(huán)。while循環(huán)條件表達(dá)式取值為True執(zhí)行后面的語句組,如果取值為False則

跳出循環(huán)。故選項A正確。

12.下面是一個輸出九九乘法表程序,外層循環(huán)一次,內(nèi)層循環(huán)最多執(zhí)行()次。

#九九乘法表

:1mrange(1,10):

j門range(1,i+1):

print('{}*{}={}\t*.format(i.j,i*j),end=,')

print()

A.8B.9C.10D.11

【答案】B

【解析】

【詳解】本題考查Python相關(guān)知識。fbriinrange。,10)表示從1開始,到10結(jié)束,內(nèi)層最大可以取到fbrj

inrange。,9十1),最多可以循環(huán)9次。故選項B正確。

13.下列屬于字符串?dāng)?shù)據(jù)的是()

A“中國”B.2020C.ChinaD.中國

【答案】A

【解析】

【詳解】本題考查算法與編程相關(guān)知識點。字符串?dāng)?shù)據(jù)需要加雙引號。故選A。

14.下列有關(guān)列表的說法錯誤的是()

A.列表中的元素可以是不同的類型數(shù)據(jù)

B.列表用()表示

C.列表的下標(biāo)從0開始

D.可以對列表進(jìn)行追加,刪除的操作

【答案】B

【解析】

【詳解】本題考查Python中列表有關(guān)知識。列表是包含。個或個多對象引用的有序序列,沒有長度限制,

元素類型可以不同,用中括號口表示。列表的下標(biāo)從0開始,可以對列表進(jìn)行追加,刪除或替換操作。故選

項B符合題意。

15.下列哪個表達(dá)式在Python中是非法的?()

A.x=y=z=1B.x=(y=z+1)

C.x,y=y,xD,x+=y

【答案】B

【解析】

【詳解】本題考查Python編程。Python賦值語句要求,賦值號=右邊是的右邊是變量值、對象屬性的值、

表達(dá)式的值、計算式的值、函數(shù)值等等,其一般形式為:變量=表達(dá)式。由于在賦值符右邊的表達(dá)式

也可以又是一個賦值表達(dá)式,因此,下述形式變量=(變量=表達(dá)式);是成立的,從而形成嵌套的情形。其展

開之后的一般形式為:變量=變量=表達(dá)式。根據(jù)操作,可知選項B符合題意。

ILA*IDL=Shell3.11.4*-□X

FileEditShellDebugOptionsWindowHelp

Python3.11.4(tagsv3.U.4.d2340efJun72023,05:45:37)[MSCv.193464bit(AMD64)]onWin32

Type"help*,"copsTight*,"credits"or?licenseO,formoreinformation.

i>?x=y=z=l

?>正爾

|?>

?>x=<|=z*l)

SyntaxErrorinvalidsyntax.Maybeyoumeant*=*or'=insteadof*=*?

|?>

16.a與b定義如下,下列哪個是正確的?()

a=,123,b=,123,

A.a+b=n246"B.a=bC.a=123D.a+b=246

【答案】B

【解析】

【詳解】本題考查Python字符串。Python語言中,字符串是用兩個雙引號或者單引號括起來的零個或多個

字符。題中a、b定義的都為字符串,不能進(jìn)行算術(shù)運算,可以看出兩個字符串相等,故選項B正確。

17.關(guān)于Python語言的特點,以下選項中描述錯誤的是()

A.Python語言是非開源語言

B.Python語言是跨平臺語言

C.Python語言是多模型語言

D.Python語言是腳本語言

【答案】A

【解析】

【詳解】本題考查Python語言特點。Pythm語言具有簡單、易學(xué)、免費、開源、可移植等特點。Python語

言是腳本語言。選項A符合題意。

18.以下選項中說法不正確的是()

A.C語言是靜態(tài)語言,Python語言是腳本語言

B.編譯是將源代碼轉(zhuǎn)換成目標(biāo)代碼的過程

C.解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時逐條運行目標(biāo)代碼的過程

D.靜態(tài)語言采用解釋方式執(zhí)行,腳本語言采用編譯方式執(zhí)

溫馨提示

  • 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

提交評論