Python程序設(shè)計(jì)與實(shí)踐知到智慧樹章節(jié)測(cè)試課后答案2024年秋重慶人文科技學(xué)院_第1頁
Python程序設(shè)計(jì)與實(shí)踐知到智慧樹章節(jié)測(cè)試課后答案2024年秋重慶人文科技學(xué)院_第2頁
Python程序設(shè)計(jì)與實(shí)踐知到智慧樹章節(jié)測(cè)試課后答案2024年秋重慶人文科技學(xué)院_第3頁
Python程序設(shè)計(jì)與實(shí)踐知到智慧樹章節(jié)測(cè)試課后答案2024年秋重慶人文科技學(xué)院_第4頁
Python程序設(shè)計(jì)與實(shí)踐知到智慧樹章節(jié)測(cè)試課后答案2024年秋重慶人文科技學(xué)院_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余6頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

Python程序設(shè)計(jì)與實(shí)踐知到智慧樹章節(jié)測(cè)試課后答案2024年秋重慶人文科技學(xué)院第一章單元測(cè)試

在Python交互模式下,輸入下面代碼:

>>>'{0:.2f}'.format(12345.6789)

回車后顯示的結(jié)果為()。

A:12345.679B:12345.68C:12345.67D:12345.678

答案:12345.68在Python交互模式下完成下面代碼:

>>>x='abcd'

>>>min(x)

回車后,最終結(jié)果是()。

A:1B:'a'C:'d'D:4

答案:'a'在Python交互模式下完成下方代碼:

>>>a=3

>>>b=2

>>>eval('a+b+2')

回車后,最終結(jié)果是()。

A:語法錯(cuò)誤B:7C:3D:'7'

答案:7已知x=3,那么賦值語句x='abcedfg'是無法正常執(zhí)行的。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)3+5j不是合法的Python表達(dá)式。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)

第二章單元測(cè)試

'ab'+'c'*2的運(yùn)算結(jié)果是()。

A:'ababcc'B:'abcabc'C:'abc2'D:'abcc'

答案:'abcc'以下元組定義中錯(cuò)誤的是()。

A:a=(1)B:a=()C:a=('hello',[1,2])D:a=(1,)

答案:a=(1)下面的代碼輸出結(jié)果是()。

ls=["2022","20.22","python"]

ls.append(2022)

ls.append([2022,"2022"])

print(ls)

A:["2022","20.22","python",2022,["2022"]]B:["2022","20.22","python",2022]C:["2022","20.22","python",2022,[2022,"2022"]]D:["2022","20.22","python",2022,2022,"2022"]

答案:["2022","20.22","python",2022,[2022,"2022"]]Python不支持的數(shù)據(jù)類型有()。

A:tupleB:charC:setD:list

答案:charPython列表、元組、字符串都屬于有序序列。()

A:對(duì)B:錯(cuò)

答案:對(duì)

第三章單元測(cè)試

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

A:if(gender=="男"andage<40orrank=="副教授"):num+=1B:if(gender=="男"andage<40andrank=="副教授"):num+=1C:if(gender=="男"orage<40orrank=="副教授"):num+=1D:if(gender=="男"orage<40andrank=="副教授"):num+=1

答案:if(gender=="男"andage<40andrank=="副教授"):num+=1下面的程序是while語句結(jié)構(gòu),其運(yùn)行結(jié)果是()。

sum=0

n=1

whilen<=100:

sum+=n

n=n+1

print("1+2+3+…+100=",sum)

A:1B:100C:5050D:0

答案:5050以下for語句結(jié)構(gòu)中,不能完成1~10的累加功能的是()。

A:foriinrange(1,11):total+=iB:foriinrange(10,0):total+=iC:foriinrange(10,0,-1):total+=iD:foriin(10,9,8,7,6,5,4,3,2,1):total+=i

答案:foriinrange(10,0):total+=iPython中無窮循環(huán)whileTrue:的循環(huán)體中可用break語句退出循環(huán)。()

A:錯(cuò)B:對(duì)

答案:對(duì)Python中while和for循環(huán)都是循環(huán),因此可以相互代替。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)

第四章單元測(cè)試

調(diào)用以下函數(shù)返回的值是()。

deffn():

pass

A:NoneB:出錯(cuò)不能運(yùn)行C:空字符串D:0

答案:None函數(shù)如下:

deffn(numbers):

forninnumbers:

print(n)

在調(diào)用函數(shù)時(shí)會(huì)報(bào)錯(cuò)的是下面哪個(gè)選項(xiàng)()。

A:fn([1,2,3])B:fn(3.14)C:fn((1,2,3))D:fn('abcdef')

答案:fn(3.14)函數(shù)如下:

defchanageList(list):

list.append("end")

print("list",list)

#調(diào)用函數(shù)

strs=['1','2']

chanageList(strs)

print("strs",strs)

下面對(duì)strs和list的值輸出正確的是()。

A:list['1','2',’end’]B:strs['1','2']C:list['1','2']D:strs['1','2',’end’]

答案:list['1','2',’end’];strs['1','2',’end’]函數(shù)如下:

defchanageList(list):

list.append("end")

print("list",list)

#調(diào)用函數(shù)

strs=['1','2']

chanageList(strs)

print("strs",strs)

下面的打印結(jié)果哪項(xiàng)是正確的()。

A:number:2changeInt:number2=3B:changeInt:number2=3number:3C:number:2changeInt:number2=2D:changeInt:number2=3number:2

答案:changeInt:number2=3number:2運(yùn)行以下程序正確的結(jié)果是()。

f=lambdax,y:x+y

f(12,34)

A:12B:46C:408D:22

答案:46

第五章單元測(cè)試

下列關(guān)于類和對(duì)象的描述,正確的是()

A:對(duì)象描述的是現(xiàn)實(shí)的個(gè)體,它是類的實(shí)例B:類是現(xiàn)實(shí)中事物的個(gè)體C:類是面向?qū)ο蟮暮诵腄:對(duì)象是根據(jù)類創(chuàng)建的,并且一個(gè)類只能對(duì)應(yīng)一個(gè)對(duì)象

答案:對(duì)象描述的是現(xiàn)實(shí)的個(gè)體,它是類的實(shí)例下列創(chuàng)建類,方法正確的是()

A:ClassFood():B:Classfood():C:classFood()D:classFood():

答案:classFood():Python面向?qū)ο笾?,?gòu)造方法的名稱是()。

A:init()B:與類名相同C:__construct__()D:__init__()

答案:__init__()Python多線程有個(gè)全局解釋器鎖GIL(globalinterpreterlock),GIL鎖的意思是任一時(shí)間只能有一個(gè)線程使用解釋器,跟單CPU跑多個(gè)程序一個(gè)意思,大家都是輪著用的,這叫“并發(fā)”。()

A:對(duì)B:錯(cuò)

答案:對(duì)從一個(gè)線程向另一個(gè)線程發(fā)送數(shù)據(jù)最安全的方式可能就是使用queue庫中的隊(duì)列了,可以適用于消費(fèi)者和生產(chǎn)者模型。()

A:對(duì)B:錯(cuò)

答案:對(duì)

第六章單元測(cè)試

在python中f=open('d:/a.txt','r')表示f是變量。open是打開文件,如果文件不存在,則創(chuàng)建后再打開。‘d:/a.txt’是文件路勁,代表d盤中一個(gè)名為a.txt的文件,r是以讀的方式打開。()

A:錯(cuò)B:對(duì)

答案:對(duì)下面的程序是Python操作文件,其運(yùn)行結(jié)果是()。

a=input(‘請(qǐng)輸入一個(gè)字符串:’)

b=a.upper()

f=open(‘d:/test/b.txt’,’w+’)

A:從鍵盤輸入一個(gè)字符串,將小寫字母全部轉(zhuǎn)換成大寫字母,然后輸出到一個(gè)磁盤文件"test"中保存B:write(b)C:在一個(gè)磁盤文件"test"中讀入字符串,將大寫字母全部轉(zhuǎn)換成小寫字母D:在一個(gè)磁盤文件"test"中讀入字符串,將小寫字母全部轉(zhuǎn)換成大寫字母E:從鍵盤輸入一個(gè)字符串,將大寫字母全部轉(zhuǎn)換成小寫字母,然后輸出到一個(gè)磁盤文件"test"中保存

答案:從鍵盤輸入一個(gè)字符串,將小寫字母全部轉(zhuǎn)換成大寫字母,然后輸出到一個(gè)磁盤文件"test"中保存在Python可以使用with開啟文件,同時(shí)with語法區(qū)塊結(jié)束會(huì)立刻關(guān)閉文件,這樣可以省略使用close()。()

A:錯(cuò)B:對(duì)

答案:對(duì)程序設(shè)計(jì)時(shí)常常發(fā)生的異常是開啟文件時(shí)找不到文件,這時(shí)會(huì)產(chǎn)生FileNotFoundError異常。()

A:對(duì)B:錯(cuò)

答案:對(duì)使用內(nèi)置函數(shù)open()打開文件時(shí),只要文件路徑正確就總是可以正確打開的。()

A:對(duì)B:錯(cuò)

答案:錯(cuò)下面哪個(gè)關(guān)系型數(shù)據(jù)庫常用于Python開發(fā)?()

A:ElasticsearchB:RedisC:MongoDBD:MySQL

答案:MySQL

第七章單元測(cè)試

socket是一種用于實(shí)現(xiàn)網(wǎng)絡(luò)通信的編程接口,它提供了一種機(jī)制,使得不同計(jì)算機(jī)之間可以進(jìn)行數(shù)據(jù)傳輸和通信。在Python中,我們可以使用socket庫來創(chuàng)建和管理網(wǎng)絡(luò)連接。通過socket,我們可以實(shí)現(xiàn)客戶端和服務(wù)器之間的通信,實(shí)現(xiàn)數(shù)據(jù)的傳輸和交互。()

A:錯(cuò)B:對(duì)

答案:對(duì)創(chuàng)建socket對(duì)象后,可以使用()方法連接到服務(wù)器。

A:connect()B:send()C:socket()D:close()

答案:connect()PythonsocketC/S結(jié)構(gòu)的聊天室應(yīng)用實(shí)現(xiàn)步驟包括下哪些選項(xiàng)?()

A:創(chuàng)建服務(wù)器端socket對(duì)象并綁定到一個(gè)IP地址和端口號(hào)B:創(chuàng)建客戶端socket對(duì)象,并連接到服務(wù)器端的IP地址和端口號(hào)C:創(chuàng)建一個(gè)線程用于接收服務(wù)器端發(fā)送的消息,并將消息顯示在客戶端的屏幕上;創(chuàng)建一個(gè)線程用于向服務(wù)器端發(fā)送消息D:監(jiān)聽客戶端的連接請(qǐng)求,接受客戶端的連接請(qǐng)求,并返回一個(gè)新的socket對(duì)象

答案:創(chuàng)建服務(wù)器端socket對(duì)象并綁定到一個(gè)IP地址和端口號(hào);創(chuàng)建客戶端socket對(duì)象,并連接到服務(wù)器端的IP地址和端口號(hào);創(chuàng)建一個(gè)線程用于接收服務(wù)器端發(fā)送的消息,并將消息顯示在客戶端的屏幕上;創(chuàng)建一個(gè)線程用于向服務(wù)器端發(fā)送消息;監(jiān)聽客戶端的連接請(qǐng)求,接受客戶端的連接請(qǐng)求,并返回一個(gè)新的socket對(duì)象要實(shí)現(xiàn)多線程的socket服務(wù)器,可以使用Python的threading模塊。創(chuàng)建一個(gè)socket對(duì)象,并綁定到指定的IP地址和端口號(hào)。然后,使用listen()方法開始監(jiān)聽連接請(qǐng)求。接下來,使用accept()方法接受客戶端的連接,并創(chuàng)建一個(gè)新的線程來處理該連接。在新線程中,可以使用send()和recv()方法與客戶端進(jìn)行數(shù)據(jù)交互。主線程可以繼續(xù)接受其他客戶端的連接請(qǐng)求。()

A:對(duì)B:錯(cuò)

答案:對(duì)urllib庫有4個(gè)模塊,下列哪個(gè)模塊是最基本的HTTP請(qǐng)求模塊,七作用是向網(wǎng)站發(fā)請(qǐng)求,即模擬在瀏覽器輸入地址訪問網(wǎng)站()。

A:robotparseB:parseC:requestD:error

答案:request

第八章單元測(cè)試

下列哪個(gè)庫是Python的標(biāo)準(zhǔn)GUI庫,它提供了豐富的組件和布局管理器,能夠幫助我們快速地創(chuàng)建圖形用戶界面應(yīng)用程序()。

A:matplotlibB:requestsC:pandasD:tkinter

答案:tkinter在Python-tkinter圖形化界面設(shè)計(jì)中,控件的布局通常需要下面哪種布局方法?()

A:都是B:pack()C:place()D:grid()

答案:都是在Python-tkinter圖形化界面設(shè)計(jì)中,創(chuàng)建窗口界面需要下面哪種函數(shù)?()

A:geometry()B:mainloop()C:title()D:Tk()

答案:Tk()在Python-tkinter圖形化界面設(shè)計(jì)中,創(chuàng)建窗口界面需要下面哪種函數(shù)?()

A:Tk()B:geometry()C:mainloop()D:title()

答案:Tk()在進(jìn)行數(shù)據(jù)分析的時(shí)候,經(jīng)常需要將數(shù)據(jù)進(jìn)行可視化,以方便我們對(duì)數(shù)據(jù)的認(rèn)識(shí)和理解。matplotlib是一個(gè)可視化工具包,可以讓我們使用Python來可視化數(shù)據(jù)。()

A:錯(cuò)B:對(duì)

答案:對(duì)

第九章單元測(cè)試

數(shù)據(jù)挖掘結(jié)合了數(shù)據(jù)庫、人工智能、機(jī)器學(xué)習(xí)、統(tǒng)計(jì)學(xué)、高性能計(jì)算、模式識(shí)別、神經(jīng)網(wǎng)絡(luò)、數(shù)據(jù)可視化、信息檢索和空間數(shù)據(jù)分析等多個(gè)領(lǐng)域的理論和技術(shù)。()

A:對(duì)B:錯(cuò)

答案:對(duì)關(guān)于數(shù)據(jù)挖掘下列說法不正確的是()。

A:數(shù)據(jù)挖掘需要數(shù)據(jù)庫系統(tǒng)提供有效的存儲(chǔ)、索引和查詢處理支持。B:數(shù)據(jù)挖掘并不需要并行、分布式計(jì)算C:數(shù)據(jù)挖掘能夠從海量信息中發(fā)現(xiàn)有價(jià)值的信息,并把數(shù)據(jù)轉(zhuǎn)化成有組織的知識(shí)D:數(shù)據(jù)挖掘是在大型數(shù)據(jù)存儲(chǔ)庫中,自動(dòng)地發(fā)現(xiàn)有用信息的過程

答案:數(shù)據(jù)挖掘并不需要并行、分布式計(jì)算一般數(shù)據(jù)挖掘的流程順序,下列正確的是()。

①選擇數(shù)據(jù)挖掘的技術(shù)、功能和合適的算法;②選擇數(shù)據(jù),數(shù)據(jù)清洗和預(yù)處理;③了解應(yīng)用領(lǐng)域,了解相關(guān)的知識(shí)和應(yīng)用目標(biāo);④尋找感興趣的模式、模式評(píng)估、知識(shí)表示;⑤創(chuàng)建目標(biāo)數(shù)據(jù)集

A:③→②→⑤→①→④B:③→④→①→⑤→②C:③→⑤→②→①→④D:⑤→④→②→①→③

答案:③→④→①→⑤→②知識(shí)發(fā)掘處理(KnowledgeDiscoveryProcess)的執(zhí)行順序,下列正確的是()。

①數(shù)據(jù)清洗;②數(shù)據(jù)選擇;③數(shù)據(jù)編碼;④數(shù)據(jù)擴(kuò)充;⑤數(shù)據(jù)挖掘

A:②→①→④→③→⑤B:④→①→③→②→⑤C:①→②→③→④→⑤D:④→③→①→②→⑤

答案:②→①→④→③→⑤數(shù)據(jù)準(zhǔn)備方法是在評(píng)估模型性能之前對(duì)整個(gè)數(shù)據(jù)集進(jìn)行處理,這會(huì)導(dǎo)致數(shù)據(jù)泄漏的問題,而在數(shù)據(jù)清洗過程中(缺失值、異常值),下列正確的是()。

A:運(yùn)用訓(xùn)練數(shù)據(jù)集中變量的統(tǒng)計(jì)量對(duì)驗(yàn)證集中的變量進(jìn)行數(shù)據(jù)清洗B:均不對(duì)C:運(yùn)用驗(yàn)證數(shù)據(jù)集中變量的統(tǒng)計(jì)量對(duì)訓(xùn)練集中的變量進(jìn)行數(shù)據(jù)清洗D:運(yùn)用驗(yàn)證數(shù)據(jù)集中變量的統(tǒng)計(jì)量對(duì)驗(yàn)證集中的變量進(jìn)行數(shù)據(jù)清洗

答案:運(yùn)用訓(xùn)練數(shù)據(jù)集中變量的統(tǒng)計(jì)量對(duì)驗(yàn)證集中的變量進(jìn)行數(shù)據(jù)清洗

第十章單元測(cè)試

深度學(xué)習(xí)中的“深度”是指()。

A:計(jì)算機(jī)的求解更加精確B:中間神經(jīng)元網(wǎng)絡(luò)的層次很多C:計(jì)算機(jī)理解深度D:計(jì)算機(jī)對(duì)問題的處理更加靈活

答案:中間神經(jīng)元網(wǎng)絡(luò)的層次很多下列哪個(gè)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)會(huì)發(fā)生權(quán)重共享()。

A:選項(xiàng)A和BB:循環(huán)神經(jīng)網(wǎng)絡(luò)C:全連接神經(jīng)網(wǎng)絡(luò)D:卷積神經(jīng)網(wǎng)絡(luò)

答案:選項(xiàng)A和B關(guān)于句子向量表示,下列說法正確的是()。

A:只能通過無監(jiān)督學(xué)習(xí)獲得B:只能通過有監(jiān)督學(xué)習(xí)獲得C:有監(jiān)督和無監(jiān)督學(xué)習(xí)都可以獲得D:都不對(duì)

答案:有監(jiān)督和無監(jiān)督學(xué)習(xí)都可以獲得與傳統(tǒng)機(jī)器學(xué)習(xí)方法相比,深度學(xué)習(xí)的優(yōu)勢(shì)在于()。

A:深度學(xué)習(xí)不需要調(diào)參B:深度學(xué)習(xí)完全不需要做數(shù)據(jù)預(yù)處理C:深度學(xué)習(xí)完全不提取底層特征,如圖像邊緣、紋理等D:深度學(xué)習(xí)可以自動(dòng)學(xué)習(xí)特征

答案:深度學(xué)習(xí)可以自動(dòng)學(xué)習(xí)特征在一個(gè)神經(jīng)網(wǎng)絡(luò)里,知道每一個(gè)神經(jīng)元的權(quán)值和偏差值是最重要的一步

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論