程序員基礎(chǔ)知識(shí)(選擇題)模擬試卷2(共258題)_第1頁(yè)
程序員基礎(chǔ)知識(shí)(選擇題)模擬試卷2(共258題)_第2頁(yè)
程序員基礎(chǔ)知識(shí)(選擇題)模擬試卷2(共258題)_第3頁(yè)
程序員基礎(chǔ)知識(shí)(選擇題)模擬試卷2(共258題)_第4頁(yè)
程序員基礎(chǔ)知識(shí)(選擇題)模擬試卷2(共258題)_第5頁(yè)
已閱讀5頁(yè),還剩79頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

程序員基礎(chǔ)知識(shí)(選擇題)模擬試卷2(共9套)(共258題)程序員基礎(chǔ)知識(shí)(選擇題)模擬試卷第1套一、中文選擇題(本題共26題,每題1.0分,共26分。)1、故障診斷和隔離比較容易的一種網(wǎng)絡(luò)拓?fù)涫?34)。A、星形B、環(huán)形C、總線(xiàn)D、樹(shù)型標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:星形拓?fù)涫怯芍醒牍?jié)點(diǎn)和通過(guò)點(diǎn)到點(diǎn)通信鏈路接到中央節(jié)點(diǎn)的各個(gè)站點(diǎn)組成。中央節(jié)點(diǎn)對(duì)網(wǎng)絡(luò)連接線(xiàn)路可以逐一地隔離開(kāi)來(lái)進(jìn)行故障檢測(cè)和定位,單個(gè)連節(jié)點(diǎn)的故障只會(huì)影響一個(gè)設(shè)備,不會(huì)影響整個(gè)網(wǎng)絡(luò)。而環(huán)形拓?fù)涫怯烧军c(diǎn)和連接站點(diǎn)的鏈路組成一個(gè)閉合環(huán),一旦節(jié)點(diǎn)發(fā)生故障,將會(huì)引起全網(wǎng)絡(luò)的故障??偩€(xiàn)拓?fù)渲兴姓军c(diǎn)共事一條公用的通信信道,若是節(jié)點(diǎn)發(fā)生故障,也會(huì)使整個(gè)網(wǎng)絡(luò)癱瘓。樹(shù)形拓?fù)涫切切瓮負(fù)涞淖冃?,采用多?jí)連接方式,結(jié)構(gòu)復(fù)雜,可靠性較差。綜上所述,星形拓?fù)涞墓收显\斷和隔離相對(duì)比較容易些。2、在SQL中,外模式一級(jí)數(shù)據(jù)結(jié)構(gòu)的基本單位是(168)。A、視圖B、基本表C、ER圖D、用戶(hù)表標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:外模式是用戶(hù)與數(shù)據(jù)庫(kù)系統(tǒng)的接口,是對(duì)用戶(hù)用到的數(shù)據(jù)的描述,其基本單位是視圖。3、設(shè)棧S初始狀態(tài)為空。元素a、b、c、d、e、f依次通過(guò)棧S,若出棧的順序?yàn)閏、f、e、d、b、a,則棧S的容量至少應(yīng)該為_(kāi)_____。A、6B、5C、4D、3標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:根據(jù)題中給定的條件,可做如下模擬操作:①元素a、b、c進(jìn)棧,棧中有3個(gè)元素,分別為a、b、c;②元素c出棧后,元素d、e、f進(jìn)棧,棧中有5個(gè)元素,分別為a、b、d、e、f;③元素f、e、d、a、b出棧,棧為空??梢钥闯?,進(jìn)棧的順序?yàn)閍、b、c、d、e、f,出棧的順序?yàn)閏、f、e、d、b、a,滿(mǎn)足題中所提出的要求。在每一次進(jìn)棧操作后,棧中最多有3個(gè)元素,因此,為了順利完成這些操作,棧的容量應(yīng)至少為5。本題答案為B。4、若線(xiàn)性表(23,14,45,12,8,19,7)采用散列法進(jìn)行存儲(chǔ)和查找。設(shè)散列函數(shù)為H(Key)=Keymod7并采用線(xiàn)性探查法(順序地探查可用存儲(chǔ)單元)解決沖突,則構(gòu)造的散列表為_(kāi)_____,其中,mod表示整除取余運(yùn)算。A、哈希地址0123456關(guān)鍵字148234571219B、哈希地址0123456關(guān)鍵字781214192345C、哈希地址0123456關(guān)鍵字782345121914D、哈希地址0123456關(guān)鍵字147128452319標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:一開(kāi)始哈希表為空,首先存儲(chǔ)23,因?yàn)?3mod7=2,所以,23存入地址2的單元格;然后是14,14mod7=0,所以14存入0號(hào)單元格;45mod7=3,45存入3號(hào);12mod7=5,12存入5號(hào);8mod7=1,8存入1號(hào);19mod7=5,這時(shí),因?yàn)?號(hào)已被12占據(jù)了,根據(jù)題意順序地探查可用存儲(chǔ)單元,所以19應(yīng)該存入6號(hào);最后一個(gè)數(shù)7mod7=0,而0、1、2、3號(hào)都已被占據(jù),所以7被存入4號(hào)。故本題應(yīng)該選擇A。5、下面的排序方法中,關(guān)鍵字比較次數(shù)與記錄的初始排列無(wú)關(guān)的是______。A、希爾排序B、冒泡排序C、直接插入排序D、直接選擇排序標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:如果初始排列基本有序,則對(duì)希爾排序來(lái)說(shuō),前幾趟的插入工作大為減少。冒泡排序和直接插入排序都與初始排序序列有關(guān),只有直接選擇排序與初始序列無(wú)關(guān)。本題正確答案為選項(xiàng)D。6、對(duì)象之間通過(guò)消息機(jī)制實(shí)現(xiàn)相互作用與通信,______不是消息的組成部分。A、基類(lèi)B、派生類(lèi)C、抽象類(lèi)D、用戶(hù)定義類(lèi)型標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,對(duì)象之間通過(guò)消息機(jī)制實(shí)現(xiàn)相互作用與通信,對(duì)象之間發(fā)送消息,需要指定接收消息對(duì)象的名稱(chēng),要求該對(duì)象完成的功能,即執(zhí)行的函數(shù)名,以及執(zhí)行函數(shù)過(guò)程中需要的參數(shù)。對(duì)象之間傳送消息,不需要知道待執(zhí)行函數(shù)的內(nèi)部結(jié)構(gòu)。所以,本題正確答案為C。7、白盒測(cè)試方法一般適合用于______測(cè)試。A、單元B、系統(tǒng)C、集成D、確認(rèn)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析軟件測(cè)試通常可分為白盒測(cè)試和黑盒測(cè)試。白盒測(cè)試是根據(jù)程序的(1)來(lái)設(shè)計(jì)測(cè)試用例,黑盒測(cè)試是根據(jù)軟件的規(guī)格說(shuō)明來(lái)設(shè)計(jì)測(cè)試用例。常用的黑盒測(cè)試方法有邊值分析、等價(jià)類(lèi)劃分、錯(cuò)誤猜測(cè)、因果圖等。其中,(2)經(jīng)常與其他方法結(jié)合起來(lái)使用。軟件測(cè)試的步驟主要有單元測(cè)試、集成測(cè)試和確認(rèn)測(cè)試。如果一個(gè)軟件作為產(chǎn)品被許多客戶(hù)使用的話(huà),在確認(rèn)測(cè)試時(shí)通常要經(jīng)過(guò)α測(cè)試和β測(cè)試的過(guò)程。其中,α測(cè)試是(3)進(jìn)行的一種測(cè)試。在軟件設(shè)計(jì)和編碼時(shí),采取(4)等措施都有利于提高軟件的可測(cè)試性。8、軟件測(cè)試通??煞譃榘缀袦y(cè)試和黑盒測(cè)試。白盒測(cè)試是根據(jù)程序的(1)來(lái)設(shè)計(jì)測(cè)試用例,黑盒測(cè)試是根據(jù)軟件的規(guī)格說(shuō)明來(lái)設(shè)計(jì)測(cè)試用例。常用的黑盒測(cè)試方法有邊值分析、等價(jià)類(lèi)劃分、錯(cuò)誤猜測(cè)、因果圖等。其中,(2)經(jīng)常與其他方法結(jié)合起來(lái)使用。軟件測(cè)試的步驟主要有單元測(cè)試、集成測(cè)試和確認(rèn)測(cè)試。如果一個(gè)軟件作為產(chǎn)品被許多客戶(hù)使用的話(huà),在確認(rèn)測(cè)試時(shí)通常要經(jīng)過(guò)α測(cè)試和β測(cè)試的過(guò)程。其中,α測(cè)試是(3)進(jìn)行的一種測(cè)試。在軟件設(shè)計(jì)和編碼時(shí),采取(4)等措施都有利于提高軟件的可測(cè)試性。A、功能B、性能C、內(nèi)部邏輯D、內(nèi)部數(shù)據(jù)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析9、A、邊值分析B、等價(jià)類(lèi)劃分C、錯(cuò)誤猜測(cè)D、因果圖標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析10、A、在開(kāi)發(fā)者現(xiàn)場(chǎng)由開(kāi)發(fā)方的非本項(xiàng)目開(kāi)發(fā)人員B、在開(kāi)發(fā)者現(xiàn)場(chǎng)由用戶(hù)C、在用戶(hù)現(xiàn)場(chǎng)由開(kāi)發(fā)方的非本項(xiàng)目開(kāi)發(fā)人員D、在用戶(hù)現(xiàn)場(chǎng)由用戶(hù)使用標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析11、A、不使用標(biāo)準(zhǔn)文本以外的語(yǔ)句,書(shū)寫(xiě)詳細(xì)正確的文檔B、不使用標(biāo)準(zhǔn)文本以外的語(yǔ)句,采用良好的程序結(jié)構(gòu)C、書(shū)寫(xiě)詳細(xì)正確的文檔,信息隱蔽D、書(shū)寫(xiě)詳細(xì)正確的文檔,采用良好的程序結(jié)構(gòu)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:白盒是針對(duì)系統(tǒng)的內(nèi)部邏輯結(jié)構(gòu)進(jìn)行測(cè)試的。第1空的正確答案為選項(xiàng)C。長(zhǎng)期的測(cè)試工作經(jīng)驗(yàn)表明,大量的錯(cuò)誤是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入輸出范圍的內(nèi)部。因此,針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例,可以查出更多的錯(cuò)誤。使用邊界值分析方法設(shè)計(jì)測(cè)試用例,首先應(yīng)確定邊界情況。通常輸入和輸出等價(jià)類(lèi)的邊界,就是應(yīng)著重測(cè)試的邊界情況,應(yīng)當(dāng)選取正好等于、剛剛大于或剛剛小于邊界的值作為測(cè)試數(shù)據(jù)。將邊界值分析方法與其他方法結(jié)合使用,更容易發(fā)現(xiàn)軟件錯(cuò)誤。第2空的正確答案為選項(xiàng)A。如果一個(gè)軟件作為產(chǎn)品被許多客戶(hù)使用的話(huà),在確認(rèn)測(cè)試時(shí)通常要經(jīng)過(guò)。測(cè)試和β測(cè)試的過(guò)程。其中,α測(cè)試是在開(kāi)發(fā)者現(xiàn)場(chǎng)由用戶(hù)進(jìn)行的一種測(cè)試。β有選擇地請(qǐng)一些最終用戶(hù)實(shí)際使用,將發(fā)現(xiàn)的問(wèn)題反饋回來(lái)再進(jìn)行修改。第3空的正確答案為選項(xiàng)B。書(shū)寫(xiě)詳細(xì)正確的文檔,采用良好的程序結(jié)構(gòu),可提高程序的可理解性,有利于程序的可測(cè)試性。第4空的正確答案為選項(xiàng)D。有關(guān)標(biāo)準(zhǔn)文本使用的問(wèn)題,涉及到程序的可移植性。12、對(duì)于如圖7-4所示的程序流程,若采用語(yǔ)句覆蓋法設(shè)計(jì)測(cè)試用例(使每條語(yǔ)句都至少執(zhí)行1次),則至少需要設(shè)計(jì)______個(gè)測(cè)試用例。A、1B、2C、3D、4標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:語(yǔ)句覆蓋要求每條語(yǔ)句至少執(zhí)行一次。設(shè)計(jì)第一個(gè)測(cè)試用例,使得x>0,y>0,比如:x=1,y=1那么,就會(huì)執(zhí)行語(yǔ)句序列:x>0→y=y-x→y>0→x=1設(shè)計(jì)第2個(gè)測(cè)試用例,使得x<0,y<0,比如:x=-1,y=-1那么,就會(huì)執(zhí)行語(yǔ)句序列:x>0→y=y+x→y>0上述兩個(gè)測(cè)試用例,便將每條語(yǔ)句都覆蓋到。所以,至少設(shè)計(jì)2個(gè)測(cè)試用例。本題正確答案為選項(xiàng)B。13、系統(tǒng)的硬件環(huán)境、軟件環(huán)境和數(shù)據(jù)環(huán)境發(fā)生變化時(shí)需要對(duì)系統(tǒng)進(jìn)行維護(hù),這種維護(hù)屬于______。A、改正性維護(hù)B、適應(yīng)性維護(hù)C、完善性維護(hù)D、預(yù)防性維護(hù)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:軟件維護(hù)包括:正確性維護(hù)(改正性維護(hù))、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。①正確性維護(hù)是指改正在系統(tǒng)開(kāi)發(fā)階段已發(fā)生而系統(tǒng)測(cè)試階段尚未發(fā)現(xiàn)的錯(cuò)誤。②適應(yīng)性維護(hù)是指使應(yīng)用軟件適應(yīng)信息技術(shù)變化和管理需求變化而進(jìn)行的修改。選項(xiàng)B正確。③完善性維護(hù)是為擴(kuò)充功能和改善性能而進(jìn)行的修改,主要是指對(duì)已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設(shè)計(jì)階段中沒(méi)有規(guī)定的功能與性能特征。④預(yù)防性維護(hù)是為了改進(jìn)應(yīng)用軟件的可靠性和可維護(hù)性,為了適應(yīng)未來(lái)的軟硬件環(huán)境的變化,應(yīng)主動(dòng)增加預(yù)防性的新的功能,以使應(yīng)用系統(tǒng)適應(yīng)各類(lèi)變化而不被淘汰。14、程序中將多處使用的同一個(gè)常數(shù)定義為常量,其目的是為了______。A、提高程序的運(yùn)行速度B、提高程序的可讀性以及可維護(hù)性C、縮短源程序代碼長(zhǎng)度D、便于進(jìn)行程序測(cè)試標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:常量是對(duì)程序運(yùn)行過(guò)程中不能修改的值所起的一個(gè)名字。它能在編碼時(shí),讓人一目了然,提高了程序的可讀性。而且,當(dāng)需要修改常量的值時(shí),只需要修改常量的定義即可。所以它還提高了可維護(hù)性。所以,選項(xiàng)B的說(shuō)法正確。15、在軟件開(kāi)發(fā)中使用函數(shù)庫(kù)可______。A、提高軟件的執(zhí)行速度B、降低系統(tǒng)負(fù)載C、提高軟件各部分之間的耦合度D、提高軟件的可重用性標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:目前絕大多數(shù)程序設(shè)計(jì)語(yǔ)言都支持函數(shù)機(jī)制,例如C語(yǔ)言提供了基本的I/O操作、數(shù)學(xué)運(yùn)算等函數(shù),并將這些常用函數(shù)以函數(shù)庫(kù)形式提供給軟件開(kāi)發(fā)者。在應(yīng)用軟件開(kāi)發(fā)中也可以將系統(tǒng)常用操作定義為函數(shù),并打包成函數(shù)庫(kù),這樣做的目的主要是為提高軟件的可重用性,并降低程序各部分之間的耦合度,從而使得這些函數(shù)庫(kù)可在多個(gè)軟件中重復(fù)使用。所以,選項(xiàng)D為正確答案。16、Web服務(wù)器的域名記錄存儲(chǔ)在IP地址為4的域名服務(wù)器中。某主機(jī)的TCP/IP屬性配置如圖5-10所示,該主機(jī)要訪(fǎng)問(wèn)站點(diǎn),則首先查詢(xún)IP地址為_(kāi)_____的域名服務(wù)器。A、8B、8C、4D、5標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:從圖中可以看出,主機(jī)設(shè)置了首選DNS服務(wù)器IP地址為8,不管訪(fǎng)問(wèn)哪個(gè)站點(diǎn),都應(yīng)當(dāng)首先查詢(xún)IP地址為8的域名服務(wù)器。本題正確答案為選項(xiàng)A。17、用戶(hù)進(jìn)程A從運(yùn)行狀態(tài)轉(zhuǎn)換到阻塞狀態(tài),可能是由于______。A、該進(jìn)程執(zhí)行了V操作B、某系統(tǒng)進(jìn)程執(zhí)行了V操作C、該進(jìn)程執(zhí)行了P操作D、某系統(tǒng)進(jìn)程執(zhí)行了P操作標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在進(jìn)程運(yùn)行時(shí),如果需要等待某一事件的發(fā)生,會(huì)進(jìn)入阻塞狀態(tài)。PV操作是實(shí)現(xiàn)進(jìn)程同步與互斥的常用方法。P操作表示申請(qǐng)一個(gè)資源,V操作表示釋放一個(gè)資源。所以,不可能是因?yàn)閳?zhí)行了V操作,排除選項(xiàng)A和選項(xiàng)B。而進(jìn)程在執(zhí)行P操作時(shí),可能申請(qǐng)的資源不能立即得到,該進(jìn)程會(huì)進(jìn)入阻塞狀態(tài)。所以,選項(xiàng)C是正確答案。18、已知漢字“大”的國(guó)標(biāo)碼為3473H,其機(jī)內(nèi)碼為_(kāi)_____。A、4483HB、5493HC、B4F3HD、74B3H標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:計(jì)算該漢字的機(jī)內(nèi)碼為3473H+8080H=B4F3H。選項(xiàng)C為正確答案。19、構(gòu)成運(yùn)算器需要多個(gè)部件,______不是構(gòu)成運(yùn)算器的部件。A、加法器B、累加器C、地址寄存器D、ALU(算術(shù)邏輯部件)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:運(yùn)算器包括寄存器、執(zhí)行部件和控制電路3個(gè)部分。在典型的運(yùn)算器中有3個(gè)寄存器:接收并保存一個(gè)操作數(shù)的接收寄存器;保存另一個(gè)操作數(shù)和運(yùn)算結(jié)果的累加寄存器(累加器);在進(jìn)行乘、除運(yùn)算時(shí)保存乘數(shù)或商數(shù)的乘商寄存器。執(zhí)行部件(EU)包括加法器、算術(shù)邏輯部件(ALU)和各種類(lèi)型的輸入輸出門(mén)電路。所以,本題應(yīng)該選擇C。20、在CPU中配置高速緩沖器(Cache)是為了解決______。A、內(nèi)存與輔助存儲(chǔ)器之間速度不匹配的問(wèn)題B、CPU與輔助存儲(chǔ)器之間速度不匹配的問(wèn)題C、CPU與內(nèi)儲(chǔ)器之間速度不匹配的問(wèn)題D、主機(jī)與外設(shè)之間速度不匹配的問(wèn)題標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:由于CPU處理指令和數(shù)據(jù)的速度比從常規(guī)主存中讀取指令速度快,因此主存速度是系統(tǒng)的“瓶頸”,解決辦法就是在內(nèi)存RAM和CPU之間增加一個(gè)高速緩沖存儲(chǔ)器,使得等效的存取速度接近于Cache,但容量是內(nèi)存的容量。Cache中存放的內(nèi)容是當(dāng)前可能最頻繁使用的程序段和數(shù)據(jù),CPU可與Cache直接交換信息。大容量的緩存將大大提高處理器的性能。因此本題的答案為C。21、連接打印機(jī)不能使用______。A、RS-232C接口總線(xiàn)B、IEEE-1284接口總線(xiàn)C、CENTRONIC接口總線(xiàn)D、AGP接口標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:在這些接口中,AGP接口是內(nèi)部圖形顯示卡的專(zhuān)用接口,不能連接打印機(jī)。本題正確答案為選項(xiàng)D。22、計(jì)算機(jī)指令系統(tǒng)中,采用不同的尋址方式可提高編程靈活性,立即尋址是指______。A、操作數(shù)包含在指令中B、操作數(shù)的地址包括在指令中C、操作數(shù)在地址計(jì)數(shù)器中D、操作數(shù)在寄存器中標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:尋址方式是指如何對(duì)指令中的地址字段進(jìn)行解釋?zhuān)垣@得操作數(shù)的方法或獲得程序轉(zhuǎn)移地址的方法。常見(jiàn)的尋址方式有立即尋址、直接尋址、間接尋址、寄存器尋址、寄存器間接尋址、相對(duì)尋址和變址尋址?!安僮鲾?shù)包含在指令中”是立即尋址方式,選項(xiàng)A正確。23、用二分法來(lái)檢索數(shù)據(jù),最確切的說(shuō)法是______。A.僅當(dāng)數(shù)據(jù)隨機(jī)排列時(shí),才能正確地檢索數(shù)據(jù)B.僅當(dāng)數(shù)據(jù)有序排列時(shí),才能正確地檢索數(shù)據(jù)C.僅當(dāng)數(shù)據(jù)量較大時(shí),才能有效地檢索數(shù)據(jù)D.僅當(dāng)數(shù)據(jù)量較小時(shí),才能有效地檢索數(shù)據(jù)A、

B、

C、

D、

標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析24、______不是面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。A.XMLB.JaVaC.C#D.SimulaA、

B、

C、

D、

標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析25、______語(yǔ)言最適用于過(guò)程式程序設(shè)計(jì)。A.CB.HTMLC.JavaD.PROLOGA、

B、

C、

D、

標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析26、為了改善系統(tǒng)硬件環(huán)境和運(yùn)行環(huán)境而產(chǎn)生的系統(tǒng)更新?lián)Q代需求而導(dǎo)致的軟件維護(hù)屬于_____維護(hù)。A.適應(yīng)性B.正確性C.完善性D.預(yù)防性A、

B、

C、

D、

標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析程序員基礎(chǔ)知識(shí)(選擇題)模擬試卷第2套一、中文選擇題(本題共26題,每題1.0分,共26分。)1、在進(jìn)程運(yùn)行過(guò)程中,一個(gè)進(jìn)程的狀態(tài)會(huì)發(fā)生變化,下列哪種變化是不可能發(fā)生的(28)。A、就緒→運(yùn)行B、就緒→等待C、運(yùn)行→就緒D、運(yùn)行→等待標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:當(dāng)就緒狀態(tài)的進(jìn)程獲得CPU時(shí),就轉(zhuǎn)入運(yùn)行狀態(tài),當(dāng)時(shí)間片用完時(shí)又轉(zhuǎn)入就緒狀態(tài)。當(dāng)進(jìn)程在運(yùn)行過(guò)程中需要獲得謀中資源,而該資源暫時(shí)無(wú)法獲得,便轉(zhuǎn)入等待狀態(tài)即阻塞狀態(tài)。在就緒狀態(tài)的進(jìn)程由于已經(jīng)具備了執(zhí)行的條件,所以不會(huì)轉(zhuǎn)入等待狀態(tài)。2、使用直線(xiàn)和曲線(xiàn)來(lái)描述的圖形稱(chēng)為(206)。A、位圖B、投影圖C、矢量圖D、幾何圖標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:矢量圖和位圖是計(jì)算機(jī)中兩類(lèi)圖形。矢量圖的特點(diǎn)是使用直線(xiàn)和曲線(xiàn)等基本圖形元素來(lái)描述圖形。這些圖形元素包括點(diǎn)、線(xiàn)、三角形、多邊形、圓和弧線(xiàn)等等。而位圖對(duì)組成圖像的各像素進(jìn)行描述,它是基于像素點(diǎn)的。3、下列部件中,不屬于計(jì)算機(jī)控制器的是(239)。A、指令寄存器IRB、程序計(jì)數(shù)器PC(指令指針寄存器IP)C、算術(shù)邏輯單元ALUD、程序狀態(tài)字寄存器PSW標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:ALU不屬于CPU的控制器,CPU的構(gòu)成是控制單元(CU)和ALU。4、在一個(gè)單鏈表中,q結(jié)點(diǎn)是p結(jié)點(diǎn)的前驅(qū)結(jié)點(diǎn),若在q與p之間插入結(jié)點(diǎn)s,則執(zhí)行(29)。A、s→link=p→link;p→link=s;B、p→link=s;s→link=q;C、p→link=s→link;s→link=p;D、q→link=s;s→link=p;標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:q結(jié)點(diǎn)是p結(jié)點(diǎn)的前驅(qū)結(jié)點(diǎn),若在q與p之間插入結(jié)點(diǎn)s,只需先將q的指針指向s,然后再將s指向p即可。5、棧的數(shù)組表示中,top為棧頂指針,棧空的條件是(31)。A、top=0B、top=maxSizeC、top=maxSizeD、top=-1標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:棧的數(shù)組表示中,棧頂指針指向數(shù)組的第一個(gè)元素時(shí),表示棧為空。6、有一顆二叉樹(shù)有如下特點(diǎn);不存在子樹(shù)數(shù)目是1個(gè)的結(jié)點(diǎn)。這樣的一棵二叉樹(shù)中有m(m>0)個(gè)子樹(shù)為。的結(jié)點(diǎn)時(shí),該二又樹(shù)上的結(jié)點(diǎn)總數(shù)為(91)。A、2m+1B、2m-1C、2(m-1)D、2(m+1)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:我們可以采用推理的方法。若二叉樹(shù)中子樹(shù)為2的節(jié)點(diǎn)有n個(gè),子樹(shù)為0的節(jié)點(diǎn)有m個(gè),可得節(jié)點(diǎn)總數(shù)為n+m個(gè)。因?yàn)樽訕?shù)為2的節(jié)點(diǎn)有2個(gè)子節(jié)點(diǎn),子樹(shù)為。的節(jié)點(diǎn)沒(méi)有子節(jié)點(diǎn),可以推得節(jié)點(diǎn)總數(shù)另一個(gè)表達(dá)式2n+1(1為根節(jié)點(diǎn))。將這兩個(gè)式子連接起來(lái)得到等式2n+1=n+m,變化一下得n=m-1,所以節(jié)點(diǎn)總數(shù)為2n+1=2(m-1)+1=2m-1。7、不問(wèn)的存儲(chǔ)結(jié)構(gòu)適用于不同的應(yīng)用場(chǎng)合。某線(xiàn)性表最常用的運(yùn)算是插入和刪除,刪除運(yùn)算是指刪除表頭第一個(gè)元素,插入運(yùn)算是指在表尾插入一個(gè)新元素,那么采用(105)存儲(chǔ)方式最好。A、僅有頭指針的單向循環(huán)鏈表B、僅有尾指針的單向循環(huán)鏈表C、單向鏈表D、雙向鏈表標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:插入元素時(shí)需要遍歷鏈表的數(shù)據(jù)結(jié)構(gòu)是:僅有頭指針的單向循環(huán)鏈表、單向鏈表、雙向鏈表,時(shí)間復(fù)雜度為O(n)。但僅有尾指針的單向循環(huán)鏈表插入和刪除的時(shí)間復(fù)雜度都為O(1),因此使用它最好。8、若一個(gè)棧以向量V[1..n)存儲(chǔ),且空棧的棧頂指針top為n+1,則將元素x入棧的正確操作是______。A、top=top+1;V[top]=x;B、V[top]=x;top=top+1;C、top=top-1;V[top]=x;D、V[top]=x;top=top-1;標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:棧是運(yùn)算受限的線(xiàn)性表,只允許在棧頂進(jìn)行插入和刪除操作。棧頂指針為n+1,說(shuō)明該數(shù)組將棧頂放在了下標(biāo)大的一端,所以,在進(jìn)行入棧操作時(shí),top指針應(yīng)該進(jìn)行減1操作。通常元素進(jìn)棧的操作為:先移動(dòng)棧頂指針,后存入元素。移動(dòng)棧頂指針的操作是“top=top-1;”,存入元素的操作是“V[top]=x;”。本題正確答案為選項(xiàng)C。9、在面向?qū)ο蠹夹g(shù)中,抽象類(lèi)是______。A、接口B、沒(méi)有方法的類(lèi)C、沒(méi)有子類(lèi)的類(lèi)D、至少有一個(gè)未定義消息的類(lèi)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:抽象類(lèi)通常代表一個(gè)抽象概念,是用來(lái)繼承的。抽象類(lèi)中至少有一個(gè)未定義的消息,也就是說(shuō),至少有一個(gè)方法是純虛擬方法,需要其子類(lèi)定義實(shí)現(xiàn)。選項(xiàng)D為本題正確答案。10、采用面向?qū)ο蠹夹g(shù)開(kāi)發(fā)的應(yīng)用系統(tǒng)的特點(diǎn)是______。A、重用性更強(qiáng)B、運(yùn)行速度更快C、占用存儲(chǔ)量小D、維護(hù)更復(fù)雜標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:使用面向?qū)ο蠓椒ㄩ_(kāi)發(fā)的應(yīng)用系統(tǒng),強(qiáng)調(diào)封裝和復(fù)用。封裝隱藏信息,使得被封裝的模塊與外界的耦合度更低,更容易重用。軟件復(fù)用是將已有的軟件成分用于構(gòu)造新的軟件系統(tǒng)。可以被復(fù)用的軟件成分一般稱(chēng)作可復(fù)用構(gòu)件,無(wú)論對(duì)可復(fù)用構(gòu)件原封不動(dòng)地使用還是作適當(dāng)?shù)男薷暮笤偈褂茫灰怯脕?lái)構(gòu)造新軟件,則都可稱(chēng)作復(fù)用。面向?qū)ο蠓椒ㄖ蕴貏e有利于軟件復(fù)用,是由于它的主要概念及原則與軟件復(fù)用的要求十分吻合。面向?qū)ο蠓椒◤拿嫦驅(qū)ο蟮木幊贪l(fā)展到面向?qū)ο蟮姆治雠c設(shè)計(jì),使這種方法支持軟件復(fù)用的固有特征能夠從軟件生命周期的前期階段開(kāi)始發(fā)揮作用,從而使OO方法對(duì)軟件復(fù)用的支持達(dá)到了較高的級(jí)別。與其他軟件工程方法相比,面向?qū)ο蠓椒ǖ囊粋€(gè)重要優(yōu)點(diǎn)是,它可以在整個(gè)軟件生命周期達(dá)到概念、原則、術(shù)語(yǔ)及表示法的高度一致。這種一致性使得各個(gè)系統(tǒng)成分盡管在不同的開(kāi)發(fā)與演化階段有不同的形態(tài),但可具有貫穿整個(gè)軟件生命周期的良好映射。這一優(yōu)點(diǎn)使OO方法不但能在各個(gè)級(jí)別支持軟件復(fù)用,而且能對(duì)各個(gè)級(jí)別的復(fù)用形成統(tǒng)一的、高效的支持,達(dá)到良好的全局效果。綜上所述,選項(xiàng)A為本題正確答案。11、檢查軟件產(chǎn)品是否符合需求定義的過(guò)程稱(chēng)為_(kāi)_____。A、確認(rèn)測(cè)試B、集成測(cè)試C、驗(yàn)證測(cè)試D、驗(yàn)收測(cè)試標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:確認(rèn)測(cè)試是要檢查已實(shí)現(xiàn)的軟件是否滿(mǎn)足了需求規(guī)格說(shuō)明書(shū)中確定了的各種需求,以及軟件配置是否完全、正確。軟件需求規(guī)格說(shuō)明書(shū)是軟件確認(rèn)測(cè)試的基礎(chǔ)。本題正確答案為選項(xiàng)A。12、______是正確的敘述。A、解釋方式比編譯方式更適用于規(guī)模較大的程序B、解釋方式下生成的目標(biāo)代碼長(zhǎng),編譯方式下生成的目標(biāo)代碼短C、解釋方式下不生成源程序的目標(biāo)代碼D、解釋方式只能用于批處理標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:對(duì)于選項(xiàng)A,編譯程序把用高級(jí)程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的源程序,翻譯成等價(jià)的計(jì)算機(jī)匯編語(yǔ)言或機(jī)器語(yǔ)言的目標(biāo)程序的翻譯程序。對(duì)于選項(xiàng)B,解釋程序是高級(jí)語(yǔ)言翻譯程序的一種,它將源語(yǔ)言(如BASIC)書(shū)寫(xiě)的源程序作為輸入,解釋一句后就提交計(jì)算機(jī)執(zhí)行一句,并不形成目標(biāo)程序。對(duì)于選項(xiàng)C,匯編程序用于把匯編語(yǔ)言解釋成機(jī)器語(yǔ)言(生成目標(biāo)文件)。對(duì)于選項(xiàng)D,編輯程序用于創(chuàng)建、編寫(xiě)和修改源程序代碼。它不屬于程序語(yǔ)言編譯軟件。本題正確答案為選項(xiàng)D。由國(guó)際標(biāo)準(zhǔn)化組織和國(guó)際電信聯(lián)盟共同提出的開(kāi)放系統(tǒng)互連參考模型中共有(1)層,通信子網(wǎng)覆蓋其中的(2)層,參考模型的最高層則為(3)層。對(duì)等層之間的通信必須遵循共同的協(xié)議,例如EIA-RS232C和HDLC就分別是一種(4)層和(5)層的協(xié)議。13、由國(guó)際標(biāo)準(zhǔn)化組織和國(guó)際電信聯(lián)盟共同提出的開(kāi)放系統(tǒng)互連參考模型中共有(1)層,通信子網(wǎng)覆蓋其中的(2)層,參考模型的最高層則為(3)層。對(duì)等層之間的通信必須遵循共同的協(xié)議,例如EIA-RS232C和HDLC就分別是一種(4)層和(5)層的協(xié)議。A、1~2B、1~3C、2~3D、7E、4~6標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析14、A、1~2B、1~3C、2~3D、5E、4~6標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析15、A、表示B、網(wǎng)絡(luò)C、數(shù)據(jù)鏈路D、應(yīng)用E、物標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析16、A、表示B、網(wǎng)絡(luò)C、數(shù)據(jù)鏈路D、應(yīng)用E、物標(biāo)準(zhǔn)答案:E知識(shí)點(diǎn)解析:暫無(wú)解析17、A、表示B、網(wǎng)絡(luò)C、數(shù)據(jù)鏈路D、應(yīng)用E、物標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:由國(guó)際標(biāo)準(zhǔn)化組織和國(guó)際電信聯(lián)盟共同提出的開(kāi)放系統(tǒng)互連參考模型中共有7層。它從低到高分別是:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話(huà)層、表示層和應(yīng)用層。第1空的正確答案為選項(xiàng)F。第3空的正確答案為選項(xiàng)D。在這個(gè)參考模型中:①1~3層(物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層)主要負(fù)責(zé)通信功能,一般稱(chēng)為通信子網(wǎng)層。第2空的正確答案為選項(xiàng)B。②第4層(傳輸層)起著銜接上下3層的作用。③5~7層(會(huì)話(huà)層、表示層和應(yīng)用層)屬于資源子網(wǎng)的功能范疇,稱(chēng)為資源子網(wǎng)層。物理層是OSI的第一層,它雖然處于最底層,卻是整個(gè)開(kāi)放系統(tǒng)的基礎(chǔ)。物理層為設(shè)備之間的數(shù)據(jù)通信提供傳輸媒體及互連設(shè)備,為數(shù)據(jù)傳輸提供可靠的環(huán)境。EIA(美國(guó)電子工業(yè)協(xié)會(huì))的RS-232-C是物理層標(biāo)準(zhǔn)。第4空的正確答案為選項(xiàng)E。HDLC表示高級(jí)數(shù)據(jù)鏈路控制,它是數(shù)據(jù)鏈路層標(biāo)準(zhǔn)。第5空的正確答案為選項(xiàng)C。18、網(wǎng)絡(luò)中某些用戶(hù)只能接收但不能發(fā)送E-mail,此時(shí)管理員應(yīng)檢查_(kāi)_____。A、E-mail服務(wù)器是否與網(wǎng)絡(luò)連通B、連接客戶(hù)端與E-mail服務(wù)器之間的路由器端口的訪(fǎng)問(wèn)控制列表是否進(jìn)行了denySMTP設(shè)置C、連接客戶(hù)端與E-mail服務(wù)器之間的路由器端口的訪(fǎng)問(wèn)控制列表是否進(jìn)行了denyany設(shè)置D、連接客戶(hù)端與E-mail服務(wù)器之間的路由器端口的訪(fǎng)問(wèn)控制列表是否進(jìn)行了denyPOP3設(shè)置標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:接收和發(fā)送電子郵件需要使用如下兩種協(xié)議:①POP是適用于C/S結(jié)構(gòu)的脫機(jī)模型的電子郵件協(xié)議,目前已發(fā)展到第三版,稱(chēng)POP3。它規(guī)定怎樣將個(gè)人計(jì)算機(jī)連接到Internet的郵件服務(wù)器和下載電子郵件的電子協(xié)議。它是因特網(wǎng)電子郵件的第一個(gè)離線(xiàn)協(xié)議標(biāo)準(zhǔn),POP3允許用戶(hù)從服務(wù)器上把郵件存儲(chǔ)到本地主機(jī)(即自己的計(jì)算機(jī))上,同時(shí)刪除保存在郵件服務(wù)器上的郵件,而POP3服務(wù)器則是遵循POP3協(xié)議的接收郵件服務(wù)器,用來(lái)接收電子郵件的。②SMTP是簡(jiǎn)單郵件傳送協(xié)議,使用SMTP協(xié)議,可將電子郵件從發(fā)件人路由到收件人的電子郵件傳輸系統(tǒng)。SMTP控制電子郵件通過(guò)Internet傳送到目標(biāo)服務(wù)器的方式。SMTP服務(wù)自動(dòng)安裝在安裝了POP3服務(wù)的計(jì)算機(jī)上,從而允許用戶(hù)發(fā)送傳出電子郵件。使用POP3服務(wù)創(chuàng)建一個(gè)域時(shí),該域也被添加到SMTP服務(wù)中,以允許該域的郵箱發(fā)送傳出電子郵件。郵件服務(wù)器的SMTP服務(wù)接收傳入郵件,并將電子郵件傳送到郵件存儲(chǔ)區(qū)。如果用戶(hù)只能接收不能發(fā)送電子郵件,那么,說(shuō)明POP3服務(wù)器工作正常,SMTP不正常,應(yīng)當(dāng)檢查連接客戶(hù)端與E-mail服務(wù)器之間的路由器端口的訪(fǎng)問(wèn)控制列表是否進(jìn)行了denySMTP設(shè)置。本題正確答案為選項(xiàng)B。19、如果訪(fǎng)問(wèn)一個(gè)網(wǎng)站速度很慢,可能有多種原因,但首先應(yīng)該排除的是______。A、網(wǎng)絡(luò)服務(wù)器忙B、通信線(xiàn)路忙C、本地終端遭遇病毒D、沒(méi)有訪(fǎng)問(wèn)權(quán)限標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:如果訪(fǎng)問(wèn)一個(gè)網(wǎng)站速度很慢,可能有多種原因,選項(xiàng)AG都是可能的原因,選項(xiàng)D不是,為答案。20、要注意防范病毒,______是不會(huì)被感染病毒的。A、電子郵件B、硬盤(pán)C、軟盤(pán)D、ROM標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:病毒具有傳染性和破壞性。無(wú)論是哪一種特性,都需要改動(dòng)原來(lái)的數(shù)據(jù),以便將自身植入,或是破壞原來(lái)的數(shù)據(jù)。ROM是只讀存儲(chǔ)器,它的物理特性決定了存儲(chǔ)在其中的數(shù)據(jù)無(wú)法被改動(dòng)。從而使病毒既無(wú)法傳染也不能破壞其中的數(shù)據(jù)。故應(yīng)該選擇D。21、有三個(gè)關(guān)系R、S和T如圖3-3所示。由關(guān)系R和S通過(guò)運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為_(kāi)_____。A、并B、自然連接C、笛卡兒積D、交標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:對(duì)于選項(xiàng)A,“并”是求兩個(gè)結(jié)構(gòu)相同的關(guān)系的記錄的總和,排除完全相同的記錄。對(duì)于選項(xiàng)B,“自然連接”是通過(guò)兩個(gè)關(guān)系間的公共域進(jìn)行等值連接。對(duì)于選項(xiàng)C,“笛卡兒積”是兩個(gè)關(guān)系的合并,包含兩個(gè)關(guān)系的所有域,并且包含兩個(gè)關(guān)系中的任意記錄兩兩組合而成的記錄。對(duì)于選項(xiàng)D,“交”是求兩個(gè)結(jié)構(gòu)相同的關(guān)系中所有完全相同的記錄。題目中的結(jié)果關(guān)系T只包含1條記錄a、0、k1,它是關(guān)系R和S中唯一一條完全相同的記錄,所以使用的運(yùn)算為“交”。22、兩個(gè)帶符號(hào)的數(shù)進(jìn)行運(yùn)算時(shí),在______的情況下有可能產(chǎn)生溢出。A、同符號(hào)數(shù)相加B、同符號(hào)數(shù)相減C、異符號(hào)數(shù)相加D、異符號(hào)數(shù)相“或”標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在兩個(gè)數(shù)字的運(yùn)算結(jié)果超出了所規(guī)定的數(shù)值范圍時(shí),會(huì)產(chǎn)生溢出。只有兩個(gè)同符號(hào)數(shù)相加或相減時(shí)才可能會(huì)產(chǎn)生溢出。所以,選項(xiàng)A正確。23、在計(jì)算機(jī)系統(tǒng)中常用的輸入/輸出方式有無(wú)條件傳送、中斷、程序查詢(xún)和DMA等,采用______方式,數(shù)據(jù)在傳輸過(guò)程中不需要CPU參與工作。A、中斷B、DMAC、程序查詢(xún)D、無(wú)條件傳送標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:DMA(直接存儲(chǔ)器存取)是在DMA控制器硬件的控制下實(shí)現(xiàn)數(shù)據(jù)的傳送,所以不需要CPU參與工作,故本題應(yīng)該選擇B。24、如果計(jì)算機(jī)斷電,則______中的數(shù)據(jù)會(huì)丟失。A、ROMB、EPROMC、RAMD、回收站標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:對(duì)于選項(xiàng)A,ROM表示只讀存儲(chǔ)器。其中的內(nèi)容在廠(chǎng)家生產(chǎn)的時(shí)候就寫(xiě)入了,其內(nèi)容只能讀出,不能改變,斷電后,其內(nèi)容不會(huì)丟失。對(duì)于選項(xiàng)B,EPROM是可擦除、可編程的只讀存儲(chǔ)器,其內(nèi)容可讀可寫(xiě),寫(xiě)入后還可以修改。改寫(xiě)方法是,先用紫外線(xiàn)照射擦除所有信息,然后用特殊的電子設(shè)備寫(xiě)入信息,所以,斷電不會(huì)導(dǎo)致其內(nèi)容丟失。對(duì)于選項(xiàng)C,RAM是隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器,是內(nèi)存的主要組成,既可以讀取數(shù)據(jù),也可以寫(xiě)入數(shù)據(jù),但是,一旦掉電,存儲(chǔ)器中的所有信息都會(huì)丟失。故本題的正確答案為C。對(duì)于選項(xiàng)D,回收站是操作系統(tǒng)在磁盤(pán)中設(shè)置的一個(gè)區(qū)域,用于記錄刪除的文件,需要時(shí)可以還原。計(jì)算機(jī)斷電時(shí),其中的數(shù)據(jù)不會(huì)丟失。25、某種部件使用在10000臺(tái)計(jì)算機(jī)中,運(yùn)行工作1000小時(shí)后,其中20臺(tái)計(jì)算機(jī)的這種部件失效,則該部件千小時(shí)可靠度R為_(kāi)_____。A、0.990B、0.992C、0.996D、0.998標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:這種部件千小時(shí)的可靠度為:R=(10000-20)/10000=0.998本題正確答案為選項(xiàng)D。26、使用______技術(shù),計(jì)算機(jī)的微處理器可以在完成一條指令前就開(kāi)始執(zhí)行下一條指令。A.迭代B.流水線(xiàn)C.面向?qū)ο驞.中間件A、

B、

C、

D、

標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析程序員基礎(chǔ)知識(shí)(選擇題)模擬試卷第3套一、中文選擇題(本題共26題,每題1.0分,共26分。)1、測(cè)試一般可分為白盒測(cè)試和黑盒測(cè)試,其中白盒測(cè)試方法一般適合用于(29)測(cè)試。A、確認(rèn)B、系統(tǒng)C、集成D、單元標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:黑盒測(cè)試(Black-boxTesting),軟件測(cè)試的主要方法之一,也可以稱(chēng)為功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說(shuō)明的測(cè)試。測(cè)試者不了解程序的內(nèi)部情況,只知道程序的輸入、輸出和系統(tǒng)的功能,這是從用戶(hù)的角度對(duì)程序進(jìn)行的測(cè)試。白盒測(cè)試中,源程序?qū)y(cè)試人員開(kāi)放,允許測(cè)試人員根據(jù)程序的結(jié)構(gòu)設(shè)計(jì)和選擇相應(yīng)的測(cè)試用例,以達(dá)到遍歷程序的所有邏輯路徑的目的,所以白盒測(cè)試一般適合用于單元測(cè)試。2、Excel的應(yīng)用場(chǎng)合有(74)。A、多媒體制作B、美術(shù)設(shè)計(jì)、裝潢、圖片制作C、工業(yè)設(shè)計(jì)、機(jī)械制造、建筑工程D、統(tǒng)計(jì)分析、財(cái)務(wù)管理分析、經(jīng)濟(jì)管理標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:Excel作為一種電子表格軟件,主要用于表格的設(shè)計(jì)和數(shù)據(jù)的處理,尤其是后者,使得Excel在統(tǒng)計(jì)分析和經(jīng)濟(jì)管理方面發(fā)揮著越來(lái)越重要的作用。在某些部門(mén),Excel已經(jīng)成為會(huì)計(jì)職位所必須掌握的基本辦公軟件。3、PowerPoint中使字體有下劃線(xiàn)的快捷鍵是(75)。A、Ctrl+UB、Shift+UC、End+UD、Alt+U標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:下劃線(xiàn)的英文原意是UnderLine,簡(jiǎn)寫(xiě)為U,為字體加下劃線(xiàn)的快捷鍵為Ctrl+U。4、廣義表A=((a,(h),(),(c,(d),e)))的深度為(15)。A、4B、5C、6D、7標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:廣義表的深度定義為廣義表中括弧的重?cái)?shù),是廣義表的一種量度。本題中d處的括弧深度最大為4。5、一棵二叉樹(shù)的中序遍歷序列為DBGEUJOCIF,后序遍歷序列為DCJHEBIPCO,則其前序遍歷序列為(87)。A、OBCDEFGHIJB、OBDEGHJCFIC、OBDEGHJPICD、OBDECJHCFI標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:我們知道后序遍歷序列最后一個(gè)節(jié)點(diǎn)是根結(jié)點(diǎn),所以該二叉樹(shù)根節(jié)點(diǎn)為O;又因?yàn)榍靶虮闅v序列中,左子樹(shù)在根結(jié)點(diǎn)前面;右子樹(shù)在根結(jié)點(diǎn)后面,所以O(shè),前面的部分為其左子樹(shù),后面的部分為右子樹(shù)。對(duì)得到的左子樹(shù)和右子樹(shù)用同樣的方法繼續(xù)進(jìn)行劃分,直至子樹(shù)只剩一個(gè)結(jié)點(diǎn),此時(shí)可以得到樹(shù)的結(jié)構(gòu),于是可得到它的前序遍歷序列。6、某循環(huán)隊(duì)列的容量為M,隊(duì)頭指針指向隊(duì)頭元素,隊(duì)尾指針指向隊(duì)尾元素之后,如圖8-8所示(M=8),則隊(duì)列中的元素?cái)?shù)目為_(kāi)_____(MOD表示整除取余運(yùn)算)。A、rear-frontB、front-rearC、(rear-front+M)MODMD、(front-rear+M)MODM標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:隊(duì)列是僅在表頭刪除元素、在表尾插入元素的操作受限的線(xiàn)性表,其特點(diǎn)是先入先出。隊(duì)列采用順序存儲(chǔ)結(jié)構(gòu)(一維數(shù)組,順序隊(duì)列)時(shí),為了降低運(yùn)算的復(fù)雜度,元素入隊(duì)時(shí),只需修改隊(duì)尾指針rear(rear+1→rear);元素出隊(duì)時(shí),只需修改隊(duì)頭指針front(front+1→front)。由于順序隊(duì)列的存儲(chǔ)空間是提前設(shè)定的,所以隊(duì)尾指針會(huì)有一個(gè)上限值,當(dāng)隊(duì)尾指針達(dá)到其上限時(shí),就不能只通過(guò)修改隊(duì)尾指針來(lái)實(shí)現(xiàn)新元素的入隊(duì)操作了。此時(shí),可將順序隊(duì)列假想成一個(gè)環(huán)狀結(jié)構(gòu),稱(chēng)為循環(huán)隊(duì)列。隊(duì)列容量為M時(shí),隊(duì)頭指針front和隊(duì)尾指針rear的值循環(huán)地在0~M-1之間變化,當(dāng)rear>front時(shí),隊(duì)列中元素?cái)?shù)目為rear-front;當(dāng)rear<front時(shí),隊(duì)列中元素?cái)?shù)目為rear-front+M。綜上,隊(duì)列中元素?cái)?shù)目為(rear-front+M)MODM。本題正確答案為選項(xiàng)C。7、對(duì)于n個(gè)元素的關(guān)鍵字序列{k1,k2,…,kn},若將其按次序?qū)?yīng)到一棵具有n個(gè)結(jié)點(diǎn)的完全二叉樹(shù)上,使得任意結(jié)點(diǎn)都不大于其孩子結(jié)點(diǎn)(若存在孩子結(jié)點(diǎn)),則稱(chēng)其為小頂堆。根據(jù)以上定義,______是小頂堆。A、

B、

C、

D、

標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:對(duì)于n個(gè)元素的關(guān)鍵字序列{k1,k2,…,kn},當(dāng)且僅當(dāng)滿(mǎn)足下列關(guān)系時(shí)稱(chēng)其為堆:Ki≤K2i且Ki≤K2i+1①或者Ki≥K2i≥K2i+1②其中,1≤i≤[n/2],滿(mǎn)足①式稱(chēng)為小頂堆,滿(mǎn)足②式稱(chēng)為大頂堆。顯然,題目中選項(xiàng)A中25與23和51之間的關(guān)系不滿(mǎn)足小頂堆的定義;選項(xiàng)B中51與63和25之間、55與23之間的關(guān)系不滿(mǎn)足小頂堆的定義;選項(xiàng)C的情況與B類(lèi)似。選項(xiàng)D是小頂堆,為本題正確答案。8、采用哈希(或散列)技術(shù)構(gòu)造查找表時(shí),需要考慮沖突(碰撞)的處理,沖突是指______。A、關(guān)鍵字相同的記錄被映射到不同的哈希地址B、關(guān)鍵字依次被映射到編號(hào)連續(xù)的哈希地址C、關(guān)鍵字不同的記錄被映射到同一個(gè)哈希地址D、關(guān)鍵字的數(shù)目超過(guò)哈希地址的數(shù)目標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:哈希(或散列)技術(shù)是指將數(shù)據(jù)元素存入查找表時(shí),根據(jù)元素的關(guān)鍵字值使用一個(gè)提前設(shè)定的散列函數(shù)計(jì)算出元素的存儲(chǔ)位置進(jìn)行查找。通常情況下,散列函數(shù)無(wú)法實(shí)現(xiàn)絕對(duì)均勻的散列處理,即可能將關(guān)鍵字不同的數(shù)據(jù)元素散列到同一個(gè)存儲(chǔ)單元,這種情況稱(chēng)為沖突,發(fā)生沖突的關(guān)鍵字稱(chēng)為同義詞。本題正確答案為選項(xiàng)C。9、如果待排序序列中兩個(gè)元素具有相同的值,在排序前后它們的相互位置發(fā)生顛倒,則稱(chēng)該排序算法是不穩(wěn)定的。______是穩(wěn)定的排序方法,因?yàn)檫@種方法在比較相鄰元素時(shí),值相同的元素并不進(jìn)行交換。A、冒泡排序B、希爾排序C、快速排序D、簡(jiǎn)單選擇排序標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:根據(jù)表8-1,冒泡排序是穩(wěn)定的排序方法。在冒泡排序中,相鄰元素進(jìn)行比較,大元素交換到后面,相同元素不交換次序。故本題應(yīng)該選擇A。10、以下關(guān)于程序測(cè)試的敘述,正確的是______。A、程序測(cè)試的目的是為了證明程序的正確性B、白盒測(cè)試也稱(chēng)為功能測(cè)試C、黑盒測(cè)試也稱(chēng)為結(jié)構(gòu)測(cè)試D、程序測(cè)試要注意檢驗(yàn)程序是否有多余的功能標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:程序測(cè)試的目的是發(fā)現(xiàn)程序錯(cuò)誤,不是證明程序正確。所以選項(xiàng)A的說(shuō)法不正確。黑盒測(cè)試是在不了解程序結(jié)構(gòu)的情況下,根據(jù)使用說(shuō)明書(shū),輸入所需的數(shù)據(jù),檢查其輸出結(jié)果的正確性。黑盒測(cè)試也叫做功能測(cè)試。所以,選項(xiàng)B的說(shuō)法錯(cuò)誤。白盒測(cè)試根據(jù)程序內(nèi)部結(jié)構(gòu)進(jìn)行測(cè)試,也叫做結(jié)構(gòu)測(cè)試。所以,選項(xiàng)C的說(shuō)法錯(cuò)誤。選項(xiàng)D的說(shuō)法正確,為所選答案。11、對(duì)程序進(jìn)行白盒測(cè)試時(shí),可采用______法設(shè)計(jì)測(cè)試用例。A、等價(jià)類(lèi)劃分B、邊界值分析C、邏輯覆蓋D、因果圖標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:白盒測(cè)試適用于已知軟件的內(nèi)部工作過(guò)程和實(shí)現(xiàn)細(xì)節(jié)的情況,可采用邏輯覆蓋法、基本路徑測(cè)試等技術(shù)設(shè)計(jì)測(cè)試用例。選項(xiàng)C為正確答案。12、下列敘述中正確的是______。A、軟件測(cè)試應(yīng)該由程序開(kāi)發(fā)者來(lái)完成B、程序經(jīng)調(diào)試后一般不需要再測(cè)試C、軟件維護(hù)只包括對(duì)程序代碼的維護(hù)D、以上三種說(shuō)法都不對(duì)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考核軟件測(cè)試、軟件調(diào)試和軟件維護(hù)的概念。軟件測(cè)試的目標(biāo)是在精心控制的環(huán)境下執(zhí)行程序,以發(fā)現(xiàn)程序中的錯(cuò)誤,給出程序可靠性的鑒定。軟件測(cè)試具有挑剔性,測(cè)試不是為了證明程序是正確的,而是在設(shè)想程序有錯(cuò)誤的前提下進(jìn)行的,其目的是設(shè)法暴露程序中的錯(cuò)誤和缺陷,就是說(shuō),測(cè)試是程序執(zhí)行的過(guò)程,目的在于發(fā)現(xiàn)錯(cuò)誤;一個(gè)好的測(cè)試在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤;一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤。由于測(cè)試的這一特征,一般應(yīng)當(dāng)避免由開(kāi)發(fā)者測(cè)試自己的程序。所以,選項(xiàng)A的說(shuō)法錯(cuò)誤。調(diào)試也稱(chēng)排錯(cuò),目的是發(fā)現(xiàn)錯(cuò)誤的位置,并改正錯(cuò)誤,經(jīng)測(cè)試發(fā)現(xiàn)錯(cuò)誤后,可以立即進(jìn)行調(diào)試并改正錯(cuò)誤;經(jīng)過(guò)調(diào)試后的程序還需進(jìn)行回歸測(cè)試,以檢查調(diào)試的效果,同時(shí)也可防止在調(diào)試過(guò)程中引進(jìn)新的錯(cuò)誤。所以,選項(xiàng)B的說(shuō)法錯(cuò)誤。軟件維護(hù)通常有4類(lèi):為糾正使用中出現(xiàn)的錯(cuò)誤而進(jìn)行的改正性維護(hù);為適應(yīng)環(huán)境變化而進(jìn)行的適應(yīng)性維護(hù);為改進(jìn)原有軟件而進(jìn)行的完善性維護(hù);為將來(lái)的可維護(hù)和可靠而進(jìn)行的預(yù)防性維護(hù)。軟件維護(hù)不僅包括程序代碼的維護(hù),還包括文檔的維護(hù)。文檔可以分為用戶(hù)文檔和系統(tǒng)文檔兩類(lèi)。但無(wú)論是哪類(lèi)文檔,都必須與程序代碼同時(shí)維護(hù)。只有與程序代碼完全一致的文檔才有意義和價(jià)值。所以,選項(xiàng)C的說(shuō)法錯(cuò)誤。綜上所述,選項(xiàng)A、B、C的說(shuō)法都錯(cuò)誤,所以,選項(xiàng)D為正確答案。13、某軟件在應(yīng)用初期,運(yùn)行在WindowsNT環(huán)境中?,F(xiàn)因某種原因,該軟件需要在UNIX環(huán)境中運(yùn)行,而且必須完成相同的功能。為適應(yīng)這個(gè)要求,軟件本身需要進(jìn)行修改,而所需修改的工作量取決于該軟件的______。A、可擴(kuò)充性B、可靠性C、復(fù)用性D、可移植性標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:對(duì)于選項(xiàng)A,可擴(kuò)充性是軟件的體系結(jié)構(gòu)、數(shù)據(jù)設(shè)計(jì)和過(guò)程設(shè)計(jì)的可擴(kuò)充的程度。對(duì)于選項(xiàng)B,可靠性是軟件按照設(shè)計(jì)要求,在規(guī)定時(shí)間和條件下不出故障,持續(xù)運(yùn)行的程度??煽啃匀Q于軟件的安全性、一致性、容錯(cuò)性以及準(zhǔn)確性。對(duì)于選項(xiàng)C,一個(gè)軟件(或軟件的部件)能再次用于其他應(yīng)用(該應(yīng)用的功能與此軟件或軟件部件的所完成的功能有聯(lián)系)的程度。復(fù)用性取決于軟件的模塊獨(dú)立性、通用性和數(shù)據(jù)共享性。對(duì)于選項(xiàng)D,可移植性是將一個(gè)軟件系統(tǒng)從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境移植到另一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境中運(yùn)行時(shí)所需工作量的大小。本題正確答案為選項(xiàng)D。14、______是正確的電子郵件地址。A、Webmaster______B、Webmaster______C、http:\\D、http://標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:電子郵件地址的一般格式為:用戶(hù)名______域名所以,可以排除選項(xiàng)C和選項(xiàng)D。電子郵件地址由字符串組成,而且字符之間不能有空格,所以排除選項(xiàng)B。本題的正確答案為選項(xiàng)A。若要在基本表S中增加一列(課程名),可用(1);若要撤消數(shù)據(jù)庫(kù)中已存在的表S,可用(2);設(shè)關(guān)系數(shù)據(jù)庫(kù)中一個(gè)表S的結(jié)構(gòu)為:S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績(jī),數(shù)值型,取值范圍0~100。若要把“王二的化學(xué)成績(jī)80分”插入S中,則可用(3);如需要更正王二的化學(xué)成績(jī)?yōu)?5分,則可用(4)。15、若要在基本表S中增加一列(課程名),可用(1);若要撤消數(shù)據(jù)庫(kù)中已存在的表S,可用(2);設(shè)關(guān)系數(shù)據(jù)庫(kù)中一個(gè)表S的結(jié)構(gòu)為:S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績(jī),數(shù)值型,取值范圍0~100。若要把“王二的化學(xué)成績(jī)80分”插入S中,則可用(3);如需要更正王二的化學(xué)成績(jī)?yōu)?5分,則可用(4)。A、ADDTABLES(CNCHAR(8))B、ADDTABLESALTER(CNCHAR(8))C、ALTERTABLESADD(CNCHAR(8))D、ALTERTABLES(ADDCNCHAR(8))標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析16、A、DELTABLESB、DELSC、DROPTABLESD、DROPS標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析17、A、ADDINTOSVALUES(’王二’,’化學(xué)’,’80’)B、INSERTINTOSVALUES(’王二’,’化學(xué)’,’80’)C、ADDINTOSVALUES(’王二’,’化學(xué)’,80)D、INSERTINTOSVALUES(’王二’,’化學(xué)’,80)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析18、A、UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化學(xué)’B、UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化學(xué)’C、UPDATEgrade=85WHERESN=’王二’ANDCN=’化學(xué)’D、UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化學(xué)’標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:對(duì)于第1空,如果要修改表結(jié)構(gòu),應(yīng)當(dāng)使用A1terTable命令。該命令可以修改字段名、字段類(lèi)型、精度、比例、是否允許空值、引用完整性規(guī)則等,其基本格式為:ALTERTABLE表名ADD(列名稱(chēng)數(shù)據(jù)類(lèi)型(字段長(zhǎng)度)由此可以看出,選項(xiàng)C為正確答案。對(duì)于第2空,撤銷(xiāo)數(shù)據(jù)庫(kù)中已有的表,使該表成為自由表的命令為:DropTable表名由此看出,選項(xiàng)C為正確答案。對(duì)于第3空,向表中插入記錄使用Insert命令,使用該命令在當(dāng)前表末尾追加一個(gè)記錄,可以包含指定的字段值,命令格式為:INSERTINTOTableName[(fname1[,fname2,…])]VALUES(eExpressionl[,eExpression2,…])由此可以看出,選項(xiàng)A及選項(xiàng)C使用了錯(cuò)誤的命令,所以錯(cuò)誤;選項(xiàng)B帶有一定的迷惑性,其使用了正確的命令,但由于在表結(jié)構(gòu)中,SN、CN為字符型,而grade字段為數(shù)字型,所以在插入數(shù)據(jù)時(shí),相應(yīng)字段所對(duì)應(yīng)賦值內(nèi)容也要遵循這個(gè)規(guī)律,選項(xiàng)B中“’80’”表示這是一個(gè)字符型數(shù)據(jù),所以是錯(cuò)誤答案,該位置應(yīng)當(dāng)寫(xiě)入一個(gè)數(shù)值型數(shù)據(jù)。對(duì)于第4空,更新表中某一條記錄內(nèi)容應(yīng)當(dāng)使用UPDATE命令,該命令格式為:UPDATE表名SET列名1=表達(dá)式1[,列名2=表達(dá)式2…]WHERE條件表達(dá)式1[AND|OR條件表達(dá)式2…]由此可以看出,選項(xiàng)C及選項(xiàng)D沒(méi)有指定更新的表名,所以錯(cuò)誤,而選項(xiàng)B同樣犯了上一小題妁錯(cuò)誤,對(duì)于Grade字段賦予了錯(cuò)誤數(shù)據(jù)類(lèi)型的數(shù)據(jù),所以錯(cuò)誤。19、為了提高計(jì)算機(jī)的處理機(jī)和外部設(shè)備的利用率,______把多個(gè)程序同時(shí)放入主存儲(chǔ)器,在宏觀(guān)上并行運(yùn)行。A、多道程序設(shè)計(jì)B、分布程序設(shè)計(jì)C、多重程序設(shè)計(jì)D、并發(fā)程序設(shè)計(jì)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:多道程序設(shè)計(jì)是在計(jì)算機(jī)內(nèi)存中同時(shí)存放幾道相互獨(dú)立的程序,同時(shí)運(yùn)行。其特點(diǎn)是,在宏觀(guān)上并行,也就是幾道程序同時(shí)處于運(yùn)行過(guò)程中,微觀(guān)上串行,也就是各道程序輪流使用CPU,交替執(zhí)行。選項(xiàng)A為正確答案。20、操作系統(tǒng)是一種______。A、應(yīng)用軟件B、系統(tǒng)軟件C、工具軟件D、殺毒軟件標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:系統(tǒng)軟件是計(jì)算機(jī)系統(tǒng)的一部分,由它支持應(yīng)用軟件的運(yùn)行。常見(jiàn)的系統(tǒng)軟件有:操作系統(tǒng)、語(yǔ)言處理程序、鏈接程序、診斷程序、數(shù)據(jù)庫(kù)管理系統(tǒng)等。故本題應(yīng)該選擇B。21、CD光盤(pán)記錄信息的軌跡叫光道,信息存儲(chǔ)在______的光道上。A、一條圓形B、多條同心環(huán)形C、一條漸開(kāi)的螺旋形D、多條螺旋形標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:CD光盤(pán)存儲(chǔ)信息的光道是漸開(kāi)的螺旋形。從內(nèi)到外存儲(chǔ)信息。本題正確答案為選項(xiàng)C。22、計(jì)算機(jī)指令系統(tǒng)中,采用不同的尋址方式可提高編程靈活性,立即尋址是指______。A、操作數(shù)包含在指令中B、操作數(shù)的地址包括在指令中C、操作數(shù)在地址計(jì)數(shù)器中D、操作數(shù)在寄存器中標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:尋址方式是指如何對(duì)指令中的地址字段進(jìn)行解釋?zhuān)垣@得操作數(shù)的方法或獲得程序轉(zhuǎn)移地址的方法。常見(jiàn)的尋址方式有立即尋址、直接尋址、間接尋址、寄存器尋址、寄存器間接尋址、相對(duì)尋址和變址尋址?!安僮鲾?shù)包含在指令中”是立即尋址方式,選項(xiàng)A正確。23、在計(jì)算機(jī)系統(tǒng)的日常維護(hù)工作中,應(yīng)當(dāng)注意硬盤(pán)工作時(shí)不能______。A、大聲喧嘩B、有強(qiáng)烈震動(dòng)C、裝入程序D、有日光照射標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:硬盤(pán)在運(yùn)行時(shí)應(yīng)盡量避免有強(qiáng)烈的震動(dòng),這是因?yàn)橛脖P(pán)在運(yùn)行時(shí)盤(pán)片在高速地轉(zhuǎn)動(dòng),磁頭離盤(pán)片的距離非常小,稍有震動(dòng)就會(huì)使磁頭碰到盤(pán)片,導(dǎo)致硬盤(pán)的部分磁道被物理劃傷,從而丟失數(shù)據(jù)。故應(yīng)該選擇B。24、______是類(lèi)的特性,它描述了類(lèi)的對(duì)象所具有的一系列特性值。A.屬性B.操作C.行為D.狀態(tài)A、

B、

C、

D、

標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析25、軟件“做什么”和“怎么做”是軟件開(kāi)發(fā)過(guò)程中需要解決的關(guān)鍵問(wèn)題,其中“怎么做”是在_____階段解決的。A.需求分析B.文檔設(shè)計(jì)C.軟件編碼D.測(cè)試A、

B、

C、

D、

標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析26、若內(nèi)存按字節(jié)編址,用存儲(chǔ)容量為8K×8bit的存儲(chǔ)器芯片構(gòu)成地址編號(hào)7000H至EFFFH的內(nèi)存空間,則至少需要______片。A.4B.6C.8D.10A、

B、

C、

D、

標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析程序員基礎(chǔ)知識(shí)(選擇題)模擬試卷第4套一、中文選擇題(本題共26題,每題1.0分,共26分。)1、結(jié)構(gòu)化分析方法(SA)是結(jié)構(gòu)化程序設(shè)計(jì)理論在軟件需求分析階段的運(yùn)用,它的一個(gè)重要指導(dǎo)思想是(33)。A、自頂向下,逐步分解B、自底向上,逐步抽象C、自頂向下,逐步抽象D、自底向上,逐步分解標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:結(jié)構(gòu)化分析方法(StructuredMethod,結(jié)構(gòu)化方法)是強(qiáng)調(diào)開(kāi)發(fā)方法的結(jié)構(gòu)合理性以及所開(kāi)發(fā)軟件的結(jié)構(gòu)合理性的軟件開(kāi)發(fā)方法。結(jié)構(gòu)是指系統(tǒng)內(nèi)各個(gè)組成要素之間的相互聯(lián)系、相互作用的框架。結(jié)構(gòu)化開(kāi)發(fā)方法提出了一組提高軟件結(jié)構(gòu)合理性的準(zhǔn)則,如分解與抽象、模塊獨(dú)立性、信息隱蔽等。針對(duì)軟件生存周期各個(gè)不同的階段,它有結(jié)構(gòu)化分析(SA)、結(jié)構(gòu)化設(shè)計(jì)(SD)和結(jié)構(gòu)化程序設(shè)計(jì)(SP)等方法。結(jié)構(gòu)化分析方法給出一組幫助系統(tǒng)分析人員產(chǎn)生功能規(guī)約的原理與技術(shù)。它一般利用圖形表達(dá)用戶(hù)需求,使用的手段主要有數(shù)據(jù)流圖、數(shù)據(jù)字典、結(jié)構(gòu)化語(yǔ)言、判定表以及判定樹(shù)等。結(jié)構(gòu)化設(shè)計(jì)方法給出一組幫助設(shè)計(jì)人員在模塊層次上區(qū)分設(shè)計(jì)質(zhì)量的原理與技術(shù)。它通常與結(jié)構(gòu)化分析方法銜接起來(lái)使用,以數(shù)據(jù)流圖為基礎(chǔ)得到軟件的模塊結(jié)構(gòu)。2、假設(shè)寄存器R中的數(shù)為20,主存地址為20和30的存儲(chǔ)單元中存放的內(nèi)容分別是30和40,若訪(fǎng)問(wèn)到的操作數(shù)為40,則所采用的尋址方式為(10)。A、立即尋址20B、寄存器間接尋址(R)C、存儲(chǔ)器間接尋址20D、直接尋址20標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:寄存器中存放了操作數(shù)地址的地址,這是存儲(chǔ)器間接尋址。3、若存儲(chǔ)周期250ns,每次讀出16位,則該存儲(chǔ)器的數(shù)據(jù)傳送率為(14)。A、4×106字節(jié)/秒B、4M字節(jié)/秒C、8×106字節(jié)/秒D、8M字節(jié)/秒標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:存儲(chǔ)周期250ns,則每秒讀數(shù)據(jù)4000000次,每次讀取2字節(jié),于是該存儲(chǔ)器的數(shù)據(jù)傳送率為8×106字節(jié)/秒。4、數(shù)據(jù)庫(kù)技術(shù)中的“臟數(shù)據(jù)”,是指(170)的數(shù)據(jù)。A、回返B、錯(cuò)誤C、未提交的隨后又被撤消D、未提交標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在數(shù)據(jù)庫(kù)技術(shù)中,未提交的隨后又被撤消的數(shù)據(jù)為“臟數(shù)據(jù)”。5、在下面的主程序中,實(shí)參a與形參x以值調(diào)用(callbyvalue)的方式傳遞信息,實(shí)參b與形參y以引用調(diào)用(callbyreference)的方式傳遞信息,那么,從過(guò)程“compute”返回主程序后a和b的值分別為(220)。A、1和4B、5和12C、1和2D、1和12標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:值調(diào)用不傳遞實(shí)參的地址,對(duì)形參的修改與實(shí)參無(wú)關(guān),所以a的值保持不變。對(duì)于引用調(diào)用,在傳遞實(shí)參值的同時(shí)也傳遞實(shí)參的地址,于是函數(shù)執(zhí)行過(guò)程中對(duì)形參的修改同時(shí)也會(huì)反映到實(shí)參上,所以b的值變?yōu)?。6、一個(gè)棧的人棧序列為a,b,c,則出棧序列不可能的是(30)。A、c,b,aB、b,a,cC、c,a,bD、a,c,b標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:a,b,c順序入棧,然后按照先進(jìn)后出出棧,使得到序列c,b,a。a,b先入棧,然后b,a出棧,最后c入棧再出棧便得到序列b,a,c。a入棧即出棧,接著b和c入棧,然后按照c,b出棧使得到序列a,c,b。7、下列結(jié)論中正確的是(104)。A、二叉樹(shù)的度不為2B、二叉樹(shù)中任何一個(gè)結(jié)點(diǎn)的度都為2C、二義樹(shù)中至少有一個(gè)結(jié)點(diǎn)的度為2D、樹(shù)中結(jié)點(diǎn)的度可以小于2標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:二叉樹(shù)的度指的是其子結(jié)點(diǎn)數(shù)目,可以為1或者0,其定義只要求度不大于2。8、設(shè)數(shù)組a[5..20,3..16]的元素以行為主序存放,每個(gè)元素占用兩個(gè)存儲(chǔ)單元,則數(shù)組元素a[i,j](5≤i≤20,3≤j≤16)的地址計(jì)算公式為(108)。A、a-146+28i+2jB、a-116+28i+2jC、a-144+28i+2iD、a-118+28i+2j標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題可以用特殊值法:代入a[5,3]的地址(i=5,j=3),只有a-146+28i+2j是正確的。9、在串行同步方式傳送數(shù)據(jù)塊中,經(jīng)常采用的差錯(cuò)校驗(yàn)方法是(124)。A、偶校驗(yàn)B、奇校驗(yàn)C、海明碼校驗(yàn)D、CRC校驗(yàn)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:串行同步校驗(yàn)方式可以是CRC或者縱橫奇偶校驗(yàn)。奇校驗(yàn)經(jīng)常應(yīng)用于同步傳輸方式,偶校驗(yàn)經(jīng)常應(yīng)用于異步傳輸方式。10、從信息資源管理的觀(guān)點(diǎn)出發(fā),信息系統(tǒng)的邏輯結(jié)構(gòu)一般由4部分組成,其中______利用信息系統(tǒng)提供的信息進(jìn)行決策和選擇,是信息系統(tǒng)服務(wù)的對(duì)象。A、信息源B、信息處理器C、信息使用者D、信息管理者標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:管理信息系統(tǒng)是管理者為實(shí)現(xiàn)管理決策的功能,將相關(guān)的各種內(nèi)、外部信息進(jìn)行收集、選擇、分析、加工、存儲(chǔ)、整理和傳播的系統(tǒng)過(guò)程,用于提高管理效能。管理信息系統(tǒng)一般由4部分組成,即信息源、信息處理器、信息管理者、信息使用者。信息源是信息的產(chǎn)生地;信息處理器負(fù)擔(dān)信息的傳輸、加工、保存等任務(wù);信息管理者負(fù)責(zé)信息系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)和維護(hù);信息使用者利用信息進(jìn)行決策,選項(xiàng)C正確。11、某軟件公司開(kāi)發(fā)的媒體播放軟件,在我國(guó)受法律保護(hù)的依據(jù)是______。A、《中華人民共和國(guó)專(zhuān)利法》B、《中華人民共和國(guó)合同法》C、《中華人民共和國(guó)商標(biāo)法》D、《中華人民共和國(guó)著作權(quán)法》標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:著作權(quán)法及實(shí)施條件的客體是指受保護(hù)的作品。這里的作品是指文學(xué)、藝術(shù)、自然科學(xué)、社會(huì)科學(xué)、工程技術(shù)領(lǐng)域內(nèi)具有獨(dú)創(chuàng)性并能以某種有形形式復(fù)制的智力成果。作品類(lèi)型有:①文字作品;②口述作品;③音樂(lè)、戲劇、曲藝、舞蹈、雜技藝術(shù)作品;④美術(shù)、建筑作品;⑤攝影作品;⑥電影作品和以類(lèi)似攝制電影的方法創(chuàng)作的作品;⑦工程設(shè)計(jì)圖、產(chǎn)品設(shè)計(jì)圖、地圖、示意圖等圖形作品和模型作品;⑧計(jì)算機(jī)軟件;⑨法律、行政法規(guī)規(guī)定的其他作品。軟件公司開(kāi)發(fā)的媒體播放軟件,在我國(guó)受法律保護(hù)的依據(jù)是《中華人民共和國(guó)著作權(quán)法》。本題正確答案為選項(xiàng)D。12、某程序員利用他人已有的財(cái)務(wù)管理信息系統(tǒng)軟件中所用的處理過(guò)程和運(yùn)算方法,為某企業(yè)開(kāi)發(fā)財(cái)務(wù)管理軟件,則該程序員______。A、不侵權(quán),因?yàn)橛?jì)算機(jī)軟件開(kāi)發(fā)所用的處理過(guò)程和運(yùn)算方法不屬于著作權(quán)法保護(hù)對(duì)象B、侵權(quán),因?yàn)樘幚磉^(guò)程和運(yùn)算方法是他人已有的C、侵權(quán),因?yàn)橛?jì)算機(jī)軟件開(kāi)發(fā)所用的處理過(guò)程和運(yùn)算方法是著作權(quán)法的保護(hù)對(duì)象D、是否侵權(quán),取決于該程序員是不是合法的受讓者標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:根據(jù)《計(jì)算機(jī)軟件保護(hù)條例》第7條的規(guī)定,除計(jì)算機(jī)軟件的程序和文檔外,著作權(quán)法不保護(hù)計(jì)算機(jī)軟件開(kāi)發(fā)所用的思想、概念、發(fā)現(xiàn)、原理、算法、處理過(guò)程和運(yùn)算方法,也就是說(shuō),利用他人已有的上述成果開(kāi)發(fā)自己的軟件,并不構(gòu)成侵權(quán),所以本題的正確選項(xiàng)是A。因?yàn)殚_(kāi)發(fā)軟件所使用的思想、概念等均屬計(jì)算機(jī)軟件基本理論的范圍,是設(shè)計(jì)開(kāi)發(fā)軟件不可或缺的理論依據(jù),屬于社會(huì)公有領(lǐng)域,不能為個(gè)人專(zhuān)有。13、在軟件開(kāi)發(fā)的各個(gè)階段中,對(duì)軟件開(kāi)發(fā)成敗影響最大的是______。A、需求分析B、概要設(shè)計(jì)C、詳細(xì)設(shè)計(jì)D、編碼標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在需求分析階段,要確定系統(tǒng)的功能、性能、數(shù)據(jù)、界面等要求,從而確定系統(tǒng)的邏輯模型。需求分析的好壞,會(huì)影響整個(gè)系統(tǒng)的質(zhì)量、開(kāi)發(fā)費(fèi)用,甚至項(xiàng)目成敗。所以選項(xiàng)A為正確答案。14、編譯程序在語(yǔ)法分析階段能檢查出______錯(cuò)誤。A、表達(dá)式中的括號(hào)不匹配B、以零作除數(shù)C、數(shù)組下標(biāo)越界D、無(wú)窮遞歸標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:編譯程序的功能是把高級(jí)語(yǔ)言編寫(xiě)的源程序翻譯成與之對(duì)應(yīng)的目標(biāo)程序。編譯程序的工作過(guò)程可以分為詞法分析、語(yǔ)法分析、語(yǔ)義分析、中間代碼生成、代碼優(yōu)化和目標(biāo)代碼生成6個(gè)階段。表達(dá)式括號(hào)不匹配,屬于語(yǔ)言結(jié)構(gòu)的錯(cuò)誤,在語(yǔ)法分析階段可以檢查出該錯(cuò)誤,故應(yīng)選A。15、Telnet提供的服務(wù)是______。A、遠(yuǎn)程登錄B、電子郵件C、域名解析D、尋找路由標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:Telnet協(xié)議是TCP/IP協(xié)議族中的一員,是Internet遠(yuǎn)程登錄服務(wù)的標(biāo)準(zhǔn)協(xié)議。應(yīng)用Telnet協(xié)議能夠把本地用戶(hù)所使用的計(jì)算機(jī)變成遠(yuǎn)程主機(jī)系統(tǒng)的一個(gè)終端。它提供了三種基本服務(wù):①Telnet定義一個(gè)網(wǎng)絡(luò)虛擬終端為遠(yuǎn)的系統(tǒng)提供一個(gè)標(biāo)準(zhǔn)接口??蛻?hù)機(jī)程序不必詳細(xì)了解遠(yuǎn)的系統(tǒng),只需構(gòu)造使用標(biāo)準(zhǔn)接口的程序。②Telnet包括一個(gè)允許客戶(hù)機(jī)和服務(wù)器協(xié)商選項(xiàng)的機(jī)制,而且它還提供一組標(biāo)準(zhǔn)選項(xiàng)。③Telnet對(duì)稱(chēng)處理連接的兩端,即Telnet不強(qiáng)迫客戶(hù)機(jī)從鍵盤(pán)輸入,也不強(qiáng)迫客戶(hù)機(jī)在屏幕上顯示輸出。本題正確答案為選項(xiàng)A。16、為防止攻擊者通過(guò)WindowsXP系統(tǒng)中正在運(yùn)行的Telnet服務(wù)登錄到用戶(hù)的計(jì)算機(jī),可以對(duì)WindowsXP中Telnet服務(wù)進(jìn)行如下設(shè)置:______。A、設(shè)置啟動(dòng)類(lèi)型為自動(dòng)B、設(shè)置啟動(dòng)類(lèi)型為自動(dòng),之后重啟計(jì)算機(jī)C、設(shè)置啟動(dòng)類(lèi)型為手動(dòng)D、設(shè)置啟動(dòng)類(lèi)型為手動(dòng),之后重啟計(jì)算機(jī)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:如果Telnet服務(wù)配置為自動(dòng),那么,每當(dāng)系統(tǒng)啟動(dòng)時(shí),就會(huì)自動(dòng)啟動(dòng)Telnet服務(wù)。所以,根據(jù)題意,應(yīng)當(dāng)排除選項(xiàng)A和選項(xiàng)B。如果配置為手動(dòng),那么,每次系統(tǒng)啟動(dòng),不會(huì)自動(dòng)啟動(dòng)Telnet服務(wù)。而如果系統(tǒng)已經(jīng)運(yùn)行了Telnet服務(wù),也不會(huì)自動(dòng)關(guān)閉它。所以排除選項(xiàng)C。本題正確答案為選項(xiàng)D。17、有三個(gè)關(guān)系R、S和T如圖3-3所示。由關(guān)系R和S通過(guò)運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為_(kāi)_____。A、并B、自然連接C、笛卡兒積D、交標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:對(duì)于選項(xiàng)A,“并”是求兩個(gè)結(jié)構(gòu)相同的關(guān)系的記錄的總和,排除完全相同的記錄。對(duì)于選項(xiàng)B,“自然連接”是通過(guò)兩個(gè)關(guān)系間的公共域進(jìn)行等值連接。對(duì)于選項(xiàng)C,“笛卡兒積”是兩個(gè)關(guān)系的合并,包含兩個(gè)關(guān)系的所有域,并且包含兩個(gè)關(guān)系中的任意記錄兩兩組合而成的記錄。對(duì)于選項(xiàng)D,“交”是求兩個(gè)結(jié)構(gòu)相同的關(guān)系中所有完全相同的記錄。題目中的結(jié)果關(guān)系T只包含1條記錄a、0、k1,它是關(guān)系R和S中唯一一條完全相同的記錄,所以使用的運(yùn)算為“交”。18、系統(tǒng)軟件是______的軟件。A、向應(yīng)用軟件提供系統(tǒng)調(diào)用等服務(wù)B、與具體硬件邏輯功能無(wú)關(guān)C、在應(yīng)用軟件基礎(chǔ)上開(kāi)發(fā)D、并不具體提供人機(jī)界面標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:系統(tǒng)軟件主要是指操作系統(tǒng)軟件。操作系統(tǒng)是核心系統(tǒng)軟件,它的外面是其他系統(tǒng)軟件,用來(lái)對(duì)用戶(hù)操作和開(kāi)發(fā)軟件提供支持,向應(yīng)用軟件提供系統(tǒng)調(diào)用等服務(wù)。選項(xiàng)A說(shuō)法正確。操作系統(tǒng)是一種(1),作業(yè)管理和進(jìn)程管理是操作系統(tǒng)的重要組成部分。進(jìn)程管理可把進(jìn)程的狀態(tài)分成(2)三種。用戶(hù)可以通過(guò)(3)建立和撤銷(xiāo)進(jìn)程。進(jìn)程的調(diào)度實(shí)際上是確定(4)。在批處理系統(tǒng)中,作業(yè)管理可把作業(yè)流的狀態(tài)分成(5)四種。19、操作系統(tǒng)是一種(1),作業(yè)管理和進(jìn)程管理是操作系統(tǒng)的重要組成部分。進(jìn)程管理可把進(jìn)程的狀態(tài)分成(2)三種。用戶(hù)可以通過(guò)(3)建立和撤銷(xiāo)進(jìn)程。進(jìn)程的調(diào)度實(shí)際上是確定(4)。在批處理系統(tǒng)中,作業(yè)管理可把作業(yè)流的狀態(tài)分成(5)四種。A、專(zhuān)用軟件B、應(yīng)用軟件C、系統(tǒng)軟件D、實(shí)用軟件標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析20、A、提交、運(yùn)行、后備B、等待、提交、完成C、就緒、運(yùn)行、等待D、等待、提交、就緒標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析21、A、宏指令B、過(guò)程調(diào)用C、函數(shù)調(diào)用D、系統(tǒng)調(diào)用標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析22、A、處理機(jī)的占用B、內(nèi)存的分配C、寄存器狀態(tài)D、計(jì)算方法標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析23、A、后備、進(jìn)入、就緒、退出B、進(jìn)入、后備、運(yùn)行、退出C、后備、等待、就緒、退出D、等待、就緒、運(yùn)行、退出標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)中核心的系統(tǒng)軟件。第1空的正確答案為C。進(jìn)程管理將進(jìn)程狀態(tài)分為就緒、運(yùn)行和等待三種。第2空的正確答案為C。進(jìn)程的控制通過(guò)進(jìn)程控制原語(yǔ)實(shí)現(xiàn),原語(yǔ)是不可分割的基本單位。它們可以被系統(tǒng)本身調(diào)用,也可以以軟中斷的形式供用戶(hù)進(jìn)程調(diào)用。第3空的正確答案為D。進(jìn)程管理的對(duì)象就是對(duì)處理機(jī)的調(diào)度。第4空的正確答案為A。在批處理系統(tǒng)中,作業(yè)管理可把作業(yè)流的狀態(tài)分為4種:進(jìn)入、后備、運(yùn)行、退出。第5空的正確答案為B。24、若字符串s的長(zhǎng)度為n(n>1)且其中的字符互不相同,則s的長(zhǎng)度為2的子串有______個(gè)。A.nB.n-1C.n-2D.2A、

B、

C、

D、

標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析25、采用哈希(或散列)技術(shù)構(gòu)造查找表時(shí),需要考慮沖突(碰撞)的處理,沖突是指______。A.關(guān)鍵字相同的記錄被映射到不同的哈希地址B.關(guān)鍵字依次被映射到編號(hào)連續(xù)的哈希地址C.關(guān)鍵字不同的記錄被映射到同一個(gè)哈希地址D.關(guān)鍵字的數(shù)目超過(guò)哈希地址的數(shù)目A、

B、

C、

D、

標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析26、若原始數(shù)據(jù)序列(23,4,45,67,12,8,19,7)采用直接插入排序法(順序地將每個(gè)元素插入到它之前的適當(dāng)位置)排序,則進(jìn)行完第4趟后的排序結(jié)果是______。A.4,8,45,23,67,12,19,7B.4,7,8,12,23,45,67,19C.4,12,8,19,7,23,45,67D.4,12,23,45,67,8,19,7A、

B、

C、

D、

標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析程序員基礎(chǔ)知識(shí)(選擇題)模擬試卷第5套一、中文選擇題(含2小題)(本題共50題,每題1.0分,共50分。)請(qǐng)從下列名詞中區(qū)分類(lèi)和對(duì)象。其中,(1)全部是類(lèi),(2)全部是對(duì)象。1、請(qǐng)從下列名詞中區(qū)分類(lèi)和對(duì)象。其中,(1)全部是類(lèi),(2)全部是對(duì)象。A、電影、序列號(hào)為sw1987532的電影膠片、足球賽B、電影、足球賽、電影膠片C、影片“卡薩布蘭卡”、足球賽D、影片“卡薩布蘭卡”、序列號(hào)為sw1987532的電影膠片標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析2、A、電影、序列號(hào)為sw1987532的電影膠片、足球賽B、電影、足球賽、電影膠片C、影片“卡薩布蘭卡”、足球賽D、影片“卡薩布蘭卡”、序列號(hào)為sw1987532的電影膠片標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:對(duì)象是類(lèi)的實(shí)例,類(lèi)通常描述了一組對(duì)象的共同特性,是一個(gè)集合的概念,而對(duì)象則是類(lèi)所描述的一組對(duì)象中的某一個(gè)。在第1空的選項(xiàng)中,序列號(hào)為sw1987532的電影膠片是一個(gè)特例,所以不屬于類(lèi),故A不為所選;影片“卡薩布蘭卡”是特例,故C和D不為所選。在第2空中,電影、足球賽和電影膠片均是泛指一類(lèi)東西,故A、B和C均不正確。在統(tǒng)一建模語(yǔ)言(UnifiedModelingLanguage,UML)中,描述本系統(tǒng)與外部系統(tǒng)及用戶(hù)之間交互的圖是(1);按時(shí)間順序描述對(duì)象間交互的圖是(2)。3、在統(tǒng)一建模語(yǔ)言(UnifiedModelingLanguage,UML)中,描述本系統(tǒng)與外部系統(tǒng)及用戶(hù)之間交互的圖是(1);按時(shí)間順序描述對(duì)象間交互的圖是(2)。A、用例圖B、類(lèi)圖C、對(duì)象圖D、狀態(tài)圖標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析4、A、部署圖B、序列圖C、協(xié)作圖D、狀態(tài)圖標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:常用的UML圖如下:①類(lèi)圖。類(lèi)圖表示一組對(duì)象、接口、協(xié)作以及它們之間的關(guān)系,顯示了系統(tǒng)的靜態(tài)結(jié)構(gòu)。②對(duì)象圖。對(duì)象圖展現(xiàn)一組對(duì)象以及它們之間的關(guān)系。③用例圖。用例圖展現(xiàn)一組用例、主角以及它們之間的關(guān)系。對(duì)于第1個(gè)空,選項(xiàng)A為正確答案。④序列圖。序列圖是場(chǎng)景的圖形化表示。對(duì)于第2個(gè)空,正確答案為選項(xiàng)B。⑤協(xié)作圖。協(xié)作圖強(qiáng)調(diào)收發(fā)消息的對(duì)象的組織結(jié)構(gòu)。⑥狀態(tài)圖。狀態(tài)圖表示某個(gè)類(lèi)所處的不同狀態(tài)和該類(lèi)的狀態(tài)轉(zhuǎn)換信息。⑦活動(dòng)圖?;顒?dòng)圖表示在處理某個(gè)活動(dòng)時(shí),兩個(gè)或者更多類(lèi)對(duì)象之間的過(guò)程控制流。⑧構(gòu)件圖。構(gòu)件圖展現(xiàn)一組構(gòu)件之間的組織和依賴(lài),專(zhuān)注于系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖。⑨部署圖。部署圖展現(xiàn)了運(yùn)行處理結(jié)點(diǎn)及其構(gòu)件的配置。在了解程序內(nèi)部結(jié)構(gòu)和流程后,通常采用(1)驗(yàn)證程序內(nèi)部邏輯是否符合設(shè)計(jì)要求,此時(shí)可使用(2)技術(shù)設(shè)計(jì)測(cè)試案例。5、在了解程序內(nèi)部結(jié)構(gòu)和流程后,通常采用(1)驗(yàn)證程序內(nèi)部邏輯是否符合設(shè)計(jì)要求,此時(shí)可使用(2)技術(shù)設(shè)計(jì)測(cè)試案例。A、黑盒測(cè)試B、白盒測(cè)試C、等價(jià)類(lèi)劃分D、邊界值分析標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析6、A、等價(jià)類(lèi)劃分B、邊界值分析C、因果圖D、邏輯覆蓋標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:黑盒測(cè)試也稱(chēng)功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是對(duì)已知產(chǎn)品所應(yīng)具有的功能,通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用,在測(cè)試時(shí),把程序看作一個(gè)不能打開(kāi)的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試者在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫(kù)或文件)的完整性。黑盒測(cè)試方法主要有等價(jià)類(lèi)劃分、邊界值分析、因果圖、錯(cuò)誤推測(cè)等,主要用于軟件確認(rèn)測(cè)試?!昂诤小狈ㄖ塾诔绦蛲獠拷Y(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試?!昂诤小狈ㄊ歉F舉輸入測(cè)試,只有把所有可能的輸入都作為測(cè)試情況使用,才能以這種方法查出程序中所有的錯(cuò)誤。實(shí)際上測(cè)試情況有無(wú)窮多個(gè),人們不僅要測(cè)試所有合法的輸入,而且還要對(duì)那些不合法但是可能的輸入進(jìn)行測(cè)試。白盒測(cè)試也稱(chēng)結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是知道產(chǎn)品內(nèi)部工作過(guò)程,可通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,檢驗(yàn)程序中的每條通路是否能按預(yù)定要求正確工作,而不顧它的功能,白盒測(cè)試的主要方法有邏輯驅(qū)動(dòng)、基路測(cè)試等,主要用于軟件驗(yàn)證?!鞍缀小狈ㄈ媪私獬绦騼?nèi)部邏輯結(jié)構(gòu)、對(duì)所有邏輯路徑進(jìn)行測(cè)試。“白盒”法是窮舉路徑測(cè)試。所以,對(duì)于第1個(gè)空,正確答案為選項(xiàng)B。在使用這一方案時(shí),測(cè)試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測(cè)試數(shù)據(jù)。貫穿程序的獨(dú)立路徑數(shù)是天文數(shù)字。但即使每條路徑都測(cè)試了仍然可能有錯(cuò)誤。第一,窮舉路徑測(cè)試決不能查出程序違反了設(shè)計(jì)規(guī)范,即程序本身是個(gè)錯(cuò)誤的程序。第二,窮舉路徑測(cè)試不可能查出程序中因遺漏路徑而出錯(cuò)。第三,窮舉路徑測(cè)試可能發(fā)現(xiàn)不了一些與數(shù)據(jù)相關(guān)的錯(cuò)誤。第2空的選項(xiàng):等價(jià)類(lèi)劃分、邊界值分析、因果圖,這些都是黑盒測(cè)試方法,邏輯覆蓋、基本路徑測(cè)試是白盒測(cè)試的測(cè)試用例設(shè)計(jì)方法。第2空的正確答案為選項(xiàng)D。程序中的局部數(shù)據(jù)結(jié)構(gòu)測(cè)試通常在(1)階段進(jìn)行,而全局?jǐn)?shù)據(jù)結(jié)構(gòu)測(cè)試通常在(2)階段進(jìn)行。7、程序中的局部數(shù)據(jù)結(jié)構(gòu)測(cè)試通常在(1)階段進(jìn)行,而全局?jǐn)?shù)據(jù)結(jié)構(gòu)測(cè)試通常在(2)階段進(jìn)行。A、單元測(cè)試B、集成測(cè)試C、確認(rèn)測(cè)試D、系統(tǒng)測(cè)試標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析8、A、單元測(cè)試B、集成測(cè)試C、確認(rèn)測(cè)試D、系統(tǒng)測(cè)試標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:軟件測(cè)試分為單元測(cè)試、繼承測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。其中,單元測(cè)試也稱(chēng)為模塊測(cè)試,主要檢查模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行路徑、出錯(cuò)處理和邊界條件;集成測(cè)試也稱(chēng)為組裝測(cè)試,主要檢查多個(gè)模塊繼承在一起后,模塊之間的相互配合是否滿(mǎn)足設(shè)計(jì)要求,以及全局?jǐn)?shù)據(jù)結(jié)構(gòu)。某村領(lǐng)導(dǎo)需要估計(jì)該村某池塘中魚(yú)的大致數(shù)量。技術(shù)人員想出了一個(gè)辦法:先從池塘中捕出30條魚(yú),在每條魚(yú)身上做一記號(hào)后,又放回池塘。幾天后,再?gòu)脑摮靥林胁冻?0條魚(yú),發(fā)現(xiàn)其中有2條是有記號(hào)的。因此,他估計(jì)該池塘大致有(1)條魚(yú)。估計(jì)某程序中所含的錯(cuò)誤個(gè)數(shù),程序員A對(duì)該程序進(jìn)行測(cè)試時(shí)發(fā)現(xiàn)了5個(gè)錯(cuò)誤,程序員B獨(dú)立對(duì)該程序進(jìn)行測(cè)試時(shí)發(fā)現(xiàn)了8個(gè)錯(cuò)誤,但其中2個(gè)錯(cuò)誤是程序員A已經(jīng)發(fā)現(xiàn)的。因此,人們可以估計(jì),該程序中大致含有(2)個(gè)錯(cuò)誤。9、某村領(lǐng)導(dǎo)需要估計(jì)該村某池塘中魚(yú)的大致數(shù)量。技術(shù)人員想出了一個(gè)辦法:先從池塘中捕出30條魚(yú),在每條魚(yú)身上做一記號(hào)后,又放回池塘。幾天后,再?gòu)脑摮靥林胁冻?0條魚(yú),發(fā)現(xiàn)其中有2條是有記號(hào)的。因此,他估計(jì)該池塘大致有(1)條魚(yú)。估計(jì)某程序中所含的錯(cuò)誤個(gè)數(shù),程序員A對(duì)該程序進(jìn)行測(cè)試時(shí)發(fā)現(xiàn)了5個(gè)錯(cuò)誤,程序員B獨(dú)立對(duì)該程序進(jìn)行測(cè)試時(shí)發(fā)現(xiàn)了8個(gè)錯(cuò)誤,但其中2個(gè)錯(cuò)誤是程序員A已經(jīng)發(fā)現(xiàn)的。因此,人們可以估計(jì),該程序中大致含有(2)個(gè)錯(cuò)誤。A、300B、400C、600D、1200標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析10、A、12B、15C、16D、20標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:首先,假設(shè)池塘中有X條魚(yú),根據(jù)題意,其中做記號(hào)的魚(yú)的比例為30/X,后來(lái)取出40條魚(yú)中有兩條有記號(hào),那么說(shuō)明,2/40=30/X,X=600條。第1空的正確答案為選項(xiàng)C。假設(shè)程序中大致有X個(gè)錯(cuò)誤,那么,程序員A發(fā)現(xiàn)了5個(gè)錯(cuò)誤,說(shuō)明他發(fā)現(xiàn)錯(cuò)誤的概率是5/X。程序員B發(fā)現(xiàn)了8個(gè)錯(cuò)誤,其中有2個(gè)是A發(fā)現(xiàn)的,可以說(shuō)明A發(fā)現(xiàn)錯(cuò)誤的概率是2/8=5/X。X為20。第2空的正確答案為選項(xiàng)D。若循環(huán)體執(zhí)行的次數(shù)為m,則在do-while型循環(huán)中,循環(huán)條件的執(zhí)行次數(shù)為(1),在while-do型循環(huán)中,判斷循環(huán)條件的次數(shù)為(2)。11、若循環(huán)體執(zhí)行的次數(shù)為m,則在do-while型循環(huán)中,循環(huán)條件的執(zhí)行次數(shù)為(1),在while-do型循環(huán)中,判斷循環(huán)條件的次數(shù)為(2)。A、m-1B、mC、m+1D、2m標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析12、A、m-1B、mC、m+1D、2m標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在while-do型循環(huán)中,首先判斷循環(huán)條件,然后確定是否執(zhí)行循環(huán)體,所以,循環(huán)條件的計(jì)算次數(shù)總會(huì)比循環(huán)體多一次。所以,如果若循環(huán)體執(zhí)行的次數(shù)為m,則在do-while型循環(huán)中,循環(huán)條件的執(zhí)行次數(shù)為m+1。第2空的正確答案為選項(xiàng)C。在do-while型循環(huán)中,首先執(zhí)行循環(huán)體,然后判斷循環(huán)條件,決定是否進(jìn)行下一次循環(huán)。所以,循環(huán)條件的計(jì)算次數(shù)與循環(huán)體少的計(jì)算次數(shù)相同。所以,第2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論