Python數(shù)據(jù)分析與可視化學(xué)習(xí)通章節(jié)答案期末考試題庫2023年_第1頁
Python數(shù)據(jù)分析與可視化學(xué)習(xí)通章節(jié)答案期末考試題庫2023年_第2頁
Python數(shù)據(jù)分析與可視化學(xué)習(xí)通章節(jié)答案期末考試題庫2023年_第3頁
Python數(shù)據(jù)分析與可視化學(xué)習(xí)通章節(jié)答案期末考試題庫2023年_第4頁
Python數(shù)據(jù)分析與可視化學(xué)習(xí)通章節(jié)答案期末考試題庫2023年_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Python數(shù)據(jù)分析與可視化學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫2023年????????????????????????????????

答案:

執(zhí)行該函數(shù)后,變量c的值為200

假設(shè)函數(shù)中不包括global保留字,對于改變參數(shù)值的方法,以下選項中錯誤的是?????????????????????????????????

答案:

參數(shù)的值是否改變與函數(shù)中對變量的操作有關(guān),與參數(shù)類型無關(guān)

以下選項中,不屬于函數(shù)的作用的是?????????????????????????????????

答案:

提高代碼執(zhí)行速度

關(guān)于遞歸函數(shù)基例的說明,以下選項中錯誤的是?????????????????????????????????

答案:

每個遞歸函數(shù)都只能有一個基例

關(guān)于遞歸函數(shù)的描述,以下選項中正確的是

答案:

函數(shù)內(nèi)部包含對本函數(shù)的再次調(diào)用

S和T是兩個集合,對S|T的描述正確的是

答案:

S和T的并運算,包括在集合S和T中的所有元素

已知a=[1,2,3]和b=[1,2,4],那么id(a[1])==id(b[1])的執(zhí)行結(jié)果為___________。

答案:

True

Python語句list(range(1,10,3))執(zhí)行結(jié)果為___________________。

答案:

[1,4,7]

Python語句''.join(list('helloworld!'))執(zhí)行的結(jié)果是____________________。

答案:

helloworld!'

任意長度的Python列表、元組和字符串中最后一個元素的下標(biāo)為________。

答案:

G6-1

使用列表推導(dǎo)式生成包含10個數(shù)字5的列表,語句可以寫為_______________。

答案:

[5foriinrange(10)]

假設(shè)列表對象aList的值為[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是______________________。

答案:

[6,7,9,11]

列表對象的sort()方法用來對列表元素進行原地排序,該函數(shù)返回值為。

答案:

None

表達式“[3]in[1,2,3,4]”的值為________________。

答案:

False

列表、元組、字符串是Python的_________(有序?無序?)序列。

答案:

有序

已知列表x=[1,2,3],那么執(zhí)行語句x.pop(0)之后,x的值為_________。

答案:

[2,3]

已知列表x=[1,2,3],那么執(zhí)行語句x.insert(1,4)只有,x的值為___________。

答案:

[1,4,2,3]

表達式[1,2]*2的值為______________。

答案:

[1,2,1,2]

已知x為非空列表,那么執(zhí)行語句y=x[:]之后,id(x[0])==id(y[0])的值為__________。

答案:

‘True

已知x=[3,5,7],那么執(zhí)行語句x[:3]=[2]之后,x的值為________________。

答案:

[2]

表達式[xforxin[1,2,3,4,5]ifx<3]的值為_________。

答案:

[1,2]

表達式list(zip([1,2],[3,4]))的值為___________。

答案:

[(1,3),(2,4)]

已知x=[3,7,5],那么執(zhí)行語句x=x.sort(reverse=True)之后,x的值為_________。

答案:

None

已知x=[3,5,7],那么表達式x[10:]的值為

答案:

[]

已知列表對象x=['11','2','3'],則表達式max(x,key=len)的值為

答案:

'11'

表達式min(['11','2','3'])的值為

答案:

'11'

已知列表對象x=['11','2','3'],則表達式max(x)的值為

答案:

'3'

達式sorted([111,2,33],key=lambdax:-len(str(x)))的值為_

答案:

[111,33,2]

Python語句print(type([1,2,3,4]))的輸出結(jié)果是

答案:

列表ls=[[1,2,3,4,5,6,7,8,9]],以下選項中描述錯誤的是

答案:

ls可能是一維列表

列表ls=[1,2,3,4,5,6,[7,8,9]],以下選項中描述正確的是

答案:

ls可能是二維列表

二維列表ls=[[1,2,3],[4,5,6],[7,8,9]],以下選項中能獲取其中一個維度的數(shù)據(jù)是?????????????????????????????????

答案:

ls[–1]

二維列表ls=[[1,2,3],[4,5,6],[7,8,9]],以下選項中能獲取其中元素9的是

答案:

ls[–1][–1]

?????????????????????????????????二維列表ls=[[1,2,3],[4,5,6],[7,8,9]],以下選項中能獲取其中元素5的是?????????????????????????????????

答案:

ls[1][1]

print(a)

答案:

[1,3,2,4]

print(b)

答案:

[1,2,3]

print(li[2][1][1])

答案:

kelly

print(s)

答案:

alex_eric_rain

print(list1+list2)

答案:

[1,2,3,4,5,6]

print(e,end=",")

答案:

0,1,2,3,4,

print(vlist)

答案:

[0,1,2,3,4]

print(len(s),min(s),max(s))

答案:

6browntomato

print(s[4:])

答案:

['purple','tomato']

print(s[1:4:2])

答案:

['gold','brown']

關(guān)于Python序列類型的通用操作符和函數(shù),以下選項中描述錯誤的是

答案:

如果s是一個序列,s=[1,"kate",True],s[3]返回True

關(guān)于Python的列表,以下選項中描述錯誤的是

答案:

Python列表的長度不可變

元組變量t=("cat","dog","tiger","human"),t[::–1]的結(jié)果是?????????????????????????????????

答案:

('human','tiger','dog','cat')

設(shè)序列s,以下選項中對max(s)的描述正確的是

答案:

返回序列s的最大元素,但要求s中元素之間可比較

對于序列s,能夠返回序列s中第i到j(luò)以k為步長的元素子序列的表達是

答案:

s[i:j:k]

'關(guān)于Python的元組類型,以下選項中描述錯誤的是()

答案:

元組中元素不可以是不同類型

print函數(shù)輸出的結(jié)果()

答案:

[0,2,4,'c']

已知x=list(range(10)),則表達式x[-4:]的值為__________。

答案:

[6,7,8,9]

已知vec=[[1,2],[3,4]],則表達式[[row[i]forrowinvec]foriinrange(len(vec[0]))]的值為_________________________。

答案:

[[1,3],[2,4]]

已知x=[3,5,7],那么執(zhí)行語句x[len(x):]=[1,2]之后,x的值為

答案:

[3,5,7,1,2]

有一列表a有值是[1,2,3,4,5],那么執(zhí)行a[0:0]=10后,a的值是什么

答案:

a[0:0]=10執(zhí)行時產(chǎn)生錯誤,a列表的值不變

表達式:[(i,i*i)foriinrange(5)ifi%2==0]的值是

答案:

[(0,0),(2,4),(4,16)]

表達式:[1,2,3]*2的運算結(jié)果是

答案:

[1,2,3,1,2,3]

sort()和sorted()的說法正確的是

答案:

都能排序列表,但sort()可改變原列表的次序,sorted()不改變原列表次序,可以產(chǎn)生一個有序的新列表

下面能使列表a=[3,2,1,4,0,7,5]升序的是

答案:

a.sort(reverse=False)

下面的程序段求x符號值:當(dāng)x>0,y=1;當(dāng)x<0,y=-1;當(dāng)x=0,y=0。不正確的是

答案:

y=1

下面if語句統(tǒng)計滿足“成績(score)優(yōu)秀的男生(gender)以及不及格的男生”人數(shù),正確的語句為

答案:

if(gender=="男"and(score<60orscore>=90)):n+=1

下面的程序段求x和y兩個數(shù)中的大數(shù),不正確的是

答案:

if(y>=x):maxNum=y

用if語句表示分段函數(shù):當(dāng)x<1時,f(x)=3x/(x-1);否則,f(x)=2x+1。下面程序不正確的是

答案:

if(x>=1):f=2*x+1

print("False")

答案:

True

下面不能創(chuàng)建列表的是

答案:

list((,))

Python語句設(shè)s='abcdefg',則s[::-1]的值是

答案:

gfedcba'

Python語句fruits=['apple','banana','pear'];print(fruits.index('apple'))的結(jié)果是

答案:

0

Python語句fruits=['apple','banana','pear'];print(fruits[-1][-1])的結(jié)果是

答案:

r'

"執(zhí)行后,s值為

答案:

['a',7,‘b’,[1,2]]

Python語句a=[1,2,3,None,(),[],];print(len(a))的運行結(jié)果是

答案:

6

Python語句s1=[4,5,6];s2=s1;s1[1]=0;print(s2)的運行結(jié)果是

答案:

[4,0,6]

a=[1,2,3,None,(),[],];print(len(a))的輸出結(jié)果是

答案:

6

下面的代碼,哪個會輸出1,2,3三個數(shù)字

答案:

aList=[0,1,2]foriinaList:print(i+1)

print函數(shù)輸出的結(jié)果是()

答案:

[('a',1),('b',2),('c',3)]

print(random.sample(ls,2))

答案:

['a','d','c']

不能返回列表數(shù)據(jù)類型的選項是______。

答案:

dict.items()

下列哪項類型數(shù)據(jù)是不可變化的()

答案:

元組

程序輸出的正確結(jié)果是()

答案:

不存在

下面關(guān)于字典描述正確是(

)

答案:

1個鍵后只能跟1個值

下面關(guān)于字典描述錯誤的是(

)

答案:

字典索引時根據(jù)鍵值在字典中的序號索引

S和T是兩個集合,對S&T的描述正確的是(

答案:

S和T的交運算,包括同時在集合S和T中的元素

為多個同種類型或不同種類型的數(shù)據(jù)提供單一表的類型(

答案:

組合類型

在字典D中返回"李四"鍵的值,正確的語句是(

)

答案:

d.get("李四")

在字典里,同一個鍵可以對應(yīng)多少個值(

)

答案:

只能一個鍵對應(yīng)是一個值

print(dd.keys())

答案:

dict_keys(['chinese','pe','Gana'])

print(dic.pop(90,-1),len(dic))

答案:

Aele2

在字典D中修改"李四"對應(yīng)的值為92,正確的語句是(

)

答案:

d["李四"]=92

能返回列表數(shù)據(jù)類型的選項是______。

答案:

s.split()

下列哪項類型數(shù)據(jù)是不可變化的(

)

答案:

元組

print(z)

答案:

{0:[(90,'Aele'),(87,'Bob'),(93,'lala')],1:[(90,'Aele'),(87,'Bob'),(93,'lala')],2:[(90,'Aele'),(87,'Bob'),(93,'lala')]}

print("NotEqual")

答案:

Equal

>>>type(s)

答案:

print(0.5*x-2)

答案:

10

下面if語句統(tǒng)計滿足“性別(gender)為男、職稱(rank)為副教授、年齡(age)小于40歲”條件的人數(shù),正確的語句為

答案:

if(gender=="男"andage<40andrank=="副教授"):n+=1

print(用戶輸入數(shù)據(jù)有誤!)

答案:

math.sqrt

else:

print(s+"不是回文串")

答案:

==

下面代碼的用來判斷year是否閏年,不正確的是???????????????

答案:

ifyear%4==0:

print(d['c'])

答案:

3

print(a={},b={}.format(a,b))

答案:

a=456,b=123

print(s+"不是回文串")

答案:

::-1

Python異常處理中不會用到的關(guān)鍵字是

答案:

if

以下選項中能夠最簡單地在列表['apple','pear','peach','orange']中隨機選取一個元素的是

答案:

choice()

random庫中用于生成隨機小數(shù)的函數(shù)是

答案:

random()

以下選項中描述正確的是

答案:

條件24<=28<25是合法的,且輸出為False

關(guān)于Python語句P=–P,以下選項中描述正確的是

答案:

給P賦值為它的負數(shù)

print(pow(3,0.5)*pow(3,0.5)==3)

答案:

False

實現(xiàn)多路分支的最佳控制結(jié)構(gòu)是

答案:

if-elif-else

random.uniform(a,b)的作用是

答案:

生成一個[a,b]之間的隨機小數(shù)

下列快捷鍵中能夠中斷(InterruptExecution)Python程序運行的是

答案:

Ctrl+C

關(guān)于程序的異常處理,以下選項中描述錯誤的是

答案:

編程語言中的異常和錯誤是完全相同的概念

關(guān)于Python的分支結(jié)構(gòu),以下選項中描述錯誤的是

答案:

分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過的語句部分跳轉(zhuǎn)

以下選項中能輸出“海貝色”的是

答案:

print(DictColor["seashell"])

print(m)

答案:

m!=n

print({0}:{1}.format(n,factors))

答案:

n%i==0

print('%d'%m,end='')

答案:

2

3

5

7

print(i,end="")

答案:

4

以下選項中描述錯誤的是:

答案:

執(zhí)行代碼出錯

????????????????????????????????????????????????????????????????????????????????關(guān)于Python字典,以下選項中描述錯誤的是

答案:

如果想保持一個集合中元素的順序,可以使用字典類型

????????????????????????????????????????關(guān)于Python組合數(shù)據(jù)類型,以下選項中描述錯誤的是

答案:

序列類型是二維元素向量,元素之間存在先后關(guān)系,通過序號訪問

?????????????????????????????????????????給定字典d,以下選項中可以清空該字典并保留變量的是

答案:

d.clear()

????????????????????????????????????????給定字典d,以下選項中對xind的描述正確的是

答案:

判斷x是否是字典d中的鍵

????????????????????????????????????????給定字典d,以下選項中對d.get(x,y)的描述正確的是

答案:

返回字典d中鍵為x的值,如果不存在,則返回y

????????????????????????????????????????給定字典d,以下選項中對d.items()的描述正確的是

答案:

返回一種dict_items類型,包括字典d中所有鍵值對

給定字典d,以下選項中對d.keys()的描述正確的是

答案:

返回一種dict_keys類型,包括字典d中所有鍵

????????????????????????????????????????以下選項中不能生成一個空字典的是

答案:

{[]}

????????????????????????????????????????元組變量t=("cat","dog","tiger","human"),t[::–1]的結(jié)果是

答案:

('human','tiger','dog','cat')

?????????????????????????????????????????以下選項中,不是具體的Python序列類型的是

答案:

數(shù)組類型

S和T是兩個集合,對S&T的描述正確的是

答案:

S和T的交運算,包括同時在集合S和T中的元素

代碼執(zhí)行時,從鍵盤獲得a,b,c,d,則代碼的輸出結(jié)果是:

答案:

abcd

print({}的平方根={}.format(a,x))

答案:

math.fabs

s=s+1

答案:

計數(shù):0

break

答案:

mir

????????????????????????????????????????關(guān)于Python的元組類型,以下選項中描述錯誤的是

答案:

元組中元素不可以是不同類型

????????????????????????????????????????字典d={'abc':123,'def':456,'ghi':789},len(d)的結(jié)果是

答案:

3

那么表達式demo(3,5,'+')的值為______________________。

答案:

8

那么表達式func(z=1,y=2,x=3)的值為__________。

答案:

'xyz'

那么表達式func((1,2,3))的值為______。

答案:

6

那么表達式demo(1,2,3)的值為______

答案:

6

print(x)

答案:

20

print("數(shù)字字符:",cnt_digit)

答案:

sins1

print(round(s,2))

答案:

5.17

print(n)

答案:

153

print(num)

答案:

2,3,5,7,

Python表達式eval("5/2+5%2+5//2")的結(jié)果是

答案:

5.5

print(counter,num)

答案:

40

的程序運行結(jié)果是【】。

答案:

18

Python語句"f=lambdax,y;x*y;f(12,34)"的程序運行結(jié)果是【】

答案:

408

print(x1)

答案:

46

print(i)

答案:

2

3

5

7

pass

答案:

None

下面那些在調(diào)用函數(shù)時會報錯

答案:

showNnumber(3.4)

下面對strs和list的值輸出正確的是

答案:

list['1','2',’end’]strs['1','2',’end’]

print("number:",number1)

答案:

changeInt:number2=3number:2

以下不屬于Python的內(nèi)置函數(shù)的選項是______。

答案:

get()

假設(shè)函數(shù)中不包括global保留字,對于改變參數(shù)值的方法,以下選項中錯誤的是()

答案:

參數(shù)的值是否改變與函數(shù)中對變量的操作有關(guān),與參數(shù)類型無關(guān)

print(a,b)

答案:

(1,2)1020

print(f1(2,4),c)

答案:

8,10

print(f1("","b","c"))

答案:

bbcbbc

random.uniform(a,b)的作用是()

答案:

生成一個[a,b]之間的隨機小數(shù)

以下不是函數(shù)作用的選項是______。

答案:

提高代碼執(zhí)行速度

greeting(*names,'Hello,',**info)

答案:

HTY('LFF','ZH','Hello,'){'schoolName':'NJRU','City':'Nanjing'}

greeting('Hello,',*names,**info)

答案:

Hello,('HTY','LFF','ZH'){'schoolName':'NJRU','City':'Nanjing'}

>>>area(3.14,4)

答案:

39.4384

>>>area(pi=3.14,r=4)

答案:

50.24

關(guān)于嵌套函數(shù),以下選項中描述錯誤的是?????????????????????????????????

答案:

deff():print("Outerfunctionf")defg():print("Innerfunctiong")g()f.g()

deff(x,y=0,z=0):pass

答案:

f(x=1,y=2,z=3)

關(guān)于函數(shù)的關(guān)鍵字參數(shù)使用限制,以下選項中描述錯誤的是?????????????????????????????????

答案:

關(guān)鍵字參數(shù)必須位于位置參數(shù)之前

關(guān)于函數(shù)的參數(shù)傳遞(parameterpassing),以下選項中描述錯誤的是?????????????????????????????????

答案:

Python參數(shù)傳遞時不構(gòu)造新數(shù)據(jù)對象,而是讓形式參數(shù)和實際參數(shù)共享同一對象

關(guān)于函數(shù),以下選項中描述錯誤的是

答案:

函數(shù)名稱不可賦給其他變量

關(guān)于函數(shù)的目的與意義,以下選項中描述錯誤的是?????????????????????????????????

答案:

函數(shù)能調(diào)用未實現(xiàn)的函數(shù)

關(guān)于函數(shù)局部變量和全局變量的使用規(guī)則,以下選項中描述錯誤的是?????????????????????????????????

答案:

return不可以傳遞任意多個函數(shù)局部變量返回值

關(guān)于函數(shù)的返回值,以下選項中描述錯誤的是?????????????????????????????????

答案:

函數(shù)必須有返回值

print(i,end=",")

答案:

1,3,5,7,9,

print(i,end=",")

答案:

1,2,3,4,5,

上述程序的運行次數(shù)是:?

答案:

14

上述程序輸出值的個數(shù)是:

答案:

12

print(fact(m=5,n=10))

答案:

參數(shù)按照名稱傳遞

>>>list(range(0,10,2))

答案:

執(zhí)行結(jié)果為0,2,4,6,8

print(MI(a,b))

答案:

2010

print(x,y)

答案:

2010

three_hellos()

答案:

ST*ST*ST*

print(fib(7))

答案:

13

print(list(res))

答案:

[44,55]

給出如下代碼:ls=["car","truck"]deffunC(a):

ls=[]

ls.append(a)

returnfunC("bus")print(ls)以下選項中描述錯誤的是

答案:

執(zhí)行代碼輸出結(jié)果為['car','truck','bus']

print(fact(abs(int(num))))

答案:

接受用戶輸入的整數(shù)N,輸出N的階乘值

關(guān)于Python的lambda函數(shù),以下選項中描述錯誤的是?????????????????????????????????

答案:

f=lambdax,y:x+y執(zhí)行后,f的類型為數(shù)字類型

關(guān)于Python的全局變量和局部變量,以下選項中描述錯誤的是

答案:

局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時,變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用

關(guān)于return語句,以下選項中描述正確的是?????????????????????????????????

答案:

函數(shù)可以沒有return語句

關(guān)于函數(shù)的參數(shù),以下選項中描述錯誤的是?????????????????????????????????

答案:

可選參數(shù)可以定義在非可選參數(shù)的前面

以下選項中描述錯誤的是

答案:

“importrandom”這行代碼是可以省略的

以下選項中描述正確的是:

答案:

輸出的最后一個數(shù)字是55

以下選項中描述錯誤的是:??????

答案:

條件a>0如果修改為a<0程序執(zhí)行會進入死循環(huán)

print(i,end="")

答案:

P

y

t

h

o

n

以下選項中,對于函數(shù)的定義錯誤的是?????????????????????????????????

答案:

defvfunc(*a,b):

關(guān)于lambda函數(shù),以下選項中描述錯誤的是

答案:

lambda不是Python的保留字

關(guān)于形參和實參的描述,以下選項中正確的是?????????????????????????????????

答案:

程序在調(diào)用時,將實參復(fù)制給函數(shù)的形參

print(s,end="")

答案:

Hello

假設(shè)total=0下面for語句不能完成1~10累加和的是

答案:

foriinrange(10,0):total+=i

以下選項中能夠?qū)崿F(xiàn)Python循環(huán)結(jié)構(gòu)的是

答案:

while

>>>f(10,10)

答案:

20

語句foriinrange(-3,21,4)的循環(huán)次數(shù)是

答案:

6

關(guān)于while保留字,以下選項中描述正確的是

答案:

使用while能夠?qū)崿F(xiàn)循環(huán)計數(shù)

關(guān)于break語句與continu

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論