版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
python期末考試練習(xí)題庫(含答案)
一、單選題
1.python安裝額外包的命令是()
A、pip
B、pipinstall
C、conda
D、沒有命令,雙擊安裝
參考答案:B
2.9//2表達(dá)式輸出結(jié)果為?
A、1
B、2
C、3
D、4
參考答案:D
3.jieba.cut()方法返回的類型是()
A、列表
B、字典
C、字符串
D、生成器
參考答案:D
4,使用字典對象mydict的0方法可以返回字典的“鍵”
A^mydict.values()
B、mydict.keys()
C、mydict.items()
D、mydict.get()
參考答案:B
5.在一行上寫多條Python語句使用的符號是()
A、冒號
B、點號
C、逗號
D、分號
參考答案:D
6.list(map(lambdax:len(x),aA','bBB','cCCC,]))的輸出結(jié)果是
0
A、[1,2,3]
B、[3,2,1]
C、[2,3,4]
D、[4,3,2]
參考答案:c
7.如果有語句b=int2),則print(b)的輸出是()
A、11
B、2B
C、20
D、報錯
參考答案:D
8.以下關(guān)于CSV文件說法正確的是o
A、使用writer對象對CSV文件進行寫操作后,不需要關(guān)閉文件。
B、csv文件主要用來存儲表格數(shù)據(jù)
C、reader對象中的每個元素都是一個字符串,對應(yīng)了CSV文件中的
一行
D、使用python的csv模塊,需要另外單獨安裝
參考答案:B
9.下面代碼的執(zhí)行結(jié)果是
()X=[1,2,1,1,1,2]Foriinx:Ifi==l:X.remove(i)Print(x)
A、[2,2]
B、[2,1,2]
C、[2,1,12]
D、[1,2,2]
參考答案:B
10.下列選項中哪個()表示對文件的“先清空再寫”的操作。
A、r
w
C、a
D>x
參考答案:B
D、2
參考答案:B
14.python中numpy包已經(jīng)更新,我想將這個更新到我的計算機中,
可用的命令是()。
A、pipinstall-upgradenumpy
B、pipinstallnumpy
C、installnumpy
D、checknumpy
參考答案:A
15.22%3表達(dá)式輸出結(jié)果為?
A、7
B、1
C、0
D、5
參考答案:B
16.代碼printCa*.rjust(5,J*'))的輸出結(jié)果是()
A、****a
B、a****
C、**a**
D、aaaa
參考答案:A
17.下面if語句統(tǒng)計"成績(mark)優(yōu)秀的男生以及不及格的男生”的
人數(shù),正確的語句為()
A、ifgender二二〃男,,andmark<60ormark>=90:n+=1
B>ifgender==,/,,andmark<60andmark>=90:n+=l
C、ifgender==z"z/and(mark<60ormark>=90):n+=l
D、ifgender==,/男"ormark<60ormark>=90:n+=1
參考答案:C
18.以下程序的輸出結(jié)果是:s『〃企鵝〃s2二〃超級游泳健將
〃print(〃{0:#'4}:{1:!<9}〃.format(si,s2))
A、企鵝:!超級游泳健將!!
B、#企鵝#:超級游泳健將?。?
C、企鵝:超級游泳健將!?。?/p>
D、企鵝:超級游泳健將!!!
參考答案:B
19.已知字典die='小王':70/小張’:90/小劉':75),則執(zhí)行表達(dá)
式dic[0]的結(jié)果為o
A、小王’:70
B、報錯
C、('小王',70)
D、'小王'
參考答案:B
20.Python中定義類的關(guān)鍵字是()。
A、class
B、def
C、while
D>yieldPass
參考答案:A
21.以下屬于Python打包源文件為可執(zhí)行文件的第三方庫的是:
A、PIL
BNMatplotlib
C、Pyinstaller
D、Skiearn
參考答案:C
22.以下關(guān)于同步賦值語句描述錯誤的選項是:
A、同步賦值能夠使得賦值過程變得更簡潔
B、判斷多個單一賦值語句是否相關(guān)的方法是看其功能上是否相關(guān)或
相同
C、多個無關(guān)的單一賦值語句組合成同步賦值語句,會提高程序可讀
性
D、設(shè)x,y表示一個點的坐標(biāo),則x=a;y=b兩條語句可以用x,y二A,b
一條語句來賦值
參考答案:C
23.以下選項中,關(guān)于Python字符串的描述錯誤的是()
A、字符串是字符的序列,也是序列類型的一種
B、Python字符串的切片方式是不包括M
C、字符串使用□進行索引和切片
D、字符串是用一對雙引號””或者一對單引號''括起來的零個或者
多個字符
參考答案:B
24.給出下面代碼:
()A=input(〃〃).split(,z,z/)X=OWhilex<len(a):Print(a[x],end=〃〃)
X+=l
代碼執(zhí)行時,從鍵盤獲得的輸入為:"Pytaon語言,是,腳本,語言”,
則代碼的輸出結(jié)果是
A、Python語言是腳本語言
B、Python語言是腳本語言
C、Python語言","是“,“腳本“,“語言”
D、“Python語言是腳本語言”
參考答案:D
25.遍歷目錄時,希望輸出完整的目錄路徑,經(jīng)常使用os.path模塊
的方法是()
A、isdir
B、join
C^split
D、splitext
參考答案:B
26.以下關(guān)于python內(nèi)置函數(shù)的描述,錯誤的是:
A、id()返回一個變量的編號,是其在內(nèi)存中的地址
B、sorted。對一個序列類型數(shù)據(jù)進行排序,將排序后的結(jié)果寫回到
該變量
C、all(1s)返回Tr」e,如果Is的每個元素都是True
D、type。返回一個對象的類型
參考答案:B
27.x的y次方,以下表達(dá)式正確的是?
A^x**y
B、x>
C、x-y
D、Python沒有提到
參考答案:A
28.blist=]中','國紅我們在使用列表時,以下選項()會引
起索引錯誤?
A^blist[0]
B、blist[-2]
C、blist[2]
D、blist[3]
參考答案:D
29.關(guān)于賦值語句,以下選項中描述錯誤的是
A、在Python語言中,“二”表示賦值,即將“二”右側(cè)的計算結(jié)果賦
值給左側(cè)變量,包含“二”的語句稱為賦值語句
B、A,b=B,a可以實現(xiàn)a和b值的互換
C、A,b,c=B,c,a是不合法的
D、賦值與二元操作符可以組合,例如&二
參考答案:C
30.以下程序的輸出結(jié)果是:
fo=open(z/text.txt",'w+')x,y='thisisatest','hello,fo.writeC
{}+{}
'.format(x,y))fo.seek(0)print(fo.read())fo.close()
A>thisisatesthello
B、thisisatest
C>thisisatest,hello.
D、thisisatest+hello
參考答案:D
31.下列表達(dá)式的值為True的是()
A^2!=5or0
B、3>2>2
C、5+4j>2-3j
D、land5==0
參考答案:A
32.表達(dá)式list(fiIter(lambdax:x%2==0,range(10)))的值為
A、0,2,4,6,8
B、2,4,6,8,10
C、[0,2,4,6,8]
D、[2,4,6,8,10]
參考答案:C
33.下列選項中,小是Python關(guān)鍵字的是0
A、elif
B、class
C^static
D、pass
參考答案:C
34.以下對Python程序設(shè)計風(fēng)格描述錯誤的選項是()
A、Python中允許把多條語句寫在同一行,語句之間用分號隔開
B、Python語句中,增加縮進表示語句塊的開始,減少縮進表示語句
塊的退出
C、Python可以將一條長語句分成多行顯示,使用續(xù)行符"\"
D、Python中不允許把多條語句寫在同一行
參考答案:D
35.以下程序的輸出結(jié)果是:
dat=[,1','2','3','O','O','O']foritemindat:ifitem==,0,:dat.r
emove(item)print(dat)
A、
B、
C、[Jl,,,2,/3,,,0,,,0,]
D、[Jr,,2,,,3,,,0,,,0,,,0,]
參考答案:A
36.
有以下程序:n=0;p=OWhi1ep!=100andn<3:P=int(input())N+=lWhile
循環(huán)結(jié)束的條件是O
A、P的值不等于100并且n的值小于3
B、P的值等于100并且n的值大于等于3
C、P的值不等于100或者n的值小于3
D、P的值等于100或者n的值大于等于3
參考答案:D
37.以下程序的運行結(jié)果是o
Die={'apple':2,'orange':5,'pear':3,'banana':6,'watermelon':
l}N=0Fork,vindic.items():Ifv>=n:M=kN=vPrint(m)
A、apple
B、orange
C、banana
D、pear
參考答案:C
38.如果有語句a=4print(oct(a))
A、4
B、04
C、0o4
D、0x4
參考答案:C
39.以下語句的執(zhí)行結(jié)果是
()Dietl=diet(name二'zhang',sex='femaT)Dietl,popitem()
A、name='zhang'
sex='femaT
C、(name,'zhang')
D、('sex','femal,)
參考答案:D
40.Python程序文件的擴展名是()
A、Python
B、pn
C、py
D、pt
參考答案:C
41.給出如下代碼MonthandFlower=n=input(“請輸入1—12的月
份:")print(n+”月份之代表花:〃+MonthandFlowcr.get(str(n)+〃月
〃))以下選項中描述正確的是O
A、代碼實現(xiàn)了獲取一個整數(shù)(1-12)來表示月份,輸出該月份對應(yīng)
的代表花名
B.MonthandFlower是列表類型變量
C^MonthandFlower是一個元組
D^MonthandFlower是集合類型變量
參考答案:A
42.如果p=ord('a'),表達(dá)式print(p,chr((p+3)%26+ord('a')))的
結(jié)果是:
A、97w
B、97d
C、97c
D、97x
參考答案:A
43.Python可以將一條長語句分成多行顯示的續(xù)行符號是()
A、\
B、#
C、;
D、,
參考答案:A
44.以下選項中,符合Python語言變量命名規(guī)則的是()
A、Templist
B、!i
C、5_1
D、(VR)
參考答案:A
45.下面語句的輸出結(jié)果是
()S=,/zTodayissunday,let\'sgotowalk^,saidTom,Print(s)
A、/zTodayisSunday,let'sgotowalk/z,saidtom
B、,zTodayisSunday,let,sgotowalk”,saidtom”
C、‘“TodayisSunday,let'sgotowalk'',saidtonf
D、報錯
參考答案:A
46.有一個元組,group=[(“蕭峰”,98),(“楊過",96)],若將此列
表改寫成group=[(“蕭峰”,100),(“楊過",96)],下列語句正確
的是():
A、group[0][l]=100
B、group[0]=(“蕭峰",100)
C、group[,蕭峰,]=100
D、group.get(,蕭峰')=100
參考答案:B
47.如果有語句b=int(〃U〃,8),則print(b)的輸出是()
A、3
B、17
C、9
D、報錯
參考答案:C
48.已知函數(shù)定義
deffunc(**param):return''.join(param,values()),那么表達(dá)式
func(x='1',y='2',z='3')的值為。
A、T23'
B、123
C、’6'
D、6
參考答案:A
49.使用open函數(shù)打開文件時,如果文件不存在,則拋出的異常是()
A>lOError異常
B、ValueError異常
C、RuntimeError異常
D、以上答案都不對
參考答案:A
50.表達(dá)式3in[l,2.3,4]的值為()
A、FALSE
B、0
C、TRUE
D、1
參考答案:C
51.3*1**3表達(dá)式輸出結(jié)果為?
A、27
B、9
C、3
D、1
參考答案:C
52.sorted([3,2,1],reverse=True)==list(reversed([1,2,3]))的
執(zhí)行結(jié)果是0
A、無
B、TRUE
C、1
D、FALSE
參考答案:B
53.Python更改工作目錄需要import的模塊是。
A、bs4
B、time
C、file
D、os
參考答案:D
54.列表表達(dá)式1num=[i**2foriinrange(0,5)],生成的列表是():
A、[0,1,4,9,16,25]
B、[0,2,4,6,8,10]
C、[0,1,4,9,16]
D、[0,2,4,6,8]
參考答案:C
55.python語句f=lambdax:x%2==0,執(zhí)行print(f(5))代碼得到結(jié)果
是o
A、TRUE
B、FALSE
C、1
D、0
參考答案:B
56.下列運算符中,按位與運算符是()
A、*
B、&
C、人
D、I
參考答案:B
57.用戶輸入整數(shù)的時候不合規(guī)導(dǎo)致程序出錯,為了不讓程序異常中
斷,需要用到的語句是:
A、if語句
try-except語句
C、eval語句
D、循環(huán)語句
參考答案:B
二.多選題(共27題)
59.下面代碼的輸出結(jié)果是d=,對該字典排序,輸入命
令:print(sorted(dict_data.items(),key=lambdax:x[l]%10)),結(jié)
果是:
A、A化1701\,化1702'化1703'化1704']
B、[('化1701',34),('化1702',28),('化1703',30),('化
1704',33)]
C、[('化1702',28),('化1703',30),('化1704',33),('化
1701,34)]
D、[('化1703',30),('化1704',33),('化1701',34),('化
1702',28)]
參考答案:D
61.以下程序的輸出結(jié)果是()
Foriinreversed(range(10,0,-2)):
Print(i,end二〃〃)
A、0246810
B、12345678910
C、9876543210
D、246810
參考答案:D
62.代碼'%6.2f'%(3.14159)的運算結(jié)果是0
A、’3.14159'
B、'3.14'
C、'3.14'
D、'3.14'
參考答案:C
63.下面程序的輸出結(jié)果是()
Foriinrange(1,6):Ifi%3==0:BreakElse:Print(i,end=',')
A、1,2,3,
B、1,2,3,4,5,6
C、1,2,
D、1,2,3,4,5,
參考答案:C
64.以下屬于PythonWeb開發(fā)框架第三方庫的是:
A、WeRoBot
B、Django
C、Pygame
D、Wheel
參考答案:B
65.下列運算符中,優(yōu)先級最高的是()
A、*
B、&
C、>=
D、not
參考答案:A
66.關(guān)于Python字符編碼,以下選項中描述錯誤的是
A、chr(x)和ord(x)函數(shù)用于在單字符和Unicode編碼值之間進行轉(zhuǎn)
換
B、printchr(65)輸出A
C、print(ord('a'))輸出97
D、Python字符編碼使用ASCII編碼
參考答案:D
67.已知字典die=‘小欣':90,‘小蕊':92,'小微':87),存放了學(xué)生
的姓名及成績。假設(shè)變量user存放了某學(xué)生的姓名,則以下哪個程
序不能夠?qū)崿F(xiàn)功能:在字典中查詢該學(xué)生信息是否存在,如果存在,
輸出其成績,否則輸出’該學(xué)生不存在!’
A、ifuserindic:print(die[user])else:print('該學(xué)生不存在!)
B、ifdic.get(user,Jerror,)==,error*:print。該學(xué)生不存在!
))else:print(die[user])
C、ifdic.count(user)=0:print(J該學(xué)生不存在!
J)else:print(die[user])
D、ifusernotindiciprint()該學(xué)生不存在!
')else:print(die[user])
參考答案:C
68.
以下程序的輸出結(jié)果是0
Foriin^thenumberchanges^:
Ifi二二'n':break
Else:print(i,end二〃〃)
A、theumberchages
B>thenumberchanges
C、theumberchages
D、the
參考答案:D
69.以下關(guān)于隨機運算函數(shù)庫的描述,錯誤的是:
A、random庫里提供的不同類型的隨機函數(shù)是基于random,random()
函數(shù)擴展的
B、偽隨機數(shù)是計算機按一定算法產(chǎn)生的,可預(yù)見的數(shù),所以是“偽”
隨機
C、python內(nèi)置的random庫主要用于產(chǎn)生各種偽隨機序列
D、uniform(a,b)產(chǎn)生一個a到b之間的隨機整數(shù)
參考答案:D
70.Python內(nèi)置的集成開發(fā)環(huán)境是()
A、PyCharm
B、Pydev
C、IDLE
D^pip
參考答案:C
71.以下關(guān)于分支和循環(huán)結(jié)構(gòu)的描述,錯誤的是()
A>python的在分支和循環(huán)語句里使用例如x<=y<=z的表達(dá)式是合法
的
B、分支結(jié)構(gòu)的中的代碼塊是用冒號來標(biāo)記的
C、while循環(huán)如果設(shè)計不小心會出現(xiàn)死循環(huán)
D、二分支結(jié)構(gòu)的ifelse形式,適合用來控制程序分支
參考答案:D
72.alist=list(range(ll)),對alist執(zhí)行()切片操作可得到列表
[1,4,7]
A^alist[l:7:2]
B、alist[1:8:2]
C、alist[1:8:3]
D、alist[8:0:~2]
參考答案:C
73.以下程序的輸出結(jié)果是:
diet={'Age':7,'Name':'baby'};print(diet,items())
A^[('Age',7),('Name','baby')]
B、('Age',7),('Name','baby')
C、dict_items([('Age',7),('Name','baby')])
D、Age':7,'Name,:'baby'
參考答案:C
74.代碼max("hello,Python")的運算結(jié)果是()
A、'h'
B、'n
c、,y,
D、,,,
參考答案:C
75.Python用字符()表示轉(zhuǎn)義字符
A、*
B、#
C、\
D、%
參考答案:C
76.以下關(guān)于組合類型的描述,錯誤的是:
A、空字典和空集合都可以用大括號來創(chuàng)建
B、可以用大括號創(chuàng)建字典,用中括號增加新元素
C、嵌套的字典數(shù)據(jù)類型可以用來表達(dá)高維數(shù)據(jù)
D、字典的pop函數(shù)可以返回一個鍵對應(yīng)的值,并刪除該鍵值對
參考答案:A
77.如果表達(dá)式的操作符有相同的優(yōu)先級,則運算規(guī)則是?
A、左到右
B、右到左
C、看心情
D、Python沒有提到
參考答案:A
二.多選題
1.關(guān)于分支結(jié)構(gòu),以下選項中描述正確的是0
A、單分支結(jié)構(gòu)是用if保留字判斷滿足一個條件,就執(zhí)行相應(yīng)的處理
代碼
B、二分支結(jié)構(gòu)是用if-else根據(jù)條件的真假,執(zhí)行兩種處理代碼
C、多分支結(jié)構(gòu)是用if-elif-else處理多種可能的情況
D、if語句中語句塊執(zhí)行與否依賴于條件判斷
參考答案:ABCD
2.以下關(guān)于Python的控制結(jié)構(gòu),正確的是()
A、每個if條件后要使用冒號(:)
B、在Python中,沒有switch-case語句
C、Python中的pass是空語句,一般用作占位語句
D、elif可以單獨使用
參考答案:ABC
3.以下選項中是Python語言的關(guān)鍵字的是()
A、except
B、do
C、pass
D^while
參考答案:ACD
4.關(guān)于lambda表達(dá)式描述正確的是()
A、對于邏輯簡單的函數(shù),使用lambda表達(dá)式代碼更簡潔
B、對于不需要重復(fù)調(diào)用的函數(shù),使用lambda表達(dá)式之后可以立即釋
放,提高性能
C、由于選擇語句不是表達(dá)式,因此lambda表達(dá)式中不能包含選擇語
句
D、以上答案都不對
參考答案:AB
5.以下關(guān)于字典的描述,正確的是()
A、字典中元素以鍵信息為索引訪問
B、字典長度是可變的
C、字典是鍵值對的集合
D、字典中的鍵可以對應(yīng)多個值信息
參考答案:ABC
6.以下關(guān)于列表操作的描述,正確的是()
A、通過append方法可以向列表添加元素
B、通過extend方法可以將另一個列表中的元素逐一添加到列表中
C、通過insert(index,object)方法在指定位置index前插入元素
object
D、通過add方法可以向列表添加元素
參考答案:ABC
7.()開發(fā)環(huán)境不是Python內(nèi)置的開發(fā)環(huán)境?
A、IDLE
pycharm
C^anaconda
D、jupyter
參考答案:BCD
8.函數(shù)參數(shù)可以的形式有()
A、位置參數(shù)
B、默認(rèn)值參數(shù)
C、關(guān)鍵字參數(shù)
D、可變參數(shù)
參考答案:ABCD
9.關(guān)于列表描述正確的是0
A、可以用“二二”比較兩個列表是否相同
B、Python的列表可以嵌套,形成二維列表
C、“+”號可以用來拼接兩個列表
D、列表與字符串一樣都是不可變序列
參考答案:ABC
10.定義一個函數(shù),一定具備的要素是()
A、關(guān)鍵字def
B、函數(shù)名
C、返回值
D、參數(shù)
參考答案:AB
1L以下關(guān)于循環(huán)結(jié)構(gòu)的描述,正確的是0
A、遍歷循環(huán)使用foK循環(huán)變量》in〈循環(huán)結(jié)構(gòu))語句,其中循環(huán)結(jié)構(gòu)
不能是文件
B、使用range。函數(shù)可以指定for循環(huán)的次數(shù)
C、foriinrange(5)表示循環(huán)5次,i的值是從0到4
D、for或者while能夠與else搭配使用
參考答案:BCD
12.tryexceptelsefinally混合使用需要遵循的規(guī)則是()
A、先后次序try->except->else->finally
B、try語句需要至少配對一個except或一個finally
C、如果有else,則必須有except語句
D、以上答案都不對
參考答案:ABC
13.下列運算符中,屬于邏輯運算符的是0
A、not
B、and
C、or
xor
參考答案:ABC
14.下列說法正確的是0
A、python語言是高級語言
B、Python安裝擴展庫常用的是pip工具
C、python的擴展名是py
D、python是最適宜的機器語言
參考答案:ABC
15.關(guān)于函數(shù)作用的描述,正確的是()
A、復(fù)用代碼
B、增強代碼的可讀性
C、降低編程復(fù)雜度
D、提高代碼執(zhí)行速度
參考答案:ABC
16.關(guān)于Python語言的浮點數(shù)類型,以下選項中描述正確的是()
A、浮點數(shù)類型表示帶有小數(shù)的類型
B、Python語言要求所有浮點數(shù)必須帶有小數(shù)部分
C、小數(shù)部分不可以為0
D、浮點數(shù)類型與數(shù)學(xué)中實數(shù)的概念一致
參考答案:ABD
17.對于一個列表alist和一個元組btuple,以下調(diào)用正確的是0
A、sorted(alist)
sorted(btuple)
C、btuple.sort()
D^alist.sort()
參考答案:ABD
18.下列數(shù)據(jù)類型中,是有序序列的是()
A、列表
元組
C、字典
D、字符串
E、集合
參考答案:ABD
19.關(guān)于Python循環(huán)結(jié)構(gòu),以下選項中描述正確的是0
A、遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件、組合數(shù)據(jù)類型和
range()函數(shù)等
B、break用來結(jié)束當(dāng)前當(dāng)次語句,但不跳出當(dāng)前的循環(huán)體
C、continue只結(jié)束本次循環(huán)
D>Python通過for、while等保留字構(gòu)建循環(huán)結(jié)構(gòu)
參考答案:ACD
20.關(guān)于Python語言數(shù)值操作符,以下選項中描述正確的是()
A、x//y表示x與y之整數(shù)商,即不大于x與y之商的最大整數(shù)
B、x**y表示x的y次轅,其中,y必須是整數(shù)
C、x%y表示x與y之商的余數(shù),也稱為模運算
D、x/y表示x與y之商
參考答案:ACD
21.下面()是正確的變量名
A、num#l
B、count
C、studentl
D、score
參考答案:BCD
22.以下選項中,符合Python語言變量命名規(guī)則的是()
A、keyword33_
B、33keyword
C、33keyword
keyword33
參考答案:ACD
23.關(guān)于上下文管理語句with描述正確的是()
A、自動管理資源
B、應(yīng)用場合多
C、可應(yīng)用于文件操作、數(shù)據(jù)庫連接、網(wǎng)絡(luò)連接場合
D、可應(yīng)用于多進程和多線程中的鎖對象
參考答案:ABCD
24.()屬于Python特性
A、面向?qū)ο?/p>
B、免費開源
C、低級語言
D、可擴展性
參考答案:ABD
25.下列應(yīng)用領(lǐng)域,適合使用Python開發(fā)的是()
A、科學(xué)計算
B、網(wǎng)絡(luò)服務(wù)
C、實時處理
D、數(shù)據(jù)庫編程
參考答案:ABD
26.下列數(shù)據(jù)類型中,是可變序列的是0
A、列表
元組
C、字典
D、字符串
E、集合
參考答案:ACE
27.面向?qū)ο蟮幕咎匦允?)
A、繼承
B、封裝
C、多態(tài)
D、創(chuàng)建
E、裝飾
參考答案:ABC
解析:
三.判斷題
1.函數(shù)中的return語句一定能夠得到執(zhí)行。
A、正確
B、錯誤
參考答案:B
2.當(dāng)以指定“鍵”為下標(biāo)給字典對象賦值時,若該“鍵”存在則表示
修改該“鍵”對應(yīng)的“值”,若不存在則表示為字典對象添加一個新
的“鍵-值對”。
A、正確
B、錯誤
參考答案:A
3.訪問字典時,由于字典里的條目沒有順序,所以只能通過鍵訪問值。
A、正確
B、錯誤
參考答案:A
4.字符串是不可變序列。
A、正確
B、錯誤
參考答案:A
5,列表對象的排序方法sort。只能按元素從小到大排列,不支持別
的排序方式。
A、正確
B、錯誤
參考答案:B
6.Python可以將一條長語句分成多行顯示的續(xù)行符號是'
A、正確
B、錯誤
參考答案:A
7.Readlines()方法將文件按行讀取到一個列表容器中,不包含換行
符
A、正確
B、錯誤
參考答案:B
8.表達(dá)式listC[1,2,3r)的值是式2,3]o
A、正確
B、錯誤
參考答案:B
9.封裝是為了實現(xiàn)低內(nèi)聚,高耦合的目標(biāo),減少內(nèi)部細(xì)節(jié)不必要的暴
漏。
A、正確
B、錯誤
參考答案:B
10.已知列表x=[1,2,3],那么執(zhí)行語句x=3之后,變量x的地址不
變。
A、正確
B、錯誤
參考答案:B
11.如果一個腳本程序中包含內(nèi)置模塊、第三方模塊和自定義模塊,
則導(dǎo)入他們的優(yōu)先順序是內(nèi)置模塊、第三方模塊、自定義模塊。
A、正確
B、錯誤
參考答案:A
12.集合中的元素可以是可變類型數(shù)據(jù)
A、正確
B、錯誤
參考答案:B
13.如果僅僅是用于控制循環(huán)次數(shù),那么使用foriinrange(10)^0
foriinrange(10,20)的作用是等價的。
A、正確
B、錯誤
參考答案:A
14.python提供了可變參數(shù)傳遞,采用元紀(jì)存放可變參數(shù)。
A、正確
B、錯誤
參考答案:A
15.Python語言中代碼注釋使用的符號是/……/
A、正確
B、錯誤
參考答案:B
16.執(zhí)行以下程序之后,a+b的結(jié)果是130。a=100b=30J
A、正確
B、錯誤
參考答案:B
17.字符串類中提供的諸多方法有一個共同的特點:不會對原字符串
做任何的修改。
A、正確
B、錯誤
參考答案:A
18.表達(dá)式“5d2匕([1,2],[3,4]))的值為[(1,3),(2,4)]
A、正確
B、錯誤
參考答案:A
19.sorted({,d,:3」h':9,,a,:78})的執(zhí)行結(jié)果是['a','d','h']。
A、正確
B、錯誤
參考答案:A
20.執(zhí)行以下程序之后,z的值是200。
X=y二z二200
X=x+10
Y=y-1
A、正確
B、錯誤
參考答案:A
21.假設(shè)有列表a=[,name','age'sex']和b=['Dong',38,'Male'],
請使用一個語句將這兩個列表的內(nèi)容轉(zhuǎn)換為字典c,并且以列表a中
的元素為“鍵”,以列表b中的元素為“值、這個語句可以寫為
c=diet(zip(a,b))。
A、正確
B、錯誤
參考答案:A
22.Python語言是開源的跨平臺語言
A、正確
B、錯誤
參考答案:A
23.元組是不可變的,不支持列表對象的insert()、remove()等方法,
也不支持del命令刪除其中的元素,但可以使用del命令刪除整個元
組對象。
A、正確
B、錯誤
參考答案:A
24.定義x=3.9,表達(dá)式int(x)的結(jié)果是3
A、正確
B、錯誤
參考答案:A
25.假設(shè)random模塊已導(dǎo)入,那么表達(dá)式
random,sample(range(100),20)的作用是生成20個不重復(fù)的整數(shù)。
A、正確
B、錯誤
參考答案:A
26.函數(shù)調(diào)用時,使用關(guān)鍵字參數(shù)傳遞的參數(shù)與順序無關(guān)°
A、正確
B、錯誤
參考答案:A
27.字典中第一個元素的下標(biāo)為0o
A、正確
B、錯誤
參考答案:B
28.對于列表而言,在尾部追加元素比在中間位置插入元素速度更快
一些,尤其是對于包含大量元素的列表。
A、正確
B、錯誤
參考答案:A
29.在函數(shù)內(nèi)部沒有辦法定義全局變量。
A、正確
B、錯誤
參考答案:B
30.編寫函數(shù)時,一般建議先對參數(shù)進行合法性檢查,然后再編寫正
常的功能代碼。
A、正確
B、錯誤
參考答案:A
31.已知x=[3,7,5],那么執(zhí)行語句x=x.sort(reverse二True)之后,x
的值為None。
A、正確
B、錯誤
參考答案:A
32.要在函數(shù)內(nèi)部訪問全局變量,只需在函數(shù)內(nèi)部用關(guān)鍵字global聲
明將使用全局變量即可。
A、正確
B、錯誤
參考答案:A
33.當(dāng)不能確定異常的類型時,可以用通用的異常對象Exception來
捕獲。
A、正確
B、錯誤
參考答案:A
34.運行以下程序之后,t中的內(nèi)容是‘elw'。
s=,zHellowworldz,t=s[1:7:2]
A、正確
B、錯誤
參考答案:A
35.for循環(huán)語句中,必須得有break語句
A、正確
B、錯誤
參考答案:B
36.file對象的read。方法讀出文件所有內(nèi)容并作為一個字符串返
回。
A、正確
B、錯誤
參考答案:A
37.break是合法的標(biāo)識符。
A、正確
B、錯誤
參考答案:B
38.字典的“鍵”必須是不可變的,并且不允許重復(fù)。
A、正確
B、錯誤
參考答案:A
39.python提供了關(guān)鍵字參數(shù)傳遞,采用字典存放關(guān)鍵字參數(shù)。
A、正確
B、錯誤
參考答案:A
40.以下程序循環(huán)3次后結(jié)束循環(huán)。A=5Whilea>3:A+=l
A、止確
B、錯誤
參考答案:B
41.列表是有序序列。
A、正確
B、錯誤
參考答案:A
42.file對象的readlines()方法以列表的形式返回整個文件的內(nèi)容,
其中一行對應(yīng)一個列表元素。
A、正確
B、錯誤
參考答案:A
43.Python字典和集合支持雙向索引。
A、正確
B、錯誤
參考答案:B
44.任意長度的Pytaon列表、元組和字符串中最后一個元素的下標(biāo)為
To
A、正確
B、錯誤
參考答案:A
45.python中不允許進行函數(shù)的嵌套。
A、正確
B、錯誤
參考答案:B
46.以下程序的輸出結(jié)果是popstar。
foriin[,,popstarz,]:passprint(i,end二〃〃)
A、正確
B、錯誤
參考答案:A
47.range。,5)能生成1?5的序列。
A、正確
B、錯誤
參考答案:B
48.在try...except...else結(jié)構(gòu)中,如果try塊的語句引發(fā)了異常
則會執(zhí)行else塊中的代碼。
A、正確
B、錯誤
參考答案:B
49.函數(shù)聲明時使用默認(rèn)值參數(shù),函數(shù)調(diào)用實參和形參的個數(shù)可以不
一致。
A、正確
B、錯誤
參考答案:A
50.有兩個表達(dá)式如下:
L二[x*xforxinrange(l,n)]G=(x*xforxinrange(l,n))則L為列表生
成式,G為生成器,從空間效率看,G更為有效
A、正確
B、錯誤
參考答案:A
51.使用random模塊的函數(shù)randint(1,100)獲取隨機數(shù)時,有可能
會得到100o
A、正確
B、錯誤
參考答案:A
52.在調(diào)用函數(shù)時,必須牢記函數(shù)形參順序才能正確傳值。
A、正確
B、錯誤
參考答案:B
四.填空題
L(填空題,)下面代碼段的輸出結(jié)果是
number=[3,6,9,3,5,7,3,2,1,7,6,5,4]result={}fornuminnumber:i
fnuminresult.keys():
Result[num]+=lelse:result[num]=1
Max_num=max(result,values)
Foriteminresult.items
If==maxnum:
Print([item[0],item[l]])
參考答案:[3,3]
2.(填空題,)temp='1.O',則變量temp的類型是()
參考答案:字符串
3.(填空題,)已知x={l:2,2:3},那么表達(dá)式x.get(3,4)的值為()
參考答案:4
4.(填空題,)下面代碼的執(zhí)行結(jié)果是
()importcopylistl=[3,5,[7,9,11],'HelloGuet,]list2=copy.deep
copy(listl)list2[2][l]=llist2[3]=,helloguet,Print(listl)
參考答案:[3,5,[7,9,ll],,HelloGuet,]
5.(填空題,)已知x='abcdefg',
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藍(lán)色簡約風(fēng)個人介紹版式合集
- 2025年信息資源管理學(xué)院教師崗位招聘備考題庫及一套參考答案詳解
- 藍(lán)色插畫風(fēng)年終總結(jié)模板
- 2025年瀏陽市金陽醫(yī)院第三批公開招聘編外合同制人員備考題庫含答案詳解
- 中國人民財產(chǎn)保險股份有限公司吉安市分公司2026屆校園招聘備考題庫及一套答案詳解
- 2025年石家莊市藁城人民醫(yī)院醫(yī)共體公開招聘醫(yī)師7名備考題庫及答案詳解1套
- 2025年嘉禾縣事業(yè)單位公開選聘工作人員19人備考題庫及參考答案詳解
- 2025年陜西上林街道衛(wèi)生院科室?guī)ь^人招聘備考題庫及一套完整答案詳解
- 2025年天津渤海國有資本投資有限公司面向社會公開選聘風(fēng)控審計部(法務(wù)部)副部長備考題庫及1套完整答案詳解
- 甕安縣公開引進2026屆公費師范及“優(yōu)師計劃”畢業(yè)生招聘教師備考題庫及1套參考答案詳解
- 污泥干化項目施工組織設(shè)計
- 空氣能熱泵中央熱水系統(tǒng)調(diào)試
- JJF2085-2023低頻角加速度臺校準(zhǔn)規(guī)范
- 《校園欺凌現(xiàn)象與學(xué)校社會工作干預(yù)的探索》14000字論文
- 微積分(I)知到智慧樹章節(jié)測試課后答案2024年秋南昌大學(xué)
- AQ 1050-2008 保護層開采技術(shù)規(guī)范(正式版)
- 中華民族風(fēng)俗文化智慧樹知到期末考試答案2024年
- MOOC 大數(shù)據(jù)與法律檢索-湖南師范大學(xué) 中國大學(xué)慕課答案
- JTS180-2-2011 運河通航標(biāo)準(zhǔn)
- 肺癌健康教育宣教
- 某廠降壓變電所電氣部分設(shè)計
評論
0/150
提交評論