2023年5月計(jì)算機(jī)技術(shù)與軟件《中級軟件設(shè)計(jì)師(上午卷)》試題真題及答案_第1頁
2023年5月計(jì)算機(jī)技術(shù)與軟件《中級軟件設(shè)計(jì)師(上午卷)》試題真題及答案_第2頁
2023年5月計(jì)算機(jī)技術(shù)與軟件《中級軟件設(shè)計(jì)師(上午卷)》試題真題及答案_第3頁
2023年5月計(jì)算機(jī)技術(shù)與軟件《中級軟件設(shè)計(jì)師(上午卷)》試題真題及答案_第4頁
2023年5月計(jì)算機(jī)技術(shù)與軟件《中級軟件設(shè)計(jì)師(上午卷)》試題真題及答案_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2023年5月計(jì)算機(jī)技術(shù)與軟件《中級軟件設(shè)計(jì)師(上午卷)》試題真題及答案[單選題]1.計(jì)算機(jī)中,系統(tǒng)總線用于()連接。A.接口和外設(shè)B.運(yùn)算器,控制器和寄存器C.主存及外設(shè)部件D.DMA控制器和中斷控(江南博哥)制器正確答案:C參考解析:按連接部件不同,總線可分為:片內(nèi)總線、系統(tǒng)總線、通信總線。片內(nèi)總線是芯片內(nèi)部的總線,如CPU內(nèi)部的總線。系統(tǒng)總線是CPU、主存、I/O設(shè)備各大部件之間的信息傳輸線。通訊總線用于計(jì)算機(jī)系統(tǒng)之間或與其他系統(tǒng)之間的通信。[單選題]2.在由高速緩存,主存和硬盤構(gòu)成的三級存儲體系中,CPU執(zhí)行指令時(shí)需要讀取數(shù)據(jù),那么DMA控制器和中斷cpu發(fā)出的數(shù)據(jù)地址是()。A.高速緩存地址B.主存物理地址C.硬盤的扇區(qū)地址D.虛擬地址正確答案:B參考解析:在DMA控制方式下主存與高速I/O設(shè)備之間會有一條直接數(shù)據(jù)通路(DMA總線)。CPU向DMA接口發(fā)出“讀/寫”命令,并指明主存地址、磁盤地址、讀寫數(shù)據(jù)量等參數(shù)。DMA控制器自動控制磁盤與主存的數(shù)據(jù)讀寫,每完成一整塊數(shù)據(jù)讀寫(如1KB為一整塊),才向CPU發(fā)出一次中斷請求。所以這里的主存地址是主存的物理地址。[單選題]3.設(shè)信息位是8位,用海明碼來發(fā)現(xiàn)并糾正1位出錯(cuò)的情況,則校驗(yàn)位的位數(shù)至少為()。A.1B.2C.4D.8正確答案:C參考解析:設(shè)信息位為n位,校驗(yàn)位為k位,根據(jù)公式2^k?>=?n+k+1,可得校驗(yàn)位的位數(shù)至少為4位。[單選題]4.中斷向量提供的是()。A.中斷源的設(shè)備地址B.中斷服務(wù)程序的入口地址C.傳遞數(shù)據(jù)的超始地址D.主程序的斷點(diǎn)地址正確答案:B參考解析:中斷向量表用來保存各個(gè)中斷源的中斷服務(wù)程序的入口地址。當(dāng)外設(shè)發(fā)出中斷請求信號(INTR)以后,由中斷控制器(INTC)確定其中斷號,并根據(jù)中斷號查找中斷向量表來取得其中斷服務(wù)程序的入口地址,同時(shí)INTC把中斷請求信號提交給CPU。[單選題]5.計(jì)算機(jī)系統(tǒng)中,定點(diǎn)數(shù)常采用補(bǔ)碼表示,以下關(guān)于補(bǔ)碼表示的敘述中,錯(cuò)誤的是()。A.補(bǔ)碼零的表示是唯一的B.可以將減法運(yùn)算轉(zhuǎn)化為加法運(yùn)算C.符號位可以與數(shù)值位一起參加運(yùn)算D.與真值的對應(yīng)關(guān)系簡單且直觀正確答案:D參考解析:負(fù)數(shù)的補(bǔ)碼真值需要計(jì)算才能獲得,無法直觀對應(yīng)。[單選題]6.設(shè)指令流水線將一條指令的執(zhí)行分為取指,分析,執(zhí)行三段,已知取指時(shí)間是2ns,分析時(shí)間需2ns.執(zhí)行時(shí)間為1nS,則執(zhí)行完1000條指令所需時(shí)間為。()A.1004nsB.1998nsC.2003nsD.2008ns正確答案:C參考解析:此題流水線周期為2ns,根據(jù)指令流水線執(zhí)行時(shí)間公式:(n-1)×流水線周期+一次指令執(zhí)行完畢的時(shí)間=999×2+(2+2+1)=2003ns[單選題]7.在OSI參考模型中,負(fù)責(zé)對應(yīng)用層消息進(jìn)行壓縮,加密功能的層次為()。A.傳輸層B.會話層C.表示層D.應(yīng)用層正確答案:C參考解析:選項(xiàng)A的傳輸層負(fù)責(zé)數(shù)據(jù)通信,建立主機(jī)端到端的鏈接,為會話層和網(wǎng)絡(luò)層提供端到端可靠的和透明的數(shù)據(jù)傳輸服務(wù),確保數(shù)據(jù)能完整的傳輸?shù)骄W(wǎng)絡(luò)層。選項(xiàng)B的會話層負(fù)責(zé)創(chuàng)建、管理和維護(hù)會話,接收來自傳輸層的數(shù)據(jù),負(fù)責(zé)建立、管理和終止表示層實(shí)體之間的通信會話,支持它們之間的數(shù)據(jù)交換。選項(xiàng)C的表示層負(fù)責(zé)數(shù)據(jù)編碼、格式轉(zhuǎn)換、數(shù)據(jù)加密,提供各種用于應(yīng)用層數(shù)據(jù)的編碼和轉(zhuǎn)換功能,確保一個(gè)系統(tǒng)的應(yīng)用層發(fā)送的數(shù)據(jù)能被另一個(gè)系統(tǒng)的應(yīng)用層識別。選項(xiàng)D的應(yīng)用層為計(jì)算機(jī)用戶、各種應(yīng)用程序以及網(wǎng)絡(luò)提供接口,也為用戶直接提供各種網(wǎng)絡(luò)服務(wù)。[單選題]8.以下關(guān)于入侵防御系統(tǒng)功能的描述中,不正確的是()。A.監(jiān)測并分析用戶和系統(tǒng)統(tǒng)的網(wǎng)絡(luò)活動B.匹配特征庫識別已知的網(wǎng)絡(luò)功擊行為C.聯(lián)動入侵撿測系統(tǒng)使其阻斷網(wǎng)絡(luò)功擊行為D.檢測僵尸網(wǎng)絡(luò),木馬控制等僵尸主機(jī)行為正確答案:C參考解析:入侵防御系統(tǒng)是包含了入侵檢查系統(tǒng)的功能,不需要聯(lián)動入侵檢查系統(tǒng)就能進(jìn)行阻斷操作。[單選題]9.web應(yīng)用防火墻無法有效防止()。A.登錄口令暴力破解B.惡意注冊C.搶票機(jī)器人D.流氓軟件正確答案:D參考解析:Web應(yīng)用防護(hù)墻(WebApplicationFirewall,簡稱WAF)是通過執(zhí)行一系列針對HTTP/HTTPS的安全策略來專門為Web應(yīng)用提供保護(hù)的一款產(chǎn)品,主要用于防御針對網(wǎng)絡(luò)應(yīng)用層的攻擊,像SQL注入、跨站腳本攻擊、參數(shù)篡改、應(yīng)用平臺漏洞攻擊、拒絕服務(wù)攻擊等。流氓軟件已經(jīng)處于系統(tǒng)內(nèi)部了,無法有效防止。[單選題]10.著作權(quán)中,()的保護(hù)期不受期限限制。A.發(fā)表權(quán)B.發(fā)行權(quán)C.展覽權(quán)D.署名權(quán)正確答案:D參考解析:《著作權(quán)》規(guī)定的著作權(quán)保護(hù)期限為作者終生及其死亡后的五十年,截止于作者死亡后第五十年的12月31日,其中的署名權(quán)、修改權(quán)、保護(hù)作品完整權(quán)的保護(hù)期限不受限制。[單選題]11.國際上為保護(hù)計(jì)算機(jī)軟件知識產(chǎn)權(quán)不受侵犯所采用的主要方式是實(shí)施()。A.合同法B.物權(quán)法C.版權(quán)法D.刑法正確答案:C參考解析:目前國際上普遍采用版權(quán)法來保護(hù)計(jì)算機(jī)軟件知識產(chǎn)權(quán)不受侵犯。[單選題]12.以下關(guān)于計(jì)算機(jī)軟件著作權(quán)的敘述中,不正確的是()。A.軟件著作權(quán)人可以許可他人行使其軟件著作權(quán),并有權(quán)獲得報(bào)酬B.軟件著作權(quán)人可以全部或者部分轉(zhuǎn)讓其軟件著作權(quán),并有權(quán)獲得報(bào)酬C.軟件著作權(quán)屬于自然人的,該自然人死亡后,在軟件著作權(quán)的保護(hù)期內(nèi)、繼承人能繼承軟件著作權(quán)的所有權(quán)力D.為了學(xué)習(xí)和研究軟件內(nèi)含的設(shè)計(jì)思想和原理,通過安裝、顯示、傳輸或者存儲軟件等??使用軟件的,可以不經(jīng)軟件著作權(quán)人許可,不向其支付報(bào)酬正確答案:C參考解析:根據(jù)《計(jì)算機(jī)軟件保護(hù)條例》規(guī)定,軟件著作權(quán)屬于自然人的,該自然人死亡以后,在軟件著作權(quán)的保護(hù)期內(nèi),軟件著作權(quán)的繼承人可以按照我國繼承法的有關(guān)規(guī)定,繼承計(jì)算機(jī)軟件保護(hù)條例有關(guān)條款規(guī)定的除了署名權(quán)以外的其他權(quán)利,即財(cái)產(chǎn)權(quán)利。[單選題]13.以上關(guān)于數(shù)據(jù)流圖中基本加工的敘述,不正確的是()。A.對每一個(gè)基本加工,必須有一個(gè)加工規(guī)格說明B.加工規(guī)格說明必須描述把輸入數(shù)據(jù)流變換為輸出數(shù)據(jù)流的加工規(guī)則C.加工規(guī)格說明需要給出實(shí)現(xiàn)加工的細(xì)節(jié)D.決策樹、決策表可以用來表示加工規(guī)格說明正確答案:C參考解析:在數(shù)據(jù)流圖中,加工的作用是描述“輸入數(shù)據(jù)流”到“輸出數(shù)據(jù)流”之間的變換,即對數(shù)據(jù)進(jìn)行了什么樣的處理,使得“輸入數(shù)據(jù)流”變?yōu)椤拜敵鰯?shù)據(jù)流”。對每一個(gè)基本加工,必須有一個(gè)加工規(guī)格說明,加工規(guī)格說明主要目的是表達(dá)“做什么”而不是“怎么做”,也就是描述的是加工策略不是加工細(xì)節(jié)。[單選題]14.以下關(guān)于好的軟件設(shè)計(jì)原則的敘述中,不正確的是()。A.模塊化B.提高模塊獨(dú)立性C.集中化D.提高抽象層次正確答案:C參考解析:軟件設(shè)計(jì)采用模塊化的思想,模塊化是指將一個(gè)待開發(fā)的軟件分解成若干個(gè)小的簡單部分,即模塊,每個(gè)模塊可獨(dú)立地開發(fā)、測試,最后組裝成完整的程序。這是一種復(fù)雜問題“分而治之”的原則。模塊化的目的是使程序的結(jié)構(gòu)清晰,容易閱讀、理解、測試和修改。選項(xiàng)C的集中化正好跟模塊化的思想是相反的。[單選題]15.下圖是一個(gè)軟件項(xiàng)目的活動圖,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示活動,則里程碑(作答此空)在關(guān)鍵路徑上。關(guān)鍵路徑長度為()天。A.BB.EC.GD.I正確答案:B參考解析:關(guān)鍵路徑是指從開始節(jié)點(diǎn)到結(jié)束節(jié)點(diǎn)之間持續(xù)時(shí)間最長的路徑,本題的關(guān)鍵路徑是ACEHJK。里程碑E在關(guān)鍵路徑上。[單選題]16.下圖是一個(gè)軟件項(xiàng)目的活動圖,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示活動,則里程碑()在關(guān)鍵路徑上。關(guān)鍵路徑長度為(作答此空)天。A.15B.17C.19D.23正確答案:D參考解析:根據(jù)上題解析,關(guān)鍵路徑長度為23。[單選題]17.由8位成員組成的開發(fā)團(tuán)隊(duì)中,一共有()條溝通路徑。A.64B.56C.32D.28正確答案:D參考解析:溝通路徑公式:n×(n-1)/2=8×7/2=28[單選題]18.對布爾表達(dá)式“aor((cb小于c)andd)”求值時(shí),()時(shí)可進(jìn)行短路計(jì)算。A.a為trueB.b為trueC.c為trueD.d為true正確答案:A參考解析:短路運(yùn)算特點(diǎn)是:當(dāng)“and”前面為假時(shí),“and”后面的不計(jì)算;“or”前面為真時(shí),“or”后面的不計(jì)算。[單選題]19.設(shè)有正規(guī)式s=(0|10)*,則其所描述正規(guī)集中字符體的特點(diǎn)是()。A.長度必須是偶數(shù)B.長度必須是奇數(shù)C.0不能連續(xù)出現(xiàn)D.1不能連續(xù)出現(xiàn)正確答案:D參考解析:本題可以使用排除法解題,s=(0|10)*可以描述的字符包括0,10,00000,101010010等,所以選D。這里的“*”代表“*”前面的部分(0或者10)可以出現(xiàn)0次或無數(shù)次。[單選題]20.設(shè)函數(shù)foo和hoo的定義如下圖所示,在函數(shù)foo中調(diào)用函數(shù)hoo,hoo的第一個(gè)參數(shù)采用傳引用方式.(callbyreference),第二個(gè)參數(shù)傳值方式(callbyvalue),那么函數(shù)foo中的print(a,b)將輸出()。A.8,5B.39,5C.8,40D.39,40正確答案:B參考解析:根據(jù)題意,a=8,b=5初始化后,執(zhí)行hoo(a,b),第一個(gè)參數(shù)傳引用(即將a的地址給到了x),第二個(gè)參數(shù)傳值(即將b的值給到m)。在hoo(8,5)執(zhí)行后,a發(fā)生變化(m=8*5=40,a=40-1=39),b不發(fā)生變化(b=5)。所以print(a,b)為39,5。[單選題]21.某文件管理系統(tǒng)采用位示圖.(bitmap)來記錄磁盤的使用情況,若計(jì)算機(jī)系統(tǒng)的字長為64位,磁盤容量為512GB,物理塊的大小為4MB,那么位示圖的大小為()個(gè)字。A.1024B.2048C.4096D.9600正確答案:B參考解析:磁盤容量512GB,物理塊4M,一共512GB/4MB=128K個(gè)物理塊。字長64位,所以位示圖的大小為128K/64=2K=2048個(gè)字。[單選題]22.磁盤調(diào)度分為移臂調(diào)度和旋轉(zhuǎn)調(diào)度兩類,在移臂調(diào)度的算法中,()算法可能會隨時(shí)改變移動臂的運(yùn)行方向。A.單向掃描和先來先服務(wù)B.電梯調(diào)度和先來先服務(wù)C.電梯調(diào)度和最短尋道時(shí)間優(yōu)先D.先來先服務(wù)和最短尋道時(shí)間優(yōu)先正確答案:D參考解析:先來先服務(wù)算法會根據(jù)進(jìn)程請求訪問磁盤的先后次序進(jìn)行調(diào)度。這種算法的優(yōu)點(diǎn)是公平、簡單,且每個(gè)進(jìn)程的請求都能依次得到處理,不會出現(xiàn)某進(jìn)程的請求長期得不到滿足的情況。但缺點(diǎn)是由于未對尋道進(jìn)行優(yōu)化,會導(dǎo)致平均尋道時(shí)間可能較長。最短尋道時(shí)間優(yōu)先算法要求訪問的磁道與當(dāng)前磁頭所在的磁道距離最近,使得每次的尋道時(shí)間最短。但這種調(diào)度算法不能保證平均尋道時(shí)間最短。掃描算法不僅考慮到要訪問的磁道與當(dāng)前磁道的距離,更優(yōu)先考慮的是磁頭的當(dāng)前移動方向。在這種算法中,磁頭移動的規(guī)律頗似電梯的運(yùn)行,故又常稱為電梯調(diào)度算法。單向掃描調(diào)度算法的特點(diǎn)是當(dāng)磁頭剛從里向外移動過某一磁道時(shí),恰有一進(jìn)程請求訪問此磁道,這時(shí)該進(jìn)程必須等待,待磁頭從里向外,再從外向里掃描完所有要訪問的磁道后才處理該進(jìn)程的請求,致使該進(jìn)程的請求被嚴(yán)重地推遲。為了減少這種延遲,算法規(guī)定磁頭只做單向移動。[單選題]23.在支持多線程的操作系統(tǒng)中,假設(shè)進(jìn)程P創(chuàng)建了t1、t2、t3線程,那么()。A.該進(jìn)程的代碼段不能被t1、t2、t3共享B.該進(jìn)程的全局變量只能被t共享C.該進(jìn)程中t1、t2、t3的棧指針不能被共享D.該進(jìn)程中t1的棧指針可以被t2、t3共享正確答案:C參考解析:一個(gè)程序執(zhí)行一個(gè)或多個(gè)進(jìn)程,一個(gè)進(jìn)程包含一個(gè)或多個(gè)線程,進(jìn)程之間相互獨(dú)立,但同一進(jìn)程下的各個(gè)線程之間共享代碼、數(shù)據(jù)、進(jìn)程空間、打開文件,但是進(jìn)程內(nèi)的線程間棧指針不可共享。[單選題]24.進(jìn)程P1、P2、P3、P4、P5和P6的前趨勢圖如下所示,若用PV操作控制進(jìn)程P1、P2、P3、P4、P5和P6并發(fā)執(zhí)行的過程,需要設(shè)置8個(gè)信號量S1、S2、S3、S4、S5、S6、S7和S8,且信號量S1~S8的初值都等于零。下面P1~P6的進(jìn)程執(zhí)行過程中,①和②處應(yīng)分別填寫(作答此空);③和④處應(yīng)分別填寫();⑤和⑥處應(yīng)分別填寫()。beginS1,S2,S3,S4,S5,S6,S7,S8:semaphore;//定義信號量S1:=0;S2:=0;S3:=0;S4:=0;S5:=0;S6:=0;S7:=0;S8=0CobeginA.P(S1)P(S2)和V(S3)V(S4)B.P(S1)P(S2)和V(S1)V(S2)C.V(S3)V(S4)和P(S1)P(S2)D.V(S3)V(S4)和P(S2)P(S3)正確答案:D參考解析:解決這類問題,先將信號量標(biāo)于箭線之上,在這類題中,S1-S8具體標(biāo)在哪個(gè)箭線上值得注意,標(biāo)注的基本原則是:從結(jié)點(diǎn)標(biāo)號小的開始標(biāo)。如:再以此原則進(jìn)行PV操作填充:(1)若從P進(jìn)程結(jié)點(diǎn)引出某些信號量,則在P進(jìn)程末尾對這些信號量執(zhí)行V操作。(2)若有信號量指向某進(jìn)程P,則在P進(jìn)程開始位置有這些信號量的P操作。執(zhí)行P1:P1引出了信號量S1,和S2,則P1末尾有:V(S1),V(S2)。執(zhí)行P2:P1指向了P2,P2開始位置有P(S1),P2引出了信號量S3和S4,則P2末尾有:V(S3),V(S4)。執(zhí)行P3:P1和P2指向P3,所以P3開始位置有P(S2)P(S3);P3引出了信號量S5,則P3末尾有:V(S5)。執(zhí)行P4:P2和P3指向P4,所以P4開始位置有P(S4)和P(S5);P4引出了信號量S6和S7,則P4末尾有:V(S6)V(S7)。執(zhí)行P5:P4指向P5,所以P5開始位置有P(S6);P5引出了信號量S8,則P5末尾有:V(S8)。執(zhí)行P6:P4和P5指向P6,所以P6開始位置有P(S7)P(S8)。[單選題]25.進(jìn)程P1、P2、P3、P4、P5和P6的前趨勢圖如下所示,若用PV操作控制進(jìn)程P1、P2、P3、P4、P5和P6并發(fā)執(zhí)行的過程,需要設(shè)置8個(gè)信號量S1、S2、S3、S4、S5、S6、S7和S8,且信號量S1~S8的初值都等于零。下面P1~P6的進(jìn)程執(zhí)行過程中,①和②處應(yīng)分別填寫();③和④處應(yīng)分別填寫(作答此空);⑤和⑥處應(yīng)分別填寫()。beginS1,S2,S3,S4,S5,S6,S7,S8:semaphore;//定義信號量S1:=0;S2:=0;S3:=0;S4:=0;S5:=0;S6:=0;S7:=0;S8=0CobeginA.V(S5)和P(S4)P(S5)B.V(S3)和P(S4)V(S5)C.P(S5)和V(S4)V(S5)D.P(S3)和P(S4)P(S5)正確答案:A參考解析:同上,本題選擇C選項(xiàng)。[單選題]26.進(jìn)程P1、P2、P3、P4、P5和P6的前趨勢圖如下所示,若用PV操作控制進(jìn)程P1、P2、P3、P4、P5和P6并發(fā)執(zhí)行的過程,需要設(shè)置8個(gè)信號量S1、S2、S3、S4、S5、S6、S7和S8,且信號量S1~S8的初值都等于零。下面P1~P6的進(jìn)程執(zhí)行過程中,①和②處應(yīng)分別填寫();③和④處應(yīng)分別填寫();⑤和⑥處應(yīng)分別填寫(作答此空)。beginS1,S2,S3,S4,S5,S6,S7,S8:semaphore;//定義信號量S1:=0;S2:=0;S3:=0;S4:=0;S5:=0;S6:=0;S7:=0;S8=0CobeginA.V(S6)和V(S8)B.P(S6)和P(S7)C.P(S6)和V(S8)D.P(S6)和P(S8)正確答案:C參考解析:同上,本題選擇D選項(xiàng)。[單選題]27.以下關(guān)于增量模型優(yōu)點(diǎn)的敘述中,不正確的是()。A.能夠在較短的時(shí)間提交一個(gè)可用的產(chǎn)品系統(tǒng)B.可以盡早讓用戶熟悉系統(tǒng)C.優(yōu)先級高的功能首先交付,這些功能將接受更多的測試D.系統(tǒng)的設(shè)計(jì)更加容易正確答案:D參考解析:增量模型又稱為漸增模型,也稱為有計(jì)劃的產(chǎn)品改進(jìn)模型,它從一組給定的需求開始,通過構(gòu)造一系列可執(zhí)行中間版本來實(shí)施開發(fā)活動。第一個(gè)版本納入一部分需求,下一個(gè)版本納入更多的需求,依此類推,直到系統(tǒng)完成。每個(gè)中間版本都要執(zhí)行必需的過程、活動和任務(wù)。增量模型是瀑布模型和原型進(jìn)化模型的綜合,它對軟件過程的考慮是:在整體上按照瀑布模型的流程實(shí)施項(xiàng)目開發(fā),以方便對項(xiàng)目的管理;但在軟件的實(shí)際創(chuàng)建中,則將軟件系統(tǒng)按功能分解為許多增量構(gòu)件,并以構(gòu)件為單位逐個(gè)地創(chuàng)建與交付,直到全部增量構(gòu)件創(chuàng)建完畢,并都被集成到系統(tǒng)之中交付用戶使用。比較瀑布模型、原型進(jìn)化模型,增量模型具有非常顯著的優(yōu)越性。但增量模型對軟件設(shè)計(jì)有更高的技術(shù)要求,特別是對軟件體系結(jié)構(gòu),要求它具有很好的開放性與穩(wěn)定性,能夠順利地實(shí)現(xiàn)構(gòu)件的集成。[單選題]28.以下敏捷開發(fā)方法中,()使用迭代的方法,把一段短的時(shí)間(如30天)的迭代稱為一個(gè)沖刺,并按照需求優(yōu)先級來實(shí)現(xiàn)產(chǎn)品。A.極限編程(XP)B.水晶法(Crystal)C.并列爭球法(Scrum)D.自適應(yīng)軟件開發(fā)(ASD)正確答案:C參考解析:選項(xiàng)A,極限編程(XP)強(qiáng)調(diào)計(jì)劃永遠(yuǎn)趕不上變化,因此XP無需開發(fā)人員在軟件開始初期做出很多的文檔,同時(shí)XP提倡測試先行,這是為了將以后出現(xiàn)BUG的幾率降到最低。選項(xiàng)B,水晶方法(Crystal)Crystal根據(jù)項(xiàng)目規(guī)模和項(xiàng)目的重要性來區(qū)別項(xiàng)目,并賦以相應(yīng)的方法。選項(xiàng)C,并列爭球法(Scrum)使用迭代的方法,把一段短的時(shí)間(如30天)的迭代稱為一個(gè)沖刺,并按照需求優(yōu)先級來實(shí)現(xiàn)產(chǎn)品。選項(xiàng)D,自適應(yīng)軟件開發(fā)(ASD)方法基于復(fù)雜自適用系統(tǒng)理論,旨在通過提高組織的自適用力以應(yīng)對Internet時(shí)代下極度變化難于預(yù)測的快速軟件開發(fā)要求,最近正與Crystal方法相借鑒和融合。[單選題]29.若模塊A通過控制參數(shù)來傳遞信息給模塊B,從而確定執(zhí)行模塊B中的哪部分語句。則這兩個(gè)模塊的耦合類型是()耦合。A.數(shù)據(jù)B.標(biāo)記C.控制D.公共正確答案:C參考解析:選項(xiàng)A,數(shù)據(jù)耦合是指兩個(gè)模塊之間有調(diào)用關(guān)系,傳遞的是簡單的數(shù)據(jù)值,相當(dāng)于高級語言中的值傳遞。選項(xiàng)B標(biāo)記耦合是指兩個(gè)模塊之間傳遞的是數(shù)據(jù)結(jié)構(gòu)。選項(xiàng)C控制耦合是指控制模塊調(diào)用另一個(gè)模塊時(shí),傳遞的是控制變量(題干中的控制參數(shù)),被調(diào)用塊通過該控制變量的值有選擇地執(zhí)行塊內(nèi)某一功能(控制變量)。選項(xiàng)D公共耦合是指通過一個(gè)公共數(shù)據(jù)環(huán)境相互作用的那些模塊間的耦合。(一個(gè)公式數(shù)據(jù)環(huán)境)。[單選題]30.在設(shè)計(jì)中實(shí)現(xiàn)可移植性設(shè)計(jì)的規(guī)則不包括,()。A.將設(shè)備相關(guān)程序和設(shè)備無關(guān)程序分開設(shè)計(jì)B.可使用特定環(huán)境的專用功能C.采用平臺無關(guān)的程序設(shè)計(jì)語言D.不使用依賴于某一平臺的類庫正確答案:B參考解析:實(shí)現(xiàn)可移植性必須要是要有“平臺無關(guān)”和“通用”的特性。[單選題]31.以下關(guān)于管道-過濾器軟件體系結(jié)構(gòu)風(fēng)格優(yōu)點(diǎn)的敘述中,不正確的是()。A.構(gòu)件具有良好的高內(nèi)聚、低耦合的特點(diǎn)B.支持軟件復(fù)用C.支持并行執(zhí)行D.適合交互處理應(yīng)用正確答案:D參考解析:管道過濾器屬于數(shù)據(jù)流架構(gòu)風(fēng)格,這種架構(gòu)風(fēng)格的特點(diǎn)就是數(shù)據(jù)交由系統(tǒng)后由系統(tǒng)中的構(gòu)件進(jìn)行處理,一個(gè)構(gòu)件處理完畢后將數(shù)據(jù)交由后續(xù)構(gòu)件繼續(xù)處理,這個(gè)過程是順序的不存在你來我往的“交互”。[單選題]32.以下流程圖中,至少需要(作答此空)個(gè)測試用例才能覆蓋所有路徑。采用McCabe方法計(jì)算程序復(fù)雜度為()。A.3B.4C.5D.6正確答案:D參考解析:路徑覆蓋是指在流程圖中從開始到結(jié)束之間的全部路徑都覆蓋到的測試。圖中有3個(gè)判斷,那么路徑的排列組合就有6個(gè)。[單選題]33.以下流程圖中,至少需要()個(gè)測試用例才能覆蓋所有路徑。采用McCabe方法計(jì)算程序復(fù)雜度為(作答此空)。A.2B.3C.4D.5正確答案:C參考解析:判斷環(huán)路復(fù)雜度有個(gè)簡單的方式:流程圖中封閉區(qū)域個(gè)數(shù)+1就是答案,因此3+1=4得到環(huán)路復(fù)雜度為4。[單選題]34.在軟件系統(tǒng)交付給用戶使用后,為了使用戶界面更友好,對系統(tǒng)的圖形輸出進(jìn)行改進(jìn),該行為屬于()維護(hù)。A.改正性B.適應(yīng)性C.改善性D.預(yù)防性正確答案:C參考解析:軟件的維護(hù)內(nèi)容主要有以下幾個(gè)方面:(1)改正性維護(hù)是指改正在系統(tǒng)開發(fā)階段已發(fā)生而系統(tǒng)測試階段尚未發(fā)現(xiàn)的錯(cuò)誤。(2)適應(yīng)性維護(hù)是指使應(yīng)用軟件適應(yīng)信息技術(shù)變化和管理需求變化而進(jìn)行的修改。(來自第5版教材,但是系統(tǒng)分析師的概念更合適:適應(yīng)運(yùn)行環(huán)境的變化)(3)完善性維護(hù)是為擴(kuò)充功能和改善性能而進(jìn)行的的修改,主要是指對已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設(shè)計(jì)階段中沒有規(guī)定的功能與性能特征。(4)預(yù)防性維護(hù)是為了改進(jìn)應(yīng)用軟件的可靠性和可維護(hù)性,為了適應(yīng)未來的軟/硬件環(huán)境的變化,應(yīng)主動增加預(yù)防性的新的功能,以使應(yīng)用系統(tǒng)適應(yīng)各類變化而不被淘汰。[單選題]35.采用面向?qū)ο蠓椒ㄩ_發(fā)學(xué)生成績管理系統(tǒng),學(xué)生的姓名、性別、出生日期、期末考試成績、查看成績操作均被(作答此空)在學(xué)生對象中。系統(tǒng)中定義不同類,不同類的對象之間通過()進(jìn)行通信。A.封裝B.繼承C.多態(tài)D.信息正確答案:A參考解析:本題屬于面向?qū)ο蟮幕靖拍?,學(xué)生的“姓名、性別...”屬于描述學(xué)生的信息,叫做學(xué)生的屬性,屬性會被封裝在學(xué)生這個(gè)對象中。[單選題]36.采用面向?qū)ο蠓椒ㄩ_發(fā)學(xué)生成績管理系統(tǒng),學(xué)生的姓名、性別、出生日期、期末考試成績、查看成績操作均被()在學(xué)生對象中。系統(tǒng)中定義不同類,不同類的對象之間通過(作答此空)進(jìn)行通信。A.繼承B.多態(tài)C.消息D.重載正確答案:C參考解析:選項(xiàng)A繼承是父類和子類之間共享數(shù)據(jù)和方法的機(jī)制。選項(xiàng)B多態(tài)指的是不同對象收到同一消息可以進(jìn)行不同響應(yīng),產(chǎn)生完全不同的結(jié)果。比如,貓和狗對于“叫”這一消息,就會有不同的叫聲去響應(yīng)。選項(xiàng)C消息是對象間通信的方式。選項(xiàng)D重載指在一個(gè)類中定義多個(gè)同名的方法,但要求每個(gè)方法具有不同的參數(shù)的類型或參數(shù)的個(gè)數(shù)。比如小汽車需要汽油才能實(shí)現(xiàn)“行駛”的方法,每個(gè)“行駛”的方法都可以傳遞不同的汽油類型作為參數(shù)。[單選題]37.對采用面向?qū)ο蠓椒ㄩ_發(fā)的系統(tǒng)進(jìn)行測試時(shí),通常從不同層次進(jìn)行測試。測試類中定義的每個(gè)方法屬于()層。A.算法B.類C.模板D.系統(tǒng)正確答案:A參考解析:面向?qū)ο鬁y試包括4個(gè)測試層次:1、算法層:測試類中定義的每個(gè)方法,相當(dāng)于傳統(tǒng)軟件測試中的單元測試。2、類層:測試封裝在同一個(gè)類中的所有方法與屬性之間的相互作用??梢哉J(rèn)為是面向?qū)ο鬁y試中所特有的模塊(單元)測試。3、模板層:也稱為主題層,測試協(xié)同工作的類或?qū)ο笾g的相互作用。相當(dāng)于傳統(tǒng)軟件測試中的子系統(tǒng)測試。4、系統(tǒng)層:把各個(gè)子系統(tǒng)組裝成完整的面向?qū)ο筌浖到y(tǒng),在組裝過程同時(shí)進(jìn)行測試。[單選題]38.在面向?qū)ο笙到y(tǒng)設(shè)計(jì)中,如果重用了一個(gè)包中的某個(gè)類,那么就要重用該包中所的類,這屬于()原則。A.共同封閉B.共同重用C.開放-封閉D.接口分離正確答案:B參考解析:選項(xiàng)A,共同封閉原則是指包中的所有類對于同一性質(zhì)的變化應(yīng)該是共同封閉的。一個(gè)變化若對一個(gè)包產(chǎn)生影響,則將對該包里的所有類產(chǎn)生影響,而對于其他的包不造成任何影響。選項(xiàng)B共同重用原則是指一個(gè)包里的所有類應(yīng)該是共同重用的。如果重用了包里的一個(gè)類,那么就要重用包中的所有類。選項(xiàng)C開放封閉原則一是指要對擴(kuò)展開放,也就是說當(dāng)有新的需求或變化時(shí),可以對現(xiàn)有代碼進(jìn)行擴(kuò)展,以適應(yīng)新的情況;二是指要對修改封閉,意味著類一旦設(shè)計(jì)完成,就可以獨(dú)立完成其工作,而不要對類進(jìn)行任何修改。選項(xiàng)D接口分離原則意思是使用多個(gè)專門的接口要比使用單一的總接口要好。就是說如果一個(gè)類要給多個(gè)客戶使用,可以為每個(gè)客戶創(chuàng)建一個(gè)接口。[單選題]39.UML,序列圖用于建模(作答此空),如下所示序列圖中,可能的消息順序是()。A.系統(tǒng)在它的周邊環(huán)境的語境中所提供的外部可見服務(wù)B.某一時(shí)刻一組對象以及它們之間的關(guān)系C.系統(tǒng)內(nèi)從一個(gè)活動到另一個(gè)活動的流程D.以時(shí)間順序組織的對象之間的交互活動正確答案:D參考解析:選項(xiàng)A是指用例圖,用例圖顯示了一組用例、參與者以及它們之間的關(guān)系,可以使用用例圖展示系統(tǒng)具有的功能,可以理解為系統(tǒng)提供的服務(wù)。選項(xiàng)B對象圖展示某一時(shí)刻一組對象以及它們之間的關(guān)系。選項(xiàng)C活動圖展示了系統(tǒng)內(nèi)從一個(gè)活動到另一個(gè)活動的流程。選項(xiàng)D序列圖描述了以時(shí)間順序組織的對象之間的交互活動。[單選題]40.UML,序列圖用于建模(),如下所示序列圖中,可能的消息順序是(作答此空)。A.a→b→c→a→bB.c→b→a→c→bC.a→b→a→b→cD.a→b→c→a→b→c正確答案:C參考解析:根據(jù)圖中的標(biāo)注loop(循環(huán))是在消息a與消息b的處進(jìn)行的。因此消息c的順序排列在循環(huán)結(jié)束之后。[單選題]41.UML包圖展現(xiàn)由模型本身分解而成的組織單元及其依賴關(guān)系,以下關(guān)于包圖的敘述中,不正確的是()中。A.可以擁有類、接口構(gòu)件、節(jié)點(diǎn)B.一個(gè)元素可以被多個(gè)包擁有C.一個(gè)包可以嵌套其他包D.一個(gè)包內(nèi)元素不能重名正確答案:B參考解析:一個(gè)模型元素不能被一個(gè)以上的包所擁有,也就是說一個(gè)元素如果放到了這個(gè)包里,那它就不能再放到別的包里了。就好像一個(gè)學(xué)生在A班,就不能又在B班。[單選題]42.在某招聘系統(tǒng)中,要求實(shí)現(xiàn)求職簡歷自動生成功能。簡歷的基本內(nèi)容包括求職xx的姓名、性別、年齡及工作經(jīng)歷等。希望每份簡歷中的工作經(jīng)歷有所不同,并盡量減少程序中的重復(fù)代碼。針對此需求,設(shè)計(jì)如下所示類圖。該設(shè)計(jì)采用了(作答此空),由xx實(shí)例指定創(chuàng)建對象的種類,聲明一個(gè)復(fù)制自身的接口,并且通過復(fù)制這些ResumexxWorkExperience的對象來創(chuàng)建新的對象。該模式屬于()模式。A.單例(Singleton)B.抽象工廠(AbstractFactory)C.生成器(Builder)D.原型(Prototype)正確答案:D參考解析:選項(xiàng)A單例模式保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問它的全局訪問點(diǎn)。在計(jì)算機(jī)系統(tǒng)中,線程池、緩存、日志對象、對話框、打印機(jī)、顯卡的驅(qū)動程序?qū)ο蟪1辉O(shè)計(jì)成單例。系統(tǒng)中只有一個(gè)對象可以節(jié)約系統(tǒng)資源開銷,如我們計(jì)算機(jī)只需要一個(gè)資源管理器。選項(xiàng)B抽象工廠提供一個(gè)創(chuàng)建一系列相關(guān)或相互依賴對象的接口,而無需指定它們具體的類。抽象工廠模式的優(yōu)點(diǎn)是方便創(chuàng)建一系列的對象,其使用場景也是創(chuàng)建系列對象的情況。該模式可用于數(shù)據(jù)持久層的設(shè)計(jì)比如,可以針對oracle,mysql,sqlserver分別抽象建立抽象工廠,若指定當(dāng)前工廠為oracle工廠,則創(chuàng)建出來的數(shù)據(jù)庫連接,數(shù)據(jù)集等一系列對象都是符合oracle操作要求的,這樣便于數(shù)據(jù)庫之間的切換。選項(xiàng)C生成器模式將一個(gè)復(fù)雜的對象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示。例如,快餐店的工作餐都是主食+小食+飲料,餐食的內(nèi)容可以不同,但構(gòu)造過程差別不大。選項(xiàng)D原型模式可以使用原型實(shí)例指定創(chuàng)建對象的種類,并且通過拷貝這個(gè)原型來創(chuàng)建新的對象。當(dāng)系統(tǒng)中存在大量相同、相似的對象的時(shí)候,利用構(gòu)造函數(shù)來創(chuàng)建實(shí)例,比較耗費(fèi)資源。Prototype類中包括一個(gè)clone方法,客戶端調(diào)用其拷貝方法clone即可得到實(shí)例,不需要手工去創(chuàng)建實(shí)例。就好像美猴王拔下猴毛一吹,就能變出很多美猴王。根據(jù)題干給的類圖明顯標(biāo)注了原型模式中的clone方法,因此本題選擇D。[單選題]43.在某招聘系統(tǒng)中,要求實(shí)現(xiàn)求職簡歷自動生成功能。簡歷的基本內(nèi)容包括求職xx的姓名、性別、年齡及工作經(jīng)歷等。希望每份簡歷中的工作經(jīng)歷有所不同,并盡量減少程序中的重復(fù)代碼。針對此需求,設(shè)計(jì)如下所示類圖。該設(shè)計(jì)采用了(),由xx實(shí)例指定創(chuàng)建對象的種類,聲明一個(gè)復(fù)制自身的接口,并且通過復(fù)制這些ResumexxWorkExperience的對象來創(chuàng)建新的對象。該模式屬于(作答此空)模式。A.混合型B.行為型C.結(jié)構(gòu)型D.創(chuàng)建型正確答案:D參考解析:原型模式屬于創(chuàng)建型設(shè)計(jì)模式,用于創(chuàng)建對象。[單選題]44.某旅游公司欲開發(fā)一套軟件系統(tǒng),要求能根據(jù)季節(jié),節(jié)假日等推出不同的旅行定價(jià)包,如淡季打折、一口價(jià)等。實(shí)現(xiàn)該要求適合采用(作答此空)模式,該模式的主要意圖是()。A.策略(Strategy)B.狀態(tài)(State)C.觀察者(Observer)D.命令(command)正確答案:A參考解析:選項(xiàng)A策略模式定義了一系列的算法,并將每一個(gè)算法封裝起來,而且使它們還可以相互替換。題干提到的“淡季打折”、“一口價(jià)”等都屬于不同的算法,均可以實(shí)現(xiàn)不同節(jié)假日的不同折扣。因此,本題選擇A。選項(xiàng)B狀態(tài)模式對于對象內(nèi)部的狀態(tài),允許其在不同的狀態(tài)下,擁有不同的行為,對狀態(tài)單獨(dú)封裝成類。如:一個(gè)訂單,訂單狀態(tài)有未提交,待審核,審核通過,審核失敗四個(gè)狀態(tài),訂單的變化應(yīng)該是:點(diǎn)擊提交訂單時(shí),訂單狀態(tài)由未提交變成待審核;點(diǎn)擊審核(待審核的訂單)訂單,可以變成審核通過或?qū)徍耸?。選項(xiàng)C觀察者模式定義了對象間的一種一對多依賴關(guān)系,使得每當(dāng)一個(gè)對象改變狀態(tài),則所有依賴于它的對象都會得到通知并被自動更新。選項(xiàng)D命令模式將一個(gè)請求封裝成一個(gè)對象,從而使得用不同的請求對客戶進(jìn)行參數(shù)化;對請求排隊(duì)或記錄請求日志,以及支持可撤銷的操作。命令模式將發(fā)出命令的責(zé)任和執(zhí)行命令的責(zé)任分割開。請求的一方不必知道接收請求的一方的接口,也不必知道請求是怎么被接收的,以及操作是否被執(zhí)行、何時(shí)被執(zhí)行以及怎樣被執(zhí)行的。[單選題]45.某旅游公司欲開發(fā)一套軟件系統(tǒng),要求能根據(jù)季節(jié),節(jié)假日等推出不同的旅行定價(jià)包,如淡季打折、一口價(jià)等。實(shí)現(xiàn)該要求適合采用()模式,該模式的主要意圖是(作答此空)。A.將一個(gè)請求封裝為對象,從而可以用不同的請求對客戶進(jìn)行參數(shù)化B.當(dāng)一個(gè)對象的狀態(tài)發(fā)生改變時(shí),依賴于它的對象都得到通知并被自動更新C.允許一個(gè)對象在其內(nèi)部狀態(tài)改變時(shí)改變它的行為D.定義一系列的算法,把它們一個(gè)個(gè)封裝起來,并且使它們可以相互替換正確答案:D參考解析:選項(xiàng)A是命令模式,選項(xiàng)B是觀察者模式,選項(xiàng)C是狀態(tài)模式,選項(xiàng)D是策略模式。[單選題]46.Python中采用,()方法來獲得一個(gè)對象的類型。A.str()B.type()C.id()D.object()正確答案:B參考解析:選項(xiàng)A,str()函數(shù)將指定的值轉(zhuǎn)換為字符串。選項(xiàng)B,type()函數(shù)返回指定對象的類型。選項(xiàng)C,id()函數(shù)返回指定對象的唯一id。選項(xiàng)D,object()函數(shù)返回一個(gè)空對象。[單選題]47.在Python語言中,語句x=()不能定義一個(gè)元組。A.(1,2,1,2)B.1,2,1,2C.tuple()D.(1)正確答案:D參考解析:創(chuàng)建只包含一個(gè)元素的元組,后面的逗號不能省。應(yīng)改成:(1,)。[單選題]48.關(guān)于Python語言的敘述中,不正確的是()。A.for語句可以用于在序列(如列表、元組和字符串)上進(jìn)行迭代訪問B.循環(huán)結(jié)構(gòu)如for和while后可以加else語句C.可以用if...else和switch...case語句表示選擇結(jié)構(gòu)D.支持嵌套循環(huán)B正確答案:C參考解析:Python中沒有內(nèi)置的switch...case語句[單選題]49.在數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程中,開發(fā)人員需要通過視圖層、邏輯個(gè)層次上的抽象來對用戶屏蔽系統(tǒng)的復(fù)雜性,簡化用戶與系統(tǒng)的交互過程錯(cuò)誤的是()。A.視圖層是最高層次的抽象B.邏輯層是比視圖層更低一層的抽象C.物理層是最低層次的抽象D.物理層是比邏輯層更高一層的抽象正確答案:D參考解析:一個(gè)可用的數(shù)據(jù)庫系統(tǒng)必須能夠高效地檢索數(shù)據(jù)。這種高效性的需求促使數(shù)據(jù)庫設(shè)計(jì)者使用復(fù)雜的數(shù)據(jù)結(jié)構(gòu)來表示數(shù)據(jù)。由于大多數(shù)數(shù)據(jù)庫系統(tǒng)用戶并未受過計(jì)算機(jī)的專業(yè)訓(xùn)練,因此系統(tǒng)開發(fā)人員需要通過視圖層、邏輯層和物理層三個(gè)層次上的抽象來對用戶屏蔽系統(tǒng)的復(fù)雜性,簡化用戶與系統(tǒng)的交互。視圖層(viewlevel)是最高層次的抽象,描述整個(gè)數(shù)據(jù)庫的某個(gè)部分。因?yàn)閿?shù)據(jù)庫系統(tǒng)的很多用戶并不關(guān)心數(shù)據(jù)庫中的所有信息,而只關(guān)心所需要的那部分?jǐn)?shù)據(jù)。某些問題可以通過構(gòu)建視圖層實(shí)現(xiàn),這樣做除了使用戶與系統(tǒng)交互簡化,而且還可以保證數(shù)據(jù)的保密性和安全性。邏輯層(logicallevel)是比物理層更高一層的抽象,描述數(shù)據(jù)庫中存儲什么數(shù)據(jù)以及這些數(shù)據(jù)間存在什么關(guān)系。邏輯層通過相對簡單的結(jié)構(gòu)描述了整個(gè)數(shù)據(jù)庫。盡管邏輯層的簡單結(jié)構(gòu)的實(shí)現(xiàn)涉及了復(fù)雜的物理層結(jié)構(gòu),但邏輯層的用戶不必知道這些復(fù)雜性。因?yàn)?,邏輯層抽象是?shù)據(jù)庫管理員的職責(zé),由管理員確定數(shù)據(jù)庫應(yīng)保存哪些信息。物理層(physicallevel)是最低層次的抽象,描述數(shù)據(jù)在存儲器是如何存儲的。物理層詳細(xì)地描述復(fù)雜的底層結(jié)構(gòu)。[單選題]50.給定關(guān)系模式R(U,F),其中U為屬性集,F(xiàn)是U上的一組函數(shù),則根據(jù)Armstrong公理,合并規(guī)則是指()。A.若Y∈X∈U,則X->Y為F所蘊(yùn)含B.若X->Y,Y->Z,則X->Y為F所蘊(yùn)含C.若X->Y,Z∈Y,則X->Z為F所蘊(yùn)含D.若X->Y,X->Z,則X->YZ為F所蘊(yùn)含正確答案:D參考解析:Armstrong公理的定義是從已知的一些函數(shù)依賴,可以推導(dǎo)出另外一些函數(shù)依賴,這就需要一系列推理規(guī)則,這些規(guī)則常被稱作“Armstrong公理”。設(shè)關(guān)系式R(U,F(xiàn)),U是關(guān)系模式R的屬性集,F(xiàn)是U上一組函數(shù)依賴,則有以下三條推理規(guī)則:lA1自反律:若Y?X?U,則X→Y為F所蘊(yùn)含;lA2增廣律:若X→Y為F所蘊(yùn)含,且Z?U,則XZ→YZ為F所蘊(yùn)含;lA3傳遞律:若X→Y,Y→Z為F所蘊(yùn)含,則X→Z為F所蘊(yùn)含。根據(jù)上面三條推理規(guī)則,又可推出下面三條推理規(guī)則:l合并規(guī)則:若X→Y,X→Z,則X→YZ為F所蘊(yùn)含;l偽傳遞規(guī)則:若X→Y,WY→Z,則XW→Z為F所蘊(yùn)含;l分解規(guī)則:若X→Y,Z?Y,則X→Z為F所蘊(yùn)含。[單選題]51.給定關(guān)系模式R(U,F),U={A,B,C,D),函數(shù)依賴集F={AB->C,CD->B)。關(guān)系模式R(作答此空),主屬性和非主屬性的個(gè)數(shù)分別為()。A.只有1個(gè)候選關(guān)鍵字ACBB.只有1個(gè)候選關(guān)鍵字BCDC.有2個(gè)候選關(guān)鍵字ABD和ACDD.有2個(gè)候選關(guān)鍵字ACB和BCD正確答案:C參考解析:根據(jù)函數(shù)依賴定義,可知ACD→U,ABD→U,所以ACD和ABD均為候選關(guān)鍵字。[單選題]52.給定關(guān)系模式R(U,F),U={A,B,C,D),函數(shù)依賴集F={AB->C,CD->B)。關(guān)系模式R(),主屬性和非主屬性的個(gè)數(shù)分別為(作答此空)。A.4和0B.3和1C.2和2D.1和3正確答案:A參考解析:候選鍵里的屬性為主屬性,其余為非主屬性。[單選題]53.如果將Students表的插入權(quán)限賦予用戶User1,并允許其將該權(quán)限授予他人,那么正確的SQL語句如下:GRANT(作答此空)TABLEStudentsTOUser1()。A.INSERTB.INSERTONC.UPDATED.UPDATEON正確答案:B參考解析:Students表的插入權(quán)限賦予用戶使用的語句是“GRANTINSERTONTABLEStudentsTOUser1WITHGRANTOPTION”。授權(quán)語句的完整格式為:GRANT<權(quán)限>[<權(quán)限>]..[ON<對象類型><對象名>]TO<用戶>[,<用戶]>]…[WITHGRANTOPTION][單選題]54.如果將Students表的插入權(quán)限賦予用戶User1,并允許其將該權(quán)限授予他人,那么正確的SQL語句如下:GRANT()TABLEStudentsTOUser1(作答此空)。A.FORALLB.PUBLICC.WITHGRANTOPTIOND.WITHCHECKOPTION正確答案:C[單選題]55.利用棧對算術(shù)表達(dá)式10*(40-30/5)+20求值時(shí),存放操作數(shù)的棧(初始為空)的容量至少為(),才能滿足暫存該表達(dá)式中的運(yùn)算數(shù)或運(yùn)算結(jié)果的要求。A.2B.3C.4D.5正確答案:C參考解析:1、先將題干的算數(shù)(中綴)表達(dá)式轉(zhuǎn)換為后綴表達(dá)式。具體方式是:從左往右,先把每個(gè)算數(shù)表達(dá)式都加上括號,再依次把運(yùn)算符移動到本層次的括號后面,最后去掉全部括號。如:10*(40-30/5)+20→((10*(40-(30/5)))+20)→((10(40(305)/)-)*20)+→1040305/-*20+2、初始化兩個(gè)棧,操作數(shù)棧和運(yùn)算符棧,從左往右掃描,若掃描到操作數(shù),壓入操作數(shù)棧,掃描到運(yùn)算符或者界限符,壓入運(yùn)算符棧。具體方式:①從左往右掃描每一個(gè)元素,直到處理完所有元素。②若掃描到操作數(shù),則壓入棧,并回到①,否則執(zhí)行③。③若掃描到運(yùn)算符,則彈出兩個(gè)棧頂元素,執(zhí)行相應(yīng)的運(yùn)算,運(yùn)算結(jié)果壓回棧頂,回到①。根據(jù)后上面求得的綴表達(dá)式得知操作數(shù)入棧順序?yàn)椋篬10,40,30,5]遇到運(yùn)算符“/”則將棧頂元素“5”出棧、“30”出棧執(zhí)行除法,所得結(jié)果“6”壓入棧中,此時(shí)操作數(shù)棧中的元素為[10,40,6]。繼續(xù)掃描遇到運(yùn)算符“-”,將操作數(shù)棧中的“40”和“6”出棧,執(zhí)行減法,所得結(jié)果“34”入棧。此時(shí)操作數(shù)棧中元素是[10,34]。繼續(xù)掃描,遇到運(yùn)算符“*”,將“34”和“10”出棧,執(zhí)行乘法,所得結(jié)果“340”壓入操作數(shù)棧。此時(shí)操作數(shù)棧中元素[340]。繼續(xù)掃描,遇到“20”進(jìn)行入棧,此時(shí)操作數(shù)棧中元素是[340,20]。繼續(xù)掃描,遇到運(yùn)算符“+”,將“20”與“340”出棧,執(zhí)行加法,所得結(jié)果360入棧。最終操作數(shù)棧中的元素是[360]。至此后綴表達(dá)式全部處理完畢。由此可知,所需操作數(shù)棧的大小至少為4,即能存放“10,40,30,5”這幾個(gè)操作數(shù)才能滿足計(jì)算要求。[單選題]56.設(shè)有5個(gè)字符,根據(jù)其使用頻率為其構(gòu)造哈夫曼編碼。以下編碼方案中,()是不可能的。A.{111,110,101,100,0}B.{0000,0001,001,01,1}C.{11,10,01,001,000}D.{11,10,011,010,000}正確答案:D參考解析:哈夫曼樹可以用于對字符構(gòu)造哈夫曼編碼,字符出現(xiàn)頻率越高的距離根結(jié)點(diǎn)越近。構(gòu)造哈夫曼樹的時(shí)候左子樹上的節(jié)點(diǎn)都采用“0”做編碼,右子樹上的節(jié)點(diǎn)都采用“1”作為編碼。哈夫曼樹的節(jié)點(diǎn)的度(節(jié)點(diǎn)擁有子節(jié)點(diǎn)的數(shù)量。)只能是0度或2度。[單選題]57.設(shè)有向圖G具有n個(gè)頂點(diǎn)、e條弧,采用鄰接表存儲,則完成廣度優(yōu)先遍歷的時(shí)間復(fù)雜度為()。A.O(n+e)B.O(n^2)C.O(e^2)D.O(n*e)正確答案:A參考解析:根據(jù)題意有向圖有e條弧,所以e條邊,用鄰接表存儲,一共n個(gè)頂點(diǎn)連接e條邊,逐個(gè)遍歷一遍時(shí)間復(fù)雜度為n+e。[單選題]58.對某有序表進(jìn)行二分查找時(shí),進(jìn)行比較的關(guān)鍵字序列不可能是()。A.42,61,90,85,77B.42,90.85,61,77C.90,85,61,77,42D.90,85,77,61,42正確答案:C參考解析:二分查找的前提是元素有序(一般是升序),基本思想是拿中間元素。A[m]與要查找的元素x進(jìn)行比較,如果相等,則已經(jīng)找到,如果A[m]比x大,那么要找的元素一定在A[m]前邊(左邊),如果A[m]比x小,那么要找的元素一定在A[m]后邊(右邊)。每進(jìn)行一次查找,數(shù)組規(guī)模減半。反復(fù)將子數(shù)組規(guī)模減半,直到發(fā)現(xiàn)要查找的元素,或者當(dāng)前子數(shù)組為空。選項(xiàng)C錯(cuò)在如果一個(gè)元素比61大,下一次可以跟77比較,但是77后面的元素是42,說明要查找的元素比77小,因此再次比較確實(shí)是跟42比,而題干已經(jīng)表明這個(gè)元素大于61了,明顯不合理。因此答案選C。[單選題]59.設(shè)由三棵樹構(gòu)成的森林中,第一棵樹、第二棵樹和第三棵樹的結(jié)點(diǎn)總數(shù)分別為n1、n2和n3。將該森林轉(zhuǎn)換為一棵二叉樹,那么該二叉樹的右子樹包含()個(gè)結(jié)點(diǎn)。。A.n1B.n1+n2C.n3D.n2+n3正確答案:D參考解析:森林轉(zhuǎn)化為二叉樹的轉(zhuǎn)化方法是:將森林中的每一棵樹轉(zhuǎn)換為二叉樹,再將第一棵樹的根作為轉(zhuǎn)換后的二叉樹的根,第一棵樹的左子樹作為轉(zhuǎn)換后二叉樹根的左子樹,第二棵樹作為轉(zhuǎn)換后二叉樹的右子樹,第三棵樹作為轉(zhuǎn)換后二叉樹根的右子樹的右子樹,依此類推,森林就可以轉(zhuǎn)換為一棵二叉樹。根據(jù)題意設(shè)置如下圖所示的森林,該森林有3課子樹:將此森林轉(zhuǎn)換成二叉樹,這里只需要轉(zhuǎn)換第1棵子樹,子樹2和子樹3本身已經(jīng)是二叉樹了。子樹1轉(zhuǎn)換成二叉樹的過程是:1、在所有兄弟結(jié)點(diǎn)之間加一條線。2、對樹中的每個(gè)結(jié)點(diǎn),只保留它與第一個(gè)孩子結(jié)點(diǎn)之間的連線,刪除它與其它孩子結(jié)點(diǎn)之間的連線。3、該樹的孩子結(jié)點(diǎn)轉(zhuǎn)化為這個(gè)顆二叉樹的左子樹,兄弟結(jié)點(diǎn)轉(zhuǎn)換為二叉樹的右孩子結(jié)點(diǎn)。結(jié)果如下圖:最終的轉(zhuǎn)換結(jié)果如圖:很顯然該二叉樹的右子樹包含n2+n3的結(jié)點(diǎn)。[單選題]60.對一組數(shù)據(jù)進(jìn)行排序,要求排序算法的時(shí)間復(fù)雜度為O(nlgn),且要求排序是穩(wěn)定的,則可采用(作答此空)算法。若要求排序算法的時(shí)間復(fù)雜度為O(nlgn),且在原數(shù)據(jù)上進(jìn)行,即空間復(fù)雜度為O(1),則可采用()算法。A.直接插入排序B.堆排序C.快速排序D.歸并排序正確答案:D參考解析:各個(gè)內(nèi)排序算法的時(shí)間復(fù)雜度、空間復(fù)雜度、穩(wěn)定性如下表所示。[單選題]61.對一組數(shù)據(jù)進(jìn)行排序,要求排序算法的時(shí)間復(fù)雜度為O(nlgn),且要求排序是穩(wěn)定的,則可采用()算法。若要求排序算法的時(shí)間復(fù)雜度為O(nlgn),且在原數(shù)據(jù)上進(jìn)行,即空間復(fù)雜度為O(1),則可采用(作答此空)算法。A.直接插入排序B.堆排序C.快速排序D.歸并排序正確答案:B參考解析:參考上題。[單選題]62.采用Kruskal算法求解下圖的最小生成樹,采用的算法設(shè)計(jì)策略是(作答此空)。該最小生成樹的權(quán)值是()。A.分治法B.動態(tài)規(guī)劃法C.貪心算法D.回溯算法正確答案:C參考解析:最小生成樹算法用通俗的意思去理解就是樹中包含原圖的所有結(jié)點(diǎn),用且只用最少的邊和最小的權(quán)值距離。這是一種貪心算法。[單選題]63.采用Kruskal算法求解下圖的最小生成樹,采用的算法設(shè)計(jì)策略是()。該最小生成樹的權(quán)值是(作答此空)。A.14B.16C.20D.32正確答案:A參考解析:克魯斯卡爾法求最小生成樹的思想為:假設(shè)連通網(wǎng)N=(V,E),令最小生成樹的初始狀態(tài)為只有n個(gè)頂點(diǎn)而無邊的非連通圖T=(V,{}),圖中每個(gè)頂點(diǎn)自成一個(gè)連通分量。在E中選擇代價(jià)最小的邊,若該邊依附的頂點(diǎn)落在T中不同的連通分量上,則將此邊加入到T中,否則舍去此邊而選擇下一條代價(jià)最小的邊。依此類推,直到T中所有頂點(diǎn)都在同一連通分量上為止。簡單來說就是選擇依次權(quán)值最小的邊,連接對應(yīng)的頂點(diǎn),此過程如果有環(huán)路出現(xiàn)則舍棄這個(gè)邊選擇下一個(gè)權(quán)值最小的邊。如果頂點(diǎn)數(shù)量為n,那么連接的邊的數(shù)量為n-1。具體步驟如下圖所示。該小生成樹的權(quán)值是:1+2+4+4+3=14[單選題]64.www的控制協(xié)議是()。A.FTPB.HTTPC.SSLD.DNS正確答案:B參考解析:選項(xiàng)A,F(xiàn)TP(FileTransportProtocol,文件傳輸協(xié)議)是網(wǎng)絡(luò)上兩臺計(jì)算機(jī)傳送文件的協(xié)議,運(yùn)行在TCP之上,是通過Internet將文件從一臺計(jì)算機(jī)傳輸?shù)搅硪慌_計(jì)算機(jī)的一種途徑。選項(xiàng)B,HTTP(HypertextTransferProtocol,超文本傳輸協(xié)議)是用于從WWW服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議。它可以使瀏覽器更加高效,使網(wǎng)絡(luò)傳輸減少。選項(xiàng)C,SSL(SecureSocketsLayer,安全套接層)協(xié)議是介于應(yīng)用層和TCP層之間的安全通信協(xié)議,提供保密性通信、點(diǎn)對點(diǎn)身份認(rèn)證、可靠性通信三種安全通信服務(wù)。其繼任者為傳輸層安全協(xié)議(TLS:TransportLayerSecurity)。選項(xiàng)D,DNS(DomainNameSystem,域名系統(tǒng))把主機(jī)域名解析為IP地址的系統(tǒng)。[單選題]65.在Linux操作系統(tǒng)中通常使用(作答此空),作為Web服務(wù)器,其默認(rèn)的Web站目錄為()。A.IISB.ApacheC.NFSD.MYSQL正確答案:B參考解析:選項(xiàng)A,IIS(InternetInformationServices,互聯(lián)網(wǎng)信息服務(wù))是微軟公司提供的一種基于Windows的Web服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面。選項(xiàng)B,Apache是當(dāng)前最流行的Web服務(wù)器端軟件之一,可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺。選項(xiàng)C,NFS(NetworkFileSystem,網(wǎng)絡(luò)文件系統(tǒng))由SUN公司研制的協(xié)議可以讓使用者訪問網(wǎng)絡(luò)上別處的文件就像在使用自己的計(jì)算機(jī)一樣。選項(xiàng)D,MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。[單選題]66.在Linux操作系統(tǒng)中通常使用(),作為Web服務(wù)器,其默認(rèn)的Web站目錄為(作答此空)。A./etc/httpdB./var/log/httpdC./etc/homeD./home/httpd正確答案:D參考解析:Apache默認(rèn)的Web目錄為“/home/httpd”。[單選題]67.SNMP使用的傳輸層協(xié)議是()。A.UDPB.TCPC.IPD.ICMP正確答案:A參考解析:選項(xiàng)A,UDP(UserDatagramProtocol,用戶數(shù)據(jù)報(bào)協(xié)議)是一種無連接的傳輸層協(xié)議,能夠幫助應(yīng)用層發(fā)送數(shù)據(jù)包,但是不提供數(shù)據(jù)包分組、組裝、也不會對數(shù)據(jù)包進(jìn)行排序。選項(xiàng)B,TCP(TransmissionControlProtocol,傳輸控制協(xié)議)也是一種傳輸層協(xié)議,可以提供UDP不能提供的數(shù)據(jù)包分組、組裝等服務(wù)。選項(xiàng)C,IP(InternetProtocol,網(wǎng)際互連協(xié)議)工作在網(wǎng)絡(luò)層,為主機(jī)提供一種無連接、不可靠的、盡力而為的數(shù)據(jù)包傳輸服務(wù)。傳輸層為應(yīng)用層提供服務(wù),網(wǎng)絡(luò)層則為傳輸層提供服務(wù)。傳輸層提供進(jìn)程之間的通信,而IP提供主機(jī)之間的通信。如IP協(xié)議將數(shù)據(jù)從一臺主機(jī)發(fā)送至另一臺主機(jī),TCP則保證了其傳輸可靠性。選項(xiàng)D,ICMP(InternetControlMessageProtocol,Internet控制報(bào)文協(xié)議),用于在IP主機(jī)、路由器之間傳遞控制消息。如網(wǎng)絡(luò)通不通、主機(jī)是否可達(dá)等控制信息,類似于“偵察兵”的工作。題干的SNMP(SimpleNetworkManagementProtocol)全稱是簡單網(wǎng)絡(luò)管理協(xié)議,SNMP使網(wǎng)絡(luò)管理員能夠管理網(wǎng)絡(luò)效能,發(fā)現(xiàn)并解決網(wǎng)絡(luò)問題以及規(guī)劃網(wǎng)絡(luò)增長。它使用傳輸層的UDP協(xié)議。[單選題]68.某電腦無法打開任意網(wǎng)頁,但是互聯(lián)網(wǎng)即時(shí)聊天軟件使用正常,造成該故障的原因可能是()。A.IP地址配置錯(cuò)誤B.DNS配置錯(cuò)誤C.網(wǎng)卡故障D.鏈路故障正確答案:B參考解析:一般的聊天軟件使用UDP協(xié)議,而訪問網(wǎng)頁則用到TCP協(xié)議,該協(xié)議基于WinSock接口。當(dāng)WinSock出現(xiàn)問題時(shí),并不會影響UDP協(xié)議的正常工作。通常影響WinSock的原因有多種,其中之一就是DNS配置錯(cuò)誤。DNS中文名稱是“域名系統(tǒng)”負(fù)責(zé)將網(wǎng)站域名解析為IP地址,如果DNS出現(xiàn)問題會導(dǎo)致無法打開網(wǎng)頁的情況發(fā)生。[單選題]69.●Low-codeandnocodesoftwaredevelopmentsolutionshaveemergedasviableandconvenientalternativestothetraditionaldevelopmentprocess.Low-codeisarapidapplicationdevelopment(RAD)approachthatenablesautomatedcodegenerationthrough(作答此空)buildingblockslikedrag-and-dropandpull-downmenuinterfaces.This(72)allowslow-codeuserstofocusonthedifferentiatorratherthanthecommondenominatorofprogramming.Low-codeisabalancedmiddlegroundbetweenmanualcodingandno-codeasitsuserscanstilladdcodeoverauto-generatedcode.Whileinlow-codethereissomehandholdingdonebydevelopersintheformofscriptingormanualcoding,no-codehasacompletely(73)approach,with100%dependenceonvisualtools.Alow-codeapplicationplatform(LCAP)—alsocalledalow-codedevelopmentplatform(LCDP)—containsanintegrateddevelopmentenvironment(IDE)with(74)featureslikeAPIs,codetemplates,reusableplug-inmodulesandgraphicalconnectorstoautomateasignificantpercentageoftheapplicationdevelopmentprocess.LCAPsaretypicallyavailableascloud-basedPlatform-as-a-Service(PaaS)solutions.Alow-codeplatformworksontheprincipleofloweringcomplexitybyusingvisualtoolsandtechniqueslikeprocessmodeling,whereusersemployvisualtoolstodefineworkflows,businessrules,userinterfacesandthelike.Behindthescenes,thecompleteworkflow,automaticallyconvertedintocode.LCAPsareusedpredominantlybyprofessionaldevelopers,automatethegenericaspectsofcodingtoredirecteffortonthelastmileof(75).A.visualB.component-basedC.object-orientedD.structural正確答案:A參考解析:低代碼和無代碼的軟件開發(fā)解決方案已經(jīng)成為傳統(tǒng)開發(fā)過程的可行和方便的替代品。低代碼是一種快速應(yīng)用程序開發(fā)(RAD)方法,它通過拖放和下拉菜單界面等(71)構(gòu)建塊實(shí)現(xiàn)了自動代碼生成。這種(72)允許低代碼用戶關(guān)注差異器,而不是編程的共同特征。低代碼是介于手動編碼和無代碼之間的一個(gè)平衡的中間地帶,因?yàn)樗挠脩羧匀豢梢栽谧詣由傻拇a之上添加代碼。雖然在低代碼中,開發(fā)人員以腳本或手動編碼的形式完成了一些工作,但無代碼有一種(73)的方式,100%依賴于可視化工具。低代碼應(yīng)用程序平臺(LCAP)——也稱為低代碼開發(fā)平臺(LCDP)——包含一個(gè)集成開發(fā)環(huán)境(IDE),具有(74)特性,如api、代碼模板、可重用插件模塊和圖形連接器,以實(shí)現(xiàn)很大比例的應(yīng)用程序開發(fā)過程的自動化。LCAP通??勺鳛榛谠频钠脚_即服務(wù)(PaaS)解決方案使用。低代碼平臺的工作原理是通過使用可視化工具和流程建模等技術(shù)來降低復(fù)雜性,用戶使用可視化工具來定義工作流、業(yè)務(wù)規(guī)則、用戶界面等。在幕后,完整的工作流會被自動轉(zhuǎn)換為代碼。LCAP主要由專業(yè)開發(fā)人員用于自動化編碼的通用方面,以重定向最后一英里的(75)。(71)A.可視化B.組件化C.面向?qū)ο驞.結(jié)構(gòu)化(72)A.塊B.自動化C.功能D.方法(73)A.現(xiàn)代化B.放手的C.通用的D.自由勞動力(74)A.可重用的B.內(nèi)置的C.已存在的D.眾所周知的(75)A.交付B.自動化C.開發(fā)D.成就[單選題]70.●Low-codeandnocodesoftwaredevelopmentsolutionshaveemergedasviableandconvenientalternativestothetraditionaldevelopmentprocess.Low-codeisarapidapplicationdevelopment(RAD)approachthatenablesautomatedcodegenerationthrough(71)buildingblockslikedrag-and-dropandpull-downmenuinterfaces.This(作答此空)allowslow-codeuserstofocusonthedifferentiatorratherthanthecommondenominatorofprogramming.Low-codeisabalancedmiddlegroundbetweenmanualcodingandno-codeasitsuserscanstilladdcodeoverauto-generatedcode.Whileinlow-codethereissomehandholdingdonebydevelopersintheformofscriptingormanualcoding,no-codehasacompletely(73)approach,with100%dependenceonvisualtools.Alow-codeapplicationplatform(LCAP)—alsocalledalow-codedevelopmentplatform(LCDP)—containsanintegrateddevelopmentenvironment(IDE)with(74)featureslikeAPIs,codetemplates,reusableplug-inmodulesandgraphicalconnectorstoautomateasignificantpercentageoftheapplicationdevelopmentprocess.LCAPsaretypicallyavailableascloud-basedPlatform-as-a-Service(PaaS)solutions.Alow-codeplatformworksontheprincipleofloweringcomplexitybyusingvisualtoolsandtechniqueslikeprocessmodeling,whereusersemployvisualtoolstodefineworkflows,businessrules,userinterfacesandthelike.Behindthescenes,thecompleteworkflow,automaticallyconvertedintocode.LCAPsareusedpredominantlybyprofessionaldevelopers,automatethegenericaspectsofcodingtoredirecteffortonthelastmileof(75).A.blockB.automationC.functionD.method正確答案:B參考解析:參考上題。[單選題]71.●Low-codeandnocodesoftwaredevelopmentsolutionshaveemergedasviableandconvenientalternativestothetraditionaldevelopmentprocess.Low-codeisarapidapplicationdevelopment(RAD)approachthatenablesautomatedcodegenerationthrough(71)buildingblockslikedrag-and-dropandpull-downmenuinterfaces.This(72)allowslow-codeuserstofocusonthedifferentiatorratherthanthecommondenominatorofprogramming.Low-codeisabalancedmiddlegroundbetweenmanualcodingandno-codeasitsuserscanstilladdcodeoverauto-generatedcode.Whileinlow-codethereissomehandholdingdonebydevelopersintheformofscriptingormanualcoding,no-codehasacompletely(作答此空)approach,with100%dependenceonvisualtools.Alow-codeapplicationplatform(LCAP)—alsocalledalow-codedevelopmentplatform(LCDP)—containsanintegrateddevelopmentenvironment(IDE)with(74)featureslikeAPIs,codetemplates,reusableplug-inmodulesandgraphicalconnectorstoautomateasignificantpercentageoftheapplicationdevelopmentprocess.LCAPsaretypicallyavailableascloud-basedPlatform-as-a-Service(PaaS)solutions.Alow-codeplatformworksontheprincipleofloweringcomplexitybyusingvisualtoolsandtechniqueslikeprocessmodeling,whereusersemployvisualtoolstodefineworkflows,businessrules,userinterfacesandthelike.Behindthescenes,thecompleteworkflow,automaticallyconvertedintocode.LCAPsareusedpredominantlybyprofessionaldevelopers,automatethegenericaspectsofcodingtoredirecteffortonthelastmileof(75).A.modernB.hands-offC.genericD.labor-free正確答案:B參考解析:參考上題。[單選題]72.●Low-codeandnocodesoftwaredevelopmentsolutionshaveemergedasviableandconvenientalternativestothetraditionaldevelopmentprocess.Low-codeisarapidapplicationdevelopment(RAD)approachthatenablesautomatedcodegenerationthrough(71)buildingblockslikedrag-and-dropandpull-downmenuinterfaces.This(72)allowslow-codeuserstofocusonthedifferentiatorratherthanthecommondenominatorofprogramming.Low-codeisab

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論