版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
二級(jí)牡兩0“語(yǔ)言程序設(shè)計(jì)模擬3一、單項(xiàng)選擇題1、按照'、后進(jìn)先出〃原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是A隊(duì)列B棧0?雙向鏈表D.二叉樹(shù)2、以下選項(xiàng)的敘述中,正確的是A循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)B在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況C在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況D.循環(huán)隊(duì)列中元素的個(gè)數(shù)是由隊(duì)頭指針和隊(duì)尾指針共同決定3、關(guān)于數(shù)據(jù)的邏輯結(jié)構(gòu),以下選項(xiàng)中描述正確的是A存儲(chǔ)在外存中的數(shù)據(jù)B數(shù)據(jù)所占的存儲(chǔ)空間量C數(shù)據(jù)在計(jì)算機(jī)中的順序存儲(chǔ)方式D.數(shù)據(jù)的邏輯結(jié)構(gòu)是反映數(shù)據(jù)元素之間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu)4、以下選項(xiàng)中,不屬于結(jié)構(gòu)化程序設(shè)計(jì)方法的是A自頂向下B逐步求精C模塊化D.可封裝5、以下選項(xiàng)中,不屬于軟件生命周期中開(kāi)發(fā)階段任務(wù)的是A軟件測(cè)試B概要設(shè)計(jì)C軟件維護(hù)D.詳細(xì)設(shè)計(jì)6、為了使模塊盡可能獨(dú)立,以下選項(xiàng)中描述正確的是A模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)B模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱C模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱D.模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)7、以下選項(xiàng)中敘述正確的是A軟件交付使用后還需要進(jìn)行維護(hù)B軟件一旦交付就不需要再進(jìn)行維護(hù)C軟件交付使用后其生命周期就結(jié)束D.軟件維護(hù)指修復(fù)程序中被破壞的指令8、數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫(kù)技術(shù)的重要特點(diǎn)之一,關(guān)于數(shù)據(jù)獨(dú)立性,以下選項(xiàng)中描述正確的是A數(shù)據(jù)與程序獨(dú)立存放B不同數(shù)據(jù)被存放在不同的文件中C不同數(shù)據(jù)只能被對(duì)應(yīng)的應(yīng)用程序所使用D.以上三種說(shuō)法都不對(duì)9、以下選項(xiàng)中,數(shù)據(jù)庫(kù)系統(tǒng)的核心是A數(shù)據(jù)模型B數(shù)據(jù)庫(kù)管理系統(tǒng)C數(shù)據(jù)庫(kù)D.數(shù)據(jù)庫(kù)管理員10、一間宿舍可以住多個(gè)學(xué)生,以下選項(xiàng)中描述了實(shí)體宿舍和學(xué)生之間聯(lián)系的是A一對(duì)一B一對(duì)多C多對(duì)一D.多對(duì)多11、以下選項(xiàng)中不是Python文件讀操作方法的是AreadBreadlineCreadlinesD.readtext12、以下選項(xiàng)中說(shuō)法不正確的是A靜態(tài)語(yǔ)言采用解釋方式執(zhí)行,腳本語(yǔ)言采用編譯方式執(zhí)行BC語(yǔ)言是靜態(tài)語(yǔ)言,Pylhon語(yǔ)言是腳本語(yǔ)言C編譯是將源代碼轉(zhuǎn)換成目標(biāo)代碼的過(guò)程D.解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時(shí)逐條運(yùn)行目標(biāo)代碼的過(guò)程13、擬在屏幕上打印輸出''Helloword”,以下選項(xiàng)中正確的是Aprint(HelloWorld)Bprint('HelloWorld')Cprintf("HelloWorld")D.printf('HelloWorld')14、以下選項(xiàng)中,不是Python語(yǔ)言特點(diǎn)的是A強(qiáng)制可讀:Python語(yǔ)言通過(guò)強(qiáng)制縮進(jìn)來(lái)體現(xiàn)語(yǔ)句間的邏輯關(guān)系B變量聲明:Python語(yǔ)言具有使用變量需要先定義后使用的特點(diǎn)。平臺(tái)無(wú)關(guān):Python程序可以在任何安裝了解釋器的操作系統(tǒng)環(huán)境中執(zhí)行D.黏性擴(kuò)展:Python語(yǔ)言能夠集成C、C++等語(yǔ)言編寫的代碼15、IDLE環(huán)境的退出命令是Aexit()Besc()Cclose()D.回車鍵16、以下選項(xiàng)中,不符合Python語(yǔ)言變量命名規(guī)則的是Akeyword_33Bkeyword33_C33_keywordD._33keyword17、以下選項(xiàng)中,不是Python語(yǔ)言保留字的是AforBwhileCcontinueD.goto18、以下選項(xiàng)中,Python語(yǔ)言中代碼注釋使用的符號(hào)是A//B/**/C.!D.#19、關(guān)于Python語(yǔ)言的變量,以下選項(xiàng)中說(shuō)法正確的是A隨時(shí)命名、隨時(shí)賦值、隨時(shí)變換類型B隨時(shí)聲明、隨時(shí)使用、隨時(shí)釋放C隨時(shí)命名、隨時(shí)賦值、隨時(shí)使用D.隨時(shí)聲明、隨時(shí)賦值、隨時(shí)變換類型20、Python語(yǔ)言提供的3個(gè)基本數(shù)字類型是A整數(shù)類型、二進(jìn)制類型、浮點(diǎn)數(shù)類型B整數(shù)類型、浮點(diǎn)數(shù)類型、復(fù)數(shù)類型C十進(jìn)制類型、二進(jìn)制類型、十六進(jìn)制類型D.整數(shù)類型、二進(jìn)制類型、復(fù)數(shù)類型21、以下選項(xiàng)中,不屬于IPO模式一部分的是AInput(輸入)BProgram(程序)CProcess(處理)D.Output(輸出)22、以下選項(xiàng)中,屬于Python語(yǔ)言中合法的二進(jìn)制整數(shù)是A0b1708B081010C081019D.0bC3F23、關(guān)于Python語(yǔ)言的浮點(diǎn)數(shù)類型,以下選項(xiàng)中描述錯(cuò)誤的是A浮點(diǎn)數(shù)類型與數(shù)學(xué)中實(shí)數(shù)的概念一致B浮點(diǎn)數(shù)類型表示帶有小數(shù)的類型CPython語(yǔ)言要求所有浮點(diǎn)數(shù)必須帶有小數(shù)部分D.小數(shù)部分不可以為024、關(guān)于Python語(yǔ)言數(shù)值操作符,以下選項(xiàng)中描述錯(cuò)誤的是Ax/y表示x與)之商Bx//y表示x與y之整數(shù)商,即不大于x與y之商的最大整數(shù)Cx**y表示x的y次幕,其中,y必須是整數(shù)D.x%y表示x與y之商的余數(shù),也稱為模運(yùn)算25、以下選項(xiàng)中,不是Python語(yǔ)言基本控制結(jié)構(gòu)的是A順序結(jié)構(gòu)B程序異常C循環(huán)結(jié)構(gòu)D.跳轉(zhuǎn)結(jié)構(gòu)26、關(guān)于分支結(jié)構(gòu),以下選項(xiàng)中描述不正確的是Aif語(yǔ)句中語(yǔ)句塊執(zhí)行與否依賴于條件判斷Bif語(yǔ)句中條件部分可以使用任何能夠產(chǎn)生True和False的語(yǔ)句和函數(shù)^二分支結(jié)構(gòu)有一種緊湊形式,使用保留字if和elif實(shí)現(xiàn)D.多分支結(jié)構(gòu)用于設(shè)置多個(gè)判斷條件以及對(duì)應(yīng)的多條執(zhí)行路徑27、關(guān)于Python函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是A函數(shù)是一段具有特定功能的語(yǔ)句組B函數(shù)是一段可重用的語(yǔ)句組C函數(shù)通過(guò)函數(shù)名進(jìn)行調(diào)用D.每次使用函數(shù)需要提供相同的參數(shù)作為輸入28、以下選項(xiàng)中,不是Python中用于開(kāi)發(fā)用戶界面的第三方庫(kù)是AturtleBPyQt5CwxPythonD.PyGTK29、以下選項(xiàng)中,不是Python中用于進(jìn)行數(shù)據(jù)分析及可視化處理的第三方庫(kù)是AnumpyBpandasCmayavi2D.mxnet30、以下選項(xiàng)中,不是Python中用于進(jìn)行Web開(kāi)發(fā)的第三方庫(kù)是AflaskBDjangoCscrapyD.pyramid31、下面代碼的執(zhí)行結(jié)果是>>>1.23e-4+5.67e+8j.realA0.000123B1.23C5.67e+8D.1.23e432、下面代碼的執(zhí)行結(jié)果是>>>s="11+5in">>>eval(s[1:-2])A16B6C11+5D執(zhí)行錯(cuò)誤33、下面代碼的執(zhí)行結(jié)果是>>>abs(-3+4j)A3.0B4.0C5.0D.執(zhí)行錯(cuò)誤34、下面代碼的執(zhí)行結(jié)果是>>>x=2>>>x*=3+5**2A13B15C56D819235、下面代碼的執(zhí)行結(jié)果是ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))A1B3C4D.836、下面代碼的執(zhí)行結(jié)果是a="Python等級(jí)考試”b="="c=">"print("{0:{1}{3}{2}}".format(a,b,25,c))A===============Python等級(jí)考試BPython等級(jí)考試===============C>>>>>>>>>>>>>>>Python等級(jí)考試D.Python等級(jí)考試>>>>>>>>>>>>>>>37、給出如下代碼:whileTrue:guess=eval(input())ifguess==0x452//2:break作為輸入能夠結(jié)束程序運(yùn)行的是AbreakB553C0x452D."0x452//2"38、下面代碼的執(zhí)行結(jié)果是ls=["2020","20.20","Python"]ls.append(2020)ls.append([2020,"2020"])print(ls)A['2020','20.20','Python',2020,2020,'2020']B['2020','20.20','Python',2020]C['2020','20.20','Python',2020,[2020,'2020']]D.['2020','20.20','Python',2020,['2020']]39、設(shè)city.csv文件內(nèi)容如下:巴哈馬,巴林,孟加拉國(guó),巴巴多斯白俄羅斯,比利時(shí),伯利茲下面代碼的執(zhí)行結(jié)果是f=open("city.csv","r")ls=f.read().split(",”)f.close()print(ls)A['巴哈馬','巴林','孟加拉國(guó)','巴巴多斯','白俄羅斯','比利時(shí)','伯利茲']B['巴哈馬','巴林','孟加拉國(guó)','巴巴多斯\n白俄羅斯','比利時(shí)','伯利茲']C['巴哈馬,巴林,孟加拉國(guó),巴巴多斯,白俄羅斯處匕利時(shí),伯利茲']D.['巴哈馬','巴林','孟加拉國(guó)','巴巴多斯','\n','白俄羅斯','比利時(shí)','伯利茲']40、下面代碼的執(zhí)行結(jié)果是d={}foriinrange(26):d[chr(i+ord("a"))]=chr((i+13)%26+ord("a"))forcin"Python":print(d.get(c,c),end="")APlguhaBCabuglCPythonD.Pabugl二、基本編程題(共15分)41、根據(jù)輸入字符串s,輸出一個(gè)寬度為15字符,字符串s居中顯示,以'、=〃填充的格式。如果輸入字符串超過(guò)15個(gè)字符,則輸出字符串前15個(gè)字符。例如:輸入字符串s為"PYTHON",則輸出、'=====PYTHON====〃。s=input廠請(qǐng)輸入一個(gè)字符串:")print()42、根據(jù)斐波那契數(shù)列的定義,F(xiàn)(0)=0,F(xiàn)(1)=1,F(xiàn)(n)=F(n-1)+F(n-2)(n>2),輸出不大于100的序列元素,請(qǐng)補(bǔ)充橫線處的代碼。a,b=0,1while①:print(a,end=",”)a,b②43、如下是一個(gè)完整程序,請(qǐng)補(bǔ)充橫線處代碼,輸出如'2020年10月10日10時(shí)10分10秒〃樣式的時(shí)間信息。①timestr="2020-10-1010:10:10"t=time.strptime(timestr,"%Y-%m-%d%H:%M:%S")print(time.strftime("②”,t)三、簡(jiǎn)單應(yīng)用題(共25分)44、使用turtle庫(kù)的turtle.fd()函數(shù)和turtle.seth()函數(shù)繪制一個(gè)等邊三角形,邊長(zhǎng)為200importturtleas①foriinrange(②):t.seth(③)t.fd(200)45、編寫代碼完成如下功能:建立字典d,包含內(nèi)容是:"數(shù)學(xué)”:101,”語(yǔ)文”:202,”英語(yǔ)”:203,”物理”:204,”生物”:206。向字典中添加鍵值對(duì)"化學(xué)”:205。修改”數(shù)學(xué)”對(duì)應(yīng)的值為201。刪除"生物”對(duì)應(yīng)的鍵值對(duì)。打印字典d全部信息,參考格式如下(注意,其中逗號(hào)為英文逗號(hào),逐行打印):201:數(shù)學(xué)202:語(yǔ)文(略)四、綜合應(yīng)用題(共20分)46、請(qǐng)編寫程序,生成隨機(jī)密碼。具體要求如下:使用random庫(kù),采用0x1010作為隨機(jī)數(shù)種子。密碼由26個(gè)字母大小寫、10個(gè)數(shù)字字符和!@#$%八&*等8個(gè)特殊符號(hào)組成。每個(gè)密碼長(zhǎng)度固定為10個(gè)字符。程序運(yùn)行每次產(chǎn)生10個(gè)密碼,每個(gè)密碼一行。每次產(chǎn)生的10個(gè)密碼首字符不能一樣。程序運(yùn)行后產(chǎn)生的密碼保存在''隨機(jī)密碼.txt”文件中。答案:一、單項(xiàng)選擇題1、B[解析]棧是限定在一端進(jìn)行插入與刪除的線性表,允許插入與刪除的一端稱為棧頂,不允許插入與刪除的另一端稱為棧底。按照、、先進(jìn)后出”或、、后進(jìn)先出”的原則組織數(shù)據(jù),棧具有記憶作用。用top表示棧頂位置,用bottom表示棧底。2、D[解析]隊(duì)列是指允許在一端進(jìn)行插入,而在另一端進(jìn)行刪除的線性表。按照'、先進(jìn)先出”或'、后進(jìn)后出”的原則組織數(shù)據(jù)。在隊(duì)列中,隊(duì)尾指針rear和隊(duì)頭指針front共同反映了隊(duì)列中元素動(dòng)態(tài)變化的情況。在實(shí)際應(yīng)用中,隊(duì)列的順序存儲(chǔ)結(jié)構(gòu)一般采用循環(huán)隊(duì)列的形式。循環(huán)隊(duì)列就是將隊(duì)列存儲(chǔ)空間的最后一個(gè)位置繞到第一個(gè)位置,形成邏輯上的環(huán)狀空間,供隊(duì)列循環(huán)使用。3、D[解析]數(shù)據(jù)的邏輯結(jié)構(gòu)反映數(shù)據(jù)元素之間的前后件關(guān)系,與它們?cè)谟?jì)算機(jī)中的存儲(chǔ)位置無(wú)關(guān)。數(shù)據(jù)的邏輯結(jié)構(gòu)包含:①表示數(shù)據(jù)元素的信息;②表示各數(shù)據(jù)元素之間的前后件關(guān)系。(邏輯關(guān)系,與在計(jì)算機(jī)內(nèi)的存儲(chǔ)位置無(wú)關(guān))。一個(gè)數(shù)據(jù)結(jié)構(gòu)中的各數(shù)據(jù)元素在計(jì)算機(jī)存儲(chǔ)空間中的位置關(guān)系與邏輯關(guān)系有可能不同。TOC\o"1-5"\h\z4、D[解析]結(jié)構(gòu)化程序設(shè)計(jì)方法的基本思想是將軟件設(shè)計(jì)成相對(duì)獨(dú)立、單一功能的模塊組成的結(jié)構(gòu)。結(jié)構(gòu)化程序設(shè)計(jì)方法的4條原則是:①自頂向下;②逐步求精;③模塊化;④限制使用joto語(yǔ)句??煞庋b是面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)之一。5、C[解析]軟件維護(hù)不屬于開(kāi)發(fā)階段的任務(wù)。軟件生命周期包括定義階段、開(kāi)發(fā)階段和維護(hù)階段。定義階段任務(wù)包括可行性研究、初步項(xiàng)目計(jì)劃和需求分析;開(kāi)發(fā)階段任務(wù)包括概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試;維護(hù)階段包括使用、維護(hù)、退役。6、B[解析]模塊獨(dú)立性是評(píng)價(jià)軟件設(shè)計(jì)好壞的度量標(biāo)準(zhǔn)。衡量軟件的模塊獨(dú)立性使用耦合性和內(nèi)聚性兩個(gè)定性的度量標(biāo)準(zhǔn)。優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚、低耦合。7、A[解析]將已交付的軟件投入運(yùn)行,在運(yùn)行使用中不斷進(jìn)行維護(hù),根據(jù)新提出的需要進(jìn)行必要而且可能的擴(kuò)充和刪改。8、D[解析]數(shù)據(jù)獨(dú)立性是數(shù)據(jù)與程序間的互不依賴性,及數(shù)據(jù)庫(kù)中數(shù)據(jù)獨(dú)立于應(yīng)用程序而不依賴于應(yīng)用程序。數(shù)據(jù)對(duì)立性一般分為物理獨(dú)立性和邏輯獨(dú)立性。TOC\o"1-5"\h\z9、B[解析]數(shù)據(jù)庫(kù)管理系統(tǒng)是一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫(kù)中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護(hù)、控制及保護(hù)和數(shù)據(jù)服務(wù)等,是數(shù)據(jù)庫(kù)系統(tǒng)的核心。10、B[解析]兩個(gè)實(shí)體集間的聯(lián)系實(shí)際上是實(shí)體集之間的函數(shù)關(guān)系,可以有一對(duì)一、一對(duì)多和多對(duì)多。一個(gè)宿舍可以人住多個(gè)學(xué)生,一個(gè)學(xué)生只能人住一個(gè)宿舍。11、D[解析]Python文件讀操作方法中沒(méi)有readtext。12、A[解析]靜態(tài)語(yǔ)言采用編譯方式執(zhí)行,腳本語(yǔ)言采用解釋方式執(zhí)行。13、B[解析]print函數(shù)是Python解釋器提供的內(nèi)置函數(shù)。定義如下:print(value,...,sep=",end='\n',file=sys.stdout,flush=False)14、B[解析]Python語(yǔ)言使用變量不需要先定義后使用。15、A[解析]exit()可實(shí)現(xiàn)退出。16、C[解析]Python語(yǔ)言變量允許下畫線出現(xiàn)在變量名的首位。17、D[解析]goto不是Python語(yǔ)言保留字。18、D[解析]#是Python語(yǔ)言中代碼注釋使用的符號(hào)。19、C[解析]Python語(yǔ)言的變量隨時(shí)命名、隨時(shí)賦值、隨時(shí)使用。20、B[解析]整數(shù)類型、浮點(diǎn)數(shù)類型、復(fù)數(shù)類型是Python語(yǔ)言提供的3個(gè)基本數(shù)字類型。21、B[解析]IPO模式指Input、Progress、Outputo22、B[解析]0B是整數(shù)類型二進(jìn)制的引導(dǎo)符號(hào),二進(jìn)制數(shù)的數(shù)碼只有。和1,A、C、D選項(xiàng)中出現(xiàn)了其他數(shù)碼,所以是不合法的二進(jìn)制整數(shù)。23、D[解析]Python語(yǔ)言的浮點(diǎn)數(shù)小數(shù)部分可以為0。24、C[解析]x**y表示x的y次幕,其中y可以是小數(shù)。25、D[解析]跳轉(zhuǎn)結(jié)構(gòu)不是Python語(yǔ)言的基本控制結(jié)構(gòu)。26、C[解析]二分支結(jié)構(gòu)有一種緊湊形式,使用保留字if和else實(shí)現(xiàn)。27、D[解析]每次調(diào)用函數(shù)的參數(shù)可以不同,這是函數(shù)很重要的特點(diǎn)。28、A[解析]turtle是Python的一個(gè)直觀有趣的圖形繪制函數(shù)庫(kù)。29、D[解析]numpy、pandas是數(shù)據(jù)分析方向的第三方庫(kù),mayavi2是數(shù)據(jù)可視化方向的第三方庫(kù)。30、C[解析]serapy是網(wǎng)絡(luò)爬蟲(chóng)方向的第三方庫(kù)。TOC\o"1-5"\h\z31、A[解析]參考復(fù)數(shù)類型加法運(yùn)算。32、B[解析]參考字符串切片操作。33、C[解析]abs(-3+4j)計(jì)算得到復(fù)數(shù)的模。34、C[解析]參考二元操作符*=的運(yùn)算規(guī)則。35、B[解析]len()函數(shù)是內(nèi)置函數(shù),本題中可求出列表的元素個(gè)數(shù)。36、A[解析]參考字符串格式化format方法。37、B[解析]0x452對(duì)應(yīng)十進(jìn)制數(shù)為1106,1106//2的結(jié)果為553。38、C[解析]列表的append方法實(shí)現(xiàn)在列表的最后增加一個(gè)元素。39、B[解析]以split(",")方法從CSV文件中獲得內(nèi)容時(shí),無(wú)法去除換行符。'巴巴多斯\n白俄羅斯'作為一個(gè)列表元素出現(xiàn)。40、A[解析]利用字典實(shí)現(xiàn)針對(duì)小寫字母的一種移動(dòng)13位循環(huán)加密方法。二、基本編程題41、s=input("請(qǐng)輸入一個(gè)字符串:”)print("{:=A15}H.format(s))[解析]這是一個(gè)基本編程題,考查Python字符串格式化.format()方法。重點(diǎn)在于理解槽在大括號(hào){}內(nèi)格式控制符中的使用。寬度15,表示為{:15};使用'、=〃填充,表示為{:=},居中表示為{:八},綜合后的完整代碼如下:s=input("請(qǐng)輸入一個(gè)字符串:")print("{:=A15}".format(s))42、a,b=0,1whileaV=100:print(a,end=',')a,h=b,a+b[解析]這是一個(gè)基本編程題,計(jì)算斐波那契數(shù)列,考查while循環(huán)的使用方法。該程序重點(diǎn)在于確定while循環(huán)的判斷條件,由于輸出不大于100的序列元素,循環(huán)條件即判斷數(shù)列產(chǎn)生各值與100的關(guān)系。最后,每次循環(huán),要通過(guò)重新賦值,給出新的a和b值,用于計(jì)算數(shù)列后續(xù)內(nèi)容。綜上,該問(wèn)題參考代碼如下:a,b=0,1whileaV=100:print(a,end=',')a,b=b,a+b43、importtimetimestr="2020-10-1010:10:10"t=time.strptime(timestr,"%Y-%m-%d%H:%M:%S")print(time.strftime("%Y年%m月%d日%H時(shí)%M分%S秒",t))[解析]這是一個(gè)基本編程題,考核time庫(kù)的使用。給定代碼中出現(xiàn)了time.strptime()函數(shù),因此首行需要引入time庫(kù)。輸出時(shí)間模式是輸出如“2020年10月10日10時(shí)10分10秒”參考給定代碼中%Y-%m-%d%H:%M:%S控制符信息,不難給出strftime()對(duì)應(yīng)的格式字符串信息。該題目并不完全需要了解time庫(kù)的使用,僅需要理解時(shí)間輸出方式,屬于考試范圍。綜上,該問(wèn)題參考代碼如下:importtimetimestr="2020-10-1010:10:10"t=time.strptime(timestr,"%Y-%m-%d%H:%M:%S")print(time.strflime("%Y年%m月%d0%H時(shí)%M分%S秒",t))三、簡(jiǎn)單應(yīng)用題44、importturtleastforiinrange(3):t.seth(i*120)t.fd(200)[解析]這是一個(gè)簡(jiǎn)單應(yīng)用題,考核'、海龜繪圖體系〃,繪制簡(jiǎn)單的等邊三角形。給定部分代碼采用了import...as...形式,這是引入turtle庫(kù)并賦予別名的方式,結(jié)合后續(xù)代碼,首行應(yīng)填寫別名t。由于題目要求使用seth()函數(shù),因此,需要在繪制每條邊時(shí)計(jì)算絕對(duì)繪制方位,可以利用循環(huán)變量i計(jì)算三個(gè)邊的絕對(duì)角度。參考代碼如下:importturtleastforiinrange(3):t.seth(i*120)t.fd(200)45、(1)d={"數(shù)學(xué)”:101,”語(yǔ)文”:202,”英語(yǔ)”:203,”物理”:204,”生物”:206}d["化學(xué)"]=205d["數(shù)學(xué)"]=201deld["生物”]forkeyind:print("{}:{}".format(d[key],key))[解析]這是一個(gè)簡(jiǎn)單應(yīng)用題,用來(lái)操作字典類型。建立字典采用{}。d={"數(shù)學(xué)”:101,”語(yǔ)文”:202,”英語(yǔ)”:203,”物理”:204,”生物”:206}可以使用字典索引□方式直接增加新的、、鍵值對(duì)〃。d「化學(xué)"]=205可以使用字典索引[]方式直接修改'、鍵值對(duì)〃信息。d["數(shù)學(xué)"]=201使用del及字典索引口方式刪除'、鍵值對(duì)〃信息。deld["生物”]遍歷字典時(shí)需要注意,循環(huán)變量并不是'、鍵值對(duì)”而只是鍵,可以通過(guò)循環(huán)變量索引字典中鍵和值的信息。forkeyind:print("{}:{}".format(d[key],key))四、綜合應(yīng)用題46、importrandomrandom.seed(0x1010)s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\1234567890!@#$%
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建省南平市水南學(xué)校2022年高三語(yǔ)文聯(lián)考試卷含解析
- 遼寧大學(xué)《散文寫作》2023-2024學(xué)年第一學(xué)期期末試卷
- 在線教育平臺(tái)合作開(kāi)發(fā)合同(2篇)
- 城鄉(xiāng)黨支部結(jié)對(duì)共建工作情況總結(jié)
- 網(wǎng)絡(luò)監(jiān)控合同范本
- 婚慶設(shè)備租賃及運(yùn)輸合同
- 2024版酒店租房合同
- 建筑工程備案調(diào)查合同ktv
- 隧道照明節(jié)能改造合同
- 施工分包合同模板
- 2024年認(rèn)證行業(yè)法律法規(guī)及認(rèn)證基礎(chǔ)知識(shí)
- SCA自動(dòng)涂膠系統(tǒng)培訓(xùn)講義
- 食材配送后續(xù)服務(wù)方案
- LEC法取值標(biāo)準(zhǔn)對(duì)照表
- 鑄造工廠設(shè)備管理(共21頁(yè))
- 華中數(shù)控車床編程及操作
- 農(nóng)產(chǎn)品收購(gòu)臺(tái)賬(登記經(jīng)營(yíng)單位及個(gè)體經(jīng)營(yíng)者投售的農(nóng)產(chǎn)品
- 分紅保險(xiǎn)精算規(guī)定
- 名詞性從句引導(dǎo)詞表格
- 3、起重工、焊工、電工安全技術(shù)交底
- 水稻幼穗分化八個(gè)時(shí)期的劃分表
評(píng)論
0/150
提交評(píng)論