Python Ⅱ階段摸底測(cè) B1
基本信息:
姓名:
年級(jí):
編程老師:
一、單選題(共10題)
1.猴賽雷王子招募了一大批新的勇士,大祭司幫忙記錄了這些勇士的名字,現(xiàn)在需要你把這些名字存儲(chǔ)到程序當(dāng)中,你還記得【存儲(chǔ)多個(gè)數(shù)據(jù)】要用那種數(shù)據(jù)類(lèi)型嗎?( )
A. 變量
B. 列表
C. 整數(shù)
D. 浮點(diǎn)數(shù)
2.列表創(chuàng)建應(yīng)該使用下列哪一個(gè)括號(hào)呢,你還記得嗎?()
A. ()
B. {}
C. []
D. <>
3.冷雪峰老師要開(kāi)始訓(xùn)練這一批勇士了,猴賽雷王子打算給這一批的勇士小隊(duì)起個(gè)名字,叫做“狼牙突襲軍”(下面的變量名是拼音哦),請(qǐng)問(wèn)在程序中,如何給這個(gè)小隊(duì)起名呢?()
A. lang_ya_tu_xi_jun = ['勇士1', '勇士2', '勇士3', '勇士4']
B. lang_ya_tu_xi_jun = {'勇士1', '勇士2', '勇士3', '勇士4'}
C. lang_ya_tu_xi_jun = ('勇士1', '勇士2', '勇士3', '勇士4')
D. lang_ya_tu_xi_jun = [勇士1, 勇士2, 勇士3, 勇士4]
4.根據(jù)大祭司的密探來(lái)報(bào),勇士隊(duì)列中有出現(xiàn)“喵嗚部落”的間諜混入其中,間諜的名字是“穿山甲”,冷雪峰老師給你提供了“狼牙突襲軍”的勇士名單,請(qǐng)你使用代碼把間諜找出來(lái)()
A. lang_ya_tu_xi_jun[0]
B. lang_ya_tu_xi_jun[1]
C. lang_ya_tu_xi_jun[2]
D. lang_ya_tu_xi_jun[3]
5.你和冷雪峰老師聯(lián)手將間諜關(guān)進(jìn)了大牢中,猴賽雷找到了一個(gè)新的勇士,叫做“牢大力”,下面那個(gè)代碼可以讓牢大力加入到【列表的末尾】?()
A. lang_ya_tu_xi_jun.append('牢大力')
B. lang_ya_tu_xi_jun.insert('牢大力')
C. lang_ya_tu_xi_jun.remove('牢大力')
D. lang_ya_tu_xi_jun.pop('牢大力')
6.現(xiàn)在冷雪峰老師開(kāi)始點(diǎn)名了,以下代碼的輸出結(jié)果是什么?
A.'馬衛(wèi)國(guó)', '蔡坤坤', '星海', '牢大力'
B.馬衛(wèi)國(guó) 蔡坤坤 星海 牢大力
C. i
D.
7.冷雪峰老師的接收器收到了條神秘的信息,這條信息由多個(gè)單詞組成,每個(gè)單詞之間用英文逗號(hào)分隔。冷雪峰老師想快速批量記錄這條短信中究竟有多少個(gè)單詞,請(qǐng)你看看冷雪峰老師編寫(xiě)的程序,看看最后的運(yùn)行結(jié)果是什么
A. 5
B. 11
C. 1
D. 6
8.猴賽雷發(fā)現(xiàn)部落的公園有一個(gè)正方形的花壇,猴賽雷打算用自己最近學(xué)的編程知識(shí)來(lái)快速測(cè)量一下花壇的面積,但是猴賽雷寫(xiě)了好幾次都沒(méi)有寫(xiě)出來(lái),你能幫助猴賽雷看看下面哪一個(gè)代碼是正確的嗎?
A.
B.
C.
D.
9.“狼牙突襲軍”今天的訓(xùn)練內(nèi)容是射箭,每個(gè)勇士都要發(fā)射5次弓箭,并且取5次成績(jī)中最好的一次作為自己的訓(xùn)練考核分?jǐn)?shù),現(xiàn)在讓你幫忙來(lái)寫(xiě)一個(gè)“射擊分?jǐn)?shù)小程序”來(lái)快速記錄勇士們的得分情況,下面那個(gè)代碼是正確的呢?
A.
B.
C.
D.
10.“狼牙突襲軍”今天的訓(xùn)練結(jié)束了,晚飯的時(shí)候大祭司帶來(lái)了好吃的蘋(píng)果,但是猴賽雷想要吃到“紅彤彤、圓咚咚、品相超好大蘋(píng)果”,請(qǐng)問(wèn)猴賽雷第一步應(yīng)該做什么呢?()
A. 使用for循環(huán)先把蘋(píng)果都遍歷一遍
B. 使用if語(yǔ)句來(lái)比較一下蘋(píng)果之間的品相
C. 直接使用print()命令把結(jié)果打印出來(lái)
D. 先拿一個(gè)蘋(píng)果出來(lái),默認(rèn)它是最好的蘋(píng)果
二、多選題(共5題)
1.關(guān)于
Python
列表,以下說(shuō)法正確的是?(多選)
A. 列表可以存放多個(gè)數(shù)據(jù)
B. append() 可以在列表末尾添加元素
C. 列表是不可修改的
D. L = [1, 2, 3]; print(L[3]) 程序可以正常運(yùn)行
2.以下哪些操作可以將字符串 s = '1 2 3 4 5' 轉(zhuǎn)換為數(shù)字 1 2 3 4 5?(多選)
A.
B.
C.
D.
3.已知 y = '自然風(fēng)景',哪些選項(xiàng)的切片結(jié)果是 '風(fēng)景'?(多選)
A. y[:2]
B. y[2:]
C. y[2:4]
D. y[4:2]
4.以下關(guān)于循環(huán)的說(shuō)法正確的是?(多選)
上述代碼會(huì)輸出 0 1 2
B. while True: 會(huì)無(wú)限執(zhí)行,導(dǎo)致死循環(huán)
C. for i in range(1,5): print(i) 輸出 1 2 3 4
D. 使用 for i in 列表變量名: 的方式不能直接修改列表中元素的值
5.關(guān)于字典(dict),以下說(shuō)法正確的是?(多選)
已知:
d = {'美事薯片': 5, '娃嘻嘻AD鈣': 2}
A. print(d['美事薯片']) 代碼輸出 5
B. d['麥當(dāng)坤漢堡'] = 8可以在字典d中增加一個(gè)新的鍵值對(duì)進(jìn)去
C. 字典中的鍵名是不能重復(fù)的,一個(gè)字典中不能出現(xiàn)兩個(gè)一模一樣的鍵名
D. d['美事薯片'] = 6可以讓'美事薯片'的值,改成 6
關(guān)閉
更多問(wèn)卷
復(fù)制此問(wèn)卷