23秋學(xué)期(僅限-高起專1909、專升本1909)《Python編程基礎(chǔ)》在線作業(yè)-00003
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 40 分)
1.re.subn函數(shù)返回的結(jié)果是( )。
A.字符串
B.元組
C.列表
D.不確定
2.系統(tǒng)模塊的名字是( )。
A.sys
B.system
C.os
D.windows
3.下列選項(xiàng)中,( )不是常量。
A.12
B.35.7
C.'Python'
D.abc
4.( )是計(jì)算機(jī)完成的一個(gè)最基本的操作。
A.程序
B.指令
C.代碼
D.命令
5.re.findall函數(shù)的返回結(jié)果必然是( )。
A.列表
B.元組
C.字符串
D.迭代器
6.已知“l(fā)s=[1,3,2,5]”,則執(zhí)行“l(fā)s.sort(reverse=True)”后ls的值為( )。
A.[1,3,2,5]
B.[1,2,3,5]
C.[5,3,2,1]
D.[5,2,3,1]
7.“try except”語句中使用“except:”表示( )。
A.捕獲所有異常
B.捕獲未被前面except子句捕獲的異常
C.等價(jià)于“except None:”
D.錯(cuò)誤的寫法
8.如果要去除字符串中頭部的空格,可以使用字符串的( )方法。
A.strip
B.lstrip
C.rstrip
D.replace
9.已知“a=tuple('my')+tuple('book')”,則a的值是( )。
A.('m','y','b','o','k')
B.('m','y','b','o','o','k')
C.'mybook'
D.'mybok'
10.在完成一項(xiàng)較復(fù)雜的任務(wù)時(shí),我們通常會將任務(wù)分解成若干個(gè)子任務(wù),通過完成這些子任務(wù)逐步實(shí)現(xiàn)任務(wù)的整體目標(biāo),采用這種思想的程序設(shè)計(jì)方法稱為( )程序設(shè)計(jì)方法。
A.面向?qū)ο?/p>
B.面向類
C.結(jié)構(gòu)化
D.分解化
11.使用字典中的( )方法可以一次插入多個(gè)元素。
A.add
B.update
C.push
D.insert
12.在繪制流程圖時(shí),只有( )后面允許有多個(gè)分支。
A.圓角矩形
B.圓
C.矩形框
D.菱形框
13.已知有代碼“for x in y:”,則y必然是一個(gè)( )。
A.可哈希對象
B.可迭代對象
C.列表對象
D.集合對象
14.一個(gè)腳本文件M.py單獨(dú)執(zhí)行時(shí),其__name__變量的值為( )。
A.M
B.__main__
C.py
D.不存在
15.判斷一個(gè)對象所屬的類是否是指定類或指定類的子類,應(yīng)使用內(nèi)置函數(shù)( )。
A.isinstance
B.issubclass
C.type
D.isclass
16.下列選項(xiàng)中,錯(cuò)誤的描述是( )。
A.字典中的每一個(gè)元素是一個(gè)鍵:值對
B.字典中不同元素的鍵不能相同
C.字典中不同元素的值不能相同
D.通過“{}”可以創(chuàng)建一個(gè)空字典
17.十進(jìn)制數(shù)37轉(zhuǎn)為二進(jìn)制數(shù)結(jié)果為( )。
A.100101B
B.101001B#100100B#100001B
18.下面程序的輸出結(jié)果是( )。 score=80 if score<60: print('不及格') else: pass
A.不及格
B.pass
C.報(bào)錯(cuò)
D.無輸出
19.已知“str='Python#C++##Python'”,則“str.find('Python')”返回的結(jié)果是( )。
A.0
B.12
C.-1
D.報(bào)錯(cuò)
20.無論try子句執(zhí)行時(shí)是否發(fā)生異常,都會執(zhí)行的子句是( )。
A.else
B.finally
C.except
D.不存在
二、多選題 (共 10 道試題,共 20 分)
21.下列選項(xiàng)中,可迭代的數(shù)據(jù)類型包括( )。
A.數(shù)字
B.元組
C.列表
D.字符串
22.Python中的字符串可以寫在( )中。
A.一對井號中
B.一對尖括號中
C.一對單引號中
D.一對雙引號中
23.下列選項(xiàng)中,計(jì)算結(jié)果為True的表達(dá)式包括( )。
A.15>=8
B.not 15<8
C.15>=8 or 15<8
D.15>=8 and 15<8
24.已知函數(shù)調(diào)用Fun(*a),則a可能是( )。
A.元組
B.列表
C.集合
D.字典
25.下列選項(xiàng)中,描述正確的是( )。
A.一個(gè)函數(shù)的函數(shù)體中可以包含另一個(gè)函數(shù)的定義
B.一個(gè)函數(shù)的函數(shù)體中可以包含另一個(gè)函數(shù)的調(diào)用
C.一個(gè)函數(shù)的函數(shù)體中不可以包含另一個(gè)函數(shù)的定義
D.一個(gè)函數(shù)的函數(shù)體中不可以包含另一個(gè)函數(shù)的調(diào)用
26.下列選項(xiàng)中,屬于局部變量的是( )。
A.函數(shù)中定義的變量
B.函數(shù)的形參
C.函數(shù)外定義的變量
D.函數(shù)名
27.下列選項(xiàng)中,關(guān)于列表的sort方法描述正確的是( )。
A.如果列表中的各元素可直接比較大小,則可以不指定key參數(shù)
B.reverse參數(shù)決定了將列表中的元素按升序還是降序排列
C.key參數(shù)接收一個(gè)函數(shù),通過該函數(shù)獲取用于排序時(shí)比較大小的數(shù)據(jù)
D.reverse參數(shù)默認(rèn)值為False,表示將列表中的元素按降序排列
28.如果要遍歷字典d中的每一個(gè)元素的鍵和值,則可以使用的for循環(huán)包括( )。
A.for x in d:
B.for x in d.keys():
C.for x in d.values():
D.for x,y in d.items():
29.下列選項(xiàng)中,描述正確的是( )。
A.如果一個(gè)類屬性名是以兩個(gè)下劃線開頭,則該類屬性是私有屬性
B.類中的私有屬性只能在類內(nèi)訪問
C.類中的私有屬性可以在類外訪問,但不能直接用私有屬性名
D.類中的方法不可以有默認(rèn)參數(shù)值
30.下列選項(xiàng)中,描述正確的是( )。
A.構(gòu)造方法是類的內(nèi)置方法之一
B.構(gòu)造方法在定義類時(shí)自動執(zhí)行
C.構(gòu)造方法在創(chuàng)建對象時(shí)自動執(zhí)行
D.構(gòu)造方法可以設(shè)置默認(rèn)參數(shù)值
三、判斷題 (共 20 道試題,共 40 分)
31.表達(dá)式a=b=1中兩個(gè)運(yùn)算符的運(yùn)算順序是從右至左。
32.Python是一種弱類型的語言,變量的類型由其值的類型決定。
33.通過“{}”可以創(chuàng)建一個(gè)空字典。
34.正則表達(dá)式“\Aabc”與正則表達(dá)式“^abc”的功能相同,都用于匹配以abc開頭的字符串。
35.解釋是將源代碼全部翻譯成機(jī)器指令,再加上一些描述信息,生成可執(zhí)行文件。
36.list函數(shù)返回的結(jié)果必然是一個(gè)列表。
37.Python語言環(huán)境的提示符是>>>。
38.Boolean類型是整型的子類型,在作為數(shù)字參與運(yùn)算時(shí),False自動轉(zhuǎn)為1,True自動轉(zhuǎn)為0。
39.對于沒有默認(rèn)參數(shù)值的形參,在函數(shù)調(diào)用時(shí)必須為其指定實(shí)參。
40.通過import語句一次只能導(dǎo)入一個(gè)模塊。
41.比較運(yùn)算和邏輯運(yùn)算返回的計(jì)算結(jié)果一定是布爾值。
42.已知t=(5,10,15),則list(range(len(t)))的輸出結(jié)果是[1, 2, 3]。
43.偽代碼必須符合Python語言的語法要求。
44.二進(jìn)制數(shù)轉(zhuǎn)十進(jìn)制數(shù)的規(guī)則是“按權(quán)展開求和”。
45.已知s1和s2是兩個(gè)集合,則“s1.issubset(s2)”與“s2.issuperset(s1)”返回結(jié)果必然相同。
46.已知A類中定義了方法fa1和fa2,B類中定義了方法fb,A是B的子類,則B類中包含了3個(gè)方法。
47.已知d1和d2是兩個(gè)字典對象,則直接執(zhí)行“dMerge=dict(d1,**d2)”與先執(zhí)行“dMerge=d1.copy()”、再執(zhí)行“dMerge.update(d2)”的效果完全相同。
48.裝飾器的作用是在不修改已有函數(shù)情況下向已有函數(shù)注入代碼。
49.Matplotlib是一款Python編程環(huán)境下免費(fèi)使用的繪圖工具包,其工作方式和繪圖命令幾乎和MATLAB類似。
50.len函數(shù)可獲取一個(gè)列表對象中的元素?cái)?shù)量。
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777