2024年全國軟件水平考試之初級程序員考試重點試題(附答案)_第1頁
2024年全國軟件水平考試之初級程序員考試重點試題(附答案)_第2頁
2024年全國軟件水平考試之初級程序員考試重點試題(附答案)_第3頁
2024年全國軟件水平考試之初級程序員考試重點試題(附答案)_第4頁
2024年全國軟件水平考試之初級程序員考試重點試題(附答案)_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

姓名:_________________編號:_________________地區(qū):_________________省市:_________________ 密封線 姓名:_________________編號:_________________地區(qū):_________________省市:_________________ 密封線 密封線 全國軟件水平考試考試重點試題精編注意事項:1.全卷采用機器閱卷,請考生注意書寫規(guī)范;考試時間為120分鐘。2.在作答前,考生請將自己的學校、姓名、班級、準考證號涂寫在試卷和答題卡規(guī)定位置。

3.部分必須使用2B鉛筆填涂;非選擇題部分必須使用黑色簽字筆書寫,字體工整,筆跡清楚。

4.請按照題號在答題卡上與題目對應的答題區(qū)域內(nèi)規(guī)范作答,超出答題區(qū)域書寫的答案無效:在草稿紙、試卷上答題無效。一、選擇題

1、在統(tǒng)一建模語言(UML)中,()用于描述一組對象類、接口、協(xié)作以及它們之間的關系。其中關聯(lián)的多重度是指()。A.對象圖B.類圖C.用例圖D.通信圖

2、Windows操作系統(tǒng)通常將系統(tǒng)文件保存在(請作答此空);為了確保不會丟失,用戶的文件應當定期進行備份,以下關于文件備份的說法中,不正確的是()。A."Windows"文件或"ProgramFiles"文件中B."Windows"文件夾或"ProgramFiles"文件夾中C."QMDownload"文件或"Office_Visio_Pro_2007"文件中D."QMDownload"文件夾或"Office_Visio_Pro_2007"文件夾中

3、某教學管理數(shù)據(jù)庫中,學生、課程關系模式分別為:S(學號,姓名,性別,家庭住址,電話),關系S的主鍵為學號;C(課程號,課程名,學分),關系C的主鍵為課程號。假設一個學生可以選擇多門課程,一門課程可以由多個學生選擇;一旦學生選擇某門課程必定有該課程的成績。由于學生與課程之間的‘選課”聯(lián)系類型為(),所以對該聯(lián)系()。查詢“軟件工程”課程的平均成績、最高成績與最低成績之間差值的SQL語句如下:SELECTAVG(成績)AS平均成績,()FROMC,SCWHEREC.課程名=’軟件工程’ANDC.課程號=SC.課程號;A.不需要構建一個獨立的關系模式B.需要構建—個獨立的關系模式,且關系模式為:SC(課程號,成績)C.需要構建—個獨立的關系模式,且關系模式為:SC(學生號;成績)D.需要構建一個獨立的關系模式,且關系模式為:SC(學生號,課程號,成績)

4、總線寬度分與地址總線寬度和數(shù)據(jù)總線寬度。其中,地址總線寬度決定了CPU能夠使用多大容量的();若計算機的地址總線的寬度為32位,則最多允許直接訪問()的物理空間。A.CacheB.主儲存器C.U盤D.磁盤

5、程序員一般用()軟件編寫和修改程序。A.預處理B.文本編輯C.鏈接D.編譯

6、設有學生關系Student(學號,姓名,系名,課程號,成績),則查詢至少選修了四門課程的學生學號、姓名及平均成績的SELECT語句為:SELECT學號,姓名,()FROMStudentGROUPBY()HAVING()A.學號B.姓名C.系名D.課程號

7、In()programming,theuserdeterminesthesequenceofinstructionstobeexecuted,nottheprogrammer.A.top-downB.structureC.data-drivenD.event-driven

8、應用系統(tǒng)的數(shù)據(jù)庫設計中,概念設計階段是在(57)的基礎上,依照用戶需求對信息進行分類、聚集和概括,建立信息模型。A.邏輯設計B.需求分析C.物理設計D.運行維護

9、IP地址是Internet上唯一標識一臺主機的識別符,它由()兩部分組成。A.數(shù)字和小數(shù)點B.網(wǎng)絡地址和主機地址C.域名和用戶名D.普通地址和廣播地址

10、ISO9000:2000標準是()系列標準。A.產(chǎn)品生產(chǎn)和產(chǎn)品管理B.技術管理和生產(chǎn)管理C.質(zhì)量管理和質(zhì)量保證D.產(chǎn)品評估和質(zhì)量保證

11、在浮點表示法中,用階碼和尾數(shù)表示一個浮點數(shù)。階碼通常為()純整數(shù),尾數(shù)為帶符號的純小數(shù)。A.不帶符號B.帶符號C.取絕對值D.不確定

12、己知字符串s='(X+Y)*Z',其中,單引號不是字符串的內(nèi)容,經(jīng)過以下運算后,t3的值是()。t1=SubString(s,3,1)t2=Concat('XY',t1)t3=Replace(s,SubString(s,1,5),t2)注:SubString(s,k,n)表示從串s的第k個字符開始取出長度為n的子串,Concat(s,t)表示將串t連接在s之后,Replace(s,t,r)表示用r替換串s中的子串t。A.;XYZ*’B.'(XZ)*Y'C.'XYZ*’D.'XY+*Z’

13、軟件測試的原則不包括()。A.測試應在軟件項目啟動后盡早介入B.測試工作不應該由原開發(fā)軟件的人或小組全部承擔C.測試應該考慮所有的測試用例,確保測試的全面性D.測試應該嚴格按照測試計劃進行,避免測試的隨意性

14、設N和B都是(無符號)整型變量,下面c代碼段的功能是計算變量B的二進制表示中()。N=0;whileB.{B=B&(B-1);//"&"是按位"與"運算N++;}A.數(shù)字1的個數(shù)B.數(shù)字1比數(shù)字0多的數(shù)目C.數(shù)字0的個數(shù)D.數(shù)字0比數(shù)字1多的數(shù)目

15、若某線性表長度為n且采用順序存儲方式,則運算速度最快的操作是()。A.查找與給定值相匹配的元素的位置B.查找并返回第i個元素的值(1≤i≤n)C.刪除第i個元素(1≤i≤n)D.在第i個元素(1≤i≤n)之前插入一個新元素

16、在SQL中,SELECT語句的“SELECTDISTINCT”表示查詢結果中()。A.屬性名都不相同B.去掉了重復的列C.行都不相同D.屬性值都不相同

17、TheInternetisanopensystem,andmostinformationisavailabletoeveryone.Itisveryimportanttoadd()toexistingsystemforprotectingthesecretinformation.A.WebpagesB.modemC.securityD.network

18、()不是圖像輸入設備。A.彩色攝像機B.游戲操作桿C.彩色掃描儀D.數(shù)碼照相機

19、若待排序記錄按關鍵字基本有序,則直采用的排序方法是()。A.直接插入排序B.堆排序C.快速排序D.簡單選擇排序

20、A()isafunctionalunitthatinterpretsandcarriesoutinstructions.A.memoryB.processorC.storageD.network

21、正規(guī)式(ab|c)(0|1|2)表示的正規(guī)集合中有()個元素,()是該正規(guī)集中的元素。A.abc012B.a0C.c02D.c0

22、在計算機中,()。A.指令和數(shù)據(jù)都采用十進制存儲B.指令和數(shù)據(jù)都采用二進制存儲C.指令用十進制存儲,數(shù)據(jù)采用二進制存儲D.指令用二進制存儲,數(shù)據(jù)采用十進制存儲

23、如果殺毒軟件報告一系列的Word文檔被病毒感染,可以推斷病毒類型是(),如果用磁盤檢測工具(CHKDSK、SCANDISK等)檢測磁盤發(fā)現(xiàn)大量文件鏈接地址錯誤,表明磁盤可能被()病毒感染。A.文件型B.引導型C.目錄型D.宏病毒

24、在Windows系統(tǒng)中,設E盤的根目錄下存在document1文件夾,用戶在該文件夾下已創(chuàng)建了document2文件夾,而當前文件夾為document1。若用戶將test.docx文件存放在document2文件夾中,則該文件的絕對路徑為();在程序中能正確訪問該文件且效率較高的方式為(請作答此空)。A.\document1\test.docxB.document1\document2\test.docxC.documem2\test.docxD.E:\document1\document2\test.docx

25、對二叉樹進行后序遍歷和中序遍歷時,都依照左子樹在前右子樹在后的順序。已知對某二叉樹進行后序遍歷時,結點M是最后被訪問的結點,而對其進行中序遍歷時,M是第一個被訪問的結點,那么該二叉樹的樹根結點為M,且()。A.其左子樹和右子樹都必定為空B.其左子樹和右子樹都不為空C.其左子樹必定為空D.其右子樹必定為空

26、若循環(huán)體執(zhí)行的次數(shù)為m,則在do-while型循環(huán)中,循環(huán)條件的執(zhí)行次數(shù)為(請作答此空),在while-do型循環(huán)中,判斷循環(huán)條件的次數(shù)為()。A.m-1B.mC.m+1D.2m

27、以下各項中,()不屬于性能測試。A.用戶并發(fā)測試B.響應時間測試C.負載測試D.兼容性測試

28、某軟件公司項目組的程序員在程序編寫完成后均按公司規(guī)定撰寫文檔,并上交公司存檔。此情形下,該軟件文檔著作權應由()享有。A.程序員B.公司與項目組共同C.公司D.軟件著作權權利人

29、在Word的編輯狀態(tài)下,若要防止在段落中間出現(xiàn)分頁符,可以通過單擊鼠標右鍵在彈出的菜單中選擇()命令;在"段落"對話框中,選擇"換行和分頁"選項卡,然后再勾選()。A.□孤行控制(W)B.□與下段同頁(X)C.□段中不分頁(K)D.□段前分頁(B)

30、下面關于Cache(高速緩沖存儲器)的敘述,“()”是錯誤的。A.在體系結構上,Cache存儲器位于主存與CPU之間B.Cache存儲器存儲的內(nèi)容是主存部分內(nèi)容的拷貝C.使用Cache存儲器并不能擴大主存的容量D.Cache的命中率只與其容量相關

31、假設某計算機系統(tǒng)中資源R的可用數(shù)為9,系統(tǒng)中有3個進程競爭R,且每個進程都需要i個R,則該系統(tǒng)可能會發(fā)生死鎖的最小i值是()。A.2B.3C.4D.5

32、以下關于海明碼的敘述中,正確的是()。A.校驗位隨機分布在數(shù)據(jù)位中B.所有數(shù)據(jù)位之后緊跟所有校驗位C.所有校驗位之后緊跟所有數(shù)據(jù)位D.每個數(shù)據(jù)位有確定位置關系的校驗位來校驗

33、以下關于線性表采用順序存儲結構的優(yōu)點的敘述中,正確的是()。A.不需要存儲單元地址連續(xù)B.可在任意位置高效地插入元素C.可在任意位置高效地刪除元素D.可對表中元素實現(xiàn)隨機訪問

34、已知x=-31/64,若采用8位定點機器碼表示,則[x]原=(請作答此空),[x]補=()。A.01001100B.10111110C.11000010D.01000010

35、采用(36)算法對序列{18,12,10,11,23,2,7}進行一趟遞增排序后,其元素的排列變?yōu)閧12,10,11,18,2,7,23}。A.選擇排序B.快速排序C.歸并排序D.冒泡排序

36、聚集的一種形式是聚集對象和它的組成對象之間具有強關聯(lián)關系,這種聚集稱為(),其關鍵特征是部分對象只能存在于組成對象之中。A.集合B.組合C.關聯(lián)D.弱關聯(lián)

37、以下關于軟件測試的敘述中,不正確的是(53)。A.社會對軟件的依賴和對軟件質(zhì)量要求的提高是軟件測試行業(yè)發(fā)展的基礎B.系統(tǒng)建設的出資方應提供測試方案C.對軟件質(zhì)量的定性判斷需要測試提供的定量數(shù)據(jù)支撐D.測試團隊與開發(fā)團隊的共同目標是改善軟件質(zhì)量

38、路由器中加入一條主機路由,地址為,子網(wǎng)掩碼是()。A.B.C.D.55

39、計算機加電自檢后,引導程序首先裝入的是(),否則,計算機不能做任何事情。A.Office系列軟件B.應用軟件C.操作系統(tǒng)D.編譯程序

40、程序設計的準則不包括()。A.以用戶需求和使用體驗為重B.實現(xiàn)同樣功能的程序越短越好C.算法流程設計應以簡約為美D.變量聲明盡量靠近相應的計算

41、下列儲存器件中,存取速度最快的是()。A.主存B.輔存C.寄存器D.高速緩存

42、不適合采用棧結構的是()。A.判斷一個表達式中的括號是否匹配B.判斷一個字符串是否是中心對稱C.按照深度優(yōu)先的方式后序遍歷二叉樹D.按照層次順序遍歷二叉樹

43、()語言不是面向?qū)ο蟮某绦蛟O計語言。A.JavaB.C++C.SmalltalkD.Fortran77

44、(請作答此空)模式定義一系列的算法,把它們一個個封裝起來,并且使它們可以相互替換,使得算法可以獨立于使用它們的客戶而變化。以下()情況適合選用該模式。①一個客戶需要使用一組相關對象②一個對象的改變需要改變其他對象③需要使用一個算法的不同變體④許多相關的類僅僅是行為有異A.命令(Command)B.責任鏈(ChainofResponsibility)C.觀察者(Observer)D.策略(Strategy)

45、在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)模型的三要素是數(shù)據(jù)結構、數(shù)據(jù)操作和()。建立數(shù)據(jù)庫系統(tǒng)的主要目標是為了減少數(shù)據(jù)的冗余,提高數(shù)據(jù)的獨立性,并檢查數(shù)據(jù)的()。A.數(shù)據(jù)安全B.數(shù)據(jù)兼容C.數(shù)據(jù)約束條件D.數(shù)據(jù)維護

46、數(shù)據(jù)庫是在計算機系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲和應用的()的集合。A.命令B.程序C.數(shù)據(jù)D.文件

47、在結構化設計中,主要根據(jù)()進行軟件體系結構設計。A.數(shù)據(jù)流圖B.實體—關系圖C.狀態(tài)—遷移圖D.數(shù)據(jù)字典

48、在Word的編輯狀態(tài)下,當鼠標指針移到圖片上變成()形狀時,可以拖動鼠標對圖形在水平和垂直兩個方向上進行縮放;若選擇了表格中的一行,并執(zhí)行了表格菜單中的“刪除列”命令,則()。A.整個表格被刪除B.表格中的一列被刪除C.表格中的一行被刪除D.表格中的行與列均未被刪除

49、A()applicationismadeupofdistinctcomponentsrunninginseparateruntimeenvironments,usuallyondifferentplatformsconnectedthroughanetwork.A.databaseB.analogC.high-levelD.distributeD

50、若用8位機器碼表示十進制-101,則原碼表示形式為();補碼表示的形式為()。A.11100101B.10011011C.11010101D.11100111二、多選題

51、對關鍵碼序列(9,12,15,20,24,29,56,69,87)進行二分查找(折半查找),若要查找關鍵碼15,則需依次與()進行比較。A.87、29、15B.9、12、15C.24、12、15D.24、20、15

52、軟件工程項目質(zhì)量管理不包括()。A.質(zhì)量計劃B.質(zhì)量保證C.質(zhì)量控制D.質(zhì)量評級

53、為支持函數(shù)調(diào)用及返回,常采用稱為“(39)”的數(shù)據(jù)結構。A.隊列B.棧C.多維數(shù)組D.順序表

54、在某高校教學管理系統(tǒng)中,有院系關系D(院系號,院系名,負責人號,聯(lián)系方式),教師關系T(教師號,姓名,性別,院系號,身份證號,聯(lián)系電話,家庭住址),課程關系C(課程號,課程名,學分)。其中,“院系號”唯一標識D的每一個元祖,“教師號”唯一標識T的每一個元組,“課程號”唯一標識C中的每一個元組。假設一個教師可以講授多門課程,一門課程可以有多名教師講授,則關系T和C之間的聯(lián)系類型為(1)。假設一個院系有多名教師,一個教師只屬于一個院系,則關系D和T之間的聯(lián)系類型為(2),關系T(3),其外鍵是(4)。A.1:1B.1:nC.n:1D.n:m

55、用某高級程序設計語言編寫的源程序通常被保存為(28)A.位圖文件B.文本文件C.二進制文件D.動態(tài)鏈接庫文件

56、若構造哈希表時不發(fā)生沖突,則給定的關鍵字與其哈希地址之間的對應關系是()。(其中n>1且m>1)A.1:1B.1:nC.n:1D.n:m

57、主機PC對某個域名進行查詢,最終由該域名的授權域名服務器解析并返回結果,查詢過程如下圖所示。這種查詢方式中不合理的是()。A.根域名服務器采用遞歸查詢,影響了性能B.根域名服務器采用迭代查詢,影響了性能C.中介域名服務器采用迭代查詢,加重了根域名服務器負擔D.中介域名服務器采用遞歸查詢,加重了根域名服務器負擔

58、若將下圖(a)所示的無向圖改為完全圖,則還需要增加()條邊;下圖(b)的鄰接矩陣表示()(行列均以A、B、C、D、E為序)。A.見圖AB.見圖BC.見圖CD.見圖D

59、假設某公司生產(chǎn)的某種商品的銷售量N是價格P的函數(shù):N=7500-50P,10<P<150;成本C是銷售量N的函數(shù):C=25000+40N;銷售每件商品需要交稅10元。據(jù)此,每件商品定價P=()元能使公司獲得最大利潤。A.50B.80C.100D.120

60、某C語言程序中有表達式x%m(即x被m除取余數(shù)),其中,x為浮點型變量,m為整型非0常量,則該程序在()時會報錯,該錯誤屬于(31)錯誤。A.邏輯B.語法C.語義D.運行

61、在計算機中,()。A.指令和數(shù)據(jù)都采用十進制存儲B.指令和數(shù)據(jù)都采用二進制存儲C.指令用十進制存儲,數(shù)據(jù)采用二進制存儲D.指令用二進制存儲,數(shù)據(jù)采用十進制存儲

62、DoS攻擊的目的是()。A.獲取合法用戶的口令和帳號B.使計算機和網(wǎng)絡無法提供正常的服務C.遠程控制別人的計算機D.監(jiān)聽網(wǎng)絡上傳輸?shù)乃行畔?/p>

63、某計算機的地址線、數(shù)據(jù)線均為8位,一條兩字節(jié)的相對尋址的無條件轉(zhuǎn)移指令,存于內(nèi)存20H和21H單元中,指令操作碼存放在20H中,存放在21H中的位移量為15H。則取該指令時PC(程序計數(shù)器)為()H,該指令執(zhí)行結束時PC為(請作答此空)H。A.21B.35C.37D.41

64、如果按變址方式讀取操作數(shù),則有效地址是指()。A.基址寄存器中存放的地址B.變址計算獲得的地址C.變址寄存器中存放的地址D.指令中直接給出的地址

65、數(shù)組A[-5..5,0..8]按列存儲。若第一個元素的首地址為100,且每個元素占用4個存儲單元,則元素A[2,3]的存儲地址為()A.244B.260C.364D.300

66、某Excel成績表如下所示,若在G13單元格中輸入(),則G13單元格為平均成績不及格的學生數(shù)。假設學生平均成績分為優(yōu)秀(平均成績≥85)、及格(60≤平均成績<85)和不及格(平均成績<60)三個等級,那么在H3單元格中輸入(),并垂直向下拖動填充柄至H12,則可以完成其他同學成績等級的計算。A.COUNT(G3:G12,"<60")B.=COUNT(G3:G12,"<60")C.COUNTIF(G3:G12,"<60")D.=COUNTIF(G3:G12,"<60")

67、在一系統(tǒng)中,不同類對象之間的通信的一種構造稱為(),一個對象具有多種形態(tài)稱為(請作答此空)。A.繼承B.封裝C.多態(tài)D.覆蓋

68、由于設計缺陷和編碼缺陷對已經(jīng)運行的軟件系統(tǒng)進行修改,此行為屬于()維護。A.改正性B.適應性C.完善性D.預防性

69、某CPU的時鐘頻率為2.0GHz,其時鐘信號周期為()ns。A.2.0B.1.0C.0.5D.0.25

70、Excel學生成績表如下表所示,若要計算表中每個學生計算機文化和英語課的平均成績,那么,可通過在D3單元格中填寫(),并()拖動填充柄至D10單元格,則可自動算出這些學生的平均成績。A.向垂直方向B.向水平方向C.按住Shift鍵向垂直方向D.按住Shift鍵向水平方向

71、眾所周知,某類產(chǎn)品的n種品牌在某地區(qū)的市場占有率常用向量u=(u1,u2,…,un)表示(各分量分別表示各品牌的市場占有率,各值非負,且總和為1)。市場占有率每隔一定時間的變化常用轉(zhuǎn)移矩陣Pn*n表示。如果在比較長的一段時期內(nèi),轉(zhuǎn)移矩陣的元素均是常數(shù),而當前市場占有率為向量u,則下一時段的市場占有率就是uP,再下一時段的市場占有率就是uP2。假設在某地區(qū),兩種冰箱品牌甲與乙當前的市場占有率均為50%,每月市場占有率的變化可用如下常數(shù)矩陣來描述:則兩個月后,冰箱品牌甲與乙的市場占有率變化情況為()。A.甲的市場占有率增加10%,乙的市場占有率減少10%B.甲的市場占有率減少10%,乙的市場占有率增加10%C.甲的市場占有率增加14%,乙的市場占有率減少14%D.甲的市場占有率減少14%,乙的市場占有率增加14%

72、函數(shù)fun1()、fun2()的定義如下所示,已知調(diào)用fun1時傳遞給形參x的值是-5,若以引用調(diào)用(callbyreference)的方式調(diào)用fun2,則函數(shù)fun1的返回值為();若以值調(diào)用(callbyvalue)的方式調(diào)用fun2,則函數(shù)fun1的返回值為()。A.-18B.-11C.-8D.-0

73、白盒測試中,()覆蓋是指設計若干個測試用例,運行被測程序,使得程序中的每個判斷的取真分支和取假分支至少執(zhí)行一次。A.語句B.判定C.條件D.路徑

74、已知某二叉樹的先序遍歷序列是ABDCE,中序遍歷序列是BDAEC,則該二叉樹為()。A.見圖AB.見圖BC.見圖CD.見圖D

75、在WindowsXP中,可以使用()來瀏覽日志文件,其中包含有(請作答此空)、安全性日志和系統(tǒng)日志。A.事件查看器B.瀏覽器C.超級終端D.信息服務

76、DDOS(DistributedDenialofService)攻擊的目的是(18)。A.竊取賬號B.遠程控制其他計算機C.篡改網(wǎng)絡上傳輸?shù)男畔.影響網(wǎng)絡提供正常的服務

77、在單入口單出口的do…while循環(huán)結構()。A.循環(huán)體的執(zhí)行次數(shù)等于循環(huán)條件的判斷次數(shù)B.循環(huán)體的執(zhí)行次數(shù)多于循環(huán)條件的判斷次數(shù)C.循環(huán)體的執(zhí)行次數(shù)少于循環(huán)條件的判斷次數(shù)D.循環(huán)體的執(zhí)行次數(shù)與循環(huán)條件的判斷次數(shù)無關

78、CISC是()的簡稱。A.復雜指令集系統(tǒng)計算機B.超大規(guī)模集成電路C.精簡指令集系統(tǒng)計算機D.超長指令字

79、操作系統(tǒng)通過(23)來組織和管理外存中的信息。A.字處理程序B.設備驅(qū)動程序C.文件目錄和目錄項D.語言翻譯程序

80、With()youcancommunicateinrealtimewithpeopleallaroundtheworld.A.E-MailB.WWWC.FTPD.webchat

81、在網(wǎng)絡操作系統(tǒng)環(huán)境中,當用戶A的文件或文件夾被共享時,(),這是因為訪問用戶A的計算機或網(wǎng)絡的人()。A.只能夠讀取,而不能修改共享文件夾中的文件B.可能能夠讀取,但不能復制或更改共享文件夾中的文件C.可能能夠讀取、復制或更改共享文件夾中的文件D.不能夠讀取、復制或更改共享文件夾中的文件

82、對應用軟件產(chǎn)品所進行的β測試,是()進行的測試。A.在開發(fā)環(huán)境下由開發(fā)者B.在開發(fā)環(huán)境下由測試人員C.在應用環(huán)境下由開發(fā)者D.在應用環(huán)境下由部分用戶

83、數(shù)據(jù)字典存放的是()。A.數(shù)據(jù)庫管理系統(tǒng)軟件B.數(shù)據(jù)定義語言DDLC.數(shù)據(jù)庫應用程序D.各類數(shù)據(jù)描述的集合

84、某用戶正在Internet瀏覽網(wǎng)頁,在Windows命令窗口中輸入arp-a命令后,得到本機的ARP緩存記錄如下圖所示。圖中54是()的IP地址。A.網(wǎng)關B.本機C.Web服務器D.DNS服務器

85、()模式定義一系列的算法,把它們一個個封裝起來,并且使它們可以相互替換,使得算法可以獨立于使用它們的客戶而變化。以下(請作答此空)情況適合選用該模式。①一個客戶需要使用一組相關對象②一個對象的改變需要改變其他對象③需要使用一個算法的不同變體④許多相關的類僅僅是行為有異A.①②B.②③C.③④D.①④

86、源程序中的()與程序的運行結果無關。A.注釋的多少B.變量的取值C.循環(huán)語句的執(zhí)行次數(shù)D.表達式的求值方式

87、評價一個計算機系統(tǒng)時,通常主要使用()來衡量系統(tǒng)的可靠性,使用()來衡量系統(tǒng)的效率。A.平均無故障時間(MTBF)和平均修復時間(MTTR)B.平均修復時間(MTTR)和故障率C.平均無故障時間(MTBF)和吞吐量D.平均響應時間、吞吐量和作業(yè)周轉(zhuǎn)時間等

88、以下關于解釋方式下運行程序的敘述中,錯誤的是(28)。A.先將高級語言程序轉(zhuǎn)換為字節(jié)碼,再由解釋器運行字節(jié)碼B.由解釋器直接分析并執(zhí)行高級語言程序代碼C.先將高級語言程序轉(zhuǎn)換為某種中間代碼,再由解釋器運行中間代碼D.先將高級語言程序轉(zhuǎn)換為機器語言,再由解釋器運行機器語言代碼

89、給定關系R(A,B,C,D,E)與S(A,B,C,F,G),那么與表達式等價的SQL語句如下:select()fromR,Swhere(請作答此空);A.R.A=S.AORR.B=SB.ORR.C=SC.ORR.A<S.FB.R.A=S.A.ORR.B=S.B.ORR.C=S.CORR.A<S.BCR.A=S.A.AND.R.A<S.B

90、以下關于面向?qū)ο蠓治雠c設計敘述中,正確的是()。A.面向?qū)ο蠓治龅慕Y果適合采用C++語言表達B.面向?qū)ο蠓治龅慕Y果適合采用匯編語言表達C.面向?qū)ο笤O計的結果適合采用UML(UnifiedModelingLanguage)表達D.面向?qū)ο笤O計的結果適合采用DFD(DataFlowDiagram)表達

91、對于下圖所示的Students和SC關系,屬性Sno表示學號,Sname表示姓名,Sex表示性別,SD表示專業(yè),Age表示年齡,Cno表示課程號,Grade表示成績。a.當用戶查詢“選了課程2的學生數(shù)”時,其結果應為();當Students和SC關系進行自然連接時,其結果集的屬性列數(shù)應為()。b.查詢“至少選修了兩門課程的每個學生的平均成績”的SQL語句如下:SELECTSno,()FROMSCGROUPBYSnoA.6B.7C.8D.9

92、在面向?qū)ο蠓椒ㄖ校^承用于()。通過繼承關系創(chuàng)建的子類()A.只有父類具有的屬性B.只有父類具有的操作C.只能有父類所不具有的新操作D.可以有父類的屬性和方法之外的新屬性和新方法

93、一般情況下,企業(yè)對程序員的素質(zhì)要求中不包括()。A.根據(jù)有關的合同和規(guī)范,對所編寫的程序和文檔進行保護B.根據(jù)企業(yè)發(fā)展需求繪制軟件系統(tǒng)的邏輯模型C.認真細致工作,并想方設法提高軟件質(zhì)量D.具有良好的團隊合作精神

94、下列光盤格式中,可以多次擦除重寫數(shù)據(jù)的是()。A.CD-ROMB.CD-DAC.CD-RD.CD-RW

95、()不是面向?qū)ο蟪绦蛟O計的主要特征。A.封裝B.多態(tài)C.繼承D.結構

96、計算機的()直接反映了機器的速度,其值越高表明機器速度越快;運算速度是指CPU每秒能執(zhí)行的指令條數(shù),常用(請作答此空)來描述。A.MB.MIPSC.HzD.BPS

97、軟件企業(yè)開發(fā)軟件產(chǎn)品需要注重三大要素:質(zhì)量、交付時間和成本。十多年來,軟件企業(yè)實施的CMMI(能力成熟度模型集成)以及近幾年流行的Agile(敏捷開發(fā))利Lean(精益開發(fā))方法都是解決這些問題的措施。由于客戶的需求往往不同,面對質(zhì)量優(yōu)先、交付時間優(yōu)先和成本優(yōu)先的不同需求,開發(fā)者宜分別采用()。A.CMMl、Agile、LeanB.Lean、CMMl、AgileC.Lean、Agile、CMMlD.Agile、CMMl、Lean

98、許多大型企業(yè)的數(shù)據(jù)中心,為了解決存儲擴張和管理難度增大的問題,采用了存儲虛擬化技術,其主要作用不包括()。A.將內(nèi)存和一部分磁盤容量作為虛存,以利于同時調(diào)度運行多個應用程序B.屏蔽多種異構存儲設備的物理特性C.實現(xiàn)不同類型存儲資源的集中管理和統(tǒng)一分配D.滿足多業(yè)務系統(tǒng)對存儲性能和容量的不同要求,提高存儲服務的靈活性

99、下列網(wǎng)絡互連設備中,屬于物理層的是()。A.中繼器B.交換機C.路由器D.網(wǎng)橋

100、在TCP/IP協(xié)議體系結構中,()為不可靠傳輸層協(xié)議。A.UDPB.TCPC.ICMPD.SMTP

參考答案與解析

1、答案:B本題解析:本題考查統(tǒng)一建模語言(UML)的基本知識。UML2.0中提供了多種圖形,從不同方面描述系統(tǒng)。對象圖展現(xiàn)了一組對象及其之間的關系,描述了在類圖中所建立事物的實例的靜態(tài)快照。類圖展現(xiàn)了一組對象、接口、協(xié)作和它們之間的關聯(lián)關系,還可以在類圖中圖示關聯(lián)中的數(shù)量關系,即多重度,用以說明數(shù)量或數(shù)量范圍,表示有多少個實例(對象)能被連接起來,即一個類的實例能夠與另一個類的多少個實例相關聯(lián)。用例圖展現(xiàn)了一組用例、參與者以及它們之間的關系,描述了誰將使用系統(tǒng)以及用戶期望以什么方式與系統(tǒng)交互。通信圖強調(diào)收發(fā)消息的對象的結構組織。

2、答案:B本題解析:本題考查Windows操作系統(tǒng)基礎知識。本題的正確選項為B,系統(tǒng)文件是計算機上運行Windows所必需的任意文件。系統(tǒng)文件通常位于"Windows"文件夾或"ProgramFiles"文件夾中。默認情況下,系統(tǒng)文件是隱藏的。最好讓系統(tǒng)文件保持隱藏狀態(tài),以避免將其意外修改或刪除

3、答案:D本題解析:此題考查數(shù)據(jù)庫的分析設計能力,涉及到實體關系,一個學生可以選擇多門課程,一門課程可以被多個學生選擇,所以學生與課程之間的關系類型是多對多,即n:m。這種多對多的關系會影響數(shù)據(jù)操作,比如當前的關系中無法知道某個學生選擇某個課程的成績,刪除一個課程會影響到所有選擇該課程的學生記錄,因此這個關系模型有問題,需要進行拆分。需要構建一個獨立的關系,即學生號,課程號,成績。這樣的話,修改學生信息或者課程信息都不會影響學生選課的成績記錄。此題考查SQL語句的使用,最高成績與最低成績要用到聚合函數(shù)MAX,MIN,AS是取別名,所以要先計算最高與最低的差再取別名。

4、答案:B本題解析:本題考察系統(tǒng)總線的知識。地址總線寬度決定了CPU能夠使用多大容量的主存儲器;若計算機的地址總線的寬度為32位,則最多允許直接訪問2^32=4*2^30=4GB的物理空間。

5、答案:B本題解析:預處理、鏈接和編譯等屬于語言處理程序,這些程序主要從語法和語義角度分析、處理源程序代碼。編譯軟件用于將源語言程序翻譯為目標程序,源語言是高級語言,而目標語言與實際計算機的機器語言相近,可以是匯編語言或是機器語言。鏈接軟件用于將多個目標程序鏈接為可執(zhí)行程序。預處理軟件的源語言是某種高級語言,其目標語言是同一種語言的標準形式。例如,C編譯器包括的預處理器用于將C的宏展開為標準的C語句。程序員編寫的源程序是文本文件,可以使用文本編輯編寫和修改程序。目前各種語言程序的集成開發(fā)環(huán)境中同時包含了預處理、編輯、編譯和鏈接等軟件模塊。

6、答案:A本題解析:本題考查SQL方面的基礎知識。SQL提供可為關系和屬性重新命名的機制,這是通過使用as子句來實現(xiàn)的。選項D的含義為:將計算的平均成績值的屬性列名命名為平均成績,因此試題第1空的正確答案為D。試題第2空的正確答案為A,試題第3空的正確答案為B。因為GROUPBY子句可以將查詢結果表的各行按一列或多列取值相等的原則進行分組,對查詢結果分組的目的是為了細化集函數(shù)的作用對象。如果分組后還要按一定的條件對這些組進行篩選,最終只輸出滿足指定條件的組,可以使用HAVING短語指定篩選條件。由題意可知,在這里只能根據(jù)學號進行分組,并且要滿足條件:此學號的學生至少選修了四門課。綜上分析,本題完整的SELECT語句如下:SELECT學號,姓名,AVG(成績)AS平均成績FROMStudentGROUPBY學號HAVINGCOUNT(課程號)>3

7、答案:D本題解析:在事件驅(qū)動的程序中,用戶而不是程序員決定那些指令序列將要執(zhí)行。

8、答案:B本題解析:參考《程序員教程(第四版)》P131。概念設計是由分析用戶需求到生成概念產(chǎn)品的一系列有序的、可組織的、有目標的設計活動,它表現(xiàn)為一個由粗到精、由模糊到清晰、由抽象到具體的不斷進化的過程。

9、答案:B本題解析:IP地址有兩種表示格式:二進制格式和十進制格式。二進制格式共有32位,4個字節(jié),將每個字節(jié)二進制數(shù)轉(zhuǎn)換成十進制可得4個小于256的數(shù)字,數(shù)字之間用"."間隔。IP地址分為A~E五類,每個地址由網(wǎng)絡地址和主機地址組成,其中網(wǎng)絡地址由地址類別和子網(wǎng)掩碼確定。

10、答案:C本題解析:ISO9000標準是國際標準化組織質(zhì)量管理和質(zhì)量保證技術委員會于1907年頒布的“質(zhì)量管理和質(zhì)量保證”標準。ISO9000不是指一個標準,而是一族標準的統(tǒng)稱。目前,ISO9000:2000系列標準包括5項具體標準:ISO9000:品質(zhì)管理系統(tǒng)—基本原理與詞匯ISO9001:品質(zhì)管理系統(tǒng)—要求ISO9004:品質(zhì)管理系統(tǒng)—業(yè)績改進指南ISO19011:品質(zhì)和環(huán)境稽核指南ISO10012:測量設備的品質(zhì)保證要求

11、答案:B本題解析:浮點數(shù)由兩部分組成,第一部分是指數(shù)部分,表示小數(shù)點浮動的位置;第二部分是尾數(shù)部分,表示數(shù)的符號和有效位數(shù)。

12、答案:D本題解析:本題考查數(shù)據(jù)結構基礎知識。t1=SubString(s,3,1)=SubString('(X+Y)*Z',3,1)='+'t2=Concat('XY',t1)=Concat('XY','+')='XY+'t3=Replace(s,SubString(s,1,5),t2)=Replace('(X+Y)*Z','(X+Y)','XY+')='XY+*Z'

13、答案:C本題解析:本題考查軟件工程的基礎知識。實施軟件開發(fā)項目是一項工程。軟件測試應貫穿于整個軟件開發(fā)生命周期中。軟件開發(fā)的各個階段有不同的測試對象,需要做不同類型的測試。需求分析、概要設計、詳細設計以及編碼等各個階段形成的文檔也是測試的對象。軟件項目啟動后,測試工作應盡早介入,在編制的項目開發(fā)計劃中就應包括測試計劃。作為工程項目的實施,測試應該嚴格按照測試計劃進行,避免測試的隨意性。除單元測試主要由原開發(fā)人員或小組承擔外,集成測試、系統(tǒng)測試、驗收測試等都不應由原開發(fā)人員為主來做,自己犯的習慣性錯誤、思路方面的錯誤等靠自己來發(fā)現(xiàn)可能是困難的。對于一個實用的程序,其測試用例往往是海量的,不可能用所有的測試用例進行測試,只能在某種測試原則下,選用有代表性的測試用例進行測試。

14、答案:A本題解析:本題考查基礎數(shù)學應用的基本技能。如果B=0(二進制全0),則計算得到N=0。如果B非0(二進制表示中含有數(shù)字1),則B-1必然是將最靠右的數(shù)字1變成0,并將其右面(若存在)連續(xù)若干個0變成1。B&(B-1)的結果就是將原來B的最靠右的數(shù)字1變成0,其他數(shù)字不變。這樣,B=B&(B-1)的結果就是清除了B中最靠右的1個數(shù)字1。題中的代碼段中,每循環(huán)1次這樣的運算,變量B中的數(shù)字1就減少1個,N就增加1,直到B變?yōu)槿?為止。因此,該代碼段的功能就是計算B中數(shù)字1的個數(shù)。

15、答案:B本題解析:此題考查數(shù)據(jù)結構,線性表采用順序存儲就是數(shù)組結構,CD選項刪除或插入一個元素,都會移動i元素后面的每個元素位置,A查找給定值的位置需要進行某個搜索方法,會有時間和空間開銷,而B查找第i個元素的值則是直接取數(shù)組中的第i個地址,速度更快,查找給定值與查找給定位置是不一樣的。

16、答案:C本題解析:在SQL語言中,只提供了一個動詞SELECT用來進行數(shù)據(jù)查詢操作,SELECT一般結合ALL或DISTINCT來使用,而DISTINCT表示要在查詢結果中去掉重復的行,因此“SELECTDISTINCT”表示查詢結果中的行都不相同。

17、答案:C本題解析:因特網(wǎng)是一個開放系統(tǒng),大部分信息可以為每個人所用。因此,在現(xiàn)有系統(tǒng)中增加安全性以保護秘密信息非常重要。

18、答案:B本題解析:本題考查多媒體計算機的基本外設。多媒體輸入設備能夠?qū)⑼饨缏?、光等媒體信號轉(zhuǎn)化為計算機可以存儲的數(shù)據(jù)。圖像輸入設備表明該設備能夠通過光電傳感器將光轉(zhuǎn)換為電信號,并且能夠為計算機保存和識別。彩色攝像機和數(shù)碼相機都能將光信號轉(zhuǎn)換為電信號(模擬電信號或數(shù)字電信號),再通過其他方式輸入到計算機中,所以答案A和D都是平常意義上的圖像輸入設備。而彩色掃描儀也通過光電轉(zhuǎn)換原理將相片轉(zhuǎn)換成數(shù)字圖像輸入到計算機中,所以答案C也是一種圖像輸入設備。只有答案B不具備基本的光電轉(zhuǎn)換功能。

19、答案:A本題解析:本題考查數(shù)據(jù)結構基礎知識。根據(jù)直接插入排序、堆排序、快速排序和簡單選擇排序各種方法的排序過程可知,在關鍵碼序列基本有序的情況下,直接插入排序法最為適宜。

20、答案:B本題解析:處理器是解釋并執(zhí)行指令的功能部件。

21、答案:D本題解析:本題考查程序語言基礎知識。正規(guī)式(ab|c)表示的正規(guī)集為{ab,c},正規(guī)式(0|1|2)表示的正規(guī)集為{0,1,2},將{ab,c}與{0,1,2}進行連接運算后的正規(guī)集為{ab0,ab1,ab2,c0,c1,c2},因此該正規(guī)集有6個元素,c0屬于該集合。

22、答案:B本題解析:由于計算機底層使用的電路硬件通常只能夠清晰地表示兩種狀態(tài),即開和關,或者說高電平和低電平。如果使用十進制,將會使得計算機底層的設計變得過于復雜,而且容易出錯,因此通常采用二進制來表示數(shù)。包括指令和數(shù)據(jù)。

23、答案:C本題解析:本題考查計算機病毒方面的基礎知識。計算機病毒的分類方法有許多種,按照最通用的區(qū)分方式,即根據(jù)其感染的途徑以及采用的技術區(qū)分,計算機病毒可分為文件型計算機病毒、引導型計算機病毒、宏病毒和目錄型計算機病毒。文件型計算機病毒感染可執(zhí)行文件(包括EXE和COM文件)。引導型計算機病毒影響軟盤或硬盤的引導扇區(qū)。宏病毒感染的對象是使用某些程序創(chuàng)建的文本文檔、數(shù)據(jù)庫、電子表格等文件。目錄型計算機病毒能夠修改硬盤上存儲的所有文件的地址,如果用戶使用某些工具(如SCANDISK或CHKDSK)檢測受感染的磁盤,會發(fā)現(xiàn)大量的文件鏈接地址的錯誤,這些錯誤都是由此類計算機病毒造成的。

24、答案:C本題解析:按查找文件的起點不同可以將路徑分為絕對路徑和相對路徑。從根目錄開始的路徑稱為絕對路徑;從用戶當前工作目錄開始的路徑稱為相對路徑,相對路徑是隨著當前工作目錄的變化而改變的。在Windows操作系統(tǒng)中,絕對路徑是從根目錄開始到文件所經(jīng)過的文件夾名構成的,并以"\"開始,表示根目錄;文件夾名之間用符號"\"分隔。按題意,"test.docx"的絕對路徑表示為:E:\document1\document2。相對路徑是從當前文件夾開始到文件所經(jīng)過的文件夾名。編程時采用相對路徑名document2\test.docx,不僅能正確地訪問該文件而且效率也更高。

25、答案:C本題解析:前序遍歷:先遍歷根結點,然后遍歷左子樹,最后遍歷右子樹。中序遍歷:先遍歷左子樹,然后遍歷根結點,最后遍歷右子樹。后序遍歷:先遍歷左子樹,然后遍歷右子樹,最后遍歷根節(jié)點。結點M是樹根結點,而在中序遍歷的時候,M是第一個被訪問的結點,那么可以看出其左子樹應該為空。

26、答案:B本題解析:While-do型循環(huán)的含義如下圖(a)所示。在這種循環(huán)中,是先判斷循環(huán)條件再決定是否執(zhí)行循環(huán)體,循環(huán)條件(菱形框)的運算總是比循環(huán)體多一次。因此,若循環(huán)體的執(zhí)行次數(shù)為m,則循環(huán)條件的執(zhí)行次數(shù)為m+1。Do-while型循環(huán)的含義如上圖(b)所示。在這種循環(huán)中,先執(zhí)行循環(huán)體再判斷循環(huán)條件以決定是否進行下一次的循環(huán),循環(huán)條件(菱形框)的運算和循環(huán)體執(zhí)行的次數(shù)相同。

27、答案:D本題解析:兼容性測試主要是檢查軟件在不同的軟\硬件平臺上是否可以正常運行,即軟件的可移植性。兼容的類型細分為平臺的兼容,網(wǎng)絡兼容,數(shù)據(jù)庫兼容,以及數(shù)據(jù)格式的兼容等,與軟件的性能無關,故應選擇D。

28、答案:C本題解析:暫無解析

29、答案:C本題解析:在Word編輯狀態(tài)下,若要防止在段落中間出現(xiàn)分頁符,可以通過單擊鼠標右鍵,彈出如圖(a)所示菜單;選擇“段落(P)…”命令;在系統(tǒng)彈出的"段落"對話框中,選擇"換行和分頁"選項卡,如圖(b)所示:然后再勾選"□段中不分頁(K)"即可。

30、答案:D本題解析:本題考查高速緩存基礎知識。高速緩存Cache有如下特點:它位于CPU和主存之間,由硬件實現(xiàn);容量小,一般在幾KB到幾MB之間;速度一般比主存快5到10倍,由快速半導體存儲器制成;其內(nèi)容是主存內(nèi)容的副本,對程序員來說是透明的;Cache既可存放程序又可存放數(shù)據(jù)。Cache存儲器用來存放主存的部分拷貝(副本)??刂撇糠值墓δ苁牵号袛郈PU要訪問的信息是否在Cache存儲器中,若在即為命中,若不在則沒有命中。命中時直接對Cache存儲器尋址。未命中時,若是讀取操作,則從主存中讀取數(shù)據(jù),并按照確定的替換原則把該數(shù)據(jù)寫入Cache存儲器中:若是寫入操作,則將數(shù)據(jù)寫入主存即可。Cache的命中率主要與如下幾個因素有關:程序在執(zhí)行過程中的地址流分布情況:當發(fā)生Cache塊失效時,所采用的替換算法;Cache的容量;在組相聯(lián)映像方式中,塊的大小和分組的數(shù)目;所采用的Cache預取算法等。Cache的命中率隨其容量增加而提高,它們之間的關系曲線如下圖所示。在Cache容量比較小的時候,命中率提高的非???,隨著Cache容量的增加,命中率提高的速度逐漸降低。當Cache容量增加到無窮大時,命中率可望達到100%,但這實際上是做不到的。

31、答案:C本題解析:有3個進程,每個進程都需要分配4個資源,如果先給每個進程都分配了3個資源,那么這時候沒有可用資源,接下來不管怎么分配都會發(fā)生死鎖。而如果每個進程需要3個資源,這個時候是滿足需求的,不會發(fā)生死鎖。

32、答案:D本題解析:海明碼的第p個校驗位分布在2p-1處,有確定的位置,因此選D。

33、答案:D本題解析:線性表需要連續(xù)空間存放,插入刪除元素都可能需要移動其他元素,效率不高。

34、答案:B本題解析:本題考查計算機系統(tǒng)數(shù)據(jù)表示基礎知識。[x]原=10111110,[x]補=11000010

35、答案:D本題解析:快速排序Quicksort:通過一趟掃描將要排序的數(shù)據(jù)分割成獨立的兩部分,其中一部分的所有數(shù)據(jù)都比另外一部分的所有數(shù)據(jù)都要小,然后再按此方法對這兩部分數(shù)據(jù)分別進行快速排序,整個排序過程可以遞歸進行,以此達到整個數(shù)據(jù)變成有序序列;選擇排序Selectionsort:顧名思意,就是直接從待排序數(shù)組里選擇一個最小(或最大)的數(shù)字,每次都拿一個最小數(shù)字出來,順序放入新數(shù)組,直到全部拿完;冒泡排序Bubblesort:原理是臨近的數(shù)字兩兩進行比較,按照從小到大或者從大到小的順序進行交換,這樣一趟過去后,最大或最小的數(shù)字被交換到了最后一位,然后再從頭開始進行兩兩比較交換,直到倒數(shù)第二位時結束;歸并排序Mergesort:原理,把原始數(shù)組分成若干子數(shù)組,對每一個子數(shù)組進行排序,繼續(xù)把子數(shù)組與子數(shù)組合并,合并后仍然有序,直到全部合并完,形成有序的數(shù)組。

36、答案:B本題解析:本題考查面向?qū)ο笾袑ο笾g關系的種類及其含義。聚集可分為聚合和組合,組合的關鍵特征就是部分對象只能存在于組成對象之中。一般來說,部分對象的生命周期不長于組成對象的生命周期。

37、答案:B本題解析:本題考查軟件工程基礎知識?,F(xiàn)在,社會對軟件的依賴程度提高了,對軟件的質(zhì)量要求也隨之提高,因此,對軟件測試的要求也提高,這是軟件測試行業(yè)發(fā)展的基礎。對軟件質(zhì)量的定性判斷需要由數(shù)據(jù)說話,需要有測試提供的定量數(shù)據(jù)支撐。測試團隊與開發(fā)團隊并不是對立的,改善軟件質(zhì)量是其共同的目標。軟件測試方案應由軟件開發(fā)設計者提出并實施。系統(tǒng)建設的出資方只能提出宏觀的質(zhì)量要求,并不會詳細了解設計細節(jié),不應由他們提出測試方案。

38、答案:D本題解析:本題考查的是主機路由的概念。路由表中一般使用的是目的主機所在的網(wǎng)絡而不是單個主機,但作為特性,IP也允許指定某個目的主機的路由,稱為指定主機路由,子網(wǎng)掩碼采用55,對IP地址的全匹配。

39、答案:C本題解析:操作系統(tǒng)是軟硬件的接口,計算機加電后,首先裝入的是操作系統(tǒng),其他軟件都在操作系統(tǒng)之上運行,所以本題選C。

40、答案:B本題解析:本題考查軟件工程基礎知識。實現(xiàn)同樣功能的程序不是越短越好,更應注重易于理解、易于維護。其他三項原則是正確的。

41、答案:C本題解析:本題考察存儲器的基礎知識。存取速度:寄存器>Cache>內(nèi)存>硬盤>光盤>軟盤具體點說:內(nèi)存可達數(shù)至數(shù)十GB/s,硬盤可達幾十MB/s~數(shù)百MB/s,光盤最高約25MB/s(18倍DVD,藍光DVD先不算),軟盤一般只有數(shù)十KB/s。寄存器屬于CPU的一個組成部分而緩存只是集成到CPU封裝內(nèi)完全是和CPU獨立的器件。另外二者速度相差很大,寄存器存取速度最快其次緩存最后是內(nèi)存。三者容量上的關系就像飯碗、飯鍋和米缸的關系,容量越大級別越低,速度越慢與CPU的聯(lián)系越不密切。

42、答案:D本題解析:本題考查考生的數(shù)據(jù)結構應用知識。棧的特點是后進先出,隊列的特點是先進先出。棧的典型應用有:判斷表達式中的括號是否匹配,判斷一個字符串是否是回文(即中心對稱),程序執(zhí)行過程中的嵌套調(diào)用和返回、函數(shù)的遞歸執(zhí)行等。依層次順序遍歷二叉樹時,訪問結點按照路徑長度自近至遠、同層次結點從左至右的順序來進行,可以借助一個隊列實現(xiàn)。

43、答案:D本題解析:Java、C++、Smalltalk是面向?qū)ο蟮某绦蛟O計語言,F(xiàn)ortran語言主要用于數(shù)值計算,它不是面向?qū)ο蟮恼Z言,F(xiàn)ortran77是該語言的一個標準化版本。

44、答案:D本題解析:命令模式:將一個請求封裝為一個對象,從而使你可用不同的請求對客戶進行參數(shù)化。責任鏈:使多個對象都有機會處理請求,從而避免請求的發(fā)送者和接收者之間的耦合關系。將這些對象連成一條鏈,并沿著這條鏈傳遞該請求,直到有一個對象處理它為止。觀察者模式:定義對象間的一種一對多的依賴關系,當一個對象的狀態(tài)發(fā)生改變時,所有依賴于它的對象都得到通知并被自動更新。策略模式:定義一系列的算法,把每一個算法封裝起來,并且是它們可互相替換。本模式使得算法可獨立于使用它的客戶而變化。

45、答案:C本題解析:本題考查數(shù)據(jù)庫系統(tǒng)基本概念。試題(57)的正確選項為C。數(shù)據(jù)庫結構的基礎是數(shù)據(jù)模型,是用來描述數(shù)據(jù)的一組概念和定義。數(shù)據(jù)模型的三要素是數(shù)據(jù)結構、數(shù)據(jù)操作、數(shù)據(jù)約束條件。例如,用大家熟悉的文件系統(tǒng)為例。它所包含的概念有文件、記錄、宇段。其中,數(shù)據(jù)結構和約束條件為對每個字段定義數(shù)據(jù)類型和長度;文件系統(tǒng)的數(shù)據(jù)操作包括打開、關閉、讀、寫等文件操作。試題(58)的正確選項為D。數(shù)據(jù)庫管理技術是在文件系統(tǒng)的基礎上發(fā)展起來的。數(shù)據(jù)控制功能包括對數(shù)據(jù)庫中數(shù)據(jù)的安全性、完整性、并發(fā)和恢復的控制。數(shù)據(jù)庫管理技術的主要目標如下:①實現(xiàn)不同的應用對數(shù)據(jù)的共享,減少數(shù)據(jù)的重復存儲,消除潛在的不一致性。②實現(xiàn)數(shù)據(jù)獨立性,使應用程序獨立于數(shù)據(jù)的存儲結構和存取方法,從而不會因為對數(shù)據(jù)結構的更改而要修改應用程序。③由系統(tǒng)軟件提供數(shù)據(jù)安全性和完整性上的數(shù)據(jù)控制和保護功能。

46、答案:C本題解析:本題考查數(shù)據(jù)庫系統(tǒng)方面的基礎知識。數(shù)據(jù)庫是在計算機系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲和應用的數(shù)據(jù)的集合,支持數(shù)據(jù)庫各種操作的軟件系統(tǒng)叫做數(shù)據(jù)庫管理系統(tǒng)(DBMS)。數(shù)據(jù)庫也是以文件方式存儲數(shù)據(jù)的,但是它是數(shù)據(jù)的一種更高級的組織形式,在應用程序和數(shù)據(jù)庫之間由DBMS負責數(shù)據(jù)的存取。DBMS對數(shù)據(jù)的處理方式和文件系統(tǒng)不同,它把所有應用程序中使用的數(shù)據(jù)以及數(shù)據(jù)間的聯(lián)系匯集在一起,以便于應用程序查詢和使用。數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的區(qū)別是:數(shù)據(jù)庫對數(shù)據(jù)的存儲是按照同一結構進行的,不同的應用程序都可以直接操作這些數(shù)據(jù)(即對應用程序的高度獨立性)。數(shù)據(jù)庫系統(tǒng)對數(shù)據(jù)的完整性、唯一性和安全性都提供一套有效的管理手段(即數(shù)據(jù)的充分共享性)。數(shù)據(jù)庫系統(tǒng)還提供管理和控制數(shù)據(jù)的各種簡單操作命令,使用戶編寫程序時容易掌握(即操作方便性)。

47、答案:A本題解析:在結構化設計中,根據(jù)數(shù)據(jù)流圖進行體系結構設計和接口設計,根據(jù)數(shù)據(jù)字典和實體關系圖進行數(shù)據(jù)設計,根據(jù)加工規(guī)格說明、狀態(tài)轉(zhuǎn)換圖和控制規(guī)格說明進行過程設計。

48、答案:A本題解析:

49、答案:D本題解析:分布式應用由運行在不同環(huán)境(通常運行在同一網(wǎng)絡中的不同平臺上)的各個部件組成。

50、答案:A本題解析:(8)將最高位作符號位(0表示正數(shù),1表示負數(shù)),其余各位代表數(shù)值本省的絕對值的表現(xiàn)形式稱位原碼表示。因此,-101的原碼是111000101。(9)正數(shù)的補碼與原碼相同,負數(shù)的補碼為該數(shù)的反碼加1。正數(shù)的反碼與原碼相同,負數(shù)的反碼符號位為l,其余各位為該數(shù)絕對值的原碼按位取反。-101的原碼是11100101,反碼為10011010,則其補碼為10011011。

51、答案:C本題解析:二分法查找(折半查找)的基本思想是(設R[low,…,high]是當前的查找區(qū)):①確定該區(qū)間的中點位置:mid=[(low+high)/2];②將待查的k值與R[mid].key比較,若相等,則查找成功并返回此位置,否則需確定新的查找區(qū)間,繼續(xù)二分查找,具體方法如下:若R[mid].key>k,則由表的有序性可知右子表R[mid+1,…,high].key均大于k,因此若表中存在關鍵字等于k的結點,則該結點必定是在位置mid左子表R[low,…,mid–1]中。因此,新的查找區(qū)間是左子表R[low,…,high],其中high=mid–1;若R[mid].key<k,則要查找的k必在mid的右子表R[mid+1,…,high]中,即新的查找區(qū)間是右子表R[low,…,high],其中l(wèi)ow=mid+1;若R[mid].key=k,則查找成功,算法結束;③下一次查找是針對新的查找區(qū)間進行,重復步驟①和②;④在查找過程中,low逐步增加,而high逐步減少。如果high<low,則查找失敗,算法結束。由二分查找的流程可知,本題正確答案為C。

52、答案:D本題解析:本題考查軟件工程基礎知識。軟件工程項目質(zhì)量管理包括質(zhì)量計劃(確定合適的質(zhì)量標準,如何實施其質(zhì)量方針)、質(zhì)量保證(包括質(zhì)量管理方法、采用的工程技術、測試技術和復審技術、對文檔及其修改的控制、項目的標準及規(guī)格等)和質(zhì)量控制(監(jiān)控項目成果是否符合有關的標準,找出方法來解決質(zhì)量問題)。對軟件產(chǎn)品質(zhì)量和軟件過程質(zhì)量的評價(包括評級)有利于改進質(zhì)量管理工作。

53、答案:B本題解析:棧在程序的運行中有著舉足輕重的作用。最重要的是棧保存了一個函數(shù)調(diào)用時所需要的維護信息,這常常稱之為堆棧幀或者活動記錄。

54、答案:D本題解析:一個教師講授多門課程,一門課程由多個教師講授,因此一個T對應多個C,一個C對應多個T,因此是應該是n:m(多對多),故應選擇D。

55、答案:B本題解析:源程序,是指未經(jīng)編譯的,按照一定的程序設計語言規(guī)范書寫的,人類可讀的文本文件。通常由高級語言編寫。源程序可以是以書籍或者磁帶或者其他載體的形式出現(xiàn),但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機可執(zhí)行的程序。將人類可讀的程序代碼文本翻譯成為計算機可以執(zhí)行的二進制指令,這種過程叫做編譯,由各種編譯器來完成。一般用高級語言編寫的程序稱為源程序

56、答案:A本題解析:本題考查數(shù)據(jù)結構基礎知識。哈希表的構造方式為:以元素的關鍵字為自變量,計算確定的哈希函數(shù)從而得到元素在哈希表中的位置(稱為哈希地址)。當不同的關鍵字經(jīng)哈希函數(shù)計算后得到了相同的哈希地址,則發(fā)生沖突。若構造哈希表時不發(fā)生沖突,則給定關鍵字與其哈希地址之間的對應關系是1:1。

57、答案:A本題解析:DNS查詢過程分為兩種查詢方式:遞歸查詢和迭代查詢。遞歸查詢的查詢方式為:當用戶發(fā)出查詢請求時,本地服務器要進行遞歸查詢。這種查詢方式要求服務器徹底地進行名字解析,并返回最后的結果--IP地址或錯誤信息。如果查詢請求在本地服務器中不能完成,那么服務器就根據(jù)它的配置向域名樹中的上級服務器進行查詢,在最壞的情況下可能要查詢到根服務器。每次查詢返回的結果如果是其他名字服務器的IP地址,則本地服務器要把查詢請求發(fā)送給這些服務器做進一步的查詢。迭代查詢的查詢方式為:服務器與服務器之間的查詢采用迭代的方式進行,發(fā)出查詢請求的服務器得到的響應可能不是目標的IP地址,而是其他服務器的引用(名字和地址),那么本地服務器就要訪問被引用的服務器,做進一步的查詢。如此反復多次,每次都更接近目標的授權服務器,直至得到最后的結果--目標的IP地址或錯誤信息。根域名服務器為眾多請求提供域名解析,若采用遞歸方式會大大影響性能。

58、答案:D本題解析:本題考查圖的概念及存儲結構。若一個無向圖具有n個頂點,而每一個頂點與其他n-1個項點之間都有邊,則稱之為無向完全圖。顯然,含有n個頂點的無向完全圖共有n(n-1)/2條邊。類似地,有n個頂點的有向完全圖中弧的數(shù)目為城n(n-1),即任意兩個不同頂點之間都存在方向相反的兩條弧。圖的矩陣表示法利用一個矩陣來表示圖中頂點之間的關系。對于具有n個頂點的圖G=(V,E)來說,其鄰接矩陣是一個n階方陣,且滿足

59、答案:C本題解析:本題考察初等數(shù)學基礎知識。N是銷售量,P是銷售價格。利潤=總收入-總成本-總稅收=銷售量*銷售價格-成本C-銷售量*單件稅收=N*P-C-10N=N*P-(25000+40N)-10N=N*(P-50)-25000=(7500-50P)*(P-50)-25000=50*(150-P)*(P-50)-25000根據(jù)高中所學知識,要求y=(150-P)*(P-50)越大收益越大。根據(jù)y=0得到:曲線y與x軸的的兩交點為50,150,該曲線為向下的拋物線,最大值在P=(50+150)/2=100時得到。

60、答案:C本題解析:本題考查程序語言基礎知識。用戶編寫的源程序不可避免地會有一些錯誤,這些錯誤大致可分為靜態(tài)錯誤和動態(tài)錯誤。動態(tài)錯誤也稱動態(tài)語義錯誤,它們發(fā)生在程序運行時,例如變量取零時作除數(shù)、引用數(shù)組元素下標越界等錯誤。靜態(tài)錯誤是指編譯時所發(fā)現(xiàn)的程序錯誤,可分為語法錯誤和靜態(tài)語義錯誤。C語言對浮點數(shù)作整除取余運算沒有定義,屬于運算類型不匹配的錯誤,編譯過程中的語義分析階段會報告此類錯誤,屬于靜態(tài)語義錯誤。

61、答案:B本題解析:由于計算機底層使用的電路硬件通常只能夠清晰地表示兩種狀態(tài),即開和關,或者說高電平和低電平。如果使用十進制,將會使得計算機底層的設計變得過于復雜,而且容易出錯,因此通常采用二進制來表示數(shù)。包括指令和數(shù)據(jù)。

62、答案:B本題解析:DoS是DenialofService的簡稱,即拒絕服務,造成DoS的攻擊行為被稱為DoS攻擊,其目的是使計算機或網(wǎng)絡無法提供正常的服務。

63、答案:C本題解析:由于兩個字節(jié)的相對尋址的無條件轉(zhuǎn)移指令存于內(nèi)存20H單元和21H單元中,當CPU準備取出該指令時,PC的內(nèi)容必定指向存放該指令第一個字節(jié)的地址,即PC=20H。當CPU取出該指令準備執(zhí)行時,PC的內(nèi)容為22H,而取出的位移量為15H,執(zhí)行該指令時是:PC+位移量→PC。因此,該指令執(zhí)行結束時PC為37H。

64、答案:B本題解析:變址尋址方式是將地址碼和變址寄存器內(nèi)容相加后形成數(shù)據(jù)的地址,它的有效地址是計算后的地址。由于變址寄存器能自動修改,這種方式對數(shù)組運算、字符串操作等批量數(shù)據(jù)的處理非常有效。

65、答案:B本題解析:本題考查數(shù)組元素的存儲結構。二維數(shù)組A[-5..5,0..8]的示意圖如下。以列為主序存儲元素時,存儲在A[2,3]之前的元素個數(shù)為11x3+7,因此A[2,3]的存儲地址為100+40*4=260。

66、答案:D本題解析:題考查Excel基本概念方面的知識。Excel規(guī)定公式以等號(=)開頭,選項A和選項C沒有“=”故不正確。選項B是錯誤的,因為函數(shù)COUNT的格式為:COUNT(參數(shù)1,參數(shù)2,……),其功能是求各參數(shù)中數(shù)值型參數(shù)和包含數(shù)值的單元格個數(shù),所以公式“=COUNT(G3:G12,"<60")”中G3:G12單元格保存了10個數(shù)值,而參數(shù)“<60”為非數(shù)值型參數(shù),故COUNT計算結果等于10,顯然不正確。選項D是正確的,因為函數(shù)COUNTIF的格式為:COUNTIF(取值范圍,條件式),其功能是計算某區(qū)域內(nèi)滿足條件的單元格個數(shù),選項D是計算G3:G12單元格區(qū)域中小于60分的單元格的個數(shù),結果等于1。IF函數(shù)的格式為IF(條件式,值1,值2),若滿足條件,則結果返回值1,否則,返回值2。IF函數(shù)可以嵌套使用,最多可嵌套7層。本題在H3單元格輸入選項B“=IF(G3>=85,"優(yōu)秀",IF(G3>=60,"及格","不及格"))”的含義為:如果G3單元格的值>=85,則在H3單元格填寫"優(yōu)秀",否則如果G3>=60,則在H3單元格填寫"及格",否則填寫"不及格"。

67、答案:C本題解析:本題考查面向?qū)ο蟮幕局R。繼承是父類和子類之間共享數(shù)據(jù)和方法的機制。封裝是一種信息隱蔽技術,其主要目的是分離對象的使用者和生產(chǎn)者,并將對象的定義和實現(xiàn)分開。類是現(xiàn)實世界具有相同特性的對象抽象,定義了一組大體上相似的對象。消息是對象之間進行通信的一種構造。多態(tài)(polymorphism)是不同的對象收到同一消息可以進行不同的響應,產(chǎn)生完全不同的結果,用戶可以發(fā)送一個通用的消息,而實現(xiàn)細節(jié)則由接收對象自行決定,使得同一個消息就可以調(diào)用不同的方法,即一個對象具有多種形態(tài)。覆蓋是一個名稱多個含義,即同一個方法名稱,帶有不同的參數(shù)個數(shù)或類型。

68、答案:A本題解析:軟件維護有如下類型:(1)更正性維護,是指在使用過程中發(fā)現(xiàn)了隱蔽的錯誤后,為了診斷和改正這些隱蔽錯誤而修改軟件的活動,該類維護一般占總維護工作量的17-21%;(2)適應性維護,是指為了適應變化了的環(huán)境而修改軟件的活動,該類維護一般占總維護工作量的18-25%;(3)完善性維護,是指為了擴充或完善原有軟件的功能或性能而修改軟件的活動,該類維護一般占總維護工作量的60%;(4)預防性維護,是指為了提高軟件的可維護性和可靠性、為未來的進一步改進打下基礎而修改軟件的活動,該類維護一般占總維護工作量的5%。

69、答案:C本題解析:本題考查計算機系統(tǒng)基礎知識。周期是頻率的倒數(shù),頻率越高則周期越短時鐘頻率為1.0GHz,時鐘信號周期等于1ns。題目中,時鐘頻率為2.0GHz,換算出的時鐘信號周期等于1/2.0GHz,即0.5ns。

70、答案:A本題解析:本題考查計算機應用軟件MS-Officer的Excel電子表格處理題。第(16)空是考查Excel的AVERAGE函數(shù)功能。AVERAGE函數(shù)對單元格區(qū)域計算平均值,等等。若求多個單元格的平均值,則使用函數(shù)的格式是“=AVERAGE(區(qū)域起始單元格號:結束單元格號)”,中間使用“:”。所以本題要選擇D選項。第(17)空是考查填充柄。對于大多數(shù)序列,都可以使用自動填充功能來進行操作,在Excel中便是使用“填充句柄”來自動填充。所謂句柄,是位于當前活動單元格右下方的黑色方塊,可以用鼠標拖動它進行自動填充。題中要求出所有的學生的平均成績,已采用函數(shù)AVERAGE求得了D3單元格的平均值,則選中它,拖動它的“填充柄”,沿垂直方向拖到D10,則求出所有人的平均成績值。

71、答案:C本題解析:本題考查數(shù)學應用方面的基礎知識。根據(jù)題意,兩種冰箱品牌甲與乙在該地區(qū)當前的市場占有率均為50%,即可以用概率向量u=(0.5,0.5)表示。由于每月市場占有率的變化可用常數(shù)矩陣p來描述,因此一個月后的市場占有率為uP=(0.6,0.4),再過一個月后的市場占有率為(0.6,0.4)×P=(0.64,0.36)。即兩個月后,品牌甲的冰箱占有該地區(qū)64%的市場,品牌乙的冰箱占有該地區(qū)36%的市場。與當前情況相比,品牌甲增加了14%市場份額,品牌乙減少了14%市場份額。

72、答案:C本題解析:本題考查程序語言基礎知識。在傳值調(diào)用方式下,將實參的值傳遞給形參,分配給實參變量和形參變量的存儲單元之間無相關性,各自使用,互不干擾。在引用調(diào)用方式下,實參變量和形參變量對應的存儲單元是同一個,在被調(diào)用函數(shù)中修改形參實質(zhì)上就修改了實參變量的值。本題中,無論在哪種方式下,以實參-6調(diào)用函數(shù)fun2后返回的結果是相同的(為12),因此在函數(shù)funl中,x都被修改為15,在計算表達式a-x的值時,有差別的是a的值。在傳值方式下,a的值沒有修改,因此a-x的值為-6-12,等于-18;在引用調(diào)用方式下,a的值被修改為4,因此a-x的值為4-12,等于-8。

73、答案:B本題解析:本題考查軟件測試的基礎知識。白盒測試和黑盒測試是兩種常用的測試技術。其中白盒測試包含不同的測試用例設計方法。語句覆蓋:設計若干測試用例,運行被測程序,使得每一個可執(zhí)行語句至少執(zhí)行一次;判定覆蓋:設計若干測試用例,運行被測程序,使得程序中每個判斷的取真分支和取假分支至少經(jīng)歷一次;條件覆蓋:設計若干測試用例,運行被測程序,使得程序中每個判斷的每個條件的可能取值至少執(zhí)行一次:路徑覆蓋:設計足夠的測試用例,覆蓋程序中所有可能的路徑。

74、答案:C本題解析:本題考查數(shù)據(jù)結構基礎知識對二叉樹進行先序遍歷的過程是:若二叉樹非空,則先訪問根結點,然后先序遍歷左子樹,最后先序遍歷右子樹。因此,在二叉樹的先序遍歷序列中,第一個元素是根結點。對二叉樹進行中序遍歷的過程是:若二叉樹非空,則首先中序遍歷左子樹,然后訪問根結點,最后中序遍歷右子樹。因此,若在中序遍歷序列中已找出二叉樹的根結點,則根結點左邊為左子樹的中序遍歷序列,右邊是右子樹的中序遍歷序列。由此,根據(jù)先序序列確定根結點,根據(jù)中序序列劃分左、右子樹,反復應用此原則,就可根據(jù)先序遍歷序列和中序遍歷序列恢復二叉樹的結構。本題中,先序序列為ABDCE,因此A是樹根結點,中序序列為BDAEC,因此BD是左子樹上的結點,EC是右子樹上的結點。接下來根據(jù)先序遍歷序列,可知B是左子樹的根結點,C是右

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論