2024年山東計(jì)算機(jī)軟考(初級)程序員高頻核心題庫300題(含答案詳解)_第1頁
2024年山東計(jì)算機(jī)軟考(初級)程序員高頻核心題庫300題(含答案詳解)_第2頁
2024年山東計(jì)算機(jī)軟考(初級)程序員高頻核心題庫300題(含答案詳解)_第3頁
2024年山東計(jì)算機(jī)軟考(初級)程序員高頻核心題庫300題(含答案詳解)_第4頁
2024年山東計(jì)算機(jī)軟考(初級)程序員高頻核心題庫300題(含答案詳解)_第5頁
已閱讀5頁,還剩176頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGEPAGE1792024年山東計(jì)算機(jī)軟考(初級)程序員高頻核心題庫300題(含答案詳解)一、單選題1.某二進(jìn)制數(shù)字串共有15位,其中的數(shù)字1共有四個(gè)連續(xù)子串,從左到右依次有1、5、3、2位,各子串之間都至少有1個(gè)數(shù)字0。例如,101111101110011、100111110111011都是這種二進(jìn)制數(shù)字串。因此可推斷,該種數(shù)字串中一定是1的位共有()位。A、7B、8C、9D、11答案:A解析:本題考察初等數(shù)學(xué)基礎(chǔ)知識。_A0_B0_C0_D_總共15位,ABCD四部分+間隔的3個(gè)0共14位,還剩1個(gè)0插空共五種情況分別寫出。分別為:010111110111011和101111101110110兩種,那么該種數(shù)字串中一定是1的位共有7位。2.在Word2003的編輯狀態(tài)下,若要插入公式,應(yīng)該(),選擇"公式3.0";若要修改已輸入的公式,(請作答此空),打開公式編輯窗口,再進(jìn)行修改即可。A、在"插入"菜單中,單擊"符號"命令B、在"插入"菜單中,單擊"對象"命令C、在"編輯"菜單中,單擊"符號"命令D、在"編輯"菜單中,單擊"對象"命令答案:B解析:本題考查文字處理軟件應(yīng)用方面的基本操作知識。在Word2003的編輯狀態(tài)下,若要插入公式,應(yīng)該在"插入"菜單中,單擊"對象"命令,在彈出的"對象"對話框中選擇"公式3.0",如下圖所示。若要修改已輸入的公式,只需雙擊此公式,打開公式編輯窗口,再進(jìn)行修改即可。3.在關(guān)系模型中用()來表達(dá)實(shí)體集,其結(jié)構(gòu)是由關(guān)系模式定義的。A、元組B、列C、表D、字段答案:C解析:本題考查關(guān)系數(shù)據(jù)庫系統(tǒng)中的基本概念。關(guān)系數(shù)據(jù)庫系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式,在關(guān)系模型中用表格結(jié)構(gòu)表達(dá)實(shí)體集,以及實(shí)體集之間的聯(lián)系,其最大特色是描述的一致性??梢姡P(guān)系數(shù)據(jù)庫是表的集合,其結(jié)構(gòu)是由關(guān)系模式定義的。4.CISC是()的簡稱。A、復(fù)雜指令集系統(tǒng)計(jì)算機(jī)B、超大規(guī)模集成電路C、精簡指令集系統(tǒng)計(jì)算機(jī)D、超長指令字答案:A解析:本題考查計(jì)算機(jī)體系結(jié)構(gòu)中的CISC(plexInstructionSetputer,復(fù)雜指令集計(jì)算機(jī))概念。CISC是一種計(jì)算機(jī)體系結(jié)構(gòu),其指令集非常復(fù)雜,每個(gè)指令可以執(zhí)行多個(gè)操作,包括算術(shù)、邏輯、存儲器訪問等。因此,CISC的指令集非常龐大,通常包含數(shù)百條指令。CISC的優(yōu)點(diǎn)是可以通過一條指令完成多個(gè)操作,因此可以提高程序的執(zhí)行效率。但是,CISC的缺點(diǎn)是指令集過于復(fù)雜,需要更多的硬件支持,因此成本較高。根據(jù)題目所給的選項(xiàng),正確答案為A,即CISC是復(fù)雜指令集系統(tǒng)計(jì)算機(jī)的簡稱。因此,本題的答案為A。5.屬于CPU中算術(shù)邏輯單元的部件是在(4)。A、程序計(jì)數(shù)器B、加法器C、指令寄存器D、指令譯碼器答案:B解析:本題考查的是CPU中算術(shù)邏輯單元的部件。算術(shù)邏輯單元(ALU)是CPU中的一個(gè)重要部件,用于執(zhí)行各種算術(shù)和邏輯運(yùn)算,如加、減、乘、除、與、或、非、異或等。因此,本題的正確答案應(yīng)該是B選項(xiàng),即加法器。其他選項(xiàng)A、C、D分別是程序計(jì)數(shù)器、指令寄存器和指令譯碼器,它們雖然也是CPU中的重要部件,但不屬于算術(shù)邏輯單元。因此,本題的正確答案是B。6.用()來描述算法時(shí),可以采用類似于程序設(shè)計(jì)語言的語法結(jié)構(gòu),也易于轉(zhuǎn)換為程序。A、自然語言B、流程圖C、N-S盒圖D、偽代碼答案:D解析:偽代碼是便于理解的代碼。不依賴于語言的,用來表示程序執(zhí)行過程,而不一定能編譯運(yùn)行的代碼。在數(shù)據(jù)結(jié)構(gòu)講算法的時(shí)候用的很多。偽代碼用來表達(dá)程序員開始編碼前的想法。7.在面向?qū)ο蠹夹g(shù)中,不同的對象在收到同一消息時(shí)可以產(chǎn)生完全不同的結(jié)果,這一現(xiàn)象稱為(),它由(請作答此空)機(jī)制來支持。利用類的層次關(guān)系,把具有通用功能的消息存放在高層次,而不同的實(shí)現(xiàn)這一功能的行為放在較低層次,在這些低層次上生成的對象能夠給通用消息以不同的響應(yīng)。A、綁定B、繼承C、消息D、多態(tài)答案:B解析:多態(tài)性是同一操作作用于不同的類的實(shí)例,將產(chǎn)生不同的執(zhí)行結(jié)果,即當(dāng)不同類的對象收到相同的消息時(shí),得到不同的結(jié)果。在運(yùn)行時(shí),可以通過指向基類的指針,來調(diào)用實(shí)現(xiàn)派生類中的方法。多態(tài)是面向?qū)ο蟪绦蛟O(shè)計(jì)的重要特征之一,是擴(kuò)展性在"繼承"之后的又一重大表現(xiàn)。如果一個(gè)語言只支持類而不支持多態(tài),只能說明它是基于對象的,而不是面向?qū)ο蟮摹?.某軟件項(xiàng)目的活動圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動,邊上的數(shù)字表示活動的持續(xù)時(shí)間(天),則完成該項(xiàng)目的最少時(shí)間為(請作答此空)天?;顒覤D最多可以晚開始()天而不會影響整個(gè)項(xiàng)目的進(jìn)度。A、15B、21C、22D、24答案:C解析:先找出關(guān)鍵路徑為:ABDGIKL,其長度為22,所以最短工期22天。BD是關(guān)鍵路徑上的活動,其總時(shí)差為0,不能耽擱,所以BD最多延誤0天不會影響總工期。9.給定關(guān)系模式R<U,F>;其中U為屬性集,F(xiàn)是U上的一組函數(shù)依賴,那么Armstroog公理系統(tǒng)的增廣律是指()。A、若X→Y,X→Z,則X→YZ為F所蘊(yùn)涵B、若X→Y,WY→Z,則XW→Z為F所蘊(yùn)涵C、若X→Y,Y→Z為F所蘊(yùn)涵,則X→Z為F所蘊(yùn)涵D、若X→Y,為F所蘊(yùn)涵,且Z?U,則入XZ→YZ為F所蘊(yùn)涵答案:D解析:從已知的一些函數(shù)依賴,可以推導(dǎo)出另外一些函數(shù)依賴,這就需要一系列推理規(guī)則。函數(shù)依賴的推理規(guī)則最早出現(xiàn)在1974年W.W.Armstrong的論文里,這些規(guī)則常被稱作“Armstrong公理”設(shè)U是關(guān)系模式R的屬性集,F(xiàn)是R上成立的只涉及U中屬性的函數(shù)依賴集。函數(shù)依賴的推理規(guī)則有以下三條:自反律:若屬性集Y包含于屬性集X,屬性集X包含于U,則X→Y在R上成立。(此處X→Y是平凡函數(shù)依賴)增廣律:若X→Y在R上成立,且屬性集Z包含于屬性集U,則XZ→YZ在R上成立。傳遞律:若X→Y和Y→Z在R上成立,則X→Z在R上成立。其他的所有函數(shù)依賴的推理規(guī)則可以使用這三條規(guī)則推導(dǎo)出。10.假設(shè)有5個(gè)網(wǎng)站A、B、C、D、E,這些網(wǎng)站之間具有的鏈接關(guān)系如下表:其中符號"√"表示存在從一個(gè)網(wǎng)站到另一個(gè)網(wǎng)站的鏈接。假設(shè)網(wǎng)站的權(quán)威度定義為有多少個(gè)網(wǎng)站鏈接到該網(wǎng)站,則上述5個(gè)網(wǎng)站中權(quán)威度最高的是()。A、B、C、D、答案:D解析:本題考查數(shù)學(xué)應(yīng)用能力。從題中的表可以看出,只有一個(gè)網(wǎng)站(B)指向(鏈接到)網(wǎng)站A,有2個(gè)網(wǎng)站(A和D)指向網(wǎng)站B,有2個(gè)網(wǎng)站(A和D)指向網(wǎng)站C,有3個(gè)網(wǎng)站(A、B和E)指向網(wǎng)站D,只有1個(gè)網(wǎng)站(C)指向網(wǎng)站E。從而,在這五個(gè)網(wǎng)站中,網(wǎng)站D的權(quán)威度最高。11.以下關(guān)于FTP協(xié)議的敘述中,不正確的是()。A、FTP協(xié)議僅支持下載文件,不能上傳文件B、FTP協(xié)議使用2個(gè)端口號C、FTP報(bào)文通過TCP報(bào)文傳送D、FTP是應(yīng)用層協(xié)議答案:A解析:本題考查應(yīng)用層協(xié)議FTP的應(yīng)用及相關(guān)知識。FTP是互聯(lián)網(wǎng)上的一項(xiàng)主要服務(wù),各類文件存放于FTP服務(wù)器,可以通過FTP客戶程序連接FTP服務(wù)器,然后利用FTP協(xié)議進(jìn)行文件的"下載"或"上傳"。FTP客戶端與服務(wù)器之間建立兩條TCP連接,一條用于傳送控制信息,一條用于傳送文件內(nèi)容。一般情況是,在服務(wù)器一側(cè)運(yùn)行后臺進(jìn)程S,等待出現(xiàn)在FTP專用端口(21)上的連接請求。當(dāng)某個(gè)客戶端向這個(gè)專用端口請求建立連接時(shí),進(jìn)程S便激活一個(gè)新的FTP控制進(jìn)程N(yùn),處理進(jìn)來的連接請求。然后S進(jìn)程返回,等待其他客戶端訪問。進(jìn)程N(yùn)通過控制連接與客戶端進(jìn)行通信,要求客戶在進(jìn)行文件傳送之前輸入登錄標(biāo)識符和口令字。如果登錄成功,用戶可以通過控制連接列出遠(yuǎn)程目錄,設(shè)置傳送方式,指明要傳送的文件名。當(dāng)用戶獲準(zhǔn)按照所要求的方式傳送文件之后,進(jìn)程N(yùn)激活另一個(gè)輔助進(jìn)程D來處理數(shù)據(jù)傳送。D進(jìn)程主動開通第二條數(shù)據(jù)連接(端口號為20),并在文件傳送完成后立即關(guān)閉此連接,D進(jìn)程也自動結(jié)束。如果用戶還要傳送另一個(gè)文件,再通過控制連接與N進(jìn)程會話,請求另一次傳送。12.對象、類、繼承和消息傳遞是面向?qū)ο蟮?個(gè)核心概念。其中對象是封裝()的整體。A、命名空間B、要完成任務(wù)C、一組數(shù)據(jù)D、數(shù)據(jù)和行為答案:D解析:本題考察面向?qū)ο蟮幕靖拍???蓞⒖肌冻绦騿T教程(第四版)》第254頁。在面向?qū)ο蟮南到y(tǒng)中,對象是基本的運(yùn)行時(shí)實(shí)體,它既包括數(shù)據(jù)(屬性),也包括作用于數(shù)據(jù)的操作(行為)。所以,一個(gè)對象把屬性和行為封裝為一個(gè)整體。13.操作系統(tǒng)是一種系統(tǒng)軟件,它有許多種類,PC-DOS是一種()操作系統(tǒng),Windows是具有圖形界面的(請作答此空)運(yùn)行方式的操作系統(tǒng)。(請作答此空)是在體系結(jié)構(gòu)上采用了客戶機(jī)/服務(wù)器模式的網(wǎng)絡(luò)操作系統(tǒng)。A、單用戶B、多用戶C、單用戶多任務(wù)D、多用戶多任務(wù)答案:A解析:本題考查操作系統(tǒng)的分類及各類操作系統(tǒng)的工作模式。操作系統(tǒng)是用戶與計(jì)算機(jī)之間的接口,根據(jù)參與操作用戶數(shù)的不同,操作系統(tǒng)可以分為單用戶和多用戶操作系統(tǒng);根據(jù)處理任務(wù)數(shù)的不同,又可以劃分為單任務(wù)和多任務(wù)處理操作系統(tǒng)。PC-DOS是個(gè)人計(jì)算機(jī)版的DOS操作系統(tǒng),是單用戶單任務(wù)的操作系統(tǒng)。Windows是微軟為個(gè)人計(jì)算機(jī)開發(fā)的一種多任務(wù)的操作系統(tǒng)。Linux是多用戶多任務(wù)操作系統(tǒng)??蛻魴C(jī)/服務(wù)器模式的網(wǎng)絡(luò)操作系統(tǒng)的基本特點(diǎn)是服務(wù)器以用戶進(jìn)程的形式運(yùn)行而不是運(yùn)行于核心態(tài),它們不直接訪問硬件,單個(gè)服務(wù)器的崩潰不會導(dǎo)致整個(gè)系統(tǒng)的崩潰。14.算術(shù)表達(dá)式采用后綴式表示時(shí)不需要使用括號,使用(請作答此空)就可以方便地進(jìn)行求值。a-b*(c+d)的后綴式為()。A、隊(duì)列B、數(shù)組C、棧D、廣義表答案:C解析:計(jì)算機(jī)在處理算術(shù)表達(dá)式時(shí),首先將其轉(zhuǎn)換為后綴表達(dá)式。例如,表達(dá)式“46+5*(120-37)”的后綴表達(dá)式形式為“46512037-*+”。計(jì)算后綴表達(dá)式時(shí),從左至右掃描后綴表達(dá)式:若遇到運(yùn)算對象,則壓入棧中;遇到運(yùn)算符,則從棧中彈出相關(guān)運(yùn)算對象進(jìn)行計(jì)算,并將運(yùn)算結(jié)果壓入棧中,重復(fù)以上過程,直到后綴表達(dá)式掃描結(jié)束。15.在面向?qū)ο笙到y(tǒng)中,對象是基本的運(yùn)行時(shí)實(shí)體?,F(xiàn)實(shí)世界中電視機(jī)的顏色、音量、亮度、灰度和頻道等是其(),它們具體的值表示了電視機(jī)的(請作答此空)。A、標(biāo)識B、屬性C、行為D、狀態(tài)答案:D解析:本題考查面向?qū)ο笙到y(tǒng)中對象的概念。對象是基本的運(yùn)行時(shí)實(shí)體,具有標(biāo)識、屬性、行為和狀態(tài)四個(gè)方面的特征。而本題中所描述的電視機(jī)的顏色、音量、亮度、灰度和頻道等是其狀態(tài),因?yàn)樗鼈兎从沉穗娨暀C(jī)當(dāng)前的情況和特征,是隨著時(shí)間變化而變化的。因此,本題的答案是D。16.以下文件格式中,()屬于聲音文件格式。A、XLSB、AVIC、WAVD、GIF答案:C解析:常見音頻格式:WAVE、SOUND、VOICE、MOD、MP3、RealAudio、CDAudio、MIDI等17.下列操作系統(tǒng)中,()主要特性是支持網(wǎng)絡(luò)系統(tǒng)的功能,并具有透明性。A、批處理操作系統(tǒng)B、分時(shí)操作系統(tǒng)C、分布式操作系統(tǒng)D、實(shí)時(shí)操作系統(tǒng)答案:C解析:本題考察操作系統(tǒng)的分類。參考《程序員教程(第四版)》第46頁。分布式操作系統(tǒng)是網(wǎng)絡(luò)操作系統(tǒng)的更高級形式,它保持網(wǎng)絡(luò)系統(tǒng)系統(tǒng)所擁有的全部功能,同時(shí)又具有透明性、可靠性和高性能等特性。18.知識產(chǎn)權(quán)權(quán)利人是指(12)A、著作權(quán)人B、專利權(quán)人C、商標(biāo)權(quán)人D、各類知識產(chǎn)權(quán)所有人答案:D解析:OwnerofIntellectualProperty,指合法占有某項(xiàng)知識產(chǎn)權(quán)的自然人或法人,即知識產(chǎn)權(quán)權(quán)利人,包括專利權(quán)人、商標(biāo)注冊人、人等。19.以下關(guān)于下圖所示有限自動機(jī)的敘述中,不正確的是()。A、該自動機(jī)識別的字符串中a不能連續(xù)出現(xiàn)B、自動機(jī)識別的字符串中b不能連續(xù)出現(xiàn)C、自動機(jī)識別的非空字符串必須以a結(jié)尾D、自動機(jī)識別的字符串可以為空串答案:A解析:圖中a可代表兩個(gè)步驟:狀態(tài)1→1,狀態(tài)2→1。如果兩個(gè)a連續(xù)出現(xiàn),則無法區(qū)分。20.內(nèi)存的段式存儲管理有許多優(yōu)點(diǎn)。下面描述中,()不是段式存儲管理的優(yōu)點(diǎn)。A、支持程序的模塊化設(shè)計(jì)和并行編程的要求B、各段程序的修改互不影響C、地址變換速度快、內(nèi)存碎片(零頭)少D、便于多道程序共享內(nèi)存的某些段答案:C解析:內(nèi)存的段式管理有許多優(yōu)點(diǎn)。例如,這種管理方式支持程序的模塊化設(shè)計(jì)和并行編程的要求、可以使各段程序的修改互不影響、便于多道程序共享主存的某些段。但這種管理方式地址變換速度慢,內(nèi)存碎片(零頭)多,造成浪費(fèi)。因此,地址變換速度快、內(nèi)存碎片(零頭)少不是段式管理的優(yōu)點(diǎn)。21.以下關(guān)于程序的敘述中,錯(cuò)誤的是()。A、有編譯錯(cuò)誤的程序一定包含著錯(cuò)誤B、運(yùn)行結(jié)果正確的程序也可能含有錯(cuò)誤C、調(diào)用了未定義的函數(shù)會產(chǎn)生鏈接錯(cuò)誤D、調(diào)用了未定義的函數(shù)會發(fā)生運(yùn)行異常答案:A解析:高級語言程序需要經(jīng)過編輯、編譯、鏈接處理,形成可執(zhí)行程序后才能運(yùn)行。編輯是指編寫和修改源程序的文本內(nèi)容;編譯是指將源程序翻譯為目標(biāo)程序;鏈接是將目標(biāo)程序與所需要的庫函數(shù)(代碼)鏈接在一起,以形成可執(zhí)行代碼。代碼中調(diào)用了未定義的函數(shù)時(shí),鏈接器會報(bào)告鏈接錯(cuò)誤,程序還不能進(jìn)入運(yùn)行階段。22.在引用調(diào)用方式下進(jìn)行函數(shù)調(diào)用是將()。A、實(shí)參的值傳遞給形參B、實(shí)參的地址傳遞給形參C、形參的值傳遞給實(shí)參D、形參的地址傳遞給實(shí)參答案:B解析:引用調(diào)用是把實(shí)參(如'inta)的地址(&a)賦給形參(指針變量,比如*b,這時(shí)b=&a,即b指向變量a),如果*b(也即a對應(yīng)的內(nèi)存空間)發(fā)生變化,也就是變量a的值發(fā)生了變化。23.在程序運(yùn)行過程中,()時(shí)可能需要進(jìn)行整型數(shù)據(jù)與浮點(diǎn)型數(shù)據(jù)之間的強(qiáng)制類型轉(zhuǎn)換。①訪問數(shù)組元素②進(jìn)行賦值運(yùn)算③對算術(shù)表達(dá)式求值④進(jìn)行遞歸調(diào)用A、②③B、①②C、①③D、②④答案:A解析:當(dāng)表達(dá)式中操作數(shù)的類型不同時(shí),需要進(jìn)行強(qiáng)制類型轉(zhuǎn)換,即將操作數(shù)轉(zhuǎn)化為所需要的類型。強(qiáng)制類型轉(zhuǎn)換分為顯式強(qiáng)制轉(zhuǎn)換和隱式強(qiáng)制類型轉(zhuǎn)換。強(qiáng)制類型轉(zhuǎn)換不改變原來數(shù)據(jù)的類型,而是產(chǎn)生一個(gè)符合類型要求的中間結(jié)果。當(dāng)賦值表達(dá)式右邊的表達(dá)式的求值結(jié)果類型與左邊變量的類型不同時(shí),也有可能需要進(jìn)行強(qiáng)制數(shù)據(jù)類型轉(zhuǎn)換。24.如圖所示的UML類圖中,Shop和Magazine之間為(請作答此空)關(guān)系,Magazine和Page之間為()關(guān)系。UML類圖通常不用于對()進(jìn)行建模。A、關(guān)聯(lián)B、依賴C、組合D、繼承答案:A解析:25.某項(xiàng)目計(jì)劃20天完成,花費(fèi)4萬元。在項(xiàng)目開始后的前10天內(nèi)遇到了偶發(fā)事件,到第10天末進(jìn)行中期檢查時(shí),發(fā)現(xiàn)己花費(fèi)2萬元,但只完成了40%的工作量。如果此后不發(fā)生偶發(fā)事件,則該項(xiàng)目將(63)。A、推遲2天完工,不需要增加費(fèi)用B、推遲2天完工,需要增加費(fèi)用4000元C、推遲5天完工,不需要增加費(fèi)用D、推遲5天完工,需要增加費(fèi)用1萬元答案:B解析:工作量為1,正常速度為1/20,現(xiàn)在還剩0.6,因此還需要0.6/1/20=12天,因此要推遲2天完工。正?;ㄙM(fèi)為4,現(xiàn)在還有60%未完成,因此還需要0.6*4=2.4萬元,因此需要增加費(fèi)用4000元。26.在Windows的資源管理器中,要顯示文件最近編輯的日期,應(yīng)選擇"查看"菜單中的()。A、大圖標(biāo)命令B、小圖標(biāo)命令C、列表命令D、詳細(xì)資料命令答案:D解析:本題考查在資源管理器中對文件的操作。在Windows的資源管理器中,如果選擇"查看"菜單中的大圖標(biāo)命令,那么文件會按大圖標(biāo)的形式顯示;如果選擇"查看"菜單中的小圖標(biāo)命令,那么文件會按小圖標(biāo)的形式顯示;如果選擇"查看"菜單中的列表命令,那么文件會排成一列;如果選擇"查看"菜單中的詳細(xì)資料命令,那么文件會以列的形式顯示出文件的大小、類型及最近編輯的日期。27.對于初始為空的棧S,入棧序列為a、b、c、d,且每個(gè)元素進(jìn)棧、出棧各1次。若出棧的第一元素為d,則合法的出棧序列為()。A、dcbaB、dabcC、dcabD、bca答案:A解析:根據(jù)出棧的第一個(gè)元素為d,可以確定d是最后一個(gè)出棧的元素,因此出棧序列的最后一個(gè)元素為d。接下來考慮剩下的三個(gè)元素b、c、a的出棧順序。由于它們都在d的下面,因此它們的出棧順序不會影響d的出棧順序,只需要考慮它們之間的相對順序即可。根據(jù)棧的性質(zhì),后進(jìn)先出,因此最后進(jìn)棧的a會先出棧,最先進(jìn)棧的b會最后出棧,因此合法的出棧序列為dcba,選項(xiàng)A正確。28.某html文檔中有如下代碼,則在瀏覽器中打開該文檔時(shí)顯示為()。<form>List1:<inputtype="text"name="List1"/><br/>LiSt2:<inputtype="text"name="List2"/></form>A、B、C、D、答案:A解析:該html代碼中包含一個(gè)表單(form)和兩個(gè)文本輸入框(input),分別為List1和List2。在瀏覽器中打開該文檔時(shí),會顯示一個(gè)包含兩個(gè)文本輸入框的表單。選項(xiàng)A為正確答案。29.CPU中用于暫時(shí)存放操作數(shù)和中間運(yùn)算結(jié)果的是()。A、指令寄存器B、數(shù)據(jù)寄存器C、累加器D、程序計(jì)數(shù)器答案:C解析:本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識。寄存器是CPU中的一個(gè)重要組成部分,它是CPU內(nèi)部的臨時(shí)存儲單元。寄存器既可以用來存放數(shù)據(jù)和地址,也可以存放控制信息或CPU工作時(shí)的狀態(tài)。累加器在運(yùn)算過程中暫時(shí)存放操作數(shù)和中間運(yùn)算結(jié)果,它不能用于長時(shí)間保存數(shù)據(jù)。標(biāo)志寄存器也稱為狀態(tài)字寄存器,用于記錄運(yùn)算中產(chǎn)生的標(biāo)志信息。指令寄存器用于存放正在執(zhí)行的指令,指令從內(nèi)存取出后送入指令寄存器。數(shù)據(jù)寄存器用來暫時(shí)存放由內(nèi)存儲器讀出的一條指令或一個(gè)數(shù)據(jù)字;反之,當(dāng)向內(nèi)存寫入一個(gè)數(shù)據(jù)字時(shí),也暫時(shí)將它們存放在數(shù)據(jù)緩沖寄存器中。程序計(jì)數(shù)器的作用是存儲待執(zhí)行指令的地址,實(shí)現(xiàn)程序執(zhí)行時(shí)指令執(zhí)行的順序控制。30.某數(shù)據(jù)的7位編碼為0100011,若要增加一位奇校驗(yàn)位(最高數(shù)據(jù)位之前),則編碼為()。A、11011100B、01011100C、10100011D、00100011答案:D解析:首先,需要了解奇偶校驗(yàn)的原理。奇偶校驗(yàn)是一種簡單的錯(cuò)誤檢測方法,它通過在數(shù)據(jù)中添加一個(gè)校驗(yàn)位來檢測數(shù)據(jù)傳輸過程中的錯(cuò)誤。奇偶校驗(yàn)位的值取決于數(shù)據(jù)位中1的個(gè)數(shù),如果1的個(gè)數(shù)為偶數(shù),則校驗(yàn)位為0,如果1的個(gè)數(shù)為奇數(shù),則校驗(yàn)位為1。對于本題,原編碼為0100011,需要在最高數(shù)據(jù)位之前添加一位奇校驗(yàn)位。因?yàn)樵幋a中1的個(gè)數(shù)為3,是奇數(shù),所以奇校驗(yàn)位應(yīng)該為0,即新編碼的最高位為0。因此,答案為00100011,即選項(xiàng)D。31.對布爾表達(dá)式進(jìn)行短路求值是指在確定表達(dá)式的值時(shí),沒有進(jìn)行所有操作數(shù)的計(jì)算。對于布爾表達(dá)式“aor((b>c)andd)”,當(dāng)(34)時(shí)可進(jìn)行短路計(jì)算。A、的值為trueB、d的值為trueC、b的值為trueD、c的值為true答案:A解析:短路運(yùn)算指的是:且前面是0時(shí),且后面的不計(jì)算?;蚯懊娌皇?時(shí),或后面的不計(jì)算。此題選A。32.聲音信號的一個(gè)基本參數(shù)是頻率,它是指聲波每秒鐘變化的次數(shù),用Hz表示。人耳能聽得到的聲音信號的頻率范圍是()。A、0Hz~20HzB、0Hz~200HzC、20Hz~20kHzD、20Hz~200kHz答案:C解析:聲音是通過空氣傳播的一種連續(xù)的波,稱為聲波。聲波在時(shí)間和幅度上都是連續(xù)的模擬信號,通常稱為模擬聲音(音頻)信號。人們對聲音的感覺主要有音量、音調(diào)和音色。音量又稱音強(qiáng)或響度,取決于聲音波形的幅度,也就是說,振幅的大小表明聲音的響亮程度或強(qiáng)弱程度。音調(diào)與聲音的頻率有關(guān),頻率高則聲音高昂,頻率低則聲音低沉。而音色是由混入基音的泛音所決定的,每個(gè)基音都有其固有的頻率和不同音強(qiáng)的泛音,從而使得聲音具有其特殊的音色效果。人耳能聽得到的音頻信號的頻率范圍是20Hz~20kHz,包括:話音(300~3400Hz)、音樂(20Hz~20kHz)、其他聲音(如風(fēng)聲、雨聲、鳥叫聲、汽車鳴笛聲等,其帶寬范圍也是20Hz~20kHz),頻率小于20Hz聲波信號稱為亞音信號,高于20kHz的信號稱為超音頻信號(超聲波)。33.微型計(jì)算機(jī)系統(tǒng)中,打印機(jī)屬于(),內(nèi)存屬于(請作答此空)。A、表現(xiàn)媒體B、傳輸媒體C、表示媒體D、存儲媒體答案:D解析:本題考查考生多媒體基礎(chǔ)知識。表現(xiàn)媒體是指進(jìn)行信息輸入和輸出的媒體,如鍵盤、鼠標(biāo)、話筒,以及顯示器、打印機(jī)、喇叭等。傳輸媒體是指傳輸表示媒體的物理介質(zhì),如電纜、光纜、電磁波等。表示媒體指傳輸感覺媒體的中介媒體,即用于數(shù)據(jù)交換的編碼,如圖像編碼、文本編碼和聲音編碼等;存儲媒體是指用于存儲表示媒體的物理介質(zhì),如硬盤、軟盤、磁盤、光盤、ROM及RAM等。34.()不屬于良好的編碼風(fēng)格。A、恰當(dāng)使用縮進(jìn)、空行以改善清晰度B、利用括號使邏輯表達(dá)式或算術(shù)表達(dá)式的運(yùn)算次序清晰直觀C、用短的變量名使得程序更緊湊D、保證代碼和注釋的一致性答案:C解析:本題考查編碼風(fēng)格的相關(guān)知識。良好的程序設(shè)計(jì)風(fēng)格可有效地提高程序的可讀性、可維護(hù)性等,已存在的一些常用的程序設(shè)計(jì)風(fēng)格原則,包括恰當(dāng)使用縮進(jìn)、空行以改善清晰度;用語句括號把判斷和循環(huán)體的語句組織在一起,可以清晰地看到程序結(jié)構(gòu);保證代碼和注釋的一致性對程序的理解和維護(hù)具有重要意義。若用短的變量命名雖然可以使得程序更緊湊,但是不利于程序的閱讀和理解,不易于軟件的維護(hù)。35.編譯和解釋是實(shí)現(xiàn)高級語言翻譯的兩種基本方式,相對應(yīng)的程序分別稱為編譯器和解釋器。與編譯器相比,解釋器(請作答此空)。編譯器對高級語言源程序的處理過程可以劃分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標(biāo)代碼生成等幾個(gè)階段;其中,代碼優(yōu)化和()并不是每種編譯器都必需的。詞法分析的作用是識別源程序中的()。A、不參與用戶程序的運(yùn)行控制,用戶程序執(zhí)行的速度更慢B、參與用戶程序的運(yùn)行控制,用戶程序執(zhí)行的速度更慢C、參與用戶程序的運(yùn)行控制,用戶程序執(zhí)行的速度更快D、不參與用戶程序的運(yùn)行控制,用戶程序執(zhí)行的速度更快答案:B解析:本題考查程序語言基礎(chǔ)知識。在實(shí)現(xiàn)程序語言的編譯和解釋兩種方式中,編譯方式下會生成用戶源程序的目標(biāo)代碼,而解釋方式下則不產(chǎn)生目標(biāo)代碼。目標(biāo)代碼經(jīng)鏈接后產(chǎn)生可執(zhí)行代碼,可執(zhí)行代碼可獨(dú)立加載運(yùn)行,與源程序和編譯程序都不再相關(guān)。而在解釋方式下,在解釋器的控制下執(zhí)行源程序或其中間代碼,因此相對而言,用戶程序執(zhí)行的速度更慢。中間代碼生成和優(yōu)化不是編譯過程中必需的階段。對用戶源程序依次進(jìn)行了詞法分析、語法分析和語義分析后,原則上就可以產(chǎn)生目標(biāo)代碼了,只是目標(biāo)代碼的質(zhì)量和效率可能不夠高。詞法分析時(shí)編譯或解釋用戶源程序過程中唯一與源程序打交道的階段,其主要功能是按順序分析出源程序的記號。36.某保險(xiǎn)公司推出的電腦損壞保險(xiǎn)業(yè)務(wù)如下所述:每臺參保電腦每年需交付200元,當(dāng)電腦損壞時(shí),可以獲得理賠金額1700元。據(jù)統(tǒng)計(jì),每年約有10%的電腦損壞需要理賠,則該保險(xiǎn)公司每年平均從每臺參保電腦獲益()元。A、10B、30C、50D、100答案:B解析:該保險(xiǎn)公司從90%的參保電腦每年每臺獲益200元,對10%損壞的參保電腦則每年先收了200元,又理賠支付了1700元,即付出了1500元。因此,該保險(xiǎn)公司每年平均對每臺參保電腦獲益0.9X200+0.1(-1500)=30元。37.在單入口單出口的do...while循環(huán)結(jié)構(gòu)()。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ù)無關(guān)答案:A解析:do??while為先執(zhí)行后判斷,執(zhí)行次數(shù)和判斷次數(shù)相等38.在面向?qū)ο蠓椒ㄖ校?請作答此空)定義了超類和子類的概念,子類在原有父類接口的前提下,用適合于自己要求的實(shí)現(xiàn)去置換父類中的相應(yīng)實(shí)現(xiàn)稱為()。A、繼承B、覆蓋C、封裝D、多態(tài)答案:A解析:本題考查面向?qū)ο蟮幕局R。繼承是父類和子類之間共享數(shù)據(jù)和方法的機(jī)制。這是類之間的一種關(guān)系,在定義和實(shí)現(xiàn)一個(gè)類的時(shí)候,可以在一個(gè)已經(jīng)存在的類的基礎(chǔ)上來進(jìn)行,把這個(gè)已經(jīng)存在的類所定義的內(nèi)容作為自己的內(nèi)容,并加入若干新的內(nèi)容,即子類比父類更加具體化。封裝是一種信息隱蔽技術(shù),其主要目的是對象的使用者和生產(chǎn)者分離,是對象的定義和實(shí)現(xiàn)分開。多態(tài)(polymorphism)是不同的對象收到同一消息可以進(jìn)行不同的響應(yīng),產(chǎn)生完全不同的結(jié)果,用戶可以發(fā)送一個(gè)通用的消息,而實(shí)現(xiàn)細(xì)節(jié)則由接收對象自行決定,使得同一個(gè)消息就可以調(diào)用不同的方法,即一個(gè)對象具有多種形態(tài)。覆蓋是一個(gè)名稱多個(gè)含義,即同一個(gè)方法名稱,帶有不同的參數(shù)個(gè)數(shù)或類型。交通工具是泛指各類交通工具,而汽車是一種交通工具,且具有自己的特性。因此,繼承關(guān)系最適合表達(dá)這些類的設(shè)計(jì),在繼承交通工具的基礎(chǔ)上,設(shè)計(jì)汽車類,添加自己特有的行為,設(shè)計(jì)出子類。39.對于一個(gè)相始為空的棧,其入棧序列為1、2、3、…、n(n>3),若出棧序列的第一個(gè)元素是1,則出棧序列的第n個(gè)元素(38)A、可能是2~n中的任何一個(gè)B、一定是2C、一定是n-lD、一定是n答案:A解析:出入棧的基本原則為:先進(jìn)后出,后進(jìn)先出。但是此時(shí)不確定2……n出入棧的情況,如果2進(jìn)棧,2出棧,3進(jìn)棧,3出?!趇進(jìn)棧后,以序列i+1,i+2……n依次進(jìn)棧后再依次出棧,則最后出棧的為i(2<=i<=n)。40.在Windows系統(tǒng)中,當(dāng)用戶選擇C:\Documents\目錄中的一個(gè)文件圖標(biāo),并執(zhí)行"剪切"命令后,被"剪切"的文件會放在()中;若用戶要瀏覽"圖片收藏"文件夾中存放的圖像文件的大致內(nèi)容,則可選擇"查看"菜單欄中的(請作答此空)命令。A.回收站A、剪貝占板B、USB盤C、D、\Documents\答案:B解析:本題考查Windows系統(tǒng)基本操作。剪貼板是應(yīng)用程序之間傳遞信息的媒介,用來臨時(shí)存放被傳遞的信息。在應(yīng)用程序之間傳遞信息時(shí),從某個(gè)應(yīng)用程序復(fù)制或剪切的信息被置于剪貼板上。傳遞到剪貼板的信息一直保存到退出Windows之前不會消失,用戶可以隨時(shí)將其內(nèi)容粘貼到應(yīng)用程序中并且可以反復(fù)使用其內(nèi)容。當(dāng)用戶向剪貼板傳遞新的信息時(shí),無論新的信息有多少都可能取代原有的信息,退出Windows后,剪貼板中的信息會全部消失。若要在應(yīng)用程序間傳遞和交換信息,首先將要交換的信息存入剪貼板。方法是:先選中要傳遞的信息,然后使用編輯菜單中的剪切和復(fù)制命令或者快捷操作(Ctrl+X、Ctrl+C),將被選中的信息(文本,圖形、圖像、表格、文件等)送入剪貼板,也可以使用Alt+PrintScreen組合鍵或PrintScreen鍵將當(dāng)前窗口或當(dāng)前屏幕圖像復(fù)制到剪貼板中。剪貼板中存入信息之后,在編輯菜單中的"粘貼"選項(xiàng)或"選擇性粘貼"命令即被激活,由暗(淡灰)色變?yōu)榱?深)色。這時(shí)應(yīng)先選定插入點(diǎn),然后通過選擇"粘貼"命令選項(xiàng)或者快捷操作(Ctrl+V),即可把剪貼板中的內(nèi)容復(fù)制到指定的位置。如下圖所示:41.給定員工關(guān)系EMP(EmpID,Ename,sex,age,tel,DepID),其屬性含義分別為:員工號、姓名、性別、年齡、電話、部門號;部門關(guān)系DEP(DepID,Dname,Dtel,DEmpID),其屬性含義分別為:部門號、部門名、電話,負(fù)責(zé)人號。若要求DepID參照部門關(guān)系DEP的主碼DepID,則可以在定義EMP時(shí)用(請作答此空)進(jìn)行約束。若要查詢開發(fā)部的負(fù)責(zé)人姓名、年齡,則正確的關(guān)系代數(shù)表達(dá)式為()。A.PrimaryKey(DepID)OnDEP(DepID)B.PrimaryKey(DepID)OnEMP(DepID)C.ForeignKey(DepID)ReferencesDEP(DepIA、B、ForeignKey(DepIC、ReferencesEMP(DepI答案:C解析:員工關(guān)系中的:DepID是一個(gè)外鍵,為了保證數(shù)據(jù)的正確性,通過參照完整性加以約束。SQL語言通過使用保留字ForeignKey定義外鍵,References指明外碼對應(yīng)于哪個(gè)表的主碼。參照完整性定義格式如下:ForeignKey(屬性名)References表名(屬性名)可見,若要求DepID參照部門關(guān)系DEP的主碼DepID,則可以在定義EMP時(shí)用"ForeignKey(DepID)ReferencesDEP(DepID)"進(jìn)行約束。42.在頁式存儲管理中,每次從主存中取指令或取操作數(shù),要()次訪問主存。A、1B、2C、4D、5答案:B解析:頁式存儲管理是眾多存儲管理方式中的一種,其分頁的基本思想是把程序的邏輯空間和內(nèi)存的物理空間按照同樣的大小劃分成若干頁面,以頁面為單位進(jìn)行分配。在頁式存儲管理中,系統(tǒng)中虛地址是一個(gè)由頁號和位移組成的有序?qū)?。每次從主存中取指令或取操作?shù)時(shí),首先都要找到其頁號對應(yīng)的頁,然后在該頁中找到位移對應(yīng)的指令或操作數(shù),因此需要兩次訪問主存。43.甲程序員為乙軟件設(shè)計(jì)師開發(fā)的應(yīng)用程序編寫了使用說明書,并已交付用戶使用,(27)該應(yīng)用軟件的軟件著作權(quán)。A、甲程序員享有B、乙軟件設(shè)計(jì)師享有C、甲程序員不享有D、甲程序員和乙軟件設(shè)計(jì)師共同享有答案:D解析:計(jì)算機(jī)軟件著作權(quán)的客體是指著作權(quán)法保護(hù)的計(jì)算機(jī)軟件著作權(quán)的范圍(受保護(hù)的對象)。根據(jù)著作權(quán)法第三條和《計(jì)算機(jī)軟件保護(hù)條例》第二條的規(guī)定,著作權(quán)法保護(hù)的計(jì)算機(jī)軟件是指計(jì)算機(jī)程序及其有關(guān)文檔。著作權(quán)法所稱對計(jì)算機(jī)軟件的保護(hù)是指計(jì)算機(jī)軟件的著作權(quán)人或者其受讓者依法享有著作權(quán)的各項(xiàng)權(quán)利。根據(jù)《計(jì)算機(jī)軟件保護(hù)條例》第三條第二款的規(guī)定,計(jì)算機(jī)程序的文檔是指用自然語言或者形式化語言所編寫的文字資料和圖表,以用來描述程序的內(nèi)容、組成、設(shè)計(jì)、功能規(guī)格、開發(fā)情況、測試結(jié)果及使用方法等。文檔一般以程序設(shè)計(jì)說明書、流程圖、用戶手冊等表現(xiàn)。44.在軟件正式運(yùn)行后,一般來說,()階段引入的錯(cuò)誤需要的維護(hù)代價(jià)最高。A、需求分析B、概要設(shè)計(jì)C、詳細(xì)設(shè)計(jì)D、編碼答案:A解析:本題考查的是軟件開發(fā)過程中錯(cuò)誤的維護(hù)代價(jià)。根據(jù)軟件開發(fā)的基本流程,需求分析是軟件開發(fā)的第一步,也是最重要的一步。在需求分析階段,如果沒有充分理解用戶需求,或者需求不明確、不完整、不準(zhǔn)確,就會導(dǎo)致后續(xù)的設(shè)計(jì)、編碼、測試等環(huán)節(jié)出現(xiàn)錯(cuò)誤,從而增加維護(hù)代價(jià)。因此,本題的答案是A。在概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和編碼階段,雖然也可能會出現(xiàn)錯(cuò)誤,但是由于這些階段都是在需求分析的基礎(chǔ)上進(jìn)行的,因此引入的錯(cuò)誤相對較少,維護(hù)代價(jià)也相對較低。45.在Word的編輯狀態(tài)下,當(dāng)鼠標(biāo)指針移到圖片上變成()形狀時(shí),可以拖動鼠標(biāo)對圖形在水平和垂直兩個(gè)方向上進(jìn)行縮放;若選擇了表格中的一行,并執(zhí)行了表格菜單中的"刪除列"命令,則(請作答此空)。A、整個(gè)表格被刪除B、表格中的一列被刪除C、表格中的一行被刪除D、表格中的行與列均未被刪除答案:A解析:46.DHCP客戶端可以從DHCP服務(wù)器獲得()。A、DHCP服務(wù)器的地址和Web服務(wù)器的地址B、DNS服務(wù)器的地址和DHCP服務(wù)器的地址C、客戶端地址和郵件服務(wù)器地址D、默認(rèn)網(wǎng)關(guān)的地址和郵件服務(wù)器地址答案:B解析:DNS服務(wù)器地址一般由網(wǎng)絡(luò)寬帶服務(wù)商提供,一般是當(dāng)?shù)刂饕獧C(jī)房的服務(wù)器解析地址。它無法通過DHCP客戶端得到。47.用鏈表作為棧的存儲結(jié)構(gòu)時(shí),若要入棧操作成功,則()。A、必須先判斷是否棧滿B、必須先判斷是否??誄、必須先判斷棧頂元素的類型D、必須成功申請到入棧元素所需結(jié)點(diǎn)答案:D解析:本題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。棧的修改要求是僅在表尾進(jìn)行插入和刪除操作,元素間的關(guān)系仍是線性的。對于刪除操作(即出棧),無論在何種存儲方式下實(shí)現(xiàn)該運(yùn)算,棧不為空才能操作成功。對于插入操作(即入棧),要求為新加入的元素準(zhǔn)備好存儲空間,在鏈?zhǔn)酱鎯Ψ绞较?,不存在棧滿的情形,只需判斷是否為新元素成功申請到需要的結(jié)點(diǎn)。48.對二叉樹進(jìn)行后序遍歷和中序遍歷時(shí),都依照左子樹在前右子樹在后的順序。已知對某二叉樹進(jìn)行后序遍歷時(shí),結(jié)點(diǎn)M是最后被訪問的結(jié)點(diǎn),而對其進(jìn)行中序遍歷時(shí),M是第一個(gè)被訪問的結(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),而在中序遍歷的時(shí)候,M是第一個(gè)被訪問的結(jié)點(diǎn),那么可以看出其左子樹應(yīng)該為空。49.進(jìn)程的三態(tài)模型如下圖所示,其中的a、b和c處應(yīng)分別填寫()。A、就緒、阻塞和運(yùn)行B、就緒、運(yùn)行和阻塞C、阻塞、就緒和運(yùn)行D、運(yùn)行、就緒和阻塞答案:A解析:本題考查操作系統(tǒng)進(jìn)程管理方面的基礎(chǔ)知識。進(jìn)程具有三種基本狀態(tài):運(yùn)行、就緒和阻塞。處于這三種狀態(tài)的進(jìn)程在一定條件下,其狀態(tài)可以轉(zhuǎn)換。當(dāng)CPU空閑時(shí),系統(tǒng)將選擇處于就緒態(tài)的一個(gè)進(jìn)程進(jìn)入運(yùn)行態(tài);而當(dāng)CPU的一個(gè)時(shí)間片用完時(shí),當(dāng)前處于運(yùn)行態(tài)的進(jìn)程就進(jìn)入了就緒態(tài);進(jìn)程從運(yùn)行到阻塞狀態(tài)通常是由于進(jìn)程釋放CPU,等待系統(tǒng)分配資源或等待某些事件的發(fā)生。例如,執(zhí)行了P操作系統(tǒng)暫時(shí)不能滿足其對某資源的請求,或等待用戶的輸入信息等;當(dāng)進(jìn)程等待的事件發(fā)生時(shí),進(jìn)程從阻塞到就緒狀態(tài),如I/O完成。50.IP地址塊92/26包含了(請作答此空)個(gè)主機(jī)地址,以下IP地址中,不屬于這個(gè)網(wǎng)絡(luò)的地址是()A、15B、32C、62D、64答案:C解析:92/26表示32位長度的IP地址中,前26位是網(wǎng)絡(luò)前綴,后6位是主機(jī)號,因此包含的主機(jī)地址個(gè)數(shù)為26-2=62,主機(jī)地址范圍為93~54,顯然91不屬于這個(gè)網(wǎng)絡(luò)。51.在Windows系統(tǒng)中,執(zhí)行x.exe時(shí)系統(tǒng)報(bào)告找不到y(tǒng).dll,原因是()。A、程序x中存在語法或語義錯(cuò)誤,需要修改與x對應(yīng)的源程序B、程序y中存在語法錯(cuò)誤,需要修改與y對應(yīng)的源程序C、程序y中存在語義錯(cuò)誤,需要修改與y對應(yīng)的源程序并重新編譯D、程序x執(zhí)行時(shí)需要調(diào)用y中的函數(shù)。要要安裝y.dll答案:D解析:DLL(DynamicLinkLibrary)文件為動態(tài)鏈接庫文件,又稱“應(yīng)用程序拓展”,是軟件文件類型。在Windows中,許多應(yīng)用程序并不是一個(gè)完整的可執(zhí)行文件,它們被分割成一些相對獨(dú)立的動態(tài)鏈接庫,即DLL文件,放置于系統(tǒng)中。當(dāng)我們執(zhí)行某一個(gè)程序時(shí),相應(yīng)的DLL文件就會被調(diào)用。DLL文件中存放的是各類程序的函數(shù)(子過程)實(shí)現(xiàn)過程,當(dāng)程序需要調(diào)用函數(shù)時(shí)需要先載入DLL,然后取得函數(shù)的地址,最后進(jìn)行調(diào)用。本題在執(zhí)行x.exe文件時(shí)找不到y(tǒng).dll,說明該程序在運(yùn)行時(shí)需要調(diào)用y.dll文件,而找不到該文件,就需要安裝該文件以使程序運(yùn)行。52.設(shè)有一個(gè)關(guān)系emp-sales(部門號,部門名,商品編號,銷售數(shù)),查詢各部門至少銷售了5種商品或者部門總銷售數(shù)大于2000的部門號、部門名及平均銷售數(shù)的SQL語句如下:SELECT部門號,部門名,AVG(銷售數(shù))AS平均銷售數(shù)FROMemp-salesGROUPBY()HAVING()OR(請作答此空);A、SUM(銷售數(shù))>2000B、SUM(銷售數(shù))>-2000C、SUM(‘銷售數(shù)’)>2000D、SUM(‘銷售數(shù)’)>-2000答案:C解析:本題考察數(shù)據(jù)庫SQL基礎(chǔ)知識。要查詢各部門至少銷售了5種商品或者部門總銷售數(shù)大于2000的部門號、部門名及平均銷售數(shù)的SQL語句為:SELECT部門號,部門名,AVG(銷售數(shù))AS平均銷售數(shù)FROMemp-salesGROUPBY部門號HAVINGCOUNT(商品編號)>=5ORSUM(‘銷售數(shù)’)>200053.實(shí)現(xiàn)二分查找(折半查找)時(shí),要求查找表()A、順序存儲,關(guān)鍵碼無序排列B、順序存儲,關(guān)鍵碼有序排列C、雙向鏈表存儲,關(guān)鍵碼無序排列D、雙向鏈表存儲,關(guān)鍵碼有序排列答案:B解析:二分查找又稱折半查找,優(yōu)點(diǎn)是比較次數(shù)少,查找速度快,平均性能好;其缺點(diǎn)是要求待查表為有序表,且插入刪除困難。因此,折半查找方法適用于不經(jīng)常變動而查找頻繁的有序列表。二分查找算法要求:①必須采用順序存儲結(jié)構(gòu);②必須按關(guān)鍵字大小有序排列。54.在進(jìn)行網(wǎng)絡(luò)規(guī)劃時(shí),應(yīng)制定全網(wǎng)統(tǒng)一的網(wǎng)絡(luò)架構(gòu),并遵循統(tǒng)一的通信協(xié)議標(biāo)準(zhǔn),使符合標(biāo)準(zhǔn)的計(jì)算機(jī)系統(tǒng)很容易進(jìn)行網(wǎng)絡(luò)互聯(lián),這體現(xiàn)了網(wǎng)絡(luò)規(guī)劃的()原則。A、實(shí)用性B、開放型C、先進(jìn)性D、可靠性答案:B解析:網(wǎng)絡(luò)規(guī)劃原則:(1)實(shí)用性原則。網(wǎng)絡(luò)建設(shè)應(yīng)當(dāng)作工程項(xiàng)目來完成,而不是當(dāng)作研究或?qū)嶒?yàn)課題。網(wǎng)絡(luò)應(yīng)用和服務(wù)在整個(gè)網(wǎng)絡(luò)建設(shè)中應(yīng)置于非常重要的地位,這是因?yàn)橹挥袘?yīng)用才是網(wǎng)絡(luò)建設(shè)的最終目的,網(wǎng)絡(luò)基礎(chǔ)設(shè)施是為最終應(yīng)用服務(wù)的。因此,實(shí)用原則強(qiáng)調(diào)設(shè)計(jì)目標(biāo)和設(shè)計(jì)結(jié)果能滿足需求并且行之有效。(2)開放性原則。網(wǎng)絡(luò)應(yīng)具有良好的開放性。這種開放性靠標(biāo)準(zhǔn)化實(shí)現(xiàn),使用符合這些標(biāo)準(zhǔn)的計(jì)算機(jī)系統(tǒng)很容易進(jìn)行網(wǎng)絡(luò)互聯(lián)。為此,必須制定全網(wǎng)統(tǒng)一的網(wǎng)絡(luò)架構(gòu),并遵循統(tǒng)一的通信協(xié)議標(biāo)準(zhǔn)。網(wǎng)絡(luò)架構(gòu)和通信協(xié)議應(yīng)選擇廣泛使用的國際工業(yè)標(biāo)準(zhǔn),使得網(wǎng)絡(luò)成為一個(gè)完全開放式的網(wǎng)絡(luò)計(jì)算環(huán)境。開放性原則包括采用開放標(biāo)準(zhǔn)、開放技術(shù)、開放結(jié)構(gòu)、開放系統(tǒng)組件、開放用戶接口。(3)先進(jìn)性原則。建設(shè)網(wǎng)絡(luò),盡可能采用成熟先進(jìn)的技術(shù),使用具有時(shí)代先進(jìn)水平的計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò)設(shè)備,這些設(shè)備應(yīng)該在相當(dāng)長的時(shí)間內(nèi)保證其先進(jìn)性。開發(fā)或選購的各種網(wǎng)絡(luò)應(yīng)用軟件也盡可能先進(jìn),并有相當(dāng)長時(shí)間的可用性。先進(jìn)性原則包括設(shè)計(jì)思想先進(jìn)、軟硬件設(shè)備先進(jìn)、網(wǎng)絡(luò)結(jié)構(gòu)先進(jìn)、開發(fā)工具先進(jìn)。55.掉電后存儲在()中的數(shù)據(jù)會丟失。A、U盤B、光盤C、ROMD、RAM答案:D解析:本題考查計(jì)算機(jī)存儲器的分類和特點(diǎn)。U盤和光盤屬于外部存儲器,不受電源影響,數(shù)據(jù)不會丟失;ROM是只讀存儲器,數(shù)據(jù)只能被讀取而不能被修改,也不會因?yàn)榈綦姸鴣G失;而RAM是隨機(jī)存儲器,數(shù)據(jù)存儲在其中需要電源供電維持,一旦掉電就會丟失。因此,本題的正確答案是D。56.文件的物理結(jié)構(gòu)不包括()A、連續(xù)結(jié)構(gòu)B、索引結(jié)構(gòu)C、分區(qū)結(jié)構(gòu)D、多個(gè)物理塊的索引結(jié)構(gòu)答案:C解析:文件的物理結(jié)構(gòu)是指文件在存儲介質(zhì)上的組織方式。常見的文件物理結(jié)構(gòu)有連續(xù)結(jié)構(gòu)、鏈接結(jié)構(gòu)、索引結(jié)構(gòu)和多個(gè)物理塊的索引結(jié)構(gòu)。A.連續(xù)結(jié)構(gòu):文件在存儲介質(zhì)上是連續(xù)存放的,適用于順序訪問的文件。B.索引結(jié)構(gòu):文件在存儲介質(zhì)上通過索引表進(jìn)行組織,適用于隨機(jī)訪問的文件。C.分區(qū)結(jié)構(gòu):并不是文件的物理結(jié)構(gòu),而是指將存儲介質(zhì)分成若干個(gè)區(qū)域,每個(gè)區(qū)域可以存放一個(gè)或多個(gè)文件。D.多個(gè)物理塊的索引結(jié)構(gòu):文件在存儲介質(zhì)上通過多個(gè)索引表進(jìn)行組織,適用于大文件的存儲。因此,答案為C。57.編譯過程中,詞法分析不能()。①去除源程序中的注釋②識別記號(單詞、符號)③識別結(jié)構(gòu)不正確的語句④識別含義不正確的語句A、①②B、①③C、③④D、②④答案:C解析:詞法分析是編譯過程中的第一個(gè)階段,其主要任務(wù)是將源程序中的字符序列分解成一個(gè)個(gè)有意義的單詞,同時(shí)去除源程序中的注釋和無用的空格等符號。因此,選項(xiàng)①是錯(cuò)誤的。詞法分析的另一個(gè)任務(wù)是識別記號,即將源程序中的單詞和符號識別出來,并將其轉(zhuǎn)化為記號。因此,選項(xiàng)②是正確的。詞法分析并不涉及語法分析,因此不會識別結(jié)構(gòu)不正確的語句,選項(xiàng)③是錯(cuò)誤的。詞法分析只負(fù)責(zé)將源程序中的字符序列分解成一個(gè)個(gè)有意義的單詞,并將其轉(zhuǎn)化為記號,不會涉及到含義的正確性,因此選項(xiàng)④是錯(cuò)誤的。綜上所述,答案為C,詞法分析不能識別結(jié)構(gòu)不正確的語句和含義不正確的語句。58.計(jì)算機(jī)的(請作答此空)直接反映了機(jī)器的速度,其值越高表明機(jī)器速度越快;運(yùn)算速度是指CPU每秒能執(zhí)行的指令條數(shù),常用()來描述。A、內(nèi)存容量B、存取速度C、時(shí)鐘頻率D、總線寬度答案:C解析:本題考查應(yīng)試者計(jì)算機(jī)性能評價(jià)方面的基礎(chǔ)知識。計(jì)算機(jī)的時(shí)鐘頻率直接反映了機(jī)器的速度,通常主頻越高其速度越快。但是,相同頻率、不同體系結(jié)構(gòu)的機(jī)器,其速度可能會相差很多倍,因此還需要用其他方法來測定機(jī)器性能。通常所說的計(jì)算機(jī)運(yùn)算速度(平均運(yùn)算速度)是指每秒鐘所能執(zhí)行的指令條數(shù),一般用"百萬條指令/秒"(MIPS,MillionInstructionPerSecond)來描述。59.假設(shè)某公司生產(chǎn)的某種商品的銷售量N是價(jià)格P的函數(shù):N=7500-50P,10P150;成本C是銷售量N的函數(shù):C=25000+40N;銷售每件商品需要交稅10元。據(jù)此,每件商品定價(jià)P=()元能使公司獲得最大利潤。A、50B、80C、100D、120答案:C解析:本題考察初等數(shù)學(xué)基礎(chǔ)知識。利潤=NP-C-10N=-50P2+10000P+K=-(P-100)2+K60.計(jì)算機(jī)軟件著作權(quán)的保護(hù)對象是指()。A、軟件開發(fā)思想與設(shè)計(jì)方案B、計(jì)算機(jī)程序及其文檔C、計(jì)算機(jī)程序及算法D、軟件著作權(quán)權(quán)利人答案:D解析:本題考查計(jì)算機(jī)軟件著作權(quán)的保護(hù)對象。根據(jù)《中華人民共和國著作權(quán)法》的規(guī)定,計(jì)算機(jī)軟件著作權(quán)的保護(hù)對象是計(jì)算機(jī)程序及其文檔,即選項(xiàng)B。但是,選項(xiàng)D中的“軟件著作權(quán)權(quán)利人”也是計(jì)算機(jī)軟件著作權(quán)的保護(hù)對象,因?yàn)橹鳈?quán)法規(guī)定,著作權(quán)人對其作品享有著作權(quán),包括計(jì)算機(jī)軟件著作權(quán)。因此,選項(xiàng)D也是正確的答案。選項(xiàng)A和C中的“軟件開發(fā)思想與設(shè)計(jì)方案”和“計(jì)算機(jī)程序及算法”雖然與計(jì)算機(jī)軟件相關(guān),但不是計(jì)算機(jī)軟件著作權(quán)的保護(hù)對象,因此不是本題的正確答案。綜上所述,本題的正確答案為D。61.下列各種軟件中,()不屬于辦公軟件套件。A、KingsoftOfficeB、InternetExplorerC、MicrosoflOfficeD、ApacheOpenOffice答案:B解析:本題的正確選項(xiàng)為B。辦公軟件套件通常應(yīng)包括字處理、表格處理、演示文稿和數(shù)據(jù)庫等軟件。選項(xiàng)A"KingsoftOffice"是金山公司開發(fā)辦公軟件套件。選項(xiàng)B"InternetExplorer"是網(wǎng)頁瀏覽軟件,該軟件不屬于辦公軟件套件。選項(xiàng)C"MicrosoftOffice"是Microsoft公司開發(fā)的Office2007辦公軟件套件。選項(xiàng)D"ApacheOpenOffice"是Apache公司開發(fā)的優(yōu)秀的辦公軟件套件,能在Windows、Linux、MacOSX(X11)和Solaris等操作系統(tǒng)平臺上運(yùn)行。62.對高級語言源程序進(jìn)行編譯的過程可以分為多個(gè)階段,分配寄存器的工作在()階段進(jìn)行。A、詞法分析B、語法分析C、語義分析D、目標(biāo)代碼生成答案:D解析:目標(biāo)代碼生成階段應(yīng)考慮直接影響到目標(biāo)代碼速度的三個(gè)問題:一是如何生成較短的目標(biāo)代碼;二是如何充分利用計(jì)算機(jī)中的寄存器,減少目標(biāo)代碼訪問存儲單元的次數(shù);三是如何充分利用計(jì)算機(jī)指令系統(tǒng)的特點(diǎn),以提高目標(biāo)代碼的質(zhì)量。63.某工廠業(yè)務(wù)處理系統(tǒng)的部分需求為:客戶將訂貨信息填入訂貨單,銷售部員工查詢庫存管理系統(tǒng)獲得商品的庫存,并檢查訂貨單,如果訂貨單符合系統(tǒng)的要求,則將批準(zhǔn)信息填入批準(zhǔn)表,將發(fā)貨信息填入發(fā)貨單;如果不符合要求,則將拒絕信息填入拒絕表。對于檢查訂貨單,需要根據(jù)客戶的訂貨單金額(如大于等于5000,小于5000元)和客戶目前的償還款情況(如大于60天,小于等于60天),采取不同的動作,如不批準(zhǔn)、發(fā)出批準(zhǔn)書、發(fā)出發(fā)貨單和發(fā)催款通知書等。根據(jù)該需求繪制數(shù)據(jù)流圖,則(請作答此空)表示為數(shù)據(jù)存儲。使用()表達(dá)檢查訂貨單的規(guī)則更合適。A、客戶B、訂貨信息C、訂貨單D、檢查訂貨單答案:C解析:數(shù)據(jù)存儲:數(shù)據(jù)存儲表示暫時(shí)存儲的數(shù)據(jù)。每個(gè)數(shù)據(jù)存儲都有一個(gè)名字。對于一些以后某個(gè)時(shí)間要使用的數(shù)據(jù),可以組織成為一個(gè)數(shù)據(jù)存儲來表示。檢查訂貨單需要有判定條件,因此用決策表最為合適。64.某醫(yī)院有科室關(guān)系D(科室號,科室名,負(fù)責(zé)人,聯(lián)系電話),其中:"科室號"唯一標(biāo)識關(guān)系D中的每一個(gè)元組。住院部設(shè)有病人關(guān)系R(住院號,姓名,性別,科室號,家庭住址),其中,"住院號"唯一標(biāo)識關(guān)系R中的每一個(gè)元組,"性別"的取值只能為M或F,要求科室號參照科室關(guān)系D中的科室號。創(chuàng)建R關(guān)系的sQL語句如下:CREATETABLER(住院號CHAR58(),姓名CHAR59,性別CHAR60(請作答此空),科室號cHAR61(),家庭住址CHAR62);A.IN(M,A、B、CHECK('M','F')C、LIKE('M','F')D、CHECK(性別IN('M','F'))答案:D解析:本題考查SQL語言中的數(shù)據(jù)類型和約束條件。根據(jù)題目描述,關(guān)系R中的性別只能取值為M或F,因此需要在創(chuàng)建表時(shí)添加約束條件。在SQL語言中,可以使用CHECK約束來限制列的取值范圍。因此,正確答案為D,即CHECK(性別IN('M','F'))。其他選項(xiàng)的解析如下:A.IN(M,F):IN是SQL語言中的一個(gè)運(yùn)算符,用于判斷某個(gè)值是否在指定的值列表中。但是,此處缺少一個(gè)值列表,因此該選項(xiàng)不正確。B.CHECK('M','F'):CHECK約束需要指定一個(gè)邏輯表達(dá)式,用于判斷列的取值是否符合要求。但是,此處的邏輯表達(dá)式不正確,因?yàn)镃HECK約束只能包含一個(gè)邏輯表達(dá)式,而不是多個(gè)值。因此,該選項(xiàng)不正確。C.LIKE('M','F'):LIKE是SQL語言中的一個(gè)運(yùn)算符,用于模糊匹配字符串。但是,此處的問題不是字符串匹配,因此該選項(xiàng)不正確。65.Program(73)describesprogram'sobjectives,desiredoutput,inputdatarequired,processingrequirement,anddocumentation.A、specificationB、flowchartC、structureD、address答案:C解析:程序規(guī)格說明書描述了程序的目標(biāo)、預(yù)期的輸出、所需的輸入數(shù)據(jù)、處理的要求和文檔。66.假設(shè)某公司營銷系統(tǒng)有營銷點(diǎn)關(guān)系S(營銷點(diǎn),負(fù)責(zé)人姓名,聯(lián)系方式)、商品關(guān)系P(商品名,條形碼,型號,產(chǎn)地,數(shù)量,價(jià)格),其中,營銷點(diǎn)唯一標(biāo)識S中的每一個(gè)元組。每個(gè)營銷點(diǎn)可以銷售多種商品,每一種商品可以由不同的營銷點(diǎn)銷售。關(guān)系S和P的主鍵分別為(),S和P之間的聯(lián)系類型屬于()。為查詢產(chǎn)于"上海"且商品名為"冰箱"或"電視"的型號及價(jià)格,并要求價(jià)格按降序排列。實(shí)現(xiàn)的SQL語句如下:SELECT商品名,型號,價(jià)格FROMPWHERE()AND()(請作答此空);A、GROUPBY價(jià)格DESCB、ORDERBY價(jià)格DESCC、GROUPBY價(jià)格'DESC'D、ORDERBY價(jià)格'DESC'答案:B解析:本題考查數(shù)據(jù)庫基本概念和SQL語言應(yīng)用。根據(jù)題意,營銷點(diǎn)唯一標(biāo)識S中的每一個(gè)元組,所以營銷點(diǎn)可以作為S的主鍵。商品關(guān)系P(商品名,條形碼,型號,產(chǎn)地,數(shù)量,價(jià)格)中的條形碼屬性可以作為該關(guān)系的主鍵,因?yàn)?,條形碼是由寬度不同、反射率不同的條和空,按照一定的編碼規(guī)則(碼制)編制成的,用以表達(dá)一組數(shù)字或字母符號信息的圖形標(biāo)識符。利用條形碼可以標(biāo)出商品的生產(chǎn)國、制造廠家、商品名稱、生產(chǎn)日期、圖書分類號、郵件起止地點(diǎn)、類別、日期等信息,所以,條形碼在商品流通、圖書管理、郵電管理、銀行系統(tǒng)等許多領(lǐng)域都得到了廣泛的應(yīng)用。顯然,第1小題的正確答案是"營銷點(diǎn)、條形碼"。根據(jù)題意"每個(gè)營銷點(diǎn)可以銷售多利嘀品,每一種商品可以由不同的營銷點(diǎn)銷售",故S和P之間的聯(lián)系類型屬于n:m。查詢產(chǎn)地為"上海"的產(chǎn)于"上海"且商品名為"冰箱"或"電視"的型號及價(jià)格信息,并要求按價(jià)格的降序排列的SQL語句為:SELECT商品名,型號,價(jià)格FROMPWHERE(商品名='冰箱'OR商品名='電視')AND產(chǎn)地'上海'ORDERBY價(jià)格DESC;67.某個(gè)算法的時(shí)間復(fù)雜度遞歸式T(n)=T(n-1)+n,其中n為問題的規(guī)模,則該算法的漸進(jìn)時(shí)間復(fù)雜度為(),若問題的規(guī)模增加了16倍,則運(yùn)行時(shí)間增加(請作答此空)倍。A、16B、64C、256D、1024答案:C解析:對于遞歸式,假設(shè)T(1)=1,則:T(n)=T(n-1)+n=T(n-2)+n-1+n=T(n-3)+n-2+n-1+n=1+2+…+n-1+n=n(n+1)/2可見,時(shí)間復(fù)雜度為O(n2)。若問題的規(guī)模增加了16倍,則運(yùn)行時(shí)間增加了162=256倍。68.詞法分析的作用是識別源程序中的()。A、字符串B、單詞C、標(biāo)識符D、語句答案:B解析:詞法分析是在程序編譯時(shí)對源程序中的單詞進(jìn)行辨識的一個(gè)過程,其目的是識別源程序中一連串字符中的每個(gè)單詞。69.數(shù)據(jù)庫的產(chǎn)品很多,盡管它們支持的數(shù)據(jù)模型不同,使用不同的數(shù)據(jù)庫語言,而且數(shù)據(jù)的在儲結(jié)構(gòu)也各不相同,但體系統(tǒng)構(gòu)基本上都具有相同的特征,采用“三級模式和兩級映像”,如下圖所示,圖中①,②,③分別代表數(shù)據(jù)庫系統(tǒng)中(),圖中④,⑤,⑥分別代表數(shù)據(jù)庫系統(tǒng)中(請作答此空)。A、外模式/內(nèi)模式映射、外模式內(nèi)模式映射、概念模式內(nèi)模式映射B、外模式概念模式映射、外模式/概念模式映射、概念模式/內(nèi)模式映射C、概念模式/內(nèi)模式映射、概念模式/內(nèi)模式映射、外模式內(nèi)模式映射D、外模式/內(nèi)模式映射、外模式內(nèi)模式映射、概念模式/外模式映射答案:B解析:本題考查數(shù)據(jù)庫系統(tǒng)中的“三級模式和兩級映像”概念。數(shù)據(jù)庫系統(tǒng)中的三級模式包括外模式、概念模式和內(nèi)模式,其中外模式是用戶看到的數(shù)據(jù)視圖,概念模式是數(shù)據(jù)庫管理員設(shè)計(jì)的全局邏輯結(jié)構(gòu),內(nèi)模式是數(shù)據(jù)庫實(shí)際存儲的物理結(jié)構(gòu)。兩級映像包括外模式/概念模式映射和概念模式/內(nèi)模式映射。根據(jù)題目中的圖示,可以看出圖中①,②,③分別代表數(shù)據(jù)庫系統(tǒng)中外模式、概念模式和內(nèi)模式,因此選項(xiàng)中的“外模式概念模式映射、外模式/概念模式映射、概念模式/內(nèi)模式映射”都是正確的。而圖中的④,⑤,⑥分別代表外模式/概念模式映射、概念模式/內(nèi)模式映射和外模式/內(nèi)模式映射,因此選項(xiàng)B“外模式概念模式映射、外模式/概念模式映射、概念模式/內(nèi)模式映射”是正確的答案。因此,本題答案為B。70.在面向?qū)ο蠓椒ㄖ?,?4)定義了父類和子類的概念。子類在原有父類接口的基礎(chǔ)上,用適合于自己要求的實(shí)現(xiàn)去置換父類中的相應(yīng)實(shí)現(xiàn)稱為()。A、封裝B、繼承C、覆蓋(重置)D、多態(tài)答案:B解析:本題考查面向?qū)ο蟮幕靖拍?。面向?qū)ο蟮?個(gè)基本概念是對象、類、繼承和消息傳遞。封裝是一種信息隱蔽技術(shù),把數(shù)據(jù)和行為封裝為一個(gè)對象,其目的是使對象的使用者和生產(chǎn)者分離,使對象的定義和實(shí)現(xiàn)分開。類定義了一組大體上相似的對象,所包含的方法和數(shù)據(jù)描述一組對象的共同行為和屬性。把一組對象的共同特征加以抽象并存儲在一個(gè)類中的能力,是面向?qū)ο蠹夹g(shù)最重要的一點(diǎn)。在定義和實(shí)現(xiàn)一個(gè)類的時(shí)候,可以在一個(gè)已經(jīng)存在的類的基礎(chǔ)上來進(jìn)行,把這個(gè)己經(jīng)存在的類所定義的內(nèi)容作為自己的內(nèi)容,并加入若干新的內(nèi)容,即繼承,使父類和子類之間能夠進(jìn)行共享數(shù)據(jù)和方法。在類進(jìn)行繼承時(shí),父類中的方法需要在子類中重新實(shí)現(xiàn),即覆蓋(重置)。在繼承的支持下,用戶可以發(fā)送一個(gè)通用的消息,不同的對象收到同一通用消息可以由自己實(shí)現(xiàn)細(xì)節(jié)自行決定產(chǎn)生不同的結(jié)果,即多態(tài)(polymorphism)。71.以下關(guān)于文檔的敘述中,不正確的是()。A、項(xiàng)目相關(guān)人員可以通過文檔進(jìn)行溝通B、編寫文檔會降低軟件開發(fā)的效率C、編寫高質(zhì)量文檔可以提高軟件開發(fā)的質(zhì)量D、文檔是軟件的不可或缺的部分答案:B解析:在軟件的不同階段,需要編寫不同的文檔。因?yàn)槲覀冊趯?shí)際開發(fā)過程中,會發(fā)現(xiàn)之前設(shè)計(jì)不合理的地方或者考慮不周的地方,這就需要對之前的文檔進(jìn)行修改。72.快速排序算法在排序過程中,在待排序數(shù)組中確定一個(gè)元素為基準(zhǔn)元素,根據(jù)基準(zhǔn)元素把待排序數(shù)組劃分成兩個(gè)部分,前面一部分元素值小于等于基準(zhǔn)元素,而后面一部分元素值大于基準(zhǔn)元素。然后再分別對前后兩個(gè)部分進(jìn)一步進(jìn)行劃分。根據(jù)上述描述,快速排序算法采用了(請作答此空)算法設(shè)計(jì)策略。已知確定基準(zhǔn)元素操作的時(shí)間復(fù)雜度為Θ(n),則快速排序算法的最好和最壞情況下的時(shí)間復(fù)雜度為()。A、分治B、動態(tài)規(guī)劃C、貪心D、回溯答案:A解析:快速排序采用分治法的思想??焖倥判蜃詈们闆r的時(shí)間復(fù)雜度是O(nlog2n)。最壞情況下,即初始序列按關(guān)鍵字有序或者基本有序時(shí),快速排序的時(shí)間復(fù)雜度為O(n2)。73.下列設(shè)計(jì)模式中,()模式既是類結(jié)構(gòu)型模式,又是對象結(jié)構(gòu)型模式。此模式與(請作答此空)模式類似的特征是,都給另一個(gè)對象提供了一定程度上的間接性,都涉及到從自身以外的一個(gè)接口向這個(gè)對象轉(zhuǎn)發(fā)請求。A、橋接(Bridge)B、適配器(Adapter)C、組成(posite)D、裝飾器(Decorator)答案:D解析:本題考查的是設(shè)計(jì)模式的基本概念和特征。首先,根據(jù)題目中的提示,我們需要找到一個(gè)既是類結(jié)構(gòu)型模式,又是對象結(jié)構(gòu)型模式的設(shè)計(jì)模式。根據(jù)設(shè)計(jì)模式的分類,我們可以知道,類結(jié)構(gòu)型模式主要涉及到類與類之間的關(guān)系,而對象結(jié)構(gòu)型模式則主要涉及到對象之間的關(guān)系。因此,我們需要找到一個(gè)既涉及到類之間的關(guān)系,又涉及到對象之間的關(guān)系的設(shè)計(jì)模式。接著,題目中還提示了這個(gè)設(shè)計(jì)模式與另一個(gè)設(shè)計(jì)模式類似,都給另一個(gè)對象提供了一定程度上的間接性,都涉及到從自身以外的一個(gè)接口向這個(gè)對象轉(zhuǎn)發(fā)請求。這個(gè)特征可以幫助我們進(jìn)一步縮小答案的范圍。根據(jù)以上分析,我們可以得出以下結(jié)論:A.橋接(Bridge)模式是類結(jié)構(gòu)型模式,它主要涉及到類之間的關(guān)系,但是它并不涉及到對象之間的關(guān)系,因此不符合題目要求。B.適配器(Adapter)模式是對象結(jié)構(gòu)型模式,它主要涉及到對象之間的關(guān)系,但是它并不是既是類結(jié)構(gòu)型模式,又是對象結(jié)構(gòu)型模式,因此也不符合題目要求。C.組成(posite)模式是類結(jié)構(gòu)型模式,它主要涉及到類之間的關(guān)系,但是它并不涉及到對象之間的關(guān)系,因此也不符合題目要求。D.裝飾器(Decorator)模式是既是類結(jié)構(gòu)型模式,又是對象結(jié)構(gòu)型模式的設(shè)計(jì)模式。它涉及到類之間的關(guān)系,同時(shí)也涉及到對象之間的關(guān)系。它的特點(diǎn)是通過裝飾器類來包裝原有的類,從而給原有的類增加新的功能。這個(gè)過程中,裝飾器類與原有的類之間存在一定的間接性,同時(shí)也涉及到從自身以外的一個(gè)接口向這個(gè)對象轉(zhuǎn)發(fā)請求,因此符合題目要求。綜上所述,答案為D。74.注冊商標(biāo)所有人是指()。A、商標(biāo)使用人B、商標(biāo)設(shè)計(jì)人C、商標(biāo)權(quán)人D、商標(biāo)制作人答案:C解析:商標(biāo)權(quán)人是指依法享有商標(biāo)專用權(quán)的人。在我國,商標(biāo)專用權(quán)是指注冊商標(biāo)專用權(quán)。注冊商標(biāo)是指經(jīng)國家主管機(jī)關(guān)核準(zhǔn)注冊而使用的商標(biāo),注冊人享有專用權(quán)。未注冊商標(biāo)是指未經(jīng)核準(zhǔn)注冊而自行使用的商標(biāo),其商標(biāo)使用人不享有法律賦予的專用權(quán)。商標(biāo)所有人只有依法將自己的商標(biāo)注冊后,商標(biāo)注冊人才能取得商標(biāo)權(quán),其商標(biāo)才能得到法律的保護(hù)。商標(biāo)權(quán)不包括商標(biāo)設(shè)計(jì)人的權(quán)利,商標(biāo)設(shè)計(jì)人的發(fā)表權(quán)、署名權(quán)等人身權(quán)在商標(biāo)的使用中沒有反映,它不受商標(biāo)法保護(hù),商標(biāo)設(shè)計(jì)人可以通過其他法律來保護(hù)屬于自己的權(quán)利。例如,可以將商標(biāo)設(shè)計(jì)圖案作為美術(shù)作品通過著作權(quán)法來保護(hù);與產(chǎn)品外觀關(guān)系密切的商標(biāo)圖案還可以申請外觀設(shè)計(jì)專利通過專利法保護(hù)。75.“http://.x123.arts.hk”中的“arts.hk”代表的是(5)。A、韓國的商業(yè)機(jī)構(gòu)B、香港的商業(yè)機(jī)構(gòu)C、韓國的藝術(shù)機(jī)構(gòu)D、香港的藝術(shù)機(jī)構(gòu)答案:D解析:域名結(jié)構(gòu)由若事分量組成,書寫時(shí)按照由小到大的順序,頂級域名放在最右邊,分配給主機(jī)的名字放在最左邊,各級名字之間用(.)隔開。格式為:分配給主機(jī)的名字.三級域名.二級域名.頂級域名。例:.xl23.arts.hk。因特網(wǎng)最高層域名分為機(jī)構(gòu)性域名和地理性域名兩大類。常見的國家或地區(qū)頂級域名如表1所示。常見的機(jī)構(gòu)性域名如表2所示。76.puter()focusesonprotectinginformation,hardware,andsoftwarefromunauthorizeduseanddamage.A、networkB、virusC、securityD、architecture答案:C解析:計(jì)算機(jī)安全性注重保護(hù)信息、硬件和軟件,防止非授權(quán)使用和損壞。77.使用圖像掃描儀以300DPI的分辨率掃描一幅3英寸×3英寸的圖片,可以得到()內(nèi)存像素的數(shù)字圖像。A、100×100B、300×300C、600×600D、900×900答案:D解析:圖像分辨率是指一幅圖像的像素密度,每英寸多少點(diǎn)(dpi)表示圖像大小如果200dpi掃描一幅2*2.5英寸的照片,則可以得到400*500像素點(diǎn)的圖像。78.結(jié)構(gòu)型設(shè)計(jì)模式涉及如何組合類和對象以獲得更大的結(jié)構(gòu),以下()模式是結(jié)構(gòu)型模式。A、dapterB、TemplateMethodC、MediatorD、Observer答案:A解析:本題考查設(shè)計(jì)模式的基本概念。在面向?qū)ο笙到y(tǒng)設(shè)計(jì)中,每一個(gè)設(shè)計(jì)模式都集中于一個(gè)特定的面向?qū)ο笤O(shè)計(jì)問題或設(shè)計(jì)要點(diǎn),描述了什么時(shí)候使用它,在另一些設(shè)計(jì)約束條件下是否還能使用,以及使用的效果和如何取舍。按照設(shè)計(jì)模式的目的可以分為創(chuàng)建型模式、結(jié)構(gòu)型模式和行為型模式3大類。創(chuàng)建型模式與對象的創(chuàng)建有關(guān);結(jié)構(gòu)型模式處理類或?qū)ο蟮慕M合,涉及如何組合類和對象以獲得更大的結(jié)構(gòu);行為型模式對類或?qū)ο笤鯓咏换ズ驮鯓臃峙渎氊?zé)進(jìn)行描述。創(chuàng)建型模式包括FactoryMethod、AbstractFactory、Builder、Prototype和Singleton;結(jié)構(gòu)型模式包括Adapter(類)、Adapter(對象)、Bridge、(iomposite、Decorator、Facade、Flyweight和Proxy;行為型模式包括Interpreter、TemplateMethod、ChainofResponsibility、mand、Iterator、Mediator、MementoObserverStateStrategy和Visitor。79.以下關(guān)于總線的敘述中,不正確的是()。A、并行總線適合近距離高速數(shù)據(jù)傳輸B、串行總線適合長距離數(shù)據(jù)傳輸C、單總線結(jié)構(gòu)在一個(gè)總線上適應(yīng)不同種類的設(shè)備,設(shè)計(jì)簡單且性能很高D、專用總線在設(shè)計(jì)上可以與連接設(shè)備實(shí)現(xiàn)最佳匹配答案:C解析:A.并行總線適合近距離高速數(shù)據(jù)傳輸,這是正確的。因?yàn)椴⑿锌偩€可以同時(shí)傳輸多個(gè)數(shù)據(jù)位,速度較快,但傳輸距離較短。B.串行總線適合長距離數(shù)據(jù)傳輸,這也是正確的。因?yàn)榇锌偩€只傳輸一個(gè)數(shù)據(jù)位,但可以通過調(diào)整傳輸速率來適應(yīng)不同的距離。C.單總線結(jié)構(gòu)在一個(gè)總線上適應(yīng)不同種類的設(shè)備,設(shè)計(jì)簡單且性能很高,這是不正確的。因?yàn)閱慰偩€結(jié)構(gòu)只有一個(gè)總線,多個(gè)設(shè)備共享使用,容易出現(xiàn)沖突,影響性能。D.專用總線在設(shè)計(jì)上可以與連接設(shè)備實(shí)現(xiàn)最佳匹配,這也是正確的。因?yàn)閷S每偩€只連接特定的設(shè)備,可以根據(jù)設(shè)備的特性進(jìn)行設(shè)計(jì),達(dá)到最佳匹配。綜上所述,選項(xiàng)C是不正確的。80.將高級語言源程序先轉(zhuǎn)化為一種中間代碼是現(xiàn)代編譯器的常見處理方式。常用的中間代碼有后綴式、()、樹等。A、前綴碼B、三地址碼C、符號表D、補(bǔ)碼和移碼答案:B解析:常用的中間代碼的表達(dá)形式有語法樹、后綴式、三地址代碼。81.以下文件中,()是圖像文件。A、marry.wpsB、marry.htmC、marry.jpgD、marry.mp3答案:C解析:本題考查多媒體基礎(chǔ)知識。通過文件的擴(kuò)展名可以得知文件的類型。"wps"是國產(chǎn)軟件公司金山軟件的文字處理系統(tǒng)默認(rèn)的文檔擴(kuò)展名;"htm"是靜態(tài)網(wǎng)頁文件的擴(kuò)展名;"mp3"是音頻文件擴(kuò)展名;"jpg"是圖像文件擴(kuò)展名。82.在面向?qū)ο笙到y(tǒng)中,對象是基本的運(yùn)行時(shí)實(shí)體?,F(xiàn)實(shí)世界中電視機(jī)的顏色、音量、亮度、灰度和頻道等是其(請作答此空),它們具體的值表示了電視機(jī)的()。A、標(biāo)識B、屬性C、行為D、狀態(tài)答案:B解析:電視機(jī)的顏色、音量、亮度、灰度和頻道等是屬性,他們具體的數(shù)值是電視機(jī)的狀態(tài)。83.將多個(gè)目標(biāo)代碼文件裝配成一個(gè)可執(zhí)行程序的程序稱為(29)A、編譯器B、解釋器C、匯編器D、鏈接器答案:D解析:本題考查程序設(shè)計(jì)語言的基礎(chǔ)知識。用高級程序設(shè)計(jì)語言編寫的源程序不能在計(jì)算機(jī)上直接執(zhí)行,需要進(jìn)行解釋或編譯。將源程序編譯后形成目標(biāo)程序,再鏈接上其他必要的目標(biāo)程序后再形成可執(zhí)行程序。84.私網(wǎng)IP地址區(qū)別于公網(wǎng)IP地址的特點(diǎn)是()。A、必須向IANA申請B、可使用CIDR組成地址塊C、不能通過Internet訪問D、通過DHCP服務(wù)器分配的答案:C解析:私網(wǎng)IP地址與公網(wǎng)IP地址的區(qū)別是私網(wǎng)地址不能通過Internet訪問。下面的地址都是私網(wǎng)地址:~551個(gè)A類地址~5516個(gè)B類地址~55256個(gè)C類地址85.A、B、C、D、答案:A解析:本題考查操作系統(tǒng)中PV操作這一知識點(diǎn)。信號量是一個(gè)整型變量,根據(jù)控制對象的不同賦不同的值。信號量可分為兩類。公用信號量:實(shí)現(xiàn)進(jìn)程間的互斥,初值為資源的數(shù)目。私用信號量:實(shí)現(xiàn)進(jìn)程間的同步,初值=0或某個(gè)整數(shù)。本題中PV操作順序如下:BeginBeginP1;V(S1);end;題目中a處填寫V(S1);BeginP(S1);P2;V(S2);V(S3);end;題目中b處填寫P(S1),c處填寫V(S2)和V(S3)BeginP(S2);P3;V(S4);end;題目中d處填寫P(S2),e處填寫V(S4)BeginP(S3);P4;V(S5);end;題目中f處填寫P(S3),BeginP(S4);P(S5);P5;end;題目中g(shù)處填寫P(S4)和P(S5)。得到本題選項(xiàng)。86.下列有關(guān)應(yīng)用層協(xié)議的說法中錯(cuò)誤的是()。A、FTP基于客戶/服務(wù)器模型B、Telnet是一個(gè)客戶/服務(wù)器應(yīng)用程序C、SNMP基于TCP/IP模型D、HTTP不基于客戶/服務(wù)器模型答案:D解析:HTTP也是基于客戶/服務(wù)器模型的,工作在應(yīng)用層。87.第一個(gè)完整、健全的面向?qū)ο蟪绦蛟O(shè)計(jì)語言是()。A、EiffelB、C++C、SmalltalkD、COBOL答案:C解析:本題考查對程序設(shè)計(jì)語言的了解。第一個(gè)完整、健全的面向?qū)ο蟪绦蛟O(shè)計(jì)的語言是Smalltalk,隨后才有C++等其他面向?qū)ο蟪绦蛟O(shè)計(jì)的語言。88.()是在運(yùn)行時(shí)把過程調(diào)用和響應(yīng)調(diào)用需要的代碼加以結(jié)合的過程。A、詞法分析B、靜態(tài)綁定C、動態(tài)綁定D、預(yù)編譯答案:C解析:詞法分析、預(yù)編譯和靜態(tài)綁定都是在程序的編譯過程或編譯前,只有動態(tài)綁定發(fā)生在程序運(yùn)行過程中。89.并發(fā)處理發(fā)展通過()的途徑形成了分布式處理系統(tǒng)。A、資源重復(fù)B、提高主頻C、資源共享D、時(shí)間重疊答案:C解析:分布式處理系統(tǒng)是并行處理系統(tǒng)的一個(gè)發(fā)展,將不同地點(diǎn)的具有不同數(shù)據(jù)的多臺計(jì)算機(jī)用通信網(wǎng)絡(luò)連接起來,在控制系統(tǒng)的統(tǒng)一管理控制下,協(xié)調(diào)地完成信息處理任務(wù)的計(jì)算機(jī)系統(tǒng)。分布式處理系統(tǒng)充分體現(xiàn)了資源共享這一特征。90.在某C/C++程序中,整型變量a的值為0且應(yīng)用在表達(dá)式"c=b/a"中,則最可能發(fā)生的情形是()。A、編譯時(shí)報(bào)告有語法錯(cuò)誤B、編譯時(shí)報(bào)告有邏輯錯(cuò)誤C、運(yùn)行時(shí)報(bào)告有語法錯(cuò)誤D、運(yùn)行時(shí)產(chǎn)生異常答案:D解析:編譯時(shí)a的值無法確定,表達(dá)式"c=b/a"符合C/C++語言的語法邏輯,編譯時(shí)不會報(bào)錯(cuò)。運(yùn)行時(shí),代入a的值,發(fā)生錯(cuò)誤。91.將他人的軟件光盤占為己有的行為是侵犯()行為。A、有形財(cái)產(chǎn)所有權(quán)B、知識產(chǎn)權(quán)C、軟件著作權(quán)D、無形財(cái)產(chǎn)所有權(quán)答案:A解析:本題考查知識產(chǎn)權(quán)基本知識。侵害知識產(chǎn)權(quán)的行為主要表現(xiàn)形式為剽竊、篡改、仿冒等,這些行為施加影響的對象是作者、創(chuàng)造者的思想內(nèi)容(思想表現(xiàn)形式)與其物化載體無關(guān)。擅自將他人的軟件復(fù)制出售的行為涉及的是軟件開發(fā)者的思想表現(xiàn)形式,該行為是侵犯軟件著作權(quán)行為。侵害有形財(cái)產(chǎn)所有權(quán)的行為主要表現(xiàn)為侵占、毀損等,這些行為往往直接作用于"物體"本身,如將他人的財(cái)物毀壞,強(qiáng)占他人的財(cái)物等。將他人的軟件光盤占為己有涉及的是物體本身,即軟件的物化載體,該行為是侵犯有形財(cái)產(chǎn)所有權(quán)的行為。92.折半(二分)查找法適用的線性表應(yīng)該滿足(42)的要求。A、鏈接方式存儲、元素有序B、鏈接方式存儲、元素?zé)o序C、順序方式存儲、元素有序D、順序方式存儲、元素?zé)o序答案:C解析:折半搜索(half-intervalsearch),也稱二分搜索(binarysearch)、對數(shù)搜索(logarithmicsearch),是一種在有序數(shù)組中查找某一特定元素的搜索算法。93.以下關(guān)于程序員職業(yè)素養(yǎng)的敘述中,不正確的是()。A、面對程序中出現(xiàn)的問題,采用的解決方式和反思的深度體現(xiàn)程序員的素養(yǎng)B、職業(yè)素養(yǎng)強(qiáng)調(diào)的不是天賦的神秘和技藝的高超,而是持續(xù)積淀的結(jié)晶C、職業(yè)素養(yǎng)高的程序員會對經(jīng)理為了趕工期而降低程序質(zhì)量的要求說"不"D、職業(yè)素養(yǎng)高的程序員對用戶提出的任何需求變更和功能調(diào)整說"是"答案:D解析:本題考查軟件工程基礎(chǔ)知識。用戶的需求中可能會有一些無理的需求、非專業(yè)的需求、目前還實(shí)現(xiàn)不了的需求、重復(fù)的需求、會造成不良后果的需求等。需要分析系統(tǒng)維護(hù)時(shí)用戶提出的修改意見,不能立即進(jìn)行修改,還需要分析討論,經(jīng)批準(zhǔn)后才能執(zhí)行修改,否則可能會引發(fā)意想不到的問題。94.數(shù)據(jù)流圖包含的成分有()。A、關(guān)系、實(shí)體和屬性B、數(shù)據(jù)流、加工和數(shù)據(jù)有儲C、數(shù)據(jù)流、數(shù)據(jù)源和數(shù)據(jù)實(shí)體D、數(shù)據(jù)流、屬性、數(shù)據(jù)存儲和加工答案:B解析:數(shù)據(jù)流圖包含的成分有數(shù)據(jù)流、加工和數(shù)據(jù)存儲。95.編譯和解釋是實(shí)現(xiàn)高級語言翻譯的兩種基本方式,相對應(yīng)的程序分別稱為編譯器和解釋器。與編譯器相比,解釋器()。編譯器對高級語言源程序的處理過程可以劃分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標(biāo)代碼生成等幾個(gè)階段;其中,代碼優(yōu)化和()并不是每種編譯器都必需的。詞法分析的作用是識別源程序中的(請作答此空)。A、常量和變量B、數(shù)據(jù)類型C、記號D、語句答案:C解析:本題考查程序語言基礎(chǔ)知識。在實(shí)現(xiàn)程序語言的編譯和解釋兩種方式中,編譯方式下會生成用戶源程序的目標(biāo)代碼,而解釋方式下則不產(chǎn)生目標(biāo)代碼。目標(biāo)代碼經(jīng)鏈接后產(chǎn)生可執(zhí)行代碼,可執(zhí)行代碼可獨(dú)立加載運(yùn)行,與源程序和編譯程序都不再相關(guān)。而在解釋方式下,在解釋器的控制下執(zhí)行源程序或其中間代碼,因此相對而言,用戶程序執(zhí)行的速度更慢。中間代碼生成和優(yōu)化不是編譯過程中必需的階段。對用戶源程序依次進(jìn)行了詞法分析、語法分析和語義分析后,原則上就可以產(chǎn)生目標(biāo)代碼了,只是目標(biāo)代碼的質(zhì)量和效率可能不夠高。詞法分析時(shí)

溫馨提示

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

評論

0/150

提交評論