2014下半年軟件評(píng)測(cè)師答案詳解_第1頁(yè)
2014下半年軟件評(píng)測(cè)師答案詳解_第2頁(yè)
2014下半年軟件評(píng)測(cè)師答案詳解_第3頁(yè)
2014下半年軟件評(píng)測(cè)師答案詳解_第4頁(yè)
2014下半年軟件評(píng)測(cè)師答案詳解_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余58頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

三總線結(jié)構(gòu)的計(jì)算機(jī)總線系統(tǒng)由(1)組成(1)A.CPU總線、內(nèi)存總線和IO總 B.數(shù)據(jù)總線、地址總線和控制總線系統(tǒng)總線、總線和外部總 D.串行總線、并行總線和PCI總【答案】【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。數(shù)據(jù)總線:傳送數(shù)據(jù)信息 一次傳輸?shù)臄?shù)據(jù)與數(shù)據(jù)總線帶寬相控制總線:傳送控制信號(hào)和時(shí)序信號(hào),如讀/寫(xiě)、片選、中斷響應(yīng)信號(hào)等地址總線:傳送地址,它決定了系統(tǒng)的尋址空間計(jì)算機(jī)采用分級(jí)體系的主要目的是為了解決(2)的問(wèn)題。 C.外設(shè)效 D.容量、成本和速度之間的【答案】【解析】本題考査計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。計(jì)算機(jī)系統(tǒng)中,高速緩存一般用SRAM,內(nèi)存一般用DRAM,外存一般采用磁器。SRAM的集成度低、速度快、成本高;DRAM的集成度高,但是需要?jiǎng)討B(tài)刷新。磁器速度慢、容量大、價(jià)格便宜。因此,組成分級(jí)體系以解決容量、成本和速度之間的。系統(tǒng)由存放程序和數(shù)據(jù)的各類設(shè)備及有關(guān)的軟件構(gòu)成,是計(jì)算機(jī)系統(tǒng)的重要組部分,用于存放程序和數(shù)據(jù)。系統(tǒng)分為內(nèi)器和外器,兩者按一定的結(jié)構(gòu)有機(jī)地組織在一起,程序和數(shù)據(jù)按不同的層次存放在各級(jí)器中,而整個(gè)系統(tǒng)具有較好的速度、容量和價(jià)格等方面的綜合性能指標(biāo)。屬于CPU中算術(shù)邏輯單元的部件是(3)A.程序計(jì)數(shù) B.加法 C.指令寄存 D.指令譯【答案】【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。程序計(jì)數(shù)器、指令寄存器和指令譯都是CPU中控制單元的部件,加法器是算術(shù)邏輯運(yùn)算。所以本題正確的BCPU中其它部件作用程序計(jì)數(shù)器是用于存放下一條指令所在單元的地址的地方。在程序執(zhí)行前,必須將程序的起始地址,即程序的一條指令所在的內(nèi)存單元地址送入程序計(jì)數(shù)器,當(dāng)執(zhí)行指令時(shí),CPU將向的指令。程序的轉(zhuǎn)移等操作也是通過(guò)該寄存器來(lái)實(shí)現(xiàn)的。地址寄存器一般用來(lái)保存當(dāng)前CPU所的內(nèi)存單元的地址,以方便對(duì)內(nèi)存的讀寫(xiě)操作。累ALU是CPU的執(zhí)行單元,主要負(fù)責(zé)運(yùn)算工作指令寄存器一般用來(lái)保存當(dāng)前正在執(zhí)行的一條指令數(shù)據(jù)寄存器主要是用來(lái)保存操作數(shù)和運(yùn)算結(jié)果等信息的,其目的是為了節(jié)省操作數(shù)所員能的是程序計(jì)數(shù)器內(nèi)存按字節(jié)編址從A5000H到DCFFFH的區(qū)域其容量為(4) 【答案】【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。從地址A5000H到DCFFFH的單元數(shù)目為37FFFH(即224*1024)個(gè),由于是字節(jié)編址,從而得到容量為224KB。內(nèi)存按字節(jié)編址從A5000H到DCFFFH,得出地址空間為:DCFFFF-A5000+1=38000H,將38000H換算為二進(jìn)制為:111000000000000000=11100000x210=224KB。以下關(guān)于RISC和CISC的敘述中,不正確的是(5A.RISCCISCB.RISC通常會(huì)比CISC配置的寄存C.RISC編譯器的子程序庫(kù)通常要比CISC編譯器的子程序庫(kù)大得D.RISCCISC更加適合VLSI工藝的規(guī)整性【答案】【解析】本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí)。計(jì)算機(jī)工作時(shí)就是取指令和執(zhí)行指令。一條指令往往可以完成一串運(yùn)算的動(dòng)作,但卻需要多個(gè)時(shí)鐘周期來(lái)執(zhí)行。隨著需求的不斷增加,設(shè)計(jì)的指令集越來(lái)越多,為支持這些新增的指令,CISC指令結(jié)構(gòu)的計(jì)算機(jī)。而在CISC指令集的各種指令中,其使用頻率卻相差懸殊,大約有20%的指令會(huì)被反復(fù)使用,占整個(gè)程序代碼的80%。而余下的80%的指令卻不經(jīng)常使用,在程序設(shè)計(jì)中只占20%,顯然,這種結(jié)構(gòu)是不太合理的。RISC和CISC在架構(gòu)上的不同主要有①在指令集的設(shè)計(jì)上,RISC指令格式和長(zhǎng)度通常是固定的(如ARM是32位的指令)、且尋址方式少而簡(jiǎn)單、大多數(shù)指令在一個(gè)周期內(nèi)就可以執(zhí)行完畢:CISC構(gòu)架下的指令長(zhǎng)度通常是可變的、指令類型也很多、一條指令通常要若干周期才可以執(zhí)行完。由于指令集多少與復(fù)雜度上的差異,使RISC的處理器可以利用簡(jiǎn)單的硬件電路設(shè)計(jì)出指令功能,這樣易于流水線的實(shí)現(xiàn)。相對(duì)的CISC則需要通過(guò)只讀器里的微碼來(lái)進(jìn)行,CISC因?yàn)橹噶罟δ芘c指令參數(shù)變化較大,執(zhí)行流水線作業(yè)時(shí)有較多的限制。進(jìn)行操作。為了加速程序的運(yùn)算,RISC會(huì)設(shè)定多組的寄存器,并且指定特殊用途的寄存器。CISC構(gòu)架則允許數(shù)據(jù)處理指令對(duì)器進(jìn)行操作,對(duì)寄存器的要求相對(duì)不高。CISC計(jì)算機(jī)指復(fù)雜指令集計(jì)算機(jī),是20世紀(jì)六、七十年代發(fā)展起來(lái)的系列計(jì)算機(jī)。這種計(jì)算機(jī)所支持的指令系統(tǒng)趨于多用途、強(qiáng)功能化。指令系統(tǒng)圍繞著縮小與高級(jí)語(yǔ)言的語(yǔ)義差易。而且在復(fù)雜的指令系統(tǒng)中,數(shù)基本指令是經(jīng)常使用的,需要大量硬件支持的復(fù)雜指令利用率卻很低。所以在70年代末,隨著VLSI技術(shù)的發(fā)展產(chǎn)生了RISC計(jì)算機(jī)。 計(jì)算機(jī)指精簡(jiǎn)指令集計(jì)算機(jī),這種計(jì)算機(jī)有下列特點(diǎn)指令系統(tǒng)中只包含使用頻率較高但不復(fù)雜的指令指令長(zhǎng)度固定,指令格式少,尋址方式少只有存取數(shù)指令主存,其他指令都在寄存器之間運(yùn)算大部分指令在一個(gè)機(jī)器周期內(nèi)完成,采用流水技術(shù)CPU中增加了通用寄存器的數(shù)量硬聯(lián)邏輯控制,不用微程序控制技術(shù)采用優(yōu)化的編譯,以有效地支持高級(jí)語(yǔ)言以下敘述中,正確的是(6)C.除數(shù)為0的情況可以在語(yǔ)義分析階段檢查出D.除數(shù)為0的情況可以在語(yǔ)法分析階段檢查出【答案】【解析】本題考查程序語(yǔ)言基礎(chǔ)知識(shí)。態(tài)錯(cuò)誤也稱動(dòng)態(tài)語(yǔ)義錯(cuò)誤,它們發(fā)生在程序運(yùn)行時(shí),例如變量取零時(shí)作除數(shù)、數(shù)組元素下標(biāo)錯(cuò)誤稱為語(yǔ)法錯(cuò)誤。而語(yǔ)義分析時(shí)發(fā)現(xiàn)的運(yùn)算符與運(yùn)算對(duì)象類型不合法等錯(cuò)誤屬于靜態(tài)語(yǔ)義錯(cuò)誤。誤有死循環(huán)和除數(shù)0。已知函數(shù)f()、g()的定義如下所示,執(zhí)行表達(dá)式”x=f(5)”的運(yùn)算時(shí),若函數(shù)調(diào)用g(a)是調(diào)用(callbyreference)方式,則執(zhí)行”x=f(5)”后x的值為(7);若函數(shù)調(diào)用g(a)是值調(diào)用(callbyvalue)方式,則執(zhí)行”x=f(5)”x值為(8)?!敬鸢浮緼【解析】本題考查程序語(yǔ)言基礎(chǔ)知識(shí)。參數(shù)不能向?qū)崊鬟f信息。調(diào)用的本質(zhì)是將實(shí)參的地址傳給形參,函數(shù)中對(duì)形參的和修改實(shí)際上就是針對(duì)相應(yīng)實(shí)際參數(shù)變量所作的和改變。根據(jù)題目說(shuō)明f時(shí)5,也就是在f中,x5,接下來(lái)先通過(guò)“ax-l”a值設(shè)置4,再調(diào)用函數(shù)g(a)。函g()執(zhí)行時(shí),形參y的初4,經(jīng)過(guò)“y=y*y-l”運(yùn)算后,y15。在調(diào)用方式下,g函數(shù)中y是f函數(shù)中a的(可視為形參y與實(shí)參a是同一對(duì)象),也就是說(shuō)函數(shù)f中a的值被改為15,因此,返回函數(shù)f中再執(zhí)行“a*x”運(yùn)算后得75(x=5,a=15),因此空(7)75在值調(diào)用方式下,g函數(shù)中y只獲得f函數(shù)中a的值(形參y與實(shí)參a是兩個(gè)不同的對(duì)象),也就是說(shuō)在函數(shù)g中修改y的值與函數(shù)f中a的值已經(jīng)沒(méi)有關(guān)系了,因此,返回函數(shù)f再執(zhí)行“a*X”運(yùn)算后得到20(x=5,a=4),因此空(8)應(yīng)填入的值為20。也就是數(shù)據(jù)的傳送是單向的的數(shù)值的操作會(huì)反映在該單元中,也就是反映在實(shí)際參數(shù)中因此數(shù)據(jù)的傳是雙向的本題的第一問(wèn):采用的是調(diào)用方式執(zhí)行,x=5,g(a)中y=y*y-1=15,即a這時(shí)的值被修改為15,最好a*x=5*15=75本題的第二問(wèn):采用的是傳值調(diào)用方式執(zhí)行,x=5,g(a)中y=y*y-1=15,即a這時(shí)的值仍然為4,最a*x=5*4=20算術(shù)表達(dá)式”(a-b)*(c+d)”的后綴是(9)A.ab- B.abcd- C.ab- D.ab-【答案】【解析】本題考査程序語(yǔ)言基礎(chǔ)知識(shí)。后綴式(逆波蘭式是波蘭邏輯學(xué)家西維奇發(fā)明的一種表示表達(dá)式的方法。這種表示方式把運(yùn)算符寫(xiě)在運(yùn)算對(duì)象的后面,例如把a(bǔ)+b寫(xiě)成ab+,所以也稱為后綴式。算術(shù)表達(dá)式“a*(b-c)+d”的后綴式是“ab-cd+*第一步:按照運(yùn)算符的優(yōu)先級(jí)對(duì)所有的運(yùn)算單位加括號(hào):式子變成:((ab)*(c+d)第ab)-(cd)+)*第三步:去掉括號(hào):ab-A.網(wǎng)絡(luò)管理服務(wù) B.Web服務(wù)C.檢測(cè)服務(wù) D.財(cái)務(wù)管理服務(wù)【答案】【解析】本題考查的基礎(chǔ)知識(shí)。DMZ是指非軍事化區(qū),也稱周邊網(wǎng)絡(luò),可以位于之外也可以位于之內(nèi)。非軍事化區(qū)一般用來(lái)放置提供公共網(wǎng)絡(luò)服務(wù)的設(shè)備。這些設(shè)備由于必須被公共網(wǎng)絡(luò),所以無(wú)法提供與網(wǎng)絡(luò)主機(jī)相等的安全性。分析四個(gè)備選答案,Web服務(wù)器是為一種為公共網(wǎng)絡(luò)提供Web的服務(wù)器;網(wǎng)絡(luò)管理服務(wù)器和檢測(cè)服務(wù)器是管理企業(yè)網(wǎng)和對(duì)企業(yè)網(wǎng)絡(luò)中的數(shù)據(jù)流進(jìn)行分析的設(shè)DMZ是英文“demilitarizedzone”的縮寫(xiě),中文名稱為“區(qū)”,也稱“非軍事化區(qū)域內(nèi),在這個(gè)小網(wǎng)絡(luò)區(qū)域內(nèi)可以放置一些必須公開(kāi)的服務(wù)器設(shè)施,如企業(yè)Web服務(wù)器、FTP 以下關(guān)于服務(wù)的敘述中,不正確的是(11)A.服務(wù)的目的是使計(jì)算機(jī)或者網(wǎng)絡(luò)無(wú)法提供正常的服務(wù)C.服務(wù)會(huì)造成用戶的泄【答案】【解析】本題考查服務(wù)的基礎(chǔ)知識(shí)服務(wù)是指不斷對(duì)網(wǎng)絡(luò)服務(wù)系統(tǒng)進(jìn)行干擾,改變其正常的作業(yè)流程,執(zhí)行無(wú)關(guān)程序使系統(tǒng)響應(yīng)減慢直至癱瘓,從而影響正常用戶的使用。當(dāng)網(wǎng)絡(luò)服務(wù)系統(tǒng)響應(yīng)速度減慢或者癱瘓DDoS是分布式服務(wù)的英文縮寫(xiě)。分布式服務(wù)的方式是通過(guò)控制大量的主機(jī)向目標(biāo)主機(jī)發(fā)送大量的干擾消息的一種方式。服務(wù)即者想辦法讓目標(biāo)機(jī)器停止提供服務(wù)或資源,是常用的手段之一。這些資源包括磁盤空間、內(nèi)存、進(jìn)程甚至網(wǎng)絡(luò)帶寬,從而正常用戶的。其實(shí)對(duì)網(wǎng)絡(luò)帶寬進(jìn)行的消耗性只是服務(wù)的一小部分,只要能夠?qū)δ繕?biāo)造成麻煩,使某些服被暫停甚主機(jī)死機(jī),屬于務(wù)。服問(wèn)題一直得不到合務(wù)也成了者的極法。進(jìn)行務(wù),際上服器現(xiàn)種效:是迫使服務(wù)器的緩沖區(qū)滿,不接收新的請(qǐng)求;二是使用IP,迫使服務(wù)器把合法用戶的連接復(fù)位,影響合法用戶的連接。DDos是分布式Dos的縮寫(xiě),也是服務(wù)的一種形式。從原理可以看出服務(wù)Dos不會(huì)造成的。不是蠕蟲(chóng)A.熊貓燒 B.紅色代 C.冰 D.愛(ài)蟲(chóng)【答案】【解析】本題考査計(jì)算機(jī)的基礎(chǔ)知識(shí) 定義是在DOS環(huán)境下, 見(jiàn)的蠕蟲(chóng)有紅色代碼、愛(ài)蟲(chóng)、熊貓燒香、Nimda、愛(ài)麗茲等。熊貓燒香是一種經(jīng)過(guò)多次變種的“蠕蟲(chóng)”變種,2006年10月16日由25歲的中國(guó)新洲區(qū)人編寫(xiě),這是名副其實(shí)的,擁有功能,2007年1月初肆系統(tǒng)破壞嚴(yán)重。2013年6月制造者張順和伙同他人開(kāi)設(shè)網(wǎng)絡(luò)案,再次?!凹t色代碼”是2001年一種新型網(wǎng)絡(luò),其所使用的技術(shù)可以充分體現(xiàn)網(wǎng)絡(luò)時(shí)代與的巧妙結(jié)合,將網(wǎng)絡(luò)蠕蟲(chóng)、計(jì)算機(jī)、木馬程序合為一體,開(kāi)創(chuàng)了網(wǎng)絡(luò)的新路,可稱之為劃時(shí)代的。冰河是一種木馬軟件2000年5月4日,一種名為“我愛(ài)你”的電腦開(kāi)始在全球各地迅速。這個(gè) 個(gè)附件。一旦在Outlook里打開(kāi)這個(gè)郵件,系統(tǒng)就會(huì)自動(dòng)并向地址簿中的所“我愛(ài)你”,又稱“愛(ài)蟲(chóng)”,是一種蠕蟲(chóng),它與1999年的非常相似。據(jù)稱,這個(gè)可以改寫(xiě)本地及網(wǎng)絡(luò)硬盤上面的某些文件。用戶機(jī)器染毒以后,郵件系統(tǒng)將會(huì)變慢,并可能導(dǎo)致整個(gè)網(wǎng)絡(luò)系統(tǒng)。甲公司接受乙公司委托開(kāi)發(fā)了一項(xiàng)應(yīng)用軟件,雙方?jīng)]有簽訂任何合同。在此情形下享有該軟件的著作權(quán)A.甲公 B.甲、乙公司協(xié) C.乙公 D.甲乙公司均【答案】【解析】其著作權(quán)的歸屬由委托者與受委托者簽定協(xié)議約定,如無(wú)協(xié)議或者在協(xié)議中未作明確握兩條標(biāo)準(zhǔn):而進(jìn)行開(kāi)發(fā)的軟件,因此軟件著作權(quán)歸屬應(yīng)當(dāng)作為合同的重要條款予以明確約定。對(duì)于當(dāng)事人已經(jīng)在合同中約定軟件著作權(quán)歸屬關(guān)系的,如事后發(fā)生糾紛,軟件著作權(quán)的歸屬仍應(yīng)當(dāng)根據(jù)委托開(kāi)發(fā)軟件的合同來(lái)確定。②對(duì)于在委托開(kāi)發(fā)軟件活動(dòng)中,委托者與受委托者沒(méi)有簽定協(xié)議,或者在協(xié)議中未對(duì)接受他人委托開(kāi)發(fā)的軟件,其著作權(quán)的歸屬由委托人與受托人簽訂合同約定;無(wú)2013912日就其財(cái)務(wù)軟件產(chǎn)品分別申請(qǐng)“大堂”和“大唐”商標(biāo)。兩財(cái)務(wù)軟件相似,且經(jīng)協(xié)商雙方均不同意放棄使用其申請(qǐng)的商標(biāo)標(biāo)識(shí)。此情形下獲準(zhǔn) B.“大堂”與“大唐”都能C.“大唐 D.由甲、乙抽簽結(jié)果確定誰(shuí)【答案】【解析】取先原或在者似品申請(qǐng)同或者近似標(biāo)時(shí),商主管機(jī)關(guān)據(jù)申時(shí)間的先,決定商標(biāo)的果同日使用或均未使用,則采取申請(qǐng)人之間協(xié)商解決,協(xié)商不成的,由各申請(qǐng)人抽簽決定。類似商標(biāo)是指在同一種或類似商品上用作商標(biāo)的文字、圖形、讀音、含義或文字與圖形的整體結(jié)構(gòu)上等要素大體相同的商標(biāo),即易使消費(fèi)者對(duì)商品的來(lái)源產(chǎn)生誤認(rèn)的商標(biāo)。甲、乙兩公商不成的情形下,由甲、乙公司抽簽結(jié)果確定誰(shuí)能獲準(zhǔn)。“相同商標(biāo)”是指文字、數(shù)字、圖形、三維標(biāo)志或顏色組合等商標(biāo)的構(gòu)成要素的發(fā)音、、或列及體上一區(qū)但人區(qū),產(chǎn)生 商標(biāo)假設(shè)系統(tǒng)采用PV操作實(shí)現(xiàn)進(jìn)程同步與互斥,若n個(gè)進(jìn)程共享兩臺(tái),那么信號(hào)量S的取值范圍為(15)。A.- B.-(n- C.-(n- D.-(n-【答案】【解析】本題考查的是操作系統(tǒng)PV操作方面的基本知識(shí)。的值減1后等于1;當(dāng)?shù)?個(gè)進(jìn)程執(zhí)行P(S)操作時(shí),信號(hào)S的值減去1等于-2;……;在PV操作中,信號(hào)量用于表示系統(tǒng)中現(xiàn)有資源的數(shù)量,有兩臺(tái),故信號(hào)量初值為2。前兩個(gè)進(jìn)程請(qǐng)求能夠滿足。當(dāng)有進(jìn)程運(yùn)行時(shí),其他進(jìn)程信號(hào)量,信號(hào)量就會(huì)減一,n個(gè)進(jìn)程同時(shí)請(qǐng)求兩臺(tái)時(shí)為2-n,當(dāng)信號(hào)量值為負(fù)數(shù)時(shí),代表這類資源系統(tǒng)已經(jīng)分配假設(shè)段頁(yè)式管理系統(tǒng)中的地址結(jié)構(gòu)如下圖所示,則系統(tǒng) A.最多可有2048個(gè)段,每個(gè)段的大小均為2048個(gè)頁(yè),頁(yè)的大小為最多可有2048個(gè)段,每個(gè)段最大允許有2048個(gè)頁(yè),頁(yè)的大小為最多可有1024個(gè)段,每個(gè)段最大小均為1024個(gè)頁(yè),頁(yè)的大小為最多可有1024個(gè)段,每個(gè)段最大允許有1024個(gè)頁(yè),頁(yè)的大小為【答案】【解析】本題考查操作系統(tǒng)頁(yè)式管理方面的基礎(chǔ)知識(shí)從題目給出的段號(hào)、頁(yè)號(hào)、頁(yè)內(nèi)地址位數(shù)情況,可以推算出每一級(jí)尋址的尋址空間如:已知頁(yè)內(nèi)地址是從第0位到第11位,共12個(gè)位,所以一個(gè)頁(yè)的大小為:212=4K頁(yè)號(hào)是從第12位到第21位,共10個(gè)位,所以一個(gè)段中有210=1024個(gè)頁(yè)段號(hào)是從第21位到第31位,共10個(gè)位,所以一共有210=1024個(gè)段假設(shè)磁盤塊與緩沖區(qū)大小相同,每個(gè)盤塊讀入緩沖區(qū)的時(shí)間為10μs,由緩沖區(qū)送至用戶區(qū)的時(shí)間是5μs,系統(tǒng)對(duì)每個(gè)磁盤塊數(shù)據(jù)的處理時(shí)間為2μs。若用戶需要將大小為10個(gè)磁盤塊的Docl文件逐塊從磁盤讀入緩沖區(qū),并送至用戶區(qū)進(jìn)行處理,那么采用單緩沖區(qū)需要花費(fèi)的時(shí)間為(17)μs緩沖區(qū)需要花費(fèi)的時(shí)間為(18)μs 【答案】 【解析】T,緩沖區(qū)中的數(shù)據(jù)傳送M,而系統(tǒng)處理(計(jì)算)C,如圖(a)所示:的處理C1與第二塊數(shù)據(jù)的輸入T2是可以并行的,依次類推,如圖(b)所示。系統(tǒng)對(duì)每一塊數(shù)據(jù)的處理時(shí)間為:Max(C,T)+M。因?yàn)椋?dāng)T>C時(shí),處理時(shí)間為M+T;當(dāng)T<C時(shí),處理時(shí)間為M+C。本題每一塊數(shù)據(jù)的處理時(shí)間為10+5=15,Docl文件的處理時(shí)間為15*10+2。310File1區(qū)進(jìn)行處理,采用單緩沖時(shí)需要花費(fèi)的時(shí)間為所以計(jì)算方式為:10*10+5+2=107us題答案在如下所示的進(jìn)程資源圖中,(19 C.P1、P2是阻塞節(jié)點(diǎn)、P3是非阻塞節(jié)點(diǎn)D.P1、P2是非阻塞節(jié)點(diǎn)、P3【答案】【解析】圖中R1資源只有2個(gè),P2進(jìn)程申請(qǐng)?jiān)撡Y源得不到滿足,故P2進(jìn)程是阻塞節(jié)點(diǎn);R2資源只有3個(gè),為Pl、P2、P3各分配一個(gè),P1再申請(qǐng)?jiān)撡Y源得不到滿足,故P1進(jìn)程也是阻塞節(jié)點(diǎn);R3資源只有2個(gè),分配1個(gè)給P2進(jìn)程,還有1個(gè)可用,P3申請(qǐng)?jiān)撡Y源可以得到滿足,故P3是非阻塞節(jié)點(diǎn)。再?gòu)腞1申請(qǐng)資源,故P2阻塞,R2分配了3個(gè)資源給P1、P2、P3,但P1R2申請(qǐng)資源,在數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)階段,需要(20)階段形成的(21)作為設(shè)計(jì)依據(jù) C.D.【答案】 【解析】本題考查數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí)。 限制等要求所進(jìn)行的科學(xué)分析,并形成需求說(shuō)明文檔、數(shù)據(jù)字典和數(shù)據(jù)流程圖。用戶需求分析階段形成的相關(guān)文檔用以作為概念結(jié)構(gòu)設(shè)計(jì)的設(shè)計(jì)依據(jù)。邏輯結(jié)構(gòu)設(shè)計(jì)是在概念結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上進(jìn)行的數(shù)據(jù)模型設(shè)計(jì)的基礎(chǔ)上進(jìn)行的數(shù)據(jù)模型設(shè)計(jì),可以是層次、網(wǎng)狀模型和關(guān)系模型。由于當(dāng)前的絕大多數(shù)DBMS都是基于關(guān)系模型的,E-R方法又是概念結(jié)構(gòu)設(shè)計(jì)的主要方法,如何在全局E-R圖基礎(chǔ)上進(jìn)行關(guān)系模型的邏輯結(jié)構(gòu)但本題中第2個(gè)選項(xiàng)中并沒(méi)有涉及概念階段的成果,所以結(jié)合第2問(wèn)進(jìn)行選擇,應(yīng)該選ABDESQL語(yǔ)句如下:(22)A.A,C,S.CB.A,B,EC.A,R.C,ED.A,R,C,S.D(23)A.B=軟件工程O(píng)RR.C=S.CANDR.D=S.DB.B=’軟件工程’ORR.C=S.CANDR.D=S.DC.B=’軟件工程’ORR.CS.CORR.DS.DD.B=’軟件工程’ANDR.CS.C【答案】C【解析】該關(guān)系代數(shù)表示的意思是:先關(guān)系R與關(guān)系S進(jìn)行自然連接運(yùn)算,形成新的結(jié)果集,然后再新的結(jié)果集中進(jìn)行選擇運(yùn)算,選擇運(yùn)算的條件是第2列的值為“軟件工程”,接下來(lái)再選擇運(yùn)算的結(jié)果集上再進(jìn)行投影運(yùn)算,選擇135列。由于R與S關(guān)系中,存在重復(fù)的列C、D,因此需要在加上關(guān)系的名稱,表示該列來(lái)自哪個(gè)關(guān)系,如:R.C。自然連接運(yùn)算,要求在結(jié)果集中消除重復(fù)的列,即R與S關(guān)系中C、D列,只能保留一個(gè)關(guān)系中的C、D列,所以自然連接運(yùn)算后的關(guān)系列一個(gè)有:5列即A、B、R.C(或者SC、R.D(SD、ER.C=S.CANDR.D=S.D,B=’軟件工程’ANDR.C=S.CANDR.D=S.D下列查詢B=“信息”且E=“”的A、B、E的關(guān)系代數(shù)表達(dá)式中,查詢效率最高的B.【答案】【解析】關(guān)系代數(shù)表達(dá)式查詢優(yōu)化的原則如下③將投影運(yùn)算與其后的其他運(yùn)算同時(shí)進(jìn)行,以避免重復(fù)掃描關(guān)系系 公共子表達(dá)式。對(duì)于有公共子表達(dá)式的結(jié)果應(yīng)存于外存(中間結(jié)果,這樣,從外存讀出它的時(shí)間比計(jì)算的時(shí)間少時(shí),就可節(jié)約操作時(shí)間。顯然,根據(jù)原則①盡量提早執(zhí)行選取運(yùn)算。將投影運(yùn)算與其后的其他運(yùn)算同時(shí)進(jìn)行,以避免重復(fù)掃描關(guān)索引連接法和排序合并連接公共子表達(dá)式。公共子表達(dá)式的結(jié)果應(yīng)存于外存(中間結(jié)果,這樣,當(dāng)從外存讀出它的時(shí)間比計(jì)算時(shí)間少時(shí),就可節(jié)約操作時(shí)間A.安全 B.可靠 C.完整 D.并發(fā)控【答案】【解析】本題考查數(shù)據(jù)庫(kù)系統(tǒng)概念方面的基本概念。數(shù)據(jù)控制功能包括對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的安全性、完整性、并發(fā)和恢復(fù)的控制。其中①安全性(security)是指保護(hù)數(shù)據(jù)庫(kù)受,即防止不合法的使用所造成的數(shù)據(jù)權(quán)限,有的用戶有修改數(shù)據(jù)的權(quán)限,用戶只能在規(guī)定的權(quán)限范圍內(nèi)數(shù)據(jù)庫(kù)。據(jù)庫(kù)加入不符合語(yǔ)義的數(shù)據(jù)。保證數(shù)據(jù)庫(kù)中數(shù)據(jù)是正確的,避免的更新。③并發(fā)控制(concurrencycontrol)是指在多用戶共享的系統(tǒng)中,許多用戶可能同時(shí)對(duì)同一數(shù)據(jù)進(jìn)行操作。DBMS的并發(fā)控制子系統(tǒng)負(fù)責(zé)協(xié)調(diào)并發(fā)事務(wù)的執(zhí)行,保證數(shù)據(jù)庫(kù)的完整性不受破壞,避免用戶得到不正確的數(shù)據(jù)。④故障恢復(fù)(recoveryfromfailure)。數(shù)據(jù)庫(kù)中的4類故障是事務(wù)故障、系統(tǒng)障、介質(zhì)故障及計(jì)算機(jī)。故障恢復(fù)主要是指恢復(fù)數(shù)據(jù)庫(kù)本身,即在故障引起數(shù)據(jù)庫(kù)當(dāng)前狀態(tài)不一致后,將數(shù)據(jù)庫(kù)恢復(fù)到某個(gè)正確狀態(tài)或一致?tīng)顟B(tài)。恢復(fù)的原理非常簡(jiǎn)單,就是要建立冗余(redundancy)數(shù)據(jù)。換句話說(shuō),確定數(shù)據(jù)庫(kù)是否可恢復(fù)的方法就是其包含的每一條信息是否都可以利用冗余地在別處的信息重構(gòu)。冗余是物理級(jí)的,通常認(rèn)為邏輯級(jí)是沒(méi)有冗余的。數(shù)據(jù)控制功能包括對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)的安全性、完整性、并發(fā)和恢復(fù)的控權(quán)限,有的用戶有修改數(shù)據(jù)的權(quán)限。用戶只能在規(guī)定的權(quán)限范圍內(nèi)數(shù)據(jù)庫(kù)不符合語(yǔ)義的數(shù)據(jù)。保證數(shù)據(jù)庫(kù)中數(shù)據(jù)是正確的,避免的更新3類,其主要原因是事務(wù)的并發(fā)操作破壞了事務(wù)的性。DBMS的并發(fā)控制子系統(tǒng)負(fù)責(zé)協(xié)調(diào)并發(fā)事務(wù)的執(zhí)行,保證數(shù)據(jù)庫(kù)的完整性不受破壞,避免用戶得到不正確的數(shù)據(jù)故障恢復(fù):數(shù)據(jù)庫(kù)中的3類故障是事務(wù)故障、系統(tǒng)故障以及介質(zhì)故 中的安全認(rèn)證協(xié)議是(26 【答案】【解析】PPPPPP(ExtensibleAuthenticationProtocol,EAP)可支持多種認(rèn)證機(jī)制,并且允許使用后端服務(wù)器來(lái)實(shí)現(xiàn)復(fù)雜的認(rèn)證過(guò)程,例如通過(guò)Radius報(bào)文,并且當(dāng)識(shí)別出認(rèn)證成功/失敗標(biāo)志后結(jié)束認(rèn)證過(guò)程。通常PPP支持的兩個(gè)認(rèn)證協(xié)議是:①口令驗(yàn)證協(xié)議(PasswordAuthenticationProtocol,PAP):提供了一種簡(jiǎn)單的兩次握手認(rèn)證方法,由終端發(fā)送用戶標(biāo)識(shí)和口令字,等待服務(wù)器的應(yīng)答,如果認(rèn)證不成功,則終止連接。這種方法不安全,因?yàn)椴捎梦谋痉绞桨l(fā)送,可能會(huì)被第竊??;②質(zhì)詢握手認(rèn)證協(xié)議(ChallengeHandshakeAuthenticationProtocol,CHAP):采三次握手方式周期地驗(yàn)證對(duì)方的。首先是邏輯鏈路建立后認(rèn)證服務(wù)器就要發(fā)送一個(gè)報(bào)文(隨機(jī)數(shù),終端計(jì)算該報(bào)文的Hash值并把結(jié)果返回服務(wù)器,然后認(rèn)證服務(wù)器把收到的Hash值與自己計(jì)算的Hash終止。計(jì)算Hash值的過(guò)程有一個(gè)雙方共享的密鑰參與,而密鑰是不通過(guò)網(wǎng)絡(luò)傳送的,所以CHAP是更安全的認(rèn)證機(jī)制。在后續(xù)的通信過(guò)程中,每經(jīng)過(guò)一個(gè)隨機(jī)的間隔,這個(gè)認(rèn)證過(guò)程都可能被重復(fù),以縮短者進(jìn)行持續(xù)的時(shí)間。值得注意的是,這種方法可以進(jìn)行雙向認(rèn)證,終端也可以向服務(wù)器進(jìn)行,使得雙方都能確認(rèn)對(duì)方的。點(diǎn)對(duì)點(diǎn)協(xié)議(PPP)目前支持二個(gè)認(rèn)證協(xié)議:驗(yàn)證協(xié)議(PAP)和質(zhì)詢握手驗(yàn)證協(xié)PAP使向握手為節(jié)點(diǎn)提供一個(gè)簡(jiǎn)單的設(shè)立的方法。PPP鏈路建立階段完成后,用PAP不是一個(gè)安全的認(rèn)證協(xié)議。在鏈路中以明文形式發(fā)送,并且此處不提供防止重放或錯(cuò)誤進(jìn)攻的保護(hù)措施。節(jié)點(diǎn)是由登錄嘗試的頻率和定時(shí)控制。CHAP:握手認(rèn)證協(xié)議,全稱:ChallengeHandshakeAuthenticationProtocol。CHAP通過(guò)三次握手驗(yàn)證被認(rèn)證端的,在初始鏈路建立時(shí)完成,為了提高安全性,在鏈路建立之后周期性進(jìn)行驗(yàn)證。CHAPPAP全,因CHAP不發(fā)送明文,而是發(fā)送經(jīng)過(guò)MD5的隨機(jī)數(shù)序列。CHAP單向和雙向認(rèn)證。ICMP協(xié)議屬于因特網(wǎng)中的(27)協(xié)議,ICMP協(xié)議數(shù)據(jù)單元封裝在(28)中傳送A.數(shù)據(jù)鏈路 B.網(wǎng)絡(luò) C.傳輸 D.會(huì)話A.以太 B.TCP C.UDP數(shù)據(jù) D.IP數(shù)據(jù)【答案】B【解析】ICMP(InternetcontrolMessageProtocolIP議同屬于網(wǎng)絡(luò)層,用于傳送有關(guān)發(fā)送主機(jī)提供最短通路信息等。ICMP報(bào)文封裝在IP數(shù)據(jù)報(bào)中傳送,因而不保證可靠的提交。ICMP協(xié)議是一種面向無(wú)連接的協(xié)議,用于傳輸出錯(cuò)報(bào)告控制信息。是TCP/IP協(xié)議族受限控制和狀態(tài)信息等。當(dāng)遇到IP數(shù)據(jù)無(wú)法目標(biāo)、IP路由器無(wú)法按當(dāng)前的傳輸速率轉(zhuǎn)發(fā)數(shù)據(jù)包等情況時(shí),會(huì)自動(dòng)發(fā)送ICMP消息。ICMP報(bào)文在IP幀結(jié)構(gòu)的首部協(xié)議類型字段(Protocol8bit)的值=1網(wǎng)絡(luò)層數(shù)據(jù)是封裝在IP數(shù)據(jù)包中進(jìn)行傳輸DHCP客戶端可從DHCP服務(wù)器獲得(29A.DHCP服務(wù)器的地址和Web服務(wù)器的地址B.DNS服務(wù)器的地址和DHCP服務(wù)器的地址D.默認(rèn)網(wǎng)關(guān)的地址和郵件服務(wù)器地【答案】【解析】本題考查DHCP協(xié)議的工作原理。DHCP客戶端可從DHCP服務(wù)器獲得本機(jī)IP地址、DNS服務(wù)器的地址、DHCP服務(wù)器的地址、默認(rèn)網(wǎng)關(guān)的地址等,但沒(méi)有Web服務(wù)器、郵件服務(wù)器地址。DHCP(DynamicHostConfigurationProtocol,動(dòng)態(tài)主機(jī)配置協(xié)議)是一個(gè)局域網(wǎng)的網(wǎng)絡(luò)協(xié)議,使用UDP協(xié)議工作,主要有兩個(gè)用途:給網(wǎng)絡(luò)或網(wǎng)絡(luò)服務(wù)供應(yīng)商自動(dòng)分配IP地址,給用戶或者網(wǎng)絡(luò)管理員作為對(duì)所有計(jì)算機(jī)作管理的在DHCP數(shù)據(jù)包中可以包含客戶機(jī)MAC地址、DHCP服務(wù)器IP、默認(rèn)網(wǎng)關(guān)地址、DHCP租約時(shí)間、分配給客戶端的IP地址和子網(wǎng)掩碼以及一些其它的管理配置信息分配給某公司網(wǎng)絡(luò)的地址塊是210.115.192.0/20,該網(wǎng)絡(luò)可以被劃分為(30)個(gè)C 【答案】【解析】/20,留給子網(wǎng)掩碼的比特?cái)?shù)只有4位,16C16C11000000?11001111C類IP地址默認(rèn)的子網(wǎng)掩碼為24位,即對(duì)/20需要向主機(jī)位借4位用于來(lái)表示網(wǎng)絡(luò),即用于表示子網(wǎng)位的位數(shù)為4位,一個(gè)有24=16個(gè)子網(wǎng)在項(xiàng)目初始階段,軟件開(kāi)發(fā)首先需要(31 C.確定參與開(kāi)發(fā)的 D.估算開(kāi)發(fā)成本【答案】【解析】本題考查軟件工程的基礎(chǔ)知識(shí)。在項(xiàng)目開(kāi)發(fā)初始階段,首先需要理解待解決的問(wèn)題是什么,才能確定其他方面的內(nèi)容。項(xiàng)目初始階段的管理:軟件開(kāi)發(fā)項(xiàng)目管理的首要階段需要確定項(xiàng)目的目標(biāo)范圍,包括開(kāi)發(fā)商和客戶雙方的協(xié)議合同、軟件產(chǎn)品主要需要實(shí)現(xiàn)的功能和這些功能所量化的范圍、項(xiàng)目開(kāi)發(fā)的周期等方面。同時(shí),軟件所配備的硬件運(yùn)行環(huán)境、性能、穩(wěn)定性、限制條件都必須同客戶明確表明,以滿足客戶的要求。項(xiàng)目組要系統(tǒng)地闡述項(xiàng)目的范圍,確定所要實(shí)現(xiàn)的軟件系統(tǒng)的資、、實(shí)施方法技術(shù)等方面的可行性。軟件項(xiàng)目管理所涉及的范圍覆蓋了整個(gè)軟件(32A.開(kāi)發(fā)過(guò) B.運(yùn)行與過(guò) C.定義過(guò) D.生存【答案】【解析】本題考查軟件項(xiàng)目管理的基礎(chǔ)知識(shí)。(成本以及進(jìn)度的安排等做到心中有數(shù)。這種管理的范圍覆蓋了整個(gè)軟件工程過(guò)程,即開(kāi)始結(jié)則里程碑(33)在關(guān)鍵路徑上。活動(dòng)GH的松弛時(shí)間是(34)。【答案】D【解析】本題考查活動(dòng)圖的基礎(chǔ)知識(shí)。根據(jù)關(guān)鍵路徑法,計(jì)算出關(guān)鍵路徑為A—B-D-I—J一L,其長(zhǎng)度為20。因此里程碑B在關(guān)鍵路徑上E、CK不在關(guān)鍵路徑上。包含活動(dòng)GH的最長(zhǎng)路徑是A—E—G—H—K—L,長(zhǎng)度為17,因此該活動(dòng)的松弛時(shí)間為20-17=3以下關(guān)于瀑布模型的敘述中,正確的是(35C.唯一一個(gè)適合大規(guī)模項(xiàng)目開(kāi)發(fā)的模型己不能適應(yīng)當(dāng)前軟件開(kāi)發(fā)的過(guò)時(shí)模【答案】【解析】本題考查軟件開(kāi)發(fā)過(guò)程的基礎(chǔ)知識(shí)。軟件開(kāi)發(fā)過(guò)程以系統(tǒng)需求作為輸入,以要交付的產(chǎn)品作為輸出,涉及活動(dòng)、約束和資源使用的一系列工具和技術(shù)。瀑布模型、快速原型化模型、增量模型、螺旋模型等都是典型的軟件20世紀(jì)80型,該模型規(guī)定了軟件開(kāi)發(fā)從一個(gè)階段瀑布般的轉(zhuǎn)換到另一個(gè)階段。其優(yōu)點(diǎn)①可強(qiáng)迫開(kāi)發(fā)采用規(guī)范化的方法②嚴(yán)格地規(guī)定了每個(gè)階段必須提交的文檔①每個(gè)階段開(kāi)發(fā)幾乎完全依賴于的規(guī)格說(shuō)明,因此可能導(dǎo)致開(kāi)發(fā)出的軟件產(chǎn)品不能真正滿②適用于項(xiàng)目開(kāi)始時(shí)需求就確定的情況瀑布模型為軟件的開(kāi)發(fā)和提供了一種有效的管理模式,根據(jù)這一模式制定開(kāi)發(fā)計(jì)劃,進(jìn)行無(wú)法解決軟件需求不明確或確的問(wèn)題A.瀑 B.原 C.增 D.螺【答案】【解析】本題考查軟件開(kāi)發(fā)過(guò)程的基礎(chǔ)知識(shí)。原型模型是在需求不是很明確的情況下,快速開(kāi)發(fā)出一個(gè)“原型”(可以運(yùn)行,要反映最終系統(tǒng)部分重要特性適合需求不明確,動(dòng)態(tài)變化的項(xiàng)目本題需求基本上明確,而且項(xiàng)目較大,向增量、螺旋、瀑布模式都可以適應(yīng)在各種不同的軟件需求中,(37)描述了產(chǎn)品必須要完成的任務(wù),可以在用例模型中予以A.功能需 B.業(yè)務(wù)需 C.質(zhì)量需 D.設(shè)計(jì)約【答案】【解析】本題考査軟件需求的基礎(chǔ)知識(shí)。軟件需求是為了解決用戶的問(wèn)題用戶的目標(biāo),用戶所需要的軟件必須滿足的能力和業(yè)務(wù)需求描述使用軟件系統(tǒng)要達(dá)到什么目標(biāo)系統(tǒng)需求,為了滿足需求,系統(tǒng)或系統(tǒng)成分必須滿足或具有的條件或能力;功能需求規(guī)模軟件必須實(shí)現(xiàn)的功能性需求,即軟件產(chǎn)品必須要完成的任務(wù);性設(shè)計(jì)約束,規(guī)定軟件開(kāi)發(fā)過(guò)程中的設(shè)計(jì)決策或限制問(wèn)題解決方案的設(shè)計(jì)決策設(shè)計(jì)約束:也稱為限制條件、補(bǔ)充規(guī)約,這通常是對(duì)解決方案的一些約束說(shuō)以下關(guān)于結(jié)構(gòu)化開(kāi)發(fā)方法的敘述中,不正確的是(38C.比面向?qū)ο箝_(kāi)發(fā)方法更適合于開(kāi)發(fā)大規(guī)模的、特別復(fù)雜的項(xiàng)目【答案】【解析】本題考查結(jié)構(gòu)化開(kāi)發(fā)方法的基礎(chǔ)知識(shí)。開(kāi)發(fā)方法。結(jié)構(gòu)化方法總的指導(dǎo)思想是自頂向下、逐層分解,基本原則是功能的分解與抽象。模的、特別復(fù)雜的項(xiàng)目,而且難以適應(yīng)需求的變化。結(jié)構(gòu)化方法總的指導(dǎo)思想是自頂向下、逐層分解,它的基本原則是功能的分解與抽象。的、特別復(fù)雜的項(xiàng)目,且難以適應(yīng)需求的變化。模塊A、B和C都包含相同的5個(gè)語(yǔ)句,這些語(yǔ)句之間沒(méi)有聯(lián)系,為了避免重復(fù),把5個(gè)語(yǔ)句抽取出來(lái)組成一個(gè)模塊D,則模塊D的內(nèi)聚類型為(39)內(nèi)聚。以下關(guān)于該類內(nèi)聚的 C.是最強(qiáng)的一種內(nèi)聚類 D.不易于軟件的修改和【答案】 【解析】本題考查軟件設(shè)計(jì)的基礎(chǔ)知識(shí)。模塊獨(dú)立性是創(chuàng)建良好設(shè)計(jì)的一個(gè)重要原則,一般采用模塊間的耦合和模塊的內(nèi)聚兩個(gè)準(zhǔn)則來(lái)進(jìn)行度量。內(nèi)聚是指模塊各元間聯(lián)系的緊密程度,內(nèi)聚度越高,則模塊的獨(dú)立性越好。內(nèi)聚性一般有以下幾種:①巧合內(nèi)聚,指一個(gè)模塊內(nèi)的各處理元間沒(méi)有任何聯(lián)系邏輯內(nèi)聚,指模塊內(nèi)執(zhí)行幾個(gè)邏輯上相似的功能,通過(guò)參數(shù)確定該模塊完成哪一個(gè)功能②時(shí)間內(nèi)聚,把需要同時(shí)執(zhí)行的動(dòng)作組合在一起形成的模塊⑤功能內(nèi)聚,是最強(qiáng)的內(nèi)聚,指模塊內(nèi)所有元素共同完成一個(gè)功能,望是越強(qiáng)越好,弱內(nèi)聚不利于軟件的修改和。偶然聚合:模塊完成的動(dòng)作之間沒(méi)有任何關(guān)系,或者僅僅是一種非常松散的關(guān)系邏輯聚合:模塊的各個(gè)組成在邏輯上具有相似的處理動(dòng)作,但功能用途上彼此無(wú)關(guān)時(shí)間聚合:模塊 的各個(gè)組成部分所包含的處理動(dòng)作必須在同一時(shí)間內(nèi)執(zhí)行聚合:模塊各個(gè)部分全部屬于一個(gè)整體,并執(zhí)行同能,且各部分對(duì)實(shí)現(xiàn)該功能都必不聚合程度:偶然聚合最低,功能聚合在分層體系結(jié)構(gòu)中,(41)實(shí)現(xiàn)與實(shí)體對(duì)象相關(guān)的業(yè)務(wù)邏輯。在基于JAVAEE(41)A.表示B.控C.模D.數(shù)【答案】 【解析】本題考査軟件設(shè)計(jì)的基礎(chǔ)知識(shí)。系結(jié)構(gòu)中,常用EJB技術(shù)實(shí)現(xiàn);數(shù)據(jù)層負(fù)責(zé)數(shù)據(jù)的。在MVC模型中,模型層主要負(fù)責(zé)數(shù)據(jù)和業(yè)務(wù)邏EJB組件用于封裝業(yè)務(wù)邏輯,使得開(kāi)發(fā)無(wú)需再擔(dān)心數(shù)據(jù)、事務(wù)處理支持、安全性、在進(jìn)行軟件設(shè)計(jì)時(shí),以下結(jié)構(gòu)設(shè)計(jì)原則中,不正確的是(43)B.模塊之間的連接存在上下級(jí)的調(diào)用關(guān)系和同級(jí)之間的橫向聯(lián)系C.整個(gè)系統(tǒng)呈樹(shù)狀結(jié)構(gòu),不允許網(wǎng)狀結(jié)構(gòu)或交叉調(diào)用關(guān)系出現(xiàn)D.【答案】【解析】本題考查軟件設(shè)計(jì)的基礎(chǔ)知識(shí)。存在一些好的設(shè)計(jì)原則,如模塊設(shè)計(jì)應(yīng)該考慮獨(dú)立性要強(qiáng)些,模塊內(nèi)高內(nèi)聚,模塊之的耦合程度要低;系統(tǒng)的模塊之間應(yīng)該呈樹(shù)狀結(jié)構(gòu),模塊之間存在上下級(jí)凋用關(guān)系,但不允許編碼并建立歸檔文件。為了保證系設(shè)計(jì)工作的順利進(jìn)行,結(jié)構(gòu)設(shè)計(jì)應(yīng)遵循如下原則所劃分的模塊其的凝聚性要強(qiáng),模塊之間的聯(lián)系要少,即模塊具有較強(qiáng)的獨(dú)立模塊之間的連接只能存在上下級(jí)之間的調(diào)用關(guān)系,不能有同級(jí)之間的橫向聯(lián)整個(gè)系統(tǒng)呈樹(shù)狀結(jié)構(gòu),不允許網(wǎng)狀結(jié)構(gòu)或交叉調(diào)用關(guān)系出所有模塊(包括后繼IPO圖)在軟件開(kāi)發(fā)過(guò)程中,詳細(xì)設(shè)計(jì)的內(nèi)容不包括(44A.軟件體系結(jié).算 C.數(shù)據(jù)結(jié) D.數(shù)據(jù)庫(kù)物理結(jié)【答案】【解析】本考題考查的知識(shí)點(diǎn)為軟件開(kāi)發(fā)中的詳細(xì)設(shè)計(jì)基礎(chǔ)知識(shí)。詳細(xì)設(shè)計(jì)的基對(duì)每個(gè)模塊進(jìn)行詳細(xì)的算法設(shè)計(jì)。用某種圖形、表格和語(yǔ)言等工具將每個(gè)模塊處理過(guò)程的詳細(xì)算法描述出來(lái)對(duì)模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)對(duì)數(shù)據(jù)庫(kù)進(jìn)行物理設(shè)計(jì),即確定數(shù)據(jù)庫(kù)的物理結(jié)其他設(shè)計(jì)輸入輸出格式設(shè)計(jì),用戶界面設(shè)計(jì)以下關(guān)于文檔的敘述中,正確的是(45C.編寫(xiě)文檔會(huì)降低軟件開(kāi)發(fā)的效D.高質(zhì)量文檔可以提高軟件系統(tǒng)的可【答案】【解析】本題考查軟件文檔的基礎(chǔ)知識(shí)。不包括軟件發(fā)過(guò)程中產(chǎn)的文檔,包含在過(guò)程的文檔。件文檔既包有一定格過(guò)程中編文檔需要占開(kāi)發(fā)時(shí)間但是相對(duì)沒(méi)有檔而言,寫(xiě)文檔使得發(fā)對(duì)具有重要的意義,可以提高軟件系統(tǒng)的可性。文檔是軟件可性的決定因素,軟件系統(tǒng)的文檔可以分為用戶文檔和系統(tǒng)文檔兩類。設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試等各方面的內(nèi)容。在軟件階段,將報(bào)表功能改成通用報(bào)表功能,以適應(yīng)將來(lái)可能的報(bào)表格式變化,則該類型為(46)。A.正確 B.適應(yīng) C.完善 D.預(yù)防【答案】【解析】本題考查軟件的基礎(chǔ)知識(shí)。軟件一般包括四種類型:①正確性,是指改正在系統(tǒng)開(kāi)發(fā)階段已發(fā)生而系統(tǒng)測(cè)試階段尚未發(fā)現(xiàn)的錯(cuò)誤②適應(yīng)性,是指使應(yīng)用軟件適應(yīng)新型技術(shù)變化和管理需求變化而進(jìn)行的修改 報(bào)表功能改成通用報(bào)表功能,以適應(yīng)將來(lái)可能的變化,是一種預(yù)防 以下用例圖中,A1和A2為(47)。A1和A2的關(guān)系為(48(47)A.參與B.C.系D.外部系(48)A.關(guān)【答案】 B.泛C.包D.擴(kuò)【解析】本題考査面向?qū)ο蠹夹g(shù)和UML的基本概念和基礎(chǔ)知識(shí)。UML用例圖。用例圖根據(jù)系統(tǒng)和系統(tǒng)的環(huán)境之間的交互,描述可觀察到的、用戶發(fā)起的功能。A1和A2是參與者,空心箭頭表示兩者之間是泛化的關(guān)系。下圖為某設(shè)計(jì)模式的類圖,類State和Context的關(guān)系為(49),類(50)是客戶使用的主(49)A.繼B.實(shí)C.聚D.組【答案】 【解析】本題考查面向?qū)ο蠹夹g(shù)和UML的基本概念和基礎(chǔ)知識(shí)。UML在該類圖中,類State和Context的關(guān)系為聚合關(guān)系,客戶類Context。聚合關(guān)系:是整體與部分的關(guān)系.如車和輪胎是整體和部分的關(guān)箭頭及指向:帶空心菱形的實(shí)心線,菱形指向整ContextState類之間是聚合關(guān)系,即整體與部分的關(guān)系,用戶的主要接口應(yīng)該是整體,Context軟件測(cè)試的對(duì)象不包括(51 D.軟件開(kāi)發(fā)【答案】【解析】本題考査軟件測(cè)試的對(duì)象。以下測(cè)試內(nèi)容中,屬于系統(tǒng)測(cè)試的是(52 【答案】【解析】本題考查系統(tǒng)測(cè)試的概念。試。系統(tǒng)測(cè)試是在真實(shí)或模擬系統(tǒng)運(yùn)行的環(huán)境下,檢查完整的程序系統(tǒng)能否和系統(tǒng)(包括硬件、外設(shè)、網(wǎng)絡(luò)和系統(tǒng)軟件、支持平臺(tái)等)正確配置、連接,并滿足用戶需求.常見(jiàn)的系統(tǒng)測(cè)試主要有以下內(nèi)容恢復(fù)測(cè)試。監(jiān)測(cè)系統(tǒng)的容錯(cuò)能安全性測(cè)試。檢測(cè)系統(tǒng)的安全機(jī)制、措施是否完善,主要是為了檢驗(yàn)系統(tǒng)的防范能力壓力測(cè)試。也稱為強(qiáng)度測(cè)試,是對(duì)系統(tǒng)在異常情況下的承受能力的測(cè)試,是檢查系統(tǒng)在極限狀態(tài)下運(yùn)行時(shí),性能下降的幅度是否在允許的范圍內(nèi)性能測(cè)試。檢查系統(tǒng)是否滿足系統(tǒng)設(shè)計(jì)方案說(shuō)明書(shū)對(duì)性能的要可靠性、可用性和可性測(cè)以下關(guān)于軟件測(cè)試原則的敘述中,不正確的是(53A.測(cè)試貫穿于全部軟件生命周期,并不是實(shí)現(xiàn)完成后才開(kāi)始C.測(cè)試用例需要逐步完善、不斷修D(zhuǎn).當(dāng)缺陷成群集中出現(xiàn)時(shí),測(cè)試時(shí)應(yīng)該關(guān)注這些缺陷【答案】【解析】本題考查軟件測(cè)試的原則。成一個(gè)高水平的測(cè)試;回歸測(cè)試的關(guān)聯(lián)性一定要引起充分的注意,修改一個(gè)錯(cuò)誤而引起錯(cuò)根據(jù)上述描述,測(cè)試用例也是需要經(jīng)過(guò)測(cè)試的。因此應(yīng)選擇選項(xiàng)B。軟件測(cè)試的原則:以下關(guān)于測(cè)試工作在軟件開(kāi)發(fā)各階段作用的敘述中,不正確的是(54B.在概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)階段制定集成測(cè)試計(jì)劃和單元測(cè)試計(jì)劃D.在測(cè)試階段實(shí)施測(cè)試并提交測(cè)試報(bào)【答案】【解析】本題考查軟件測(cè)試和軟件開(kāi)發(fā)的關(guān)系。詳細(xì)設(shè)計(jì)和概要設(shè)計(jì)階段,確保集成測(cè)試計(jì)劃和單元測(cè)試計(jì)劃完成;編碼階段,由開(kāi)發(fā)進(jìn)元、集成、系統(tǒng)測(cè)試),依據(jù)測(cè)試代碼進(jìn)試,并提交相應(yīng)的測(cè)試狀態(tài)報(bào)告和測(cè)試結(jié)束報(bào)告。根據(jù)上述描述,系統(tǒng)測(cè)試計(jì)劃是在需求分析階段完成的。本題中選項(xiàng)C需求不符或的地方。系統(tǒng)測(cè)試是根據(jù)系統(tǒng)方案說(shuō)明書(shū)來(lái)設(shè)計(jì)測(cè)試用例的,而不是程序代碼,在引入自動(dòng)化測(cè)試工具以前,手工測(cè)試遇到的問(wèn)題包括(55①工作量和時(shí)間耗費(fèi)過(guò)于龐 ②衡量軟件測(cè)試工作進(jìn)展③長(zhǎng)時(shí)間運(yùn)行的可靠性測(cè)試問(wèn) ④對(duì)并發(fā)用戶進(jìn)行模擬的問(wèn)⑤確定系統(tǒng)的性能瓶頸問(wèn) ⑥軟件測(cè)試過(guò)程的管理問(wèn) 【答案】【解析】本題考查在引入自動(dòng)化測(cè)試之前手工測(cè)試的缺點(diǎn)試無(wú)法模擬軟件的長(zhǎng)時(shí)間運(yùn)行和大量并發(fā)用戶的,因此難以勝任可靠性測(cè)試和性能測(cè)試。當(dāng)測(cè)試規(guī)模較大時(shí),純?nèi)斯さ臏y(cè)試過(guò)程的管理也會(huì)。在進(jìn)行可用性測(cè)試時(shí)關(guān)注的問(wèn)題應(yīng)包括(56)①安裝過(guò)程是否②錯(cuò)誤提示是否明③GUI接口是否標(biāo)準(zhǔn)④登錄是⑤幫助文本是否上下文敏 【答案】【解析】本題考查可用性測(cè)試的基礎(chǔ)知識(shí)。可用性測(cè)試一般是在一定環(huán)境條件下(可用性,讓用戶執(zhí)試,觀察用戶的完成典型任務(wù)需要的的頁(yè)面數(shù)根據(jù)上述描述,題目中這5項(xiàng)都屬于可用性測(cè)試關(guān)注的問(wèn)題,應(yīng)選擇選項(xiàng)D以下敘述中,不正確的是(57)A.黑盒測(cè)試可以檢測(cè)軟件行為、性能等特性是否滿足要求C.黑盒測(cè)試依賴于軟件的具體實(shí)現(xiàn),如果實(shí)現(xiàn)發(fā)生了變化,則需要重新設(shè)計(jì)例D.黑盒測(cè)試用例【答案】【解析】本題考查黑盒測(cè)試的基礎(chǔ)知識(shí)。情況下,在程序接口進(jìn)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,軟件的具體實(shí)現(xiàn),當(dāng)實(shí)現(xiàn)變化后,只要對(duì)外接口不變,則無(wú)需重新設(shè)計(jì)用例。是否有錯(cuò)誤的功能或遺漏的功界面是否有誤?輸入是否正確接收?輸出是否正確是否有數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫(kù)錯(cuò)誤本題中選項(xiàng)C不正確。以下關(guān)于等價(jià)類劃分法的敘述中,不正確的是(58A.如果規(guī)定輸入值a的范圍為1~99,那么得到兩個(gè)等價(jià)類,即有效等價(jià)類{a|1<=a<=99|,無(wú)效等價(jià)類{a|a<1或者類{s|s的第一個(gè)字符是數(shù)字},無(wú)效等價(jià)類{s|s的第一個(gè)字符不是數(shù)字}x|x=l、{x|x=2D.如果規(guī)定輸入值i為奇數(shù),那么得到兩個(gè)等價(jià)類,即有效等價(jià)類{i|i是奇數(shù)}無(wú)效等價(jià)類{i|i是奇數(shù)}【答案】【解析】本題考查黑盒測(cè)試方法中的等價(jià)類劃分法。劃分等價(jià)類6原則:在輸入條件規(guī)定了取值范圍或值的個(gè)數(shù)的情況下,可以確立一個(gè)有效等價(jià)類和兩個(gè)無(wú)效等價(jià)類在輸入條件規(guī)定了輸入值的集合或者規(guī)定了“必須如何”的條件的情況下,可以確立一個(gè)有效等價(jià)類和一個(gè)無(wú)效等價(jià)類在輸入條件是一個(gè)布爾量的情況下,可確定一個(gè)有效等價(jià)類和一個(gè)無(wú)效等價(jià)的情況下,可確立n個(gè)有效等價(jià)類和一個(gè)無(wú)效等價(jià)類在確知已劃分的等價(jià)類中,各元素在程序處理中的方式不同的情況下,則再將該等價(jià)類進(jìn)一步地劃分為更小的等價(jià)類在等價(jià)類劃分法中,如果規(guī)定了輸入數(shù)據(jù)取值范圍或值的個(gè)數(shù)的情況下,可以確定一個(gè)有效等價(jià)類和兩個(gè)無(wú)效等價(jià)類;如果規(guī)定了一組輸入數(shù)據(jù)(假設(shè)包括n個(gè)輸入值),并且程序要對(duì)每一個(gè)輸入值分別進(jìn)行處理的情況下,可確定n(每個(gè)值確定一個(gè)有效等價(jià)類)和一個(gè)無(wú)效等價(jià)類(所有不允許的輸入值的集合);如果輸入條件規(guī)定了輸入值的集合或規(guī)定了“必須如何”的條件下,可以確定一個(gè)有效等價(jià)類和一個(gè)無(wú)效等價(jià)類(該集合有效值之外);如果規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則或限制條件的情況下,可確定一個(gè)有效等價(jià)類(符合規(guī)則)和若干個(gè)無(wú)效等價(jià)類(從不同角度規(guī)則)。本題中A屬于規(guī)定了輸入數(shù)據(jù)的取值范圍因此應(yīng)該得到一個(gè)有效等價(jià)類{a|1<=a<=99|和兩個(gè)無(wú)效等價(jià)類{a|a<1}、{a|>99以下幾種白盒覆蓋測(cè)試中,覆蓋準(zhǔn)則最強(qiáng)的是(59A.語(yǔ)句覆 B.判定覆 C.條件覆 D.條件組合覆【答案】【解析】本題考查白盒測(cè)試的邏輯覆蓋法。出現(xiàn)一次。滿足條件組合覆蓋的測(cè)試用例是一定滿足判定覆蓋、條件覆蓋和判定/條件覆蓋的根據(jù)邏輯覆蓋法定義,語(yǔ)句覆蓋針對(duì)的是語(yǔ)句,是最弱的覆蓋準(zhǔn)則;判定覆蓋和條件覆蓋分別針對(duì)的是判定和條件,強(qiáng)度次之;判定條件覆蓋要同時(shí)考慮判定和判定中的條件,滿足判定條件覆蓋同時(shí)滿足了判定覆蓋和條件覆蓋;條件組合覆蓋則要考慮同一判定中各條件之間的組合關(guān)系,是最強(qiáng)的覆蓋準(zhǔn)則。根據(jù)上述描述,覆蓋準(zhǔn)則最強(qiáng)的是條件組合覆蓋,應(yīng)選擇選項(xiàng)D對(duì)于邏輯表達(dá)式((a||b)||(c&&d)),需要(60)個(gè)測(cè)試用例才能完成條件組合 【答案】【解析】本題考查白盒測(cè)試中邏輯覆蓋法的條件組合覆蓋本題中有4個(gè)條件,組合之后需要的用例數(shù)是16,因此選項(xiàng)D正確為檢測(cè)系統(tǒng)所能承受的數(shù)據(jù)容量,應(yīng)進(jìn)行(61)A.負(fù)載測(cè) B.壓力測(cè) C.大數(shù)據(jù)量測(cè) D.疲勞強(qiáng)度測(cè)【答案】【解析】本題考查負(fù)載測(cè)試、壓力測(cè)試、疲勞強(qiáng)度測(cè)試、大數(shù)據(jù)量測(cè)試的基本知識(shí)。大數(shù)據(jù)量測(cè)試包括獨(dú)立的數(shù)據(jù)量測(cè)試和綜合數(shù)據(jù)量測(cè)試兩類合數(shù)據(jù)量測(cè)試指和壓力性能測(cè)試、負(fù)載性能測(cè)試、疲勞性能測(cè)試相結(jié)合的綜合測(cè)試疲勞指標(biāo)和資源指標(biāo),來(lái)確定系統(tǒng)處理最大工作量強(qiáng)度性能的過(guò)程。試、疲勞強(qiáng)度測(cè)試相結(jié)合的綜合測(cè)試。此選C確。壓力測(cè)試不會(huì)使用到以下哪種測(cè)試,(62)A.重 B.注入錯(cuò) C.增加量 D.并【答案】【解析】本題考查壓力測(cè)試的基礎(chǔ)知識(shí)。壓力測(cè)試是通過(guò)逐步增加系統(tǒng)負(fù)載,測(cè)試系統(tǒng)性能的變化,并最終確定在什么負(fù)載條件下并發(fā)都屬于給系統(tǒng)增加壓力的,而注入錯(cuò)誤并不能增加系統(tǒng)壓力。本題中選項(xiàng)A、C、D都是壓力測(cè)試的方法,選項(xiàng)B,注入錯(cuò)誤一般屬于安全性和可靠性以下測(cè)試內(nèi)容中,不屬于GUI測(cè)試的是(63) 【答案】【解析】本題考查GUI測(cè)試的基本概念。GUI)測(cè)試關(guān)注的是人和機(jī)器的交互,窗口操作、菜單操作、鼠標(biāo)操作、數(shù)據(jù)顯示都屬于交互的范疇,因此屬GUI試的內(nèi)容。C以下屬于動(dòng)態(tài)測(cè)試方法的是(64)A.代碼B.靜態(tài)結(jié)構(gòu)測(cè) C.路徑覆 D.技術(shù)評(píng)【答案】【解析】本題考查動(dòng)態(tài)測(cè)試的基本概念。選項(xiàng)C路徑覆蓋測(cè)試是白盒測(cè)試常用的式,屬于動(dòng)態(tài)測(cè)試方代碼是由若干程序員和測(cè)試員組成一個(gè)小組,通過(guò)閱讀、討論和爭(zhēng)議,對(duì)程序進(jìn)靜態(tài)結(jié)構(gòu)測(cè)試是通過(guò)測(cè)試工具分析程序源代碼的系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)接口、控制邏輯等結(jié)構(gòu),生成函數(shù)調(diào)用關(guān)系圖、模塊控制流圖、調(diào)用關(guān)系圖、子程序表、理解,然后可以通過(guò)分析這些圖表,檢查軟件有沒(méi)有存在缺陷或錯(cuò)誤根據(jù)定義,動(dòng)態(tài)測(cè)試是指需要實(shí)際運(yùn)行被測(cè)軟件而進(jìn)行的測(cè)試C。A.模塊間的數(shù)據(jù)傳遞是否B.一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生影響D.函數(shù)內(nèi)局部數(shù)據(jù)結(jié)構(gòu)是否有問(wèn)題,會(huì)不會(huì)被異常修【答案】【解析】本題考查集成測(cè)試的基礎(chǔ)知識(shí)。(模塊之間交互的問(wèn)題,包括模塊間數(shù)據(jù)傳遞是否正確,一個(gè)模塊功能是否會(huì)影響另一個(gè)模塊的功能,模塊組合起來(lái)性能能否滿足要求等。函數(shù)數(shù)據(jù)結(jié)構(gòu)是否正確厲于單元測(cè)試的范疇。組裝時(shí)需要考慮的問(wèn)在把各個(gè)模塊連接起來(lái)的時(shí)候,穿越模塊接口的數(shù)據(jù)是否會(huì)丟一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利的影各個(gè)子功能組合起來(lái),能否達(dá)到預(yù)期要求的父功全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有單個(gè)模塊的誤差累積起來(lái),是否會(huì)放大,以致達(dá)到不能接受的程度局部數(shù)據(jù)結(jié)構(gòu)測(cè)試是屬于單元測(cè)的范疇?wèi)?yīng)選擇選項(xiàng)D以下屬于影響軟件可靠性因素的是(66③軟件結(jié) ④軟件的開(kāi)發(fā)方法和開(kāi)發(fā)環(huán)⑤軟件的可靠性投 【答案】【解析】本題考査軟件可靠性的基本概念。從技術(shù)的角度來(lái)看,影響軟件可靠性的主要因素如下運(yùn)行剖面(環(huán)境。軟件可靠性的定義是相對(duì)運(yùn)行環(huán)境而言的,一樣的軟件在不同的運(yùn)行剖面下,其可靠性的表現(xiàn)是不一樣的軟件結(jié)構(gòu)。結(jié)構(gòu)對(duì)軟件可靠性的影響主要取決于軟件結(jié)構(gòu)的復(fù)雜程度,一般來(lái)說(shuō),理、可靠性測(cè)試、可靠性評(píng)價(jià)等方面投入的人力、、資源和時(shí)間等。經(jīng)驗(yàn)表明,在早期重軟件的開(kāi)發(fā)方法和開(kāi)發(fā)環(huán)境不合適或者,開(kāi)發(fā)出來(lái)的軟件就會(huì)遺留較多問(wèn)題,會(huì)影響軟件可靠性;軟件可靠性投入不夠,比如可靠性測(cè)試不夠,也會(huì)影響到軟件可靠性。根據(jù)上述描述,題目中這5項(xiàng)都會(huì)對(duì)軟件可靠性產(chǎn)生影響。應(yīng)選擇選項(xiàng)D。A.需求分 B.概要設(shè) C.詳細(xì)設(shè) D.軟件測(cè)【答案】【解析】本題考查軟件可靠性的可靠性管理。理形式。1、需求分析階確定軟件的可靠性目制定可靠性管確定可靠性度收集可靠性數(shù)調(diào)整可靠性活收集可靠性數(shù)4、編碼階5、測(cè)試階可靠性測(cè)試(含于集成測(cè)試、系統(tǒng)測(cè)試排6、實(shí)施階編制可靠性文A以下關(guān)于公鑰加密技術(shù)的敘述中,不正確的D.公鑰加密采用與對(duì)稱加密類似的位模式操作完成對(duì)數(shù)據(jù)的加操【答案】【解析】本題考查公鑰加密技術(shù)的基礎(chǔ)知識(shí)。公密鑰數(shù)進(jìn)行密只有對(duì)的私密才;如用有密對(duì)據(jù)進(jìn)行加密,那么只有用對(duì)應(yīng)的公開(kāi)密鑰才能。因?yàn)榧用芎褪褂玫氖莾蓚€(gè)不同的密鑰,所以這種算法叫作非對(duì)稱加密算法公鑰加密使用兩個(gè)獨(dú)立的密鑰,因此是非對(duì)稱的,即需要使用一對(duì)加密密鑰與密。與對(duì)稱加密使用的位模式簡(jiǎn)單操作不同,公鑰加密是基于數(shù)學(xué)函數(shù)的。綜上不難看出,候選答案D是不正確的濾是一種通過(guò)軟件檢查數(shù)據(jù)包以實(shí)現(xiàn)系統(tǒng)安全防護(hù)的基本,以下敘述中,A.濾通常工作在網(wǎng)絡(luò)層以上,因此可以實(shí)現(xiàn)對(duì)應(yīng)用層數(shù)據(jù)的檢查與過(guò) 濾通常根據(jù)數(shù)據(jù)包源地址、目的地址、端和協(xié)議類型等標(biāo)志設(shè)置C.數(shù)據(jù)濾用在主機(jī)和外部主機(jī)之間,過(guò)濾系統(tǒng)可以是一臺(tái)路由器或是一主確性等原因,會(huì)導(dǎo)致控制規(guī)則復(fù)雜,難以配置管理【答案】【解析】本題考査濾的基礎(chǔ)知識(shí)濾是一種通過(guò)軟件檢查數(shù)據(jù)包以實(shí)現(xiàn)系統(tǒng)安全防護(hù)的基本,數(shù)據(jù)濾用在主機(jī)和外部主機(jī)之間,過(guò)濾系統(tǒng)可以是一臺(tái)路由器或是一臺(tái)主機(jī)。通常通過(guò)查看所流經(jīng)的數(shù)據(jù)包的包頭來(lái)決定整個(gè)包運(yùn),可能會(huì)決定丟棄這個(gè)包,可能會(huì)接受這個(gè)包(讓這個(gè)包通過(guò)),也可能執(zhí)行其他更復(fù)雜的動(dòng)作。具體來(lái)說(shuō),濾通常根據(jù)數(shù)據(jù)包源地址、目的地址、端和協(xié)議類型等標(biāo)志設(shè)置控制列表實(shí)現(xiàn)對(duì)數(shù)據(jù)包的過(guò)濾。濾是在IP源IP的IP型(TCP包、UDP包、ICMP包)、源端口、目的端口等包頭信息及數(shù)據(jù)包傳輸方向等信息來(lái)判斷是否允許數(shù)據(jù)包通過(guò)。集的正確性等原因,會(huì)導(dǎo)致控制規(guī)則復(fù)雜,難以配置管理。濾是在網(wǎng)絡(luò)層中根據(jù)事先設(shè)置的安全策略(過(guò)濾規(guī)則,檢查每一個(gè)數(shù)據(jù)包的源IP地址、目的IP地址以及IP分組頭部的其他各種標(biāo)志信息(如協(xié)議、服務(wù)類型等定是否允許該數(shù)據(jù)包通過(guò)。以下測(cè)試方法中,不屬于典型安全性測(cè)試的是(70A.安全功能驗(yàn) B.掃 C.通信加 D.模擬試【答案】【解析】本題考査安全性測(cè)試的基礎(chǔ)方法軟系統(tǒng)的安性是的重要組部分,因安全測(cè)試是軟測(cè)試的重要容之而通加密是典型的安全防護(hù),并不屬于安全性測(cè)試的方法。功能驗(yàn)證是采用軟件測(cè)試當(dāng)中的黑盒測(cè)試方法,對(duì)涉及安全的軟件功能進(jìn)試,主要是掃描通常是借助特定的掃描器完成的。通過(guò)掃描器,系統(tǒng)管理能夠發(fā)現(xiàn)修補(bǔ)能Teamsarerequiredformostengineeringprojects.Althoughsomesmallhardwareorsoftwareproductscanbedevelopedbyindividuals,thescaleandcomplexityofmodemsystemsissuch,andthedemandforshortschedulessogreat,thatitisnolonger(71)foronetodomostengineeringjobs.Systemsdevelopmentisateam(72),andtheeffectivenessoftheteamlargelydeterminesthe(73)oftheDevelopmentteamsoftenbehavemuchlikebaseballorbasketballteams.Eventhoughtheymayhavemultiplespecialties,allthemembersworktoward(74).However,onsystemsmaintenanceandenhancementteams,theengineersofenworkrelativelyindependently,muchlikewrestlingandtrackteams.Ateamis(75)justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.(71)A.convenient D.real(72)A.activity (74)A.multipleobjectives B.differentobjectivesC.asingleobjective D.independentobjectives D.morethan【答案】 【解析】不再現(xiàn)實(shí)。系統(tǒng)開(kāi)發(fā)是一個(gè)團(tuán)隊(duì)活動(dòng),團(tuán)隊(duì)的效率很大程度上決定工程的質(zhì)量。開(kāi)發(fā)團(tuán)隊(duì)經(jīng)常表現(xiàn)的像是棒球隊(duì)或籃球隊(duì)。即使棒球隊(duì)或籃球隊(duì)可能有多種不同專長(zhǎng),但所有的隊(duì)都朝著一個(gè)標(biāo)努力。而,在增強(qiáng)團(tuán)隊(duì)工程師們的作就像跤和田徑隊(duì)一樣經(jīng)常相對(duì)獨(dú)立。需要共同的過(guò)程,需要達(dá)成一致的目標(biāo),需要有效地指導(dǎo)和。盡管指導(dǎo)和這樣的團(tuán)隊(duì)的方法是眾所周知的,但是它們并不明顯。試題閱讀下列C程序,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)【C程序】intGetMaxDay(intyear,intif(if(maxday=maxday=}maxday=}maxday= } if(month==4||month==6||month==9||month==11)//13,14,15,16maxday=30; maxday=}}return }【問(wèn)題1請(qǐng)針對(duì)上述C程序給出滿足100%DC(判定覆蓋)所需的邏輯條件【參考答案【試題分析本題考查白盒測(cè)試方法及應(yīng)用本問(wèn)題考查白盒測(cè)試用例設(shè)計(jì)方法之判定覆蓋法判定覆蓋指設(shè)計(jì)足夠的測(cè)試用例,使得被測(cè)程序中每個(gè)判定表達(dá)式至少獲得一次“真”6個(gè)判定,所以滿足判定覆蓋一共需要12個(gè)邏輯條件【問(wèn)題2請(qǐng)畫(huà)出上述程序的控制流圖,并計(jì)算其環(huán)路復(fù)雜 V(G)【試題分析本問(wèn)題考査白盒測(cè)試用例設(shè)計(jì)方法之基本路徑法涉及到的知識(shí)點(diǎn)包括根據(jù)代碼繪制控制流圖、計(jì)算環(huán)路復(fù)雜度控制流圖是描述程序控制流的一種圖示方式,它由節(jié)點(diǎn)和定向邊構(gòu)成??刂屏鲌D的節(jié)點(diǎn)代斷為一系列之單個(gè)條件的嵌套判斷。本題程序中,if(month=1&&month12)這條判斷語(yǔ)句if(month=4||month=6||month=9||month=11)4個(gè)條件組成,1,本題控制流圖中判定節(jié)點(diǎn)個(gè)數(shù)為10,所V(G)=11。【問(wèn)題3請(qǐng)給出問(wèn)題2中控制流圖的線性無(wú)關(guān)路徑【參考答案【試題分析本問(wèn)題考查白盒測(cè)試用例設(shè)計(jì)方法中的基本路徑法涉及到的知識(shí)點(diǎn)是根據(jù)控制流圖和環(huán)路復(fù)雜度給出線性無(wú)關(guān)路徑線性無(wú)關(guān)路徑是至少包含一條在其他線性無(wú)關(guān)路徑中從未有過(guò)的邊的路徑。程序的環(huán)路復(fù)雜度等于線性無(wú)關(guān)路徑的條數(shù),所以本題中應(yīng)該有11條線性無(wú)關(guān)路徑。試題二(共15分閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)【說(shuō)明】某商店為不同數(shù)量商品的顧客報(bào)出不同的價(jià)格,其報(bào)價(jià)規(guī)則如表2-1所示如買11件需要支付10*30+1*27=327元,買35件需要支付元現(xiàn)在該商家開(kāi)發(fā)一個(gè)軟件,輸入為商品數(shù)C(1<=C<=100),輸出為因付的價(jià)錢P【問(wèn)題1請(qǐng)采用等價(jià)類劃分法為該軟件設(shè)計(jì)測(cè)試用例(不考慮C為非整數(shù)的【參考答案【試題分析本題考查黑盒測(cè)試法及應(yīng)用本問(wèn)題考查黑盒測(cè)試用例設(shè)計(jì)方法之等價(jià)類劃分法表性的數(shù)據(jù)作為測(cè)試用例。本題中規(guī)定了C的取值范圍(1<=C<=100),按規(guī)則可以劃分為一個(gè)有效等價(jià)類{C|l<=C<=100}和兩個(gè)無(wú)效等價(jià)類{C|C<1}、{C|C>100}。表2-1中對(duì)C取不同值有不同的處理,因此上述有效等價(jià)類還可以進(jìn)一步細(xì)分為4個(gè)等價(jià)類{C|1<=C<=10}、{C|11<=C<=20}、{C|21<=C<=30}.{C|31<=C<=1006個(gè)等價(jià)類,包括4個(gè)有效等價(jià)類{C|1<=C<=10}、{C|11<=C<=20}、{C|21<=C<=30}{C|31<=C<=100}和無(wú)效等價(jià)類{C|C<1}、{C|C>100}.設(shè)計(jì)用例時(shí)從這6個(gè)等價(jià)類中任選一數(shù)據(jù)即可【問(wèn)題2請(qǐng)采用邊界值分析法為該軟件設(shè)計(jì)測(cè)試用例(不考慮健壯性測(cè)試,既不考慮C不在1【參考答案【試題分析本問(wèn)題考査白盒測(cè)試用例設(shè)計(jì)方法之邊界值分析法種測(cè)試方法。題目中要求不考慮健壯性測(cè)試,也就是說(shuō)不用考慮無(wú)效等價(jià)類的邊界取值,剩下4個(gè)等價(jià)類中有1、10、11、20、21、30、31、100這8個(gè)邊界值,然后每個(gè)等價(jià)類中再取1個(gè)任意值,一共得到12個(gè)邊界值的測(cè)試用例?!締?wèn)題3列舉除了等價(jià)類劃分法和邊界值分析法以外的三種常見(jiàn)的黑盒測(cè)試用例設(shè)計(jì)方法【參考答案錯(cuò)誤推測(cè)法,因果圖法,判定表驅(qū)動(dòng)法,正交試驗(yàn)?zāi)軋D法【試題分析本問(wèn)題考查黑盒測(cè)試的基本概念黑盒測(cè)試方法除了等價(jià)類劃分法和邊界值分析法之外,還包括錯(cuò)誤推測(cè)法,因果圖法,判定表驅(qū)動(dòng)法,正交試驗(yàn)?zāi)軋D法等。試題三(共20分閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)【說(shuō)明】某大型披薩加工和銷售商為了有效管理披薩的生產(chǎn)和銷售情況,欲開(kāi)發(fā)一套基于Web的信息系統(tǒng)。其主要功能為銷售、生產(chǎn)控制、采購(gòu)、運(yùn)送、和財(cái)務(wù)管理等。系統(tǒng)采用JavaEE平臺(tái)開(kāi)發(fā),頁(yè)面中采用表單實(shí)現(xiàn)數(shù)據(jù)的提交與交互,使用圖形(Graphics)以提升展示效果?!締?wèn)題1設(shè)計(jì)兩個(gè)表單項(xiàng)輸入測(cè)試用例,以測(cè)試XSS(跨站點(diǎn))。系統(tǒng)設(shè)計(jì)時(shí)可以采用哪些技術(shù)防止此類?!緟⒖即鸢?(跨站 )是一種注入式,主要通過(guò)進(jìn)行,任何<SCRIPT>都不該被接受<script>alert('Wufff!<bonmouseover=alert('Wufff!')>click【試題分析本題考查Web應(yīng)用測(cè)試相關(guān)知識(shí)及應(yīng)用。Web應(yīng)用測(cè)試除了類似傳統(tǒng)軟件系統(tǒng)測(cè)試的性能測(cè)試、壓力測(cè)試等之外,還需要測(cè)試頁(yè)面、、瀏覽器、表單和可用性等,由于Web應(yīng)用部署的大眾化特點(diǎn),對(duì)安全性尤其要重視。本題目說(shuō)明中除了功能背景之外,給出了幾個(gè),即采用JavaEE平臺(tái),頁(yè)面中采用表單實(shí)現(xiàn)數(shù)據(jù)的提交與交互,使用圖形(Graphics)以提升展示效果。本問(wèn)題考查Web應(yīng)用安全性測(cè)試的XSSXSS測(cè)試是Web應(yīng)用安全性測(cè)試的主要內(nèi)容之一Web例如,在網(wǎng)用戶可以對(duì)進(jìn)行評(píng)論,用戶可以輸入如下帶有HTML標(biāo)記的內(nèi)容:從用戶的角度看,該網(wǎng)頁(yè)中就出現(xiàn)了彈出窗口提示,顯示"oWorld!”。如下圖所示即:用戶輸入的內(nèi)容已經(jīng)被瀏覽器成功執(zhí)行。再如輸入如下內(nèi)容為ChromeIE9Chrome提示窗口多了一行瀏覽器對(duì)這類代碼的創(chuàng)建新窗口的選項(xiàng),firefox類似):而如果這類代碼都可以執(zhí)行,就存在被真正者的可能,而且可能造成各類安全問(wèn)題。所以提交代碼中的任何、頁(yè)面功能符號(hào)都不應(yīng)該被直接接受作為功能符號(hào)在內(nèi)容要進(jìn)試。在測(cè)試用例時(shí),要考慮HTML標(biāo)記符、。所以測(cè)試用例的設(shè)計(jì)主要考慮<script>、<b>等功能符號(hào)。在頁(yè)面上真正需要HTML【問(wèn)題2簡(jiǎn)述圖形測(cè)試的主要檢查點(diǎn)【參考答案圖形測(cè)試的主要檢查點(diǎn)如下顏色飽和度和對(duì)比度是否合適需要突出的的顏色是否容易識(shí)別是否正確加載所有的圖形【試題分析本問(wèn)題考查頁(yè)面的展示效果方面的測(cè)Web頁(yè)面展示效果在用戶界面友方面非常重要,是用戶界面測(cè)試的主要內(nèi)容之一。圖形測(cè)試主要檢查大小、顏色飽和度和對(duì)比度是否合適、需要突出的的顏色是否容易識(shí)別、是否正確加載等等?!締?wèn)題3簡(jiǎn)述頁(yè)面測(cè)試的主要方面頁(yè)面測(cè)試可以從以下幾個(gè)方面進(jìn)行頁(yè)面的一致性在每個(gè)頁(yè)面上是否設(shè)計(jì)友好的用戶界面和直觀的導(dǎo)航系統(tǒng)是否考慮多種瀏覽器的需要是否建立了頁(yè)面文件名體系是否充分考慮了合適的頁(yè)面布局技術(shù),如層疊樣式表、表格和幀結(jié)構(gòu)等【試題分析本問(wèn)題考查Web應(yīng)用頁(yè)面測(cè)試Web頁(yè)面測(cè)試容包括:頁(yè)一致性、戶友瀏覽兼容性、局合理性、觀小是否合理等方面。另外,還要考慮頁(yè)面文件名體系是否建立?!締?wèn)題4系統(tǒng)實(shí)現(xiàn)時(shí),對(duì)銷售訂單的更新所用的SQL語(yǔ)句如下然后通 setString(...);的方式設(shè)置參數(shù)值后加以執(zhí)行設(shè)計(jì)測(cè)試用例以測(cè)試SQL注入,并說(shuō)明該實(shí)現(xiàn)是否能防止SQL注入【參考答案SQLSQL變?yōu)椴环喜捎脗鬟f參數(shù)的形式,JavaJDBC驅(qū)動(dòng)自動(dòng)會(huì)將其按照相應(yīng)的類型處理,功能符號(hào)會(huì)進(jìn)行轉(zhuǎn)義。因此SQL句是安全?!驹囶}分析本問(wèn)題考查Web應(yīng)用安全性方面的SQL注入,SQL注入是Web應(yīng)用安全性測(cè)試的重要方許多Web應(yīng)用系統(tǒng)采用某種數(shù)據(jù)庫(kù),接收用戶從Web頁(yè)中入,成示相的數(shù)據(jù)(如檢查用戶登錄信息)、將輸入數(shù)據(jù)到數(shù)據(jù)庫(kù)(如用戶輸入表單中數(shù)據(jù)域并點(diǎn)擊提交后,系統(tǒng)將信息存入數(shù)據(jù)庫(kù))等操作。在有些情況下,將用戶輸入的數(shù)據(jù)和設(shè)計(jì)好的SQL框架拼接后提交給數(shù)據(jù)庫(kù)執(zhí)行,就可能存在用戶輸入的數(shù)據(jù)并非設(shè)計(jì)的正確格式,就給用戶提供了破壞的機(jī)會(huì),即SQL注入用戶入期望數(shù),拼后交給據(jù)甚至是刪除應(yīng)用的數(shù)據(jù)庫(kù)表等嚴(yán)重。SQL注入在使用SSL的用中仍然在,甚至是也無(wú)法防止SQL注入。因此,在測(cè)試Web應(yīng)用時(shí),需要認(rèn)真仔細(xì)設(shè)計(jì)測(cè)試用例,采用Web掃描工具等進(jìn)行檢查,進(jìn)行認(rèn)真嚴(yán)格的測(cè)試,以保證不存在SQL注入機(jī)會(huì)。本系統(tǒng)實(shí)現(xiàn)時(shí),對(duì)銷售訂單的更新所用的SQL語(yǔ)句如下然后通 setString(...);的方式設(shè)置參數(shù)值后加以執(zhí)行 語(yǔ)句中采用參數(shù)的方式傳遞前臺(tái)傳遞來(lái)的值,因?yàn)椴徽撌鞘裁粗?,都?huì)只作setString(...)的參數(shù)值,不會(huì)作為SQL語(yǔ)句的其他功能符,所以本SQL語(yǔ)句更新訂單的方式是防止SQL注入的。設(shè)計(jì)如下測(cè)試SQL注入的測(cè)試用例:特定的轉(zhuǎn)義后作為status和OrderlD的值。和拼接SQL的方式不同,采用參數(shù)形式傳遞時(shí),的注釋--、ORSQL結(jié)構(gòu),該SQL語(yǔ)句是安全的。試題四(共20分閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)【說(shuō)明】某大型機(jī)構(gòu)近期上線了網(wǎng)絡(luò)學(xué)校系統(tǒng),該系統(tǒng)拓?fù)浣Y(jié)構(gòu)如圖4-1所示。企業(yè)信息中心目前擬對(duì)該系統(tǒng)用戶認(rèn)證機(jī)制進(jìn)行詳細(xì)的安全性測(cè)試,系統(tǒng)用戶分為學(xué)員、教師及管理員三類,其中學(xué)員采用用戶名/口令機(jī)制進(jìn)行認(rèn)證,教師及管理員采用基于公【問(wèn)題1為防止針對(duì)學(xué)員的口令,請(qǐng)從口令的強(qiáng)度、傳輸及管理等方面,說(shuō)明可采取哪些安全防護(hù)措施。相應(yīng)地,對(duì)于學(xué)員所采用的口令認(rèn)證機(jī)制進(jìn)試時(shí),請(qǐng)說(shuō)明從用戶【參考答案可采取的安全防護(hù)措施包括增加口令復(fù)雜度的提高口令強(qiáng)度。②口令傳輸:可采用加密或Hashing,系統(tǒng)服務(wù)端的用戶口令可加密猜測(cè),引令歷史強(qiáng)制用戶設(shè)置新口令等。對(duì)口令認(rèn)證機(jī)制測(cè)試應(yīng)包含的基本測(cè)試點(diǎn)【試題分析本問(wèn)題考查考生對(duì)基于口令的用戶認(rèn)證機(jī)制相關(guān)安全測(cè)試內(nèi)容的了解基于口令的認(rèn)證是最簡(jiǎn)單的用戶認(rèn)證方式,口令具有共享的屬性,該方式也容易受相應(yīng)的口令。為防范口令,通常可以從口令的強(qiáng)度、傳輸及管理等方面采取相應(yīng)的安全防護(hù)措施,具體措施可包括設(shè)置最小口令長(zhǎng)度,同時(shí)可采取要求用戶在口令中使用非數(shù)字字母的字符等增加口令復(fù)雜度的提高口令強(qiáng)度;采用加密或Hashing統(tǒng)服務(wù)端的用戶口令可加密或Hashing后,網(wǎng)絡(luò)傳輸用戶口令加密或Hashing輸;設(shè)置最大口令時(shí)效強(qiáng)制用戶定期更新口令,引令鎖定

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論