![2018軟件水平考試(初級)程序員真題及答案綜合_第1頁](http://file4.renrendoc.com/view12/M09/32/1E/wKhkGWY0QQeALzHSAAJCakztEOQ211.jpg)
![2018軟件水平考試(初級)程序員真題及答案綜合_第2頁](http://file4.renrendoc.com/view12/M09/32/1E/wKhkGWY0QQeALzHSAAJCakztEOQ2112.jpg)
![2018軟件水平考試(初級)程序員真題及答案綜合_第3頁](http://file4.renrendoc.com/view12/M09/32/1E/wKhkGWY0QQeALzHSAAJCakztEOQ2113.jpg)
![2018軟件水平考試(初級)程序員真題及答案綜合_第4頁](http://file4.renrendoc.com/view12/M09/32/1E/wKhkGWY0QQeALzHSAAJCakztEOQ2114.jpg)
![2018軟件水平考試(初級)程序員真題及答案綜合_第5頁](http://file4.renrendoc.com/view12/M09/32/1E/wKhkGWY0QQeALzHSAAJCakztEOQ2115.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
試卷科目:軟件水平考試(初級)程序員綜合2018軟件水平考試(初級)程序員真題及答案綜合PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages2018軟件水平考試(初級)程序員真題及答案綜合第1部分:單項選擇題,共75題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.在Excel中,單元格L3內(nèi)容為?軟件工程技術(shù)?,若要取單元格L3前兩個字?軟件?放入單元格M3中,則在M3中可輸入(),并按下回車鍵即可。A)=LEFTB(M3,2)B)=LEFT(M3,2)C)=LEFTB(L3,2)D)=LEFT(L3,2)答案:D解析:LEFT函數(shù):根據(jù)所指定的字符數(shù),LEFT返回文本字符串中第一個字符或前幾個字符。LEFTB函數(shù):LEFTB基于所指定的字節(jié)數(shù)返回文本字符串中的第一個或前幾個字節(jié)。一個漢字在計算機(jī)里面占用2個字節(jié),故若需獲取L3的前兩個字,如果使用LEFTB函數(shù),應(yīng)指定為4個字節(jié),即?=LEFTB(L3,4)?;如果使用LEFT函數(shù),應(yīng)指定為2個字符,即?=LEFT(L3,2)?,因此應(yīng)選擇D。[單選題]2.CPU中可用來暫存運(yùn)算結(jié)果的是()。A)邏輯運(yùn)算單元B)累加器C)數(shù)據(jù)總線D)狀態(tài)寄存器答案:B解析:在CPU中,累加器(accumulator)是一種寄存器,用來儲存計算產(chǎn)生的中間結(jié)果,用于加快運(yùn)算速度,故應(yīng)選擇B。[單選題]3.微機(jī)系統(tǒng)中系統(tǒng)總線的()是指單位時間內(nèi)總線上傳送的數(shù)據(jù)量。A)主頻B)工作頻率C)位寬D)帶寬答案:D解析:主頻是CPU性能指標(biāo)中的一種,與總線無關(guān),故A錯誤;工作頻率即總線的工作頻率,一個周期可能會有多位的數(shù)據(jù)傳送,故B錯誤;位寬指總線一次傳輸?shù)臄?shù)據(jù)位數(shù),在單位時間內(nèi)會發(fā)生多次的數(shù)據(jù)傳輸,故C錯誤;帶寬指總線在單位時間內(nèi)傳輸?shù)臄?shù)據(jù)位數(shù),即數(shù)據(jù)量,故應(yīng)選擇D。[單選題]4.在互聯(lián)網(wǎng)中,各種電子媒體按照超鏈接的方式組織,通常使用()來描述超鏈接信息。A)HTMLB)XMLC)SGMLD)VRML答案:A解析:名詞解釋:①HTML指超文本標(biāo)記語言,標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用。?超文本?就是指頁面內(nèi)可以包含圖片、鏈接,甚至音樂、程序等非文字元素;②XML指可擴(kuò)展標(biāo)記語言,是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語言;③SGML標(biāo)準(zhǔn)通用標(biāo)記語言(以下簡稱?通用標(biāo)言?),是一種定義電子文檔結(jié)構(gòu)和描述其內(nèi)容的國際標(biāo)準(zhǔn)語言;④VRML(VirtualRealityModelingLanguage)即虛擬現(xiàn)實(shí)建模語言,是一種用于建立真實(shí)世界的場景模型或人們虛構(gòu)的三維世界的場景建模語言。依題意,應(yīng)當(dāng)選擇A。[單選題]5.使用圖像掃描儀以300DPI的分辨率掃描一幅3英寸×3英寸的圖片,可以得到()內(nèi)存像素的數(shù)字圖像。A)100×100B)300×300C)600×600D)900×900答案:D解析:圖像分辨率是一幅圖像的像素密度,其單位為DPI,表示每英寸的像素點(diǎn)數(shù)。依題意,所掃描出的圖片的像素點(diǎn)數(shù)=(長度×圖像分辨率)×(寬度×圖像分辨率)=(3英寸×300DPI)×(3英寸×300DPI)=900×900像素,故應(yīng)選擇D。[單選題]6.根據(jù)《計算機(jī)軟件保護(hù)條例》的規(guī)定,當(dāng)軟件()后,其軟件著作權(quán)才能得到保護(hù)。A)作品發(fā)表B)作品創(chuàng)作完成并固定在某種有形物體上C)作品創(chuàng)作完成D)作品上加注版權(quán)標(biāo)記答案:C解析:根據(jù)《中華人民共和國著作權(quán)法》和《計算機(jī)軟件保護(hù)條例》的規(guī)定,計算機(jī)軟件著作權(quán)的權(quán)利自軟件開發(fā)完成之日起產(chǎn)生,故應(yīng)選擇C。[單選題]7.甲程序員為乙軟件設(shè)計師開發(fā)的應(yīng)用軟件編寫了操作說明書,并已交付用戶使用,()享有該應(yīng)用軟件的軟件著作權(quán)。A)甲程序員B)甲程序員和乙軟件設(shè)計師共同C)乙軟件設(shè)計師D)甲程序員和乙軟件設(shè)計師都不答案:B解析:軟件由乙開發(fā),故乙享有著作權(quán)。但《著作權(quán)法實(shí)施條例》第四條規(guī)定了作品范圍,其中操作說明書中文學(xué)性的說明、產(chǎn)品設(shè)計圖以及其他的一些圖片、標(biāo)識只要是符合著作權(quán)法關(guān)于作品的實(shí)質(zhì)條件,即獨(dú)創(chuàng)性,就可以作為作品予以保護(hù)。企業(yè)在生產(chǎn)經(jīng)營中,為了介紹產(chǎn)品、引導(dǎo)用戶操作,經(jīng)過智力勞動,設(shè)計創(chuàng)作了操作說明書,以照片、表格、文字?jǐn)⑹鰳?gòu)成的整體設(shè)計融入了設(shè)計者的智慧,并付出一定的金錢和勞動,因此操作說明書的創(chuàng)作者也應(yīng)該享受著作權(quán),故應(yīng)選擇B。[單選題]8.數(shù)字信封技術(shù)能夠()。A)保證數(shù)據(jù)在傳輸過程中的安全性B)隱藏發(fā)送者的真實(shí)身份C)對發(fā)送者和接收者的身份進(jìn)行認(rèn)證D)防止交易中的抵賴發(fā)生答案:A解析:數(shù)字信封是利用非對稱加密的技術(shù),實(shí)現(xiàn)信息完整性驗證,可以保證數(shù)據(jù)在傳輸過程中的安全性,故應(yīng)選擇A。[單選題]9.計算機(jī)在進(jìn)行浮點(diǎn)數(shù)的相加(減)運(yùn)算前需先進(jìn)行對階操作,若x的階碼大于y的階碼,則應(yīng)將()。A)x的階碼縮小至與y的階碼相同,并對x的尾數(shù)進(jìn)行算術(shù)左移B)x的階碼縮小至與y的階碼相同,并對x的尾數(shù)進(jìn)行算術(shù)右移C)y的階碼擴(kuò)大至與x的階碼相同,并對y的尾數(shù)進(jìn)行算術(shù)左移D)y的階碼擴(kuò)大至與x的階碼相同,并對y的尾數(shù)進(jìn)行算術(shù)右移答案:D解析:在浮點(diǎn)數(shù)加減運(yùn)算時,首先要進(jìn)行對階,根據(jù)對階的規(guī)則,階碼和尾數(shù)將進(jìn)行相應(yīng)的操作。當(dāng)Ex≠Ey時,要通過尾數(shù)的移位來改變Ex或Ey,使Ex=Ey。對階的規(guī)則是:小階向大階看齊,即階碼小的數(shù)的尾數(shù)算數(shù)右移,每右移一位,階碼加1,直到兩數(shù)的階碼相等為止。當(dāng)Ex>Ey時,應(yīng)將y的階碼擴(kuò)大至與x的階碼相同,并對y的尾數(shù)進(jìn)行算數(shù)右移,故應(yīng)選擇D。[單選題]10.設(shè)機(jī)器碼的長度為8位,已知[X]原=[Y]補(bǔ)=11111111B,且X和Y都是帶符號的整數(shù),則X和Y的真值分別為()。A)-127,-127B)-1,127C)-127,-1D)-1,-1答案:C解析:[X]原=11111111B,符號位為1,表示真值為負(fù)數(shù);數(shù)據(jù)位為1111111B=127,故真值為﹣127。[Y]補(bǔ)=11111111B,符號位為1,表示真值為負(fù)數(shù);數(shù)據(jù)位為1111111B,對于負(fù)數(shù)應(yīng)當(dāng)按?按位取反,末尾加1?的規(guī)則求真值,即1,故真值為﹣1。綜上,應(yīng)當(dāng)選擇C。[單選題]11.以下關(guān)于Windows系統(tǒng)中文件的敘述中,正確的是()。A)文件一旦保存后則不能被刪除B)文件必須占用磁盤的連續(xù)區(qū)域C)?xls?也是可執(zhí)行文件的擴(kuò)展名D)不同文件夾下的文件允許同名答案:D解析:Windows系統(tǒng)中文件是允許刪除和修改的,故A錯誤;文件可以按照索引等方式進(jìn)行存儲在不連續(xù)的存儲區(qū)域里,故B錯誤;xls是Excel文件,不具有可執(zhí)行性,故C錯誤;不同文件夾下的文件允許同名,但是相同文件夾里面的文件名不允許相同,且不區(qū)分大小寫。綜上,應(yīng)當(dāng)選擇D。[單選題]12.在Windows資源管理器中,若要選擇窗口中分散的多個文件,在缺省配置下,可以先選擇一個文件,然后按?。ǎ?。A)CTRL鍵不放,并用鼠標(biāo)右鍵單擊要選擇的文件B)CTRL鍵不放,并用鼠標(biāo)左鍵單擊要選擇的文件C)SHIFT鍵不放,并用鼠標(biāo)右鍵單擊要選擇的文件D)SHIFT鍵不放,并用鼠標(biāo)左鍵單擊要選擇的文件答案:B解析:如果要選擇多個分散的文件,可以按住Ctrl鍵不放,然后左鍵單擊選擇需要選擇的文件,故B正確。[單選題]13.假設(shè)某計算機(jī)系統(tǒng)中資源R的可用數(shù)為9,系統(tǒng)中有3個進(jìn)程競爭R,且每個進(jìn)程都需要i個R,則該系統(tǒng)可能會發(fā)生死鎖的最小i值是()。A)2B)3C)4D)5答案:C解析:有3個進(jìn)程,每個進(jìn)程都需要分配4個資源,如果先給每個進(jìn)程都分配了3個資源,那么這時候沒有可用資源,接下來不管怎么分配都會發(fā)生死鎖。而如果每個進(jìn)程需要3個資源,這個時候是滿足需求的,不會發(fā)生死鎖,故應(yīng)選擇C。[單選題]14.()不屬于腳本語言。A)COBOLB)PythonC)PHPD)JavaScript答案:A解析:COBOL是數(shù)據(jù)處理領(lǐng)域最為廣泛的程序設(shè)計語言,其不屬于腳本語言,故應(yīng)選擇A。[單選題]15.將某高級語言程序翻譯為匯編語言形式的目標(biāo)程序,該過程稱為()。A)編譯B)解釋C)匯編D)解析答案:A解析:將高級語言編寫的程序翻譯為匯編語言形式的目標(biāo)程序的過程稱為編譯,故應(yīng)選擇A。[單選題]16.在Windows系統(tǒng)中,執(zhí)行x.exe時系統(tǒng)報告找不到y(tǒng).dll,原因是()。A)程序x中存在語法或語義錯誤,需要修改與x對應(yīng)的源程序B)程序y中存在語法錯誤,需要修改與y對應(yīng)的源程序C)程序y中存在語義錯誤,需要修改與y對應(yīng)的源程序并重新編譯D)程序x執(zhí)行時需要調(diào)用y中的函數(shù),需要安裝y.dll答案:D解析:dll(DynamicLinkLibrary)文件為動態(tài)鏈接庫文件,又稱?應(yīng)用程序拓展?,是軟件文件類型。在Windows中,許多應(yīng)用程序并不是一個完整的可執(zhí)行文件,它們被分割成一些相對獨(dú)立的動態(tài)鏈接庫,即dll文件,放置于系統(tǒng)中。當(dāng)我們執(zhí)行某一個程序時,相應(yīng)的dll文件就會被調(diào)用。dll文件中存放的是各類程序的函數(shù)(子過程)實(shí)現(xiàn)過程,當(dāng)程序需要調(diào)用函數(shù)時需要先載入dll,然后取得函數(shù)的地址,最后進(jìn)行調(diào)用。本題在執(zhí)行x.exe文件時找不到y(tǒng).dll,說明該程序在運(yùn)行時需要調(diào)用y.dll文件,而找不到該文件,需要安裝該文件以使程序運(yùn)行,故應(yīng)選擇D。[單選題]17.對二叉樹進(jìn)行后序遍歷和中序遍歷時,都依照左子樹在前右子樹在后的順序。已知對某二叉樹進(jìn)行后序遍歷時,結(jié)點(diǎn)M是最后被訪問的結(jié)點(diǎn),而對其進(jìn)行中序遍歷時,M是第一個被訪問的結(jié)點(diǎn),那么該二叉樹的樹根結(jié)點(diǎn)為M,且()。A)其左子樹和右子樹都必定為空B)其左子樹和右子樹都不為空C)其左子樹必定為空D)其右子樹必定為空答案:C解析:遍歷順序的名詞解釋:①先序遍歷:先遍歷根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹;②中序遍歷:先遍歷左子樹,然后遍歷根結(jié)點(diǎn),最后遍歷右子樹;③后序遍歷:先遍歷左子樹,然后遍歷右子樹,最后遍歷根節(jié)點(diǎn)。結(jié)點(diǎn)M是樹根結(jié)點(diǎn),而在中序遍歷的時候,M是第一個被訪問的結(jié)點(diǎn),那么可以看出其左子樹應(yīng)該為空,而右子樹不確定,故應(yīng)選擇C。[單選題]18.若關(guān)鍵碼序列(47,61,55,39,10,26,90,82)采用散列法進(jìn)行存儲和查找。設(shè)散列函數(shù)為H(Key)=Keymod11(mod表示整除取余運(yùn)算),擬采用鏈地址法(拉鏈法)解決沖突構(gòu)造散列表。以下關(guān)于該散列表的敘述中,正確的是()。A)關(guān)鍵碼10和90位于同一個鏈中B)關(guān)鍵碼61和82位于同一個鏈中C)關(guān)鍵碼61和39位于同一個鏈中D)關(guān)鍵碼47、55和39位于同一個鏈中答案:C解析:散列函數(shù)為H(Key)=KeyMOD11,因此只需要對線性表類數(shù)據(jù)分別與11進(jìn)行取余運(yùn)算。分別將關(guān)鍵碼序列和11進(jìn)行取余運(yùn)算,得到{3,6,0,6,10,4,2,5},可以看出關(guān)鍵碼61和39的值是相同的,因此其位于同一個鏈中,故應(yīng)選擇C。[單選題]19.用某排序方法對一個關(guān)鍵碼序列進(jìn)行遞增排序時,對于其中關(guān)鍵碼相同的元素,若該方法可保證在排序前后這些元素的相對位置不變,則稱該排序方法是穩(wěn)定的。以下關(guān)于排序方法穩(wěn)定性的敘述中,正確的是()。A)冒泡排序和簡擇排序都是穩(wěn)定的排序方法B)冒泡排序是穩(wěn)定的排序方法,簡擇排序不是C)簡擇排序是穩(wěn)定的排序方法,冒泡排序不是D)冒泡排序和簡擇排序都不是穩(wěn)定的排序方法答案:B解析:簡單排序算法是不穩(wěn)定的排序算法,而冒泡排序是穩(wěn)定的排序算法,故應(yīng)選擇B。[單選題]20.創(chuàng)建型設(shè)計模式抽象了實(shí)例化過程,它分為面向類和面向?qū)ο髢煞N。其中,()模式是保證一個類僅有一個實(shí)例,并提供一個訪問它的全局訪問點(diǎn)。A)工廠(Factory)B)構(gòu)建器(Builder)C)原型(Prototype)D)單例(Singleton)答案:D解析:單例模式有以下特點(diǎn):①單例類只能有一個實(shí)例;②單例類必須自己創(chuàng)建自己的唯一實(shí)例;③單例類必須給所有其他對象提供這一實(shí)例。單例模式確保某個類只有一個實(shí)例,而且自行實(shí)例化并向整個系統(tǒng)提供這個實(shí)例。故應(yīng)選擇D。[單選題]21.以下關(guān)于軟件工程的敘述中,錯誤的是()。A)軟件工程是開發(fā)、運(yùn)行、維護(hù)軟件的系統(tǒng)方法B)軟件工程把系統(tǒng)的、規(guī)范的、可度量的途徑應(yīng)用于軟件開發(fā)、運(yùn)行和維護(hù)過程C)軟件工程將工程技術(shù)、工程管理和工程經(jīng)濟(jì)融入軟件開發(fā)過程D)軟件工程就是以工業(yè)流水線生產(chǎn)方式開發(fā)軟件的過程答案:D解析:現(xiàn)階段的軟件開發(fā)方法有很多種,并不都是以流水線生產(chǎn)方式,如敏捷開發(fā)等,因此應(yīng)選擇D。[單選題]22.用戶界面設(shè)計的原則不包括()。A)將用戶界面置于用戶控制之下B)減少用戶的記憶負(fù)擔(dān)C)用戶界面上應(yīng)使用統(tǒng)一的IT術(shù)語D)保持界面簡潔和平衡答案:C解析:用戶界面設(shè)計原則:①簡易性(便于使用和理解,減少錯誤選擇的可能);②用戶的語言(友好人性化提示,使用用戶容易接受的方式);③記憶負(fù)擔(dān)最小化(轉(zhuǎn)換界面而不是選擇一系列的命令行);④一致性(術(shù)語一致、風(fēng)格和內(nèi)容一致、色調(diào)字體一致等);⑤利用用戶的熟悉程度(與其他眾多的字體風(fēng)格、按鈕顏色等一致);⑥從用戶的觀點(diǎn)考慮(以用戶為中心,用戶參與界面設(shè)計);⑦排列分組(有序整齊方便查找和使用);⑧安全性(選擇可逆,避免選錯無法恢復(fù));⑨人性化(從熟練用戶和新手用戶雙方考慮,盡量可以根據(jù)需求定制界面)。和統(tǒng)一的IT術(shù)語無關(guān),故應(yīng)選擇C。[單選題]23.敏捷開發(fā)的原則不包括()。A)使用分階段的計劃來管理流程,并詳細(xì)地編寫開發(fā)文檔B)歡迎需求變化,并利用這種變化來提高用戶的競爭優(yōu)勢C)盡早并持續(xù)地發(fā)布并交付有價值的軟件以滿足用戶需求D)無論團(tuán)隊內(nèi)外,面對面的交流始終是最有效的溝通方式答案:D解析:關(guān)于團(tuán)隊內(nèi)外的交流溝通,如果都采用面對面交流就會花費(fèi)大量的時間和精力,這不符合敏捷開發(fā)的要求,因此要采用合適的方式進(jìn)行溝通交流,故應(yīng)選擇D。[單選題]24.以下關(guān)于企業(yè)信息化建設(shè)的敘述中,錯誤的是()。A)應(yīng)從技術(shù)驅(qū)動的角度來構(gòu)建企業(yè)一體化的信息系統(tǒng)B)諸多信息孤島催生了系統(tǒng)之間互聯(lián)互通整合的需求C)業(yè)務(wù)經(jīng)常變化引發(fā)了信息系統(tǒng)靈活適應(yīng)變化的需求D)信息資源共享和業(yè)務(wù)協(xié)同將使企業(yè)獲得更多的回報答案:A解析:一體化管理系統(tǒng)是指擁有多個企業(yè)管理模塊的信息管理系統(tǒng),每個應(yīng)用模塊包含不同管理方向的功能,如客戶管理、采購管理、項目管理、OA、人力資源管理等,通過一體化的設(shè)計架構(gòu),實(shí)現(xiàn)企業(yè)數(shù)據(jù)共享。對于企業(yè)一體化的信息系統(tǒng),主要看的是企業(yè)的業(yè)務(wù),經(jīng)營范圍等等,而不是考慮技術(shù)方面,故應(yīng)選擇A。[單選題]25.數(shù)據(jù)庫的基本表與存儲文件之間通過建立()之間的映像,保證數(shù)據(jù)的物理獨(dú)立性。A)外模式/模式B)外模式/內(nèi)模式C)模式/內(nèi)模式D)外模式/外模式答案:C解析:外模式/模式映象定義在外模式描述中,把描述局部邏輯結(jié)構(gòu)的外模式與描述全局邏輯結(jié)構(gòu)的模式聯(lián)系起來,其可以保證邏輯獨(dú)立性,當(dāng)模式改變時,只要對外模式/模式映象做相應(yīng)的改變,使外模式保持不變,則以外模式為依據(jù)的應(yīng)用程序不受影響;模式/內(nèi)模式映象定義在模式描述中,把描述全局邏輯結(jié)構(gòu)的模式與描述物理結(jié)構(gòu)的內(nèi)模式聯(lián)系起來,其可以保證物理獨(dú)立性,當(dāng)內(nèi)模式改變時,比如存儲設(shè)備或存儲方式有所改變,只要模式/內(nèi)模式映象做相應(yīng)的改變,使模式保持不變,則應(yīng)用程序保持不變。故應(yīng)選擇C。[單選題]26.事務(wù)的()是指事務(wù)一旦提交,即使之后又發(fā)生故障,對其執(zhí)行的結(jié)果也不會有任何影響。A)原子性B)持久性C)隔離性D)一致性答案:B解析:事務(wù)的特性:①原子性指事務(wù)是原子的,要么都做,要么都不做;②一致性指事務(wù)執(zhí)行的結(jié)果必須保證數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài);③隔離性指事務(wù)相互隔離,當(dāng)多個事務(wù)并發(fā)執(zhí)行時,任意事務(wù)的更新操作直到其成功提交的整個過程,對其它事物都是不可見的;④持久性指一旦事務(wù)成功提交,即使數(shù)據(jù)庫崩潰,其對數(shù)據(jù)庫的更新操作也永久有效。依題意,應(yīng)當(dāng)選擇B。[單選題]27.若連接數(shù)據(jù)庫過程中需要指定用戶名和密碼,則這種安全措施屬于()。A)授權(quán)機(jī)制B)視圖機(jī)制C)數(shù)據(jù)加密D)用戶標(biāo)識與鑒別答案:D解析:名詞解釋:①授權(quán)機(jī)制是指指定用戶對數(shù)據(jù)庫對象的操作權(quán)限;②視圖機(jī)制是通過視圖訪問而將基本表中視圖外的數(shù)據(jù)對用戶屏蔽實(shí)現(xiàn)安全;③數(shù)據(jù)加密通過對存儲和傳輸數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行加密;④用戶標(biāo)識與鑒別是指用戶進(jìn)入數(shù)據(jù)庫系統(tǒng)時提供自己的身份標(biāo)識,由系統(tǒng)鑒定是否為合法用戶,只有合法用戶才可以進(jìn)入,故應(yīng)選擇D。[單選題]28.數(shù)據(jù)庫的安全機(jī)制中,采用GRANT語句實(shí)現(xiàn)的是()。A)加密B)許可證C)用戶授權(quán)D)回收權(quán)限答案:C解析:在數(shù)據(jù)庫中,GRANT是授予用戶對數(shù)據(jù)庫的權(quán)限,故應(yīng)選擇C。[單選題]29.對于正實(shí)數(shù)a,設(shè)[a]表示a的整數(shù)部分(例如[3.14]=3),則[1/3]+[2/3]+[3/3]+…+[99/3]+[100/3]=()。A)1650B)1682C)1683D)1749答案:A解析:[1/3]+[2/3]+[3/3]+……+[99/3]+[100/3]=0+0+1+1+1+…+32+32+32+33+33=0×2+3×(1+32)×32/2+2×33=1650,故應(yīng)選擇A。[單選題]30.甲乙兩人同時從同一地點(diǎn)出發(fā)向相反方向沿同一條環(huán)形公路勻速行走,甲將用3小時走完一圈,乙將用2小時走完一圈,則他們將在出發(fā)后()小時第一次相遇。A)1.1B)1.2C)1.3D)1.4答案:B解析:根據(jù)題意,甲的速度是1/3(圈/小時),乙的速度是1/2(圈/小時)。如果甲乙兩人相遇,則兩個人剛好加起來是走完一圈,那么就有:1/(1/3+1/2)=1.2小時,故應(yīng)選擇B。[單選題]31.ICMP協(xié)議的作用是()。A)報告IP數(shù)據(jù)報傳送中的差錯B)進(jìn)行郵件收發(fā)C)自動分配IP地址D)進(jìn)行距離矢量路由計算答案:A解析:ICMP是(InternetControlMessageProtocol)Internet控制報文協(xié)議。它是TCP/IP協(xié)議簇的一個子協(xié)議,用于在IP主機(jī)、路由器之間傳遞控制消息,包括網(wǎng)絡(luò)通不通、主機(jī)是否可達(dá)、路由是否可用等網(wǎng)絡(luò)本身的消息。這些控制消息雖然并不傳輸用戶數(shù)據(jù),但是對于用戶數(shù)據(jù)的傳遞起著重要的作用,故應(yīng)選擇A。[單選題]32.如果訪問一個網(wǎng)站速度很慢,可能有多種原因,但首先應(yīng)該排除的是()。A)網(wǎng)絡(luò)服務(wù)器忙B)通信線路忙C)本地終端感染病毒D)沒有訪問權(quán)限答案:D解析:在這里,已經(jīng)進(jìn)入了一個網(wǎng)站,因此可以排除沒有訪問權(quán)限,如果沒有訪問權(quán)限的話,將不允許進(jìn)入,故應(yīng)選擇D。[單選題]33.Theterm?software()?isusedtodescribethesoftwareengineeringactivitiesthatoccurfollowingdeliveryofasoftwareproducttothecustomer.A)analysisB)maintenanceC)designD)implementation答案:B解析:術(shù)語?軟件維護(hù)?是用來描述在向客戶交付軟件產(chǎn)品后發(fā)生的軟件工程活動,故應(yīng)選擇B。[單選題]34.()testingensuresthatasoftwaremoduleoperatescorrectlyandreliably.A)ApplicationB)IntegrationC)SystemD)Unit答案:D解析:單元測試確保軟件模塊正確和可靠地運(yùn)行,故應(yīng)選擇D。[單選題]35.()referstotherangeofcomputerhardwareandOSplatformsonwhichthesourcecodeofaprogramcanbecompiledandrun.A)UsabilityB)PortabilityC)ReliabilityD)Maintainability答案:B解析:可移植性指的是計算機(jī)硬件和操作系統(tǒng)平臺的范圍,在這些平臺上都可以編譯和運(yùn)行程序的源代碼,故應(yīng)選擇B。[單選題]36.Acomputer()isaprogramthatmaliciouslycausesunwantedbehavioronacomputer.A)softwareB)applicationC)virusD)process答案:C解析:一個計算機(jī)病毒是一段代碼,它會對計算機(jī)造成不期望的惡性不良影響,故應(yīng)選擇C。[單選題]37.()makescomputersabletodojobswhichtillnow,onlyhumanbrainscando.A)ArtificialintelligenceB)BigdataC)CloudcomputingD)Internetofthings答案:A解析:人工智能能夠讓計算機(jī)做那些現(xiàn)在只有人類大腦才可以做的一些工作,故應(yīng)選擇A。[單選題]38.與等價的邏輯表達(dá)式為()。A)AB)BC)CD)D答案:B解析:,故應(yīng)選擇B。[單選題]39.下圖是一個有限自動機(jī)的狀態(tài)轉(zhuǎn)換圖(A為初態(tài)、C為終態(tài)),該自動機(jī)識別的字符串集合可用正規(guī)式()來表示。A)(1|2)*00B)0(1|2)*0C)(0|1|2)*D)00(1|2)*答案:B解析:一個有限自動機(jī)所識別的語言是從開始狀態(tài)到終止?fàn)顟B(tài)所有路徑上的字符串的集合。要判斷一個字符串能否被指定的自動機(jī)識別,就看在該自動機(jī)的狀態(tài)圖中能否找到一條從開始狀態(tài)到達(dá)終止?fàn)顟B(tài)的路徑,且路徑上的字符串等于需要識別的字符串。從圖中看,首先要識別字符0,然后最終要識別的也是字符0,中間識別1或者2,可以0次或者無窮次,故應(yīng)選擇B。[單選題]40.已知函數(shù)f1()、f2()的定義如下,調(diào)用f1時為傳值調(diào)用,調(diào)用f2時為引用調(diào)用。設(shè)有函數(shù)調(diào)用t=f1(5),那么調(diào)用執(zhí)行后t的值為()。A)1B)5C)6D)7答案:A解析:首先a=f2(x)=f2(1),代入到f2中進(jìn)行運(yùn)算,x的值為0,返回值為1。這里x是引用調(diào)用,所以x的終值為0,然后返回值賦給了a。所以a=1,最終t的值為a+x=1。故本題選A。[單選題]41.設(shè)有一份電文中共使用a、b、c、d、e、f這6個字符,它們的出現(xiàn)頻率如下表所示,現(xiàn)通過構(gòu)造哈夫曼樹為這些字符編碼。那么,編碼長度最長的兩個字符是()。A)c、eB)b、eC)b、fD)e、f答案:C解析:構(gòu)造最優(yōu)二叉樹的哈夫曼算法如下:①根據(jù)給定的n個權(quán)值{W1,W2,…,Wn}構(gòu)成n棵二叉樹的集合F={T1,T2,…,Tn},其中每棵樹Ti中只有一個帶權(quán)為Wi的根結(jié)點(diǎn),其左右子樹均空;②在F中選取兩棵根結(jié)點(diǎn)的權(quán)值最小的樹作為左右子樹,構(gòu)造一棵新的二叉樹,置新構(gòu)造二叉樹的根結(jié)點(diǎn)的權(quán)值為其左、右子樹根結(jié)點(diǎn)的權(quán)值之和;③從F中刪除這兩棵樹,同時將新得到的二叉樹加入到F中;④重復(fù)②、③,直到F中只含一棵樹時為止。這棵樹便是最優(yōu)二叉樹(哈夫曼樹)。從樹中一個結(jié)點(diǎn)到另一個結(jié)點(diǎn)之間的分支構(gòu)成這兩個結(jié)點(diǎn)之間的路徑,路徑上的分支數(shù)目稱為路徑長度。樹的路徑長度是從樹根到每一個結(jié)點(diǎn)的路徑長度之和。樹的帶權(quán)路徑長度為樹中所有葉子結(jié)點(diǎn)的帶權(quán)路徑長度之和。根據(jù)算法,那么最長的路徑應(yīng)該就是b、f,故應(yīng)選擇C。[單選題]42.在Excel中,若在A1單元格輸入如下圖所示的內(nèi)容,則A1的值為()。A)7B)8C)TRUED)#NAME答案:B解析:本題考查Excel的公式和函數(shù)。在Excel里,在進(jìn)行運(yùn)算時,邏輯值結(jié)果為True的時候會轉(zhuǎn)化為1,如果是False會轉(zhuǎn)化為0。SUM函數(shù)是進(jìn)行求和,所以這里的答案是3+4+1=8,故選擇B。[單選題]43.某編輯在編輯文稿時發(fā)現(xiàn)如下錯誤,其中最嚴(yán)重的錯誤是()。A)段落標(biāo)題編號錯誤B)將某地區(qū)名列入了國家名單C)語句不通順、有明顯的錯別字D)標(biāo)點(diǎn)符號、字體、字號不符合要求答案:B解析:選項A、C、D均屬于文字錯誤,這種錯誤是常見的、難免的,對一般的錯誤可以加強(qiáng)校對來盡量減少錯誤;將某地區(qū)名列入國家名單,可能會引發(fā)政治問題,屬于較為嚴(yán)重的錯誤,故選擇B。[單選題]44.某縣有6.6萬個貧困戶,縣委組織人員調(diào)査這6.6萬個貧困戶經(jīng)濟(jì)收入,從中抽取1800個貧困戶的經(jīng)濟(jì)收入進(jìn)行分析。請問本次調(diào)查的總體、個體、樣本及樣本容量分別為()。A)6.6萬個貧困戶經(jīng)濟(jì)收入、每個貧困戶的經(jīng)濟(jì)收入、1800、1800個貧困戶B)6.6萬個貧困戶、1800個貧困戶經(jīng)濟(jì)收入、每個貧困戶的經(jīng)濟(jì)收入、1800C)6.6萬個貧困戶、每個貧困戶的經(jīng)濟(jì)收入、1800個貧困戶經(jīng)濟(jì)收入、1800D)6.6萬個貧困戶、每個貧困戶的經(jīng)濟(jì)收入、1800、1800個貧困戶經(jīng)濟(jì)收入答案:C解析:總體(母體):調(diào)查對象的全體,在這里是6.6萬個貧困戶;個體:總體中每一個考察對象,在這里就是每個貧困戶的經(jīng)濟(jì)收入;樣本:總體中所抽取的一部分個體,在這里是1800個貧困戶的經(jīng)濟(jì)收入;樣本容量:樣本中個體的數(shù)目,因此是1800,故選擇C。[單選題]45.電子郵件地址?zhangli@?中的zhangli、@和分別表示用戶信箱的()。A)郵件接收服務(wù)器域名、帳號和分隔符B)郵件接收服務(wù)器域名、分隔符和帳號C)帳號、分隔符和郵件接收服務(wù)器域名D)帳號、郵件接收服務(wù)器域名和分隔符答案:C解析:一個電子郵件地址由三部分組成,第一部分代表用戶信箱的賬號,第二部分是分隔符@,第三部分是用戶信箱的郵件接收服務(wù)器域名,用以標(biāo)識其所在的位置。一個電子郵件地址,例如zhangli@,由三部分組成,其中,第一部分?zhangli?代表用戶信箱的帳號,對于同一個郵件接收服務(wù)器來說,這個帳號必須是唯一的;第二部分?@?是分隔符;第三部分??是用戶信箱的郵件接收服務(wù)器域名,用以標(biāo)識其所在的位置,故應(yīng)選擇C。[單選題]46.程序計數(shù)器(PC)是用來指出下一條待執(zhí)行指令地址的,它屬于()中的部件。A)CPUB)RAMC)CacheD)USB答案:A解析:PC又稱為指令計數(shù)器,它保存了下一條要執(zhí)行指令的地址,屬于CPU內(nèi)部結(jié)構(gòu)中控制單元的一部分,故應(yīng)選擇A。[單選題]47.以下關(guān)于主流固態(tài)硬盤的敘述中,正確的是()。A)存儲介質(zhì)是磁表面存儲器,比機(jī)械硬盤功耗高B)存儲介質(zhì)是磁表面存儲器,比機(jī)械硬盤功耗低C)存儲介質(zhì)是閃存芯片,比機(jī)械硬盤功耗高D)存儲介質(zhì)是閃存芯片,比機(jī)械硬盤功耗低答案:D解析:固態(tài)硬盤(SolidStateDrive)是用固態(tài)電子存儲芯片陣列而制成的硬盤,由控制單元和存儲單元(FLASH芯片、DRAM芯片)組成,其與機(jī)械硬盤相比具有讀寫速度快、防震抗摔、低功耗、無噪音、工作溫度范圍大、輕便等優(yōu)點(diǎn),故應(yīng)選擇D。[單選題]48.()屬于DoS攻擊。A)為Wi-Fi設(shè)置安全連接口令,拒絕用戶訪問網(wǎng)絡(luò)B)設(shè)置訪問列表從而拒絕指定用戶訪問C)發(fā)送大量非法請求使得服務(wù)器拒絕正常用戶的訪問D)為用戶設(shè)定相應(yīng)的訪問權(quán)限答案:C解析:DoS(DenialofService)指拒絕服務(wù),造成DoS的攻擊行為被稱為DoS攻擊,其目的是使計算機(jī)或網(wǎng)絡(luò)無法提供正常的服務(wù)。最常見的DoS攻擊有計算機(jī)網(wǎng)絡(luò)帶寬攻擊和連通性攻擊。計算機(jī)網(wǎng)絡(luò)帶寬攻擊是指故意的攻擊網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)的缺陷或直接通過野蠻手段殘忍地耗盡被攻擊對象的資源,使目標(biāo)系統(tǒng)服務(wù)停止響應(yīng)甚至崩潰,而在此攻擊中并不包括侵入目標(biāo)服務(wù)器或目標(biāo)網(wǎng)絡(luò)設(shè)備,故應(yīng)選擇C。[單選題]49.在網(wǎng)絡(luò)安全管理中,加強(qiáng)內(nèi)防內(nèi)控可采取的策略有()。①控制終端接入數(shù)量②終端訪問授權(quán),防止合法終端越權(quán)訪問③加強(qiáng)終端的安全檢查與策略管理④加強(qiáng)員工上網(wǎng)行為管理與違規(guī)審計A)②③B)②④C)①②③④D)②③④答案:C解析:內(nèi)網(wǎng)安全系統(tǒng)緊密圍繞?合規(guī)?,內(nèi)含企業(yè)級主機(jī)防火墻系統(tǒng)。其通過?終端準(zhǔn)入控制、終端安全控制、桌面合規(guī)管理、終端泄密控制和終端審計?五維化管理,全面提升內(nèi)網(wǎng)安全防護(hù)能力和合規(guī)管理水平。因此①、②、③、④都屬于內(nèi)防內(nèi)控的范圍,故應(yīng)選擇C。[單選題]50.某計算機(jī)內(nèi)存空間按字節(jié)編址,起始地址為0000A000H、終止地址為0000BFFFH的內(nèi)存區(qū)域容量為()KB。A)8B)13C)1024D)8192答案:A解析:存儲區(qū)域空間為:0000BFFFH-0000A0000H+1H=2000H=213;按字節(jié)編址,即每個存儲空間的容量為1B,故總?cè)萘繛椋?13×1B=8KB,應(yīng)選擇A。[單選題]51.某計算機(jī)系統(tǒng)頁面大小為4K,進(jìn)程P的頁面變換表如下圖所示。若進(jìn)程P要訪問邏輯地址25EFH(十六進(jìn)制),那么經(jīng)過地址變換后物理地址應(yīng)為()。A)15EFHB)35EFHC)45EFHD)65EFH答案:C解析:根據(jù)題意,頁面大小為4K=1000H,邏輯地址為25EFH,則其頁號為25EFH÷1000H=2,頁內(nèi)地址為5EFH;查頁表后可知頁幀號(物理塊號)為4,則該塊的基地址為4H×1000H=4000H。該地址經(jīng)過變換后,其物理地址應(yīng)為基地址加上頁內(nèi)地址5EFH,即45EFH,故應(yīng)選擇C。[單選題]52.嵌入式操作系統(tǒng)主要特點(diǎn)包括:微型化、()。A)可定制、實(shí)時、可靠,但不易移植B)可定制、實(shí)時、可靠和易移植C)實(shí)時、可靠、易移植,但不可定制D)可定制、實(shí)時、易移植性,但可靠性差答案:B解析:嵌入式操作系統(tǒng)運(yùn)行在智能芯片環(huán)境中,其特點(diǎn)有:微型化、可定制、實(shí)時性、可靠性、易移植性,故應(yīng)選擇B。[單選題]53.設(shè)數(shù)組a[1..m,1..n](m>1,n>1)中的元素按行存放,每個元素占用1個存儲單元,則數(shù)組元素a[i,j](1≤i≤m,1≤j≤n)相對于數(shù)組首元素的偏移量為()。A)(i-1)×m+j-1B)(i-1)×n+j-1C)(j-1)×m+i-1D)(j-1)×n+i-1答案:B解析:本問題中n行m列的二維數(shù)組a[1..m,1..n]是按行存儲,則對于元素a[i,j]來說,它之前有完整的i-1行,每行n個元素,在第i行上排在a[i,j]之前的元素個數(shù)是j-1個,因此排列在a[i,j]之前的元素個數(shù)為(i-1)×n+j-1,由于每個元素占一個單元,該表達(dá)式的值就是偏移量,故應(yīng)選擇B。[單選題]54.一個計算機(jī)算法是對特定問題求解步驟的一種描述。算法的()是指算法能夠?qū)Σ缓侠頂?shù)據(jù)及非法操作進(jìn)行識別和處理的能力。A)有窮性B)可行性C)確定性D)健壯性答案:D解析:評定一個算法的優(yōu)劣,主要有以下幾個指標(biāo):①正確性要求編程人員應(yīng)用正確的計算機(jī)語言實(shí)現(xiàn)算法的功能;②友好性是指算法實(shí)現(xiàn)的功能要具有良好的使用性,即用戶友好性;③可讀性指算法應(yīng)當(dāng)是可讀的、可以理解的,方便程序人員對其分析、修改移植到自己的程序中,實(shí)現(xiàn)某些功能;④健壯性指在一個算法中,經(jīng)常會出現(xiàn)不合理的數(shù)據(jù)或非法的操作,所以一個算法必須具有健壯性,能夠?qū)@些問題進(jìn)行檢查、糾正;⑤效率主要是指執(zhí)行算法時計算機(jī)資源的消耗。依題意應(yīng)選擇D。[單選題]55.假設(shè)以S和X分別表示入棧和出棧操作,并且初始和終止時棧都為空,那么()不是合法的操作序列。A)SSXXXSSXSXB)SSSXXXSSXXC)SSXSSXSXXXD)SXSXSXSXSX答案:A解析:棧是先進(jìn)后出,在A選項中,SSXXX這里,先進(jìn)入了兩個元素,然后出棧3個,此時就會產(chǎn)生錯誤,因此是不合法的操作序列。[單選題]56.以下關(guān)于軟件可靠性測試的敘述中,錯誤的是()。A)軟件可靠性測試的目的是評估軟件系統(tǒng)的可靠性B)軟件可靠性測試前應(yīng)先確定軟件可靠性的目標(biāo)C)應(yīng)平衡地考慮對軟件開發(fā)進(jìn)度和成本的影響D)應(yīng)選用適用于所有軟件的標(biāo)準(zhǔn)的可靠性測試模型答案:D解析:沒有適用于所有軟件的標(biāo)準(zhǔn)的可靠性測試模型,主要還是看軟件本身的要求,故應(yīng)選擇D。[單選題]57.()模式將企業(yè)主要的數(shù)據(jù)處理過程從個人計算機(jī)或服務(wù)器轉(zhuǎn)移到大型的數(shù)據(jù)中心,將計算能力、存儲能力當(dāng)作服務(wù)來提供。A)人工智能B)物聯(lián)網(wǎng)C)云計算D)移動互聯(lián)網(wǎng)答案:C解析:云計算是利用高速互聯(lián)網(wǎng)的傳輸能力,將數(shù)據(jù)的處理過程從個人計算機(jī)或服務(wù)器轉(zhuǎn)移到一個大型的計算中心,并將計算能力、存儲能力當(dāng)作服務(wù)來提供。用戶不再需要了解?云?中基礎(chǔ)設(shè)施的細(xì)節(jié),不必具有相應(yīng)的專業(yè)知識,也無需直接進(jìn)行控制,就如同電力、自來水一樣按需使用和按量計費(fèi)。這便是云計算的計算方式,故應(yīng)選擇C。[單選題]58.某道多項有A、B、C、D、E五個備選項,要求從中選擇2項或2項以上,全部選對才算解答正確。按照上述要求,某考生憑猜測答題,解答正確的概率是()。A)1/10B)1/16C)1/26D)1/31答案:C解析:答案的情況總共有,則解答正確的概率是1/26。故本題選C。[單選題]59.局域網(wǎng)中某主機(jī)的IP地址為2/21,該局域網(wǎng)的子網(wǎng)掩碼為()。A)B)C)D)答案:C解析:2/21表示有21位為網(wǎng)絡(luò)位,另外11位是主機(jī)位。因此,在子網(wǎng)掩碼中,第三個字節(jié)的后面3位是0,因此子網(wǎng)掩碼是,故應(yīng)選擇C。[單選題]60.計算機(jī)中機(jī)械硬盤的性能指標(biāo)不包括(1);其平均訪問時間等于(2)。(1)A)磁盤轉(zhuǎn)速及容量B)盤片數(shù)及磁道數(shù)C)容量及平均尋道時間D)磁盤轉(zhuǎn)速及平均尋道時間答案:B解析:機(jī)械硬盤的性能指標(biāo)包括磁盤轉(zhuǎn)速、容量、平均尋道時間等,與盤片數(shù)和磁道數(shù)無關(guān),故應(yīng)選擇B。[單選題]61.計算機(jī)中機(jī)械硬盤的性能指標(biāo)不包括(1);其平均訪問時間等于(2)。(2)A)磁盤轉(zhuǎn)速+平均等待時間B)磁盤轉(zhuǎn)速+平均尋道時間C)平均數(shù)據(jù)傳輸時間+磁盤轉(zhuǎn)速D)平均尋道時間+平均等待時間答案:D解析:硬盤平均訪問時間=平均尋道時間+平均等待時間。其中,平均尋道時間(Averageseektime)是指硬盤在盤面上移動讀寫頭至指定磁道尋找相應(yīng)目標(biāo)數(shù)據(jù)所用的時間,它描述硬盤讀取數(shù)據(jù)的能力,單位為毫秒;平均等待時間也稱平均潛伏時間(Averagelatencytime),是指當(dāng)磁頭移動到數(shù)據(jù)所在磁道后,然后等待所要的數(shù)據(jù)塊繼續(xù)轉(zhuǎn)動到磁頭下的時間,故應(yīng)選擇D。[單選題]62.算術(shù)表達(dá)式采用后綴式表示時不需要使用括號,使用(1)就可以方便地進(jìn)行求值。a-b×(c+d)的后綴式為(2)。(1)A)隊列B)數(shù)組C)棧D)廣義表答案:C解析:計算機(jī)在處理算術(shù)表達(dá)式時,首先將其轉(zhuǎn)換為后綴表達(dá)式。計算后綴表達(dá)式時,應(yīng)從左至右掃描后綴表達(dá)式:若遇到運(yùn)算對象,則壓入棧中;遇到運(yùn)算符,則從棧中彈出相關(guān)運(yùn)算對象進(jìn)行計算,并將運(yùn)算結(jié)果壓入棧中,重復(fù)以上過程,直到后綴表達(dá)式掃描結(jié)束,故應(yīng)選擇C。[單選題]63.算術(shù)表達(dá)式采用后綴式表示時不需要使用括號,使用(1)就可以方便地進(jìn)行求值。a-b×(c+d)的后綴式為(2)。(2)A)abcd-×+B)abcd×+-C)ab-c×d+D)abcd+×-答案:D解析:按照(1)中的方法計算,表達(dá)式?a-b×(c+d)?的后綴表達(dá)式形式為?abcd+×-?,故應(yīng)選擇D。[單選題]64.某圖的鄰接矩陣如下,該圖為(1);若采用鄰接表表示該圖,則鄰接表中用來表示邊(或弧)的表結(jié)點(diǎn)總數(shù)為(2)個。(2)A)9B)18C)21D)49答案:A解析:圖的鄰接矩陣是一個方陣,所有行標(biāo)和列標(biāo)都與圖中的頂點(diǎn)一一對應(yīng),這樣對于矩陣中的一個元素[i,j],其值為正數(shù)表示[i,j]對應(yīng)的頂點(diǎn)間有邊(或弧),其值為無窮則表示[i,j]對應(yīng)的頂點(diǎn)間不存在邊(或弧)。顯然,圖中總共有9條邊。則其對應(yīng)的鄰接表應(yīng)有9個表示邊(或弧)的結(jié)點(diǎn)為9,故(2)應(yīng)選擇A。[單選題]65.某圖的鄰接矩陣如下,該圖為(1);若采用鄰接表表示該圖,則鄰接表中用來表示邊(或?。┑谋斫Y(jié)點(diǎn)總數(shù)為(2)個。(1)A)無向圖B)有向圖C)完全圖D)二部圖答案:B解析:在無向圖中,邊(i,j)與(j,i)是指同一條邊,其取值是相同的;在有向圖中,與是兩條不同的弧。而在本題中,矩陣中的(i,j)與(j,i)是不同的,因此這個是有向圖,故應(yīng)選擇B。[單選題]66.多態(tài)分為參數(shù)多態(tài)、包含多態(tài)、過載多態(tài)和強(qiáng)制多態(tài)四種不同形式。其中,子類型化(一個類型是另一個類型的子類型)屬于(1)多態(tài);(2)多態(tài)是指同一個名字在不同上下文中可代表不同的含義。(1)A)參數(shù)B)包含C)過載D)強(qiáng)制答案:B解析:多態(tài)指的是不同對象對同一消息的不同的響應(yīng)。主要分為:①參數(shù)多態(tài):應(yīng)用廣泛、最純的多態(tài);②包含多態(tài):同樣的操作可用于一個類型及其子類型。包含多態(tài)一般需要進(jìn)行運(yùn)行時的類型檢查。包含多態(tài)在許多語言中都存在,最常見的例子就是子類型化,即一個類型是另外一個類型的子類型;③強(qiáng)制多態(tài):編譯程序通過語義操作,把操作對象的類型強(qiáng)行加以變換,以符合函數(shù)或操作符的要求;④過載多態(tài):同一個名(操作符﹑函數(shù)名)在不同的上下文中有不同的類型。故(1)應(yīng)選擇B,而(2)應(yīng)選擇C。[單選題]67.多態(tài)分為參數(shù)多態(tài)、包含多態(tài)、過載多態(tài)和強(qiáng)制多態(tài)四種不同形式。其中,子類型化(一個類型是另一個類型的子類型)屬于(1)多態(tài);(2)多態(tài)是指同一個名字在不同上下文中可代表不同的含義。(2)A)參數(shù)B)包含C)過載D)強(qiáng)制答案:C解析:多態(tài)指的是不同對象對同一消息的不同的響應(yīng)。主要分為:①參數(shù)多態(tài):應(yīng)用廣泛、最純的多態(tài);②包含多態(tài):同樣的操作可用于一個類型及其子類型。包含多態(tài)一般需要進(jìn)行運(yùn)行時的類型檢查。包含多態(tài)在許多語言中都存在,最常見的例子就是子類型化,即一個類型是另外一個類型的子類型;③強(qiáng)制多態(tài):編譯程序通過語義操作,把操作對象的類型強(qiáng)行加以變換,以符合函數(shù)或操作符的要求;④過載多態(tài):同一個名(操作符﹑函數(shù)名)在不同的上下文中有不同的類型。故(1)應(yīng)選擇B,而(2)應(yīng)選擇C。[單選題]68.UML中的結(jié)構(gòu)事物是模型中的靜態(tài)部分,采用名詞描述概念或物理元素。(1)屬于結(jié)構(gòu)事物,以此事物為主的UML模型圖為(2)。(2)A)類圖B)組件圖C)包圖D)部署圖答案:B解析:事物是對模型中最具有代表性的成分的抽象:①結(jié)構(gòu)事物,如類(Class)、接口(Interface)、協(xié)作(Collaboration)、用例(UseCase)、主動類(ActiveClass)、組件(Component)和節(jié)點(diǎn)(Node);②行為事物,如交互(Interaction)、狀態(tài)機(jī)(Statemachine);③分組事物(包,Package);④注釋事物(注解,Note)。因此,(1)應(yīng)選擇A,(2)應(yīng)選擇B。[單選題]69.UML中的結(jié)構(gòu)事物是模型中的靜態(tài)部分,采用名詞描述概念或物理元素。(1)屬于結(jié)構(gòu)事物,以此事物為主的UML模型圖為(2)。(1)A)組件B)狀態(tài)機(jī)C)注釋D)包答案:A解析:事物是對模型中最具有代表性的成分的抽象:①結(jié)構(gòu)事物,如類(Class)、接口(Interface)、協(xié)作(Collaboration)、用例(UseCase)、主動類(ActiveClass)、組件(Component)和節(jié)點(diǎn)(Node);②行為事物,如交互(Interaction)、狀態(tài)機(jī)(Statemachine);③分組事物(包,Package);④注釋事物(注解,Note)。因此,(1)應(yīng)選擇A,(2)應(yīng)選擇B。[單選題]70.在設(shè)計白盒測試用例時,(1)是最弱的邏輯覆蓋。在下圖所示流程中,至少需要(2)個測試用例才可以實(shí)現(xiàn)路徑覆蓋。(1)A)條件覆蓋B)語句覆蓋C)判定覆蓋D)路徑覆蓋答案:B解析:(1)主要的軟件測試方法有:①語句覆蓋:被測程序的每個語句至少執(zhí)行一次;②判定覆蓋:也稱為分支覆蓋,判定表達(dá)式至少獲得一次?真?、?假?值;③條件覆蓋:每個邏輯條件的各種可能的值都滿足一次,覆蓋較強(qiáng);④路徑覆蓋:覆蓋所有可能的路徑,覆蓋較強(qiáng);⑤判定/條件覆蓋:每個條件所有可能的值(真/假)至少出現(xiàn)一次;⑥條件組合覆蓋:每個條件的各種可能值的組合都至少出現(xiàn)一次。在這些覆蓋方法中,語句覆蓋是最弱的,故應(yīng)選擇B。[單選題]71.在設(shè)計白盒測試用例時,(1)是最弱的邏輯覆蓋。在下圖所示流程中,至少需要(2)個測試用例才可以實(shí)現(xiàn)路徑覆蓋。(1)A)1B)2C)3D)4答案:C解析:滿足路徑覆蓋,只要覆蓋所有可能的路徑,總共是3條路徑,所以需要用3個測試用例即可,故(2)應(yīng)選擇C。[單選題]72.某企業(yè)信息管理系統(tǒng)的部分關(guān)系模式為:部門(部門號,部門名,負(fù)責(zé)人,電話)、職工(職工號,職工姓名,部門號,職位,住址,聯(lián)系電話)。部門關(guān)系中的部門名為非空值,負(fù)責(zé)人參照職工關(guān)系的職工號,請將下述SQL語句的空缺部分補(bǔ)充完整。CREATETABLE部門(部門號CHAR(4)PRIMARYKEY,部門名CHAR(20)(1),負(fù)責(zé)人CHAR(6),電話CHAR(15),(2));(1)A)UNIQUEB)NOTNULLC)KEYUNIQUED)PRIMARYKEY答案:B解析:部門關(guān)系中的部門名為非空值,應(yīng)使用NOTNULL聲明,故(1)應(yīng)選擇B。[單選題]73.某企業(yè)信息管理系統(tǒng)的部分關(guān)系模式為:部門(部門號,部門名,負(fù)責(zé)人,電話)、職工(職工號,職工姓名,部門號,職位,住址,聯(lián)系電話)。部門關(guān)系中的部門名為非空值,負(fù)責(zé)人參照職工關(guān)系的職工號,請將下述SQL語句的空缺部分補(bǔ)充完整。CREATETABLE部門(部門號CHAR(4)PRIMARYKEY,部門名CHAR(20)(1),負(fù)責(zé)人CHAR(6),電話CHAR(15),(2));(2)A)PRIMARYKEY(部門號)NOTNULLUNIQUEB)PRIMARYKEY(部門名)UNIQUEC)FOREIGNKEY(負(fù)責(zé)人)REFERENCES職工(職工號)D)FOREIGNKEY(負(fù)責(zé)人)REFERENCES職工(職工姓名)答案:C解析:負(fù)責(zé)人參照職工關(guān)系的職工號,職工號是外鍵。用FOREIGNKEY(負(fù)責(zé)人)REFERENCES職工(職工號)表示,故(2)應(yīng)選擇C。[單選題]74.在TCP/IP體系結(jié)構(gòu)中,(1)協(xié)議可將IP地址轉(zhuǎn)化為MAC地址;(2)協(xié)議屬于應(yīng)用層協(xié)議。(1)A)RARPB)ARPC)ICMPD)TCP答案:B解析:ARP是將IP地址轉(zhuǎn)換為MAC地址,而RARP是將MAC地址轉(zhuǎn)為IP地址,故應(yīng)選擇B。[單選題]75.在TCP/IP體系結(jié)構(gòu)中,(1)協(xié)議可將IP地址轉(zhuǎn)化為MAC地址;(2)協(xié)議屬于應(yīng)用層協(xié)議。(2)A)UDPB)IPC)ARPD)DNS答案:D解析:DNS是屬于應(yīng)用層的協(xié)議,TCP和UDP是傳輸層的協(xié)議,ARP是數(shù)據(jù)鏈路層的協(xié)議,故應(yīng)選擇D。第2部分:問答題,共6題,請在空白處填寫正確答案。[問答題]76.閱讀以下C代碼,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)?!締栴}1】對于【C代碼1】,寫出下面的函數(shù)調(diào)用后x1、x2和x3的值。(1)x1=adjustSalary(1,25,9000.0);(2)x2=adjustSalary(8,32,7000.0);(3)x3=adjustSalary(5,41,5000.0)。2.【問題2】(1)寫出函數(shù)調(diào)用為foo(1)的輸出結(jié)果;(2)寫出函數(shù)調(diào)用為foo(5)的輸出結(jié)果;(3)寫出函數(shù)調(diào)用為foo(10)的輸出結(jié)果;(4)寫出函數(shù)調(diào)用為foo(25)的輸出結(jié)果。3.【問題3】(1)簡要說明【C代碼3】中的函數(shù)getSum的功能;(2)程序員小王將函數(shù)getSum改寫后得到下面的函數(shù)getSum_v2(即用for語句來描述循環(huán))。請問,getSum_v2的功能是否與【C代碼3】的getSum完全相同,若不同,請說明原因。答案:【問題1】(1)x1=9000.000000(2)x2=14000.000000(3)x3=6000.000000解析:(1)對于x1,service_year=1,age=25,salary=9000.0,首先判斷service_year<=5,因此再判斷age<30,不進(jìn)行任何運(yùn)算,salary仍為9000.0,由于salary為float類型數(shù)據(jù),因此輸出為9000.000000。(2)對于x2,service_year=8,age=32,salary=7000.0,首先判斷service_year>5,因此直接進(jìn)行else中的運(yùn)算,salary=7000.0×2.0=14000.0,由于salary為float類型數(shù)據(jù),因此輸出為14000.000000。(3)對于x3,service_year=5,age=41,salary=5000.0,首先判斷service_year<=5,因此再判斷age>30,進(jìn)行運(yùn)算salary=5000.0×1.2=6000.0,由于salary為float類型數(shù)據(jù),因此輸出為6000.000000。【問題2】(1)foo(1):輸出為兩行,第一行是Cent,第二行是Nickel。(2)foo(5):Nickel。(3)foo(10):輸出為兩行,第一行是Dime,第二行是Quarter。(4)foo(25):Quarter。解析:(1)foo(1):coin=1,執(zhí)行printf("Cent\n"),輸出Cent并回車,繼續(xù)執(zhí)行printf("Nickel\n"),輸出Nickel并回車,再執(zhí)行break,結(jié)束foo函數(shù)。(2)foo(5):coin=5,執(zhí)行printf("Nickel\n"),輸出Nickel并回車,再執(zhí)行break,結(jié)束foo函數(shù)。(3)foo(10):coin=10,執(zhí)行printf("Dime\n"),輸出Dime并回車,繼續(xù)執(zhí)行printf("Quarter\n"),輸出Quarter并回車,結(jié)束foo函數(shù)。(4)foo(25):coin=25,執(zhí)行printf("Quarter\n"),輸出Quarter并回車,結(jié)束foo函數(shù)?!締栴}3】(1)函數(shù)getSum是求n個不小于0的整數(shù)之和。(2)函數(shù)getSum_v2的功能與函數(shù)getSum不同,getSum是求n個不小于0的整數(shù)之和,計算和的數(shù)目總數(shù)是n個,而getSum_v2是總共輸入了n個數(shù),這n個數(shù)中有大于等于0,也有小于0的數(shù),最終只把大于等于0的數(shù)進(jìn)行求和,因此最終計算的和的個數(shù)有可能是小于n的,即二者的計算結(jié)果可能不同。解析:(1)函數(shù)getSum是求n個不小于0的整數(shù)之和。(2)函數(shù)getSum_v2的功能與函數(shù)getSum不同,原因:在getSum中,當(dāng)t<0時,繼續(xù)運(yùn)行scanf函數(shù)獲得t,而不會運(yùn)行i++運(yùn)算,i的值不會改變,最終會獲得n個不小于0的整數(shù)并求和;而在getSum_v2中,當(dāng)t<0時,首先進(jìn)行i++,再繼續(xù)scanf函數(shù),因此當(dāng)輸入的數(shù)出現(xiàn)負(fù)值時,會導(dǎo)致最終運(yùn)算的值可能少于n個。解析:[問答題]77.閱讀以下說明和C代碼,填寫代碼中的空(1)~(6),將解答寫入答題紙的對應(yīng)欄內(nèi)。下面的C代碼在輸入的100個英文單詞中找出最小單詞和最大單詞。約定每個單詞是僅由英文字母構(gòu)成的字符串,且都不超過20個字符。單詞的大小按照字典序定義。例如,單詞?entry?大于?enter?、?art?小于?article?、?an?等于?An?。答案:(1)word(2)usr_strcmp(word,maxWord)(3)usr_strcmp(word,minWord)(4)ch-'A'(5)*s1!='\0'&&*s2!='\0'或*s1||*s2等價表示(6)*s2!='\0'或*s2等價表示解析:(1)scanf函數(shù)是將輸入的數(shù)據(jù)賦值給相應(yīng)的變量,在格式字符串后需要取變量地址,即將數(shù)據(jù)賦值給相應(yīng)地址的變量,word是數(shù)組名,表示數(shù)組的首地址,因此可以直接作為地址。(2)調(diào)用usr_strcmp比較單詞,當(dāng)usr_strcmp返回的值為正整數(shù)時,調(diào)用usr_strcpy將word值賦值給maxWord,因此此處是比較word和maxWord,即usr_strcmp(word,maxWord)。(3)調(diào)用usr_strcmp比較單詞,當(dāng)usr_strcmp返回的值為負(fù)整數(shù)時,調(diào)用usr_strcpy將word值賦值給minWord,因此此處是比較word和minWord,即usr_strcmp(word,minWord)。(4)toLower函數(shù)是將大寫字母轉(zhuǎn)換為小寫字母,if函數(shù)是判斷ch是否為大寫字母,當(dāng)ch為大寫的時候,將ch轉(zhuǎn)換為小寫,小寫是在'a'的基礎(chǔ)上加上一個值得到,例如'b'=1+'a',這個值便是大寫字母和'A'之間的差值,即例子中1為'B'-'A',因此此處填寫ch-'A'。(5)usr_strcmp是比較兩個英文單詞,是需要對s1和s2中的字符逐一比較,因此在for循環(huán)中進(jìn)行比較,for循環(huán)的判斷條件是s1和s2中的字符是否為'\0',因此此處填寫*s1!='\0'&&*s2!='\0'。(6)usr_strcpy是將s2復(fù)制給s1,是需要將s2中的字符逐一賦值給s1,因此在for循環(huán)中進(jìn)行賦值,for循環(huán)的判斷條件是s2中的字符是否為'\0',因此此處填寫*s2!='\0'。解析:[問答題]78.閱讀下列說明和C++代碼,填寫程序中的空(1)~(6),將解答寫入答題紙的對應(yīng)欄內(nèi)。以下C++代碼實(shí)現(xiàn)一個簡單繪圖工具,繪制不同形狀以及不同顏色的圖形。部分類及其關(guān)系如圖所示。答案:(1)voiddrawCircle(intradius,intx,inty)(2)DrawCircle*drawCircle(3)drawCircle(4)drawCircle(radius,x,y)(5)newredCircle()(6)newgreenCircle()解析:(1)是填接口里面的方法,在接口的實(shí)現(xiàn)里面找,可以發(fā)現(xiàn)應(yīng)該填voiddrawCircle(intradius,intx,inty)。(2)可以根據(jù)后面this->drawCircle=drawCircle判斷,這里應(yīng)該有一個drawCircle屬性,因此應(yīng)該填DrawCircle*drawCircle。(3)這里填drawCircle,用this->drawCircle來引用父類的成員。(4)調(diào)用drawCircle(radius,x,y)方法。(5)、(6)分別創(chuàng)建一個紅色圓形對象和一個綠色圓形對象作為Circle里面的實(shí)參。解析:[問答題]79.閱讀以下說明和流程圖,填寫流程圖中的空缺,將解答填入答題紙的對應(yīng)欄內(nèi)。如果一個自然數(shù)N恰好等于它所有不同的真因子(即N的約數(shù)以及1,但不包括N)之和S,則稱該數(shù)為?完美數(shù)?。例如6=1+2+3,28=1+2+4+7+14,所以6和28都是完美數(shù)。顯然,6是第1個(即最小的)完美數(shù)。下面流程圖的功能是求500以內(nèi)所有的完美數(shù)?!玖鞒虉D】循環(huán)開始框中要注明:循環(huán)變量=初始值,終值[,步長],步長為1時可以缺省。如果某自然數(shù)小于其所有真因子之和(例如24<1+2+3+4+6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 班級讀書日活動方案6篇
- 2024-2025學(xué)年四川省江油市太白中學(xué)高一上學(xué)期12月月考?xì)v史試卷
- 2025年工程項目策劃安全生產(chǎn)合作協(xié)議書
- 2025年自動抄表系統(tǒng)項目立項申請報告模范
- 2025年工程機(jī)械部件項目立項申請報告模范
- 2025年眾籌平臺項目融資合同
- 2025年養(yǎng)殖園區(qū)合作經(jīng)營合作協(xié)議書
- 2025年農(nóng)村郵政服務(wù)合同樣本
- 2025年不銹鋼產(chǎn)品質(zhì)量保證合同
- 2025年麥田房產(chǎn)策劃交易保證金協(xié)議書
- 甲基異丁基甲酮化學(xué)品安全技術(shù)說明書
- SURPAC軟件地質(zhì)建模操作步驟
- (中職)化學(xué)分析技術(shù)項目一 走進(jìn)化學(xué)分析實(shí)驗室教學(xué)課件
- 探放水工培訓(xùn)教材
- 秘書實(shí)務(wù)完整版課件全套ppt教程
- 新版神經(jīng)系統(tǒng)疾病的病史采集和體格檢查ppt
- 義務(wù)教育《歷史》課程標(biāo)準(zhǔn)(2022年版)
- 螺栓扭緊力矩表
- 國家標(biāo)準(zhǔn)硬度轉(zhuǎn)換表
- 第02章 滑模變結(jié)構(gòu)控制基礎(chǔ)
- landmark compass培訓(xùn)材料
評論
0/150
提交評論