《Python程序設(shè)計》C試卷_第1頁
《Python程序設(shè)計》C試卷_第2頁
《Python程序設(shè)計》C試卷_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

《Python網(wǎng)絡(luò)滲透編程》課程期末考試卷(C卷)第3頁共3頁《Python網(wǎng)絡(luò)滲透編程》課程期末考試卷(C卷)第1頁共3頁一.選擇題(每小題2分,共20分。)1.下面x的值不可改變的是。A.x=[1,2,3]B.x=(1,2,3)C.x={‘a(chǎn)’:1,‘b’:2,‘c’:3}D.x=’123’2.以下對Python中字典的說法錯誤的是。A.字典可以為空B.字典的鍵不能相同C.字典的鍵不可變D.字典的值不可變3.代碼print(1if‘a(chǎn)’in’ABC’else2)執(zhí)行結(jié)果是。A.1B.2C.報錯D.結(jié)果為空4.對于下面的腳本,當(dāng)用戶輸入“hello!”時,程序的輸出結(jié)果是。try:s=int(input("請輸入一個整數(shù):"))ss=s*2print(ss)except:print("請輸入一個整數(shù)!")A.請輸入一個整數(shù):B.ssC.請輸入一個整數(shù)!D.hello!5.可以通過Python的Socket庫函數(shù)中的函數(shù)獲取域名所對應(yīng)的IP地址。A.getIP()B.gethostbyname()C.whois()D.socket()6.下面腳本的功能是:importnmapnm=nmap.PortScanner()result=nm.scan(hosts='31',arguments='-sP')print(result)A.獲取IP地址對應(yīng)的域名B.探測IP地址打開的端口C.探測目標(biāo)主機(jī)是否在線D.探測目標(biāo)主機(jī)的IP地址7.下列字符不可能出現(xiàn)在Base64編碼中的是。A.+B./C.=D.*8.主機(jī)A要探測目標(biāo)主機(jī)B的90端口是否打開,發(fā)送的TCPSYN數(shù)據(jù)包,得到了如下返回結(jié)果,則下列說法正確的是:A.主機(jī)A的IP地址為00B.目標(biāo)主機(jī)B是Windows操作系統(tǒng)C.目標(biāo)主機(jī)B的90端口沒有打開D.以上說法都不對9.使用python的DES對象進(jìn)行加密時,其密鑰必須為個字符。A.4B.8C.16D.2410.執(zhí)行duct(“AB”,repeat=2)后所獲得的字母組合是。A.('A','B')B.('B','A')C.('A','A')('B','B')D.('A','A')('A','B')('B','A')('B','B')二.填空題(每空2分,共20分)。1.表達(dá)式int(4**0.5)的值為(1)。2.Python程序文件擴(kuò)展名主要有(2)和(3)兩種,其中后者常用于GUI程序。3.在函數(shù)內(nèi)部可以通過關(guān)鍵字(4)來定義全局變量。4.使用上下文管理關(guān)鍵字(5)可以自動管理文件對象,不論何種原因結(jié)束該關(guān)鍵字中的語句塊,都能保證文件被正確關(guān)閉。5.Python內(nèi)建異常類的基類是(6)。6.要使用IPv4、UDP協(xié)議創(chuàng)建一個socket對象,請將下面語句補(bǔ)充完整:server=socket.socket((7),(8))7.請使用python中的scapy模塊構(gòu)造一個向目標(biāo)主機(jī)發(fā)送ICMP協(xié)議的數(shù)據(jù)包:(9)。8.Python標(biāo)準(zhǔn)庫(10)中提供了計算MD5摘要的方法md5()。三.判斷題(每題2分,共20分。)1.Python是一種跨平臺、開源、免費的高級動態(tài)編程語言。2.只能對列表進(jìn)行切片操作,不能對元組和字符串進(jìn)行切片操作。3.在循環(huán)中continue語句的作用是跳出當(dāng)前循環(huán)。4.定義Python函數(shù)時必須指定函數(shù)返回值類型。5.使用python以追加模式打開文件時,文件指針指向文件尾。6.在異常處理結(jié)構(gòu)中,不論是否發(fā)生異常,finally子句中的代碼總是會執(zhí)行的。7.在交換式網(wǎng)絡(luò)中,根本無法實現(xiàn)網(wǎng)絡(luò)嗅探。。8.端口掃描的原理是通過端口掃描確定主機(jī)開放的端口,從而了解目標(biāo)主機(jī)上運(yùn)行著的網(wǎng)絡(luò)服務(wù)。9.HTTP服務(wù)可以不運(yùn)行在80端口。10.可在對目標(biāo)主機(jī)進(jìn)行ping操作后,根據(jù)其返回的TTL值對系統(tǒng)類型進(jìn)行判斷。Windows系統(tǒng)的TTL起始值為64。四.簡答題(每空4分,共20分)。1.在Python中導(dǎo)入模塊中的對象有哪幾種方式?2.下面的程序是否能夠正常執(zhí)行,若不能,請解釋原因;若能,請分析其執(zhí)行結(jié)果。fromrandomimportrandintresult=set()whileTrue:result.add(randint(1,10))iflen(result)==20:breakprint(result)3.閱讀下面的代碼,解釋其功能。x=list(range(20))forindex,valueinenumerate(x):ifvalue==3:x[index]=54.閱讀下面的代碼,并分析假設(shè)文件“D:\test.txt”不存在的情況下可能發(fā)生的問題。try:fp=open(r'D:\test.txt','a+')print('Helloworld!',file=fp)finally:fp.close()5.請簡述利用TCP協(xié)議探測目標(biāo)主機(jī)存活的原理。五.編寫程序:請根據(jù)要求編寫程序。

溫馨提示

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

評論

0/150

提交評論