程序員《基礎(chǔ)知識》高分通關(guān)三套卷之(一)附詳解_第1頁
程序員《基礎(chǔ)知識》高分通關(guān)三套卷之(一)附詳解_第2頁
程序員《基礎(chǔ)知識》高分通關(guān)三套卷之(一)附詳解_第3頁
程序員《基礎(chǔ)知識》高分通關(guān)三套卷之(一)附詳解_第4頁
程序員《基礎(chǔ)知識》高分通關(guān)三套卷之(一)附詳解_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGEPAGE1程序員《基礎(chǔ)知識》高分通關(guān)三套卷之(一)附詳解一、單選題1.某高校數(shù)據(jù)庫中,學(xué)生S、教師T和課程C的關(guān)系模式分別為:S(學(xué)號,姓名,性別,家庭住址,電話);T(教師號,姓名,性別,部門,工資);C(課程號,課程名)。假設(shè)一個學(xué)生可以選擇多門課程,一門課程可以由多個學(xué)生選擇;一個教師可以講授多門課程,一門課程可以由多個教師講授。那么,學(xué)生"選課"和教師"講授"課程的聯(lián)系類型分別為();"選課"聯(lián)系(請作答此空)。查詢"軟件教研室"教師的平均工資、最高與最低工資之間差值的SQL語句如下:SELECTAVG(工資)As平均工資,()FROMTWHERE部門='軟件教研室';A、需要構(gòu)建一個獨(dú)立的關(guān)系模式,且主關(guān)鍵字為:學(xué)生號B、需要構(gòu)建一個獨(dú)立的關(guān)系模式,且主關(guān)鍵字為:學(xué)生號,課程號C、需要構(gòu)建一個獨(dú)立的關(guān)系模式,且主關(guān)鍵字為:學(xué)生號,教師號D、類型為1:n,所以不需要構(gòu)建一個獨(dú)立的關(guān)系模式答案:B解析:本題的正確選項(xiàng)為B。學(xué)生"選課"的聯(lián)系類型為n:m,故需要構(gòu)建一個獨(dú)立的關(guān)系模式,且主關(guān)鍵字為:學(xué)生號,課程號。2.以太網(wǎng)中,數(shù)據(jù)的傳輸使用()。A、直接的二進(jìn)制編碼B、循環(huán)碼C、曼徹斯特編碼D、差分曼徹斯特編碼答案:C解析:計(jì)算機(jī)網(wǎng)絡(luò)通信中,通常使用曼徹斯特編碼和差分曼徹斯特編碼。曼徹斯特編碼解決接收端無法從比特流中提取位同步信號的問題,但是它占用的頻帶寬度比原始基帶信號頻帶寬度增加了一倍。差分曼徹斯特編碼可以獲得很好的抗干擾性能,但是由于它比較復(fù)雜,在網(wǎng)絡(luò)通信中很少被采用。網(wǎng)絡(luò)中用的比較多的還是曼徹斯特編碼。3.HTML頁面的“title主頁/title”代碼應(yīng)寫在()標(biāo)記內(nèi)。A、body/bodyB、head/headC、font/fontD、frame/frame答案:B解析:本題考察HTML的基礎(chǔ)知識。<title>元素可定義文檔的標(biāo)題。瀏覽器會以特殊的方式來使用標(biāo)題,并且通常把它放置在瀏覽器窗口的標(biāo)題欄或狀態(tài)欄上。同樣,當(dāng)把文檔加入用戶的鏈接列表或者收藏夾或書簽列表時,標(biāo)題將成為該文檔鏈接的默認(rèn)名稱。body元素定義文檔的主體。body元素包含文檔的所有內(nèi)容(比如文本、超鏈接、圖像、表格和列表等等。<head>標(biāo)簽用于定義文檔的頭部,它是所有頭部元素的容器。<head>中的元素可以引用腳本、指示瀏覽器在哪里找到樣式表、提供元信息等等。文檔的頭部描述了文檔的各種屬性和信息,包括文檔的標(biāo)題、在Web中的位置以及和其他文檔的關(guān)系等。絕大多數(shù)文檔頭部包含的數(shù)據(jù)都不會真正作為內(nèi)容顯示給讀者。下面這些標(biāo)簽可用在head部分:<base>,<link>,<meta>,<script>,<style>,以及<title>。<title>定義文檔的標(biāo)題,它是head部分中唯一必需的元素。4.軟件著作權(quán)的客體是指()。A、公民、法人或其他組織B、計(jì)算機(jī)程序及算法C、計(jì)算機(jī)程序及有關(guān)文檔D、軟件著作權(quán)權(quán)利人答案:C解析:軟件著作權(quán)的客體是指著作權(quán)法保護(hù)的計(jì)算機(jī)軟件。軟件包括計(jì)算機(jī)軟件程序及其有關(guān)文檔。①計(jì)算機(jī)程序。計(jì)算機(jī)程序是指為了得到某種結(jié)果而可以由計(jì)算機(jī)等具有信息處理能力的裝置執(zhí)行的代碼化指令序列,或可被自動轉(zhuǎn)換成代碼化指令序列的符號化指令序列或符號化語句序列。計(jì)算機(jī)程序通常包括源程序和目標(biāo)程序。源程序是用計(jì)算機(jī)程序設(shè)計(jì)語言編寫的程序,需要翻譯成機(jī)器能直接識別和執(zhí)行的目標(biāo)程序,才能在計(jì)算機(jī)上運(yùn)行并得出結(jié)果。它具有可操作性、間接應(yīng)用性和技術(shù)性等特點(diǎn)。目標(biāo)程序以二進(jìn)制編碼形式表示,是計(jì)算機(jī)或具有信息處理能力的裝置能夠識別和執(zhí)行的指令序列,能夠直接指揮和控制計(jì)算機(jī)的各部件(如存儲器、處理器和I/O設(shè)備等)執(zhí)行各項(xiàng)操作,從而實(shí)現(xiàn)一定的功能。它具有不可讀性、不可修改性和面向機(jī)器性等特點(diǎn)。②計(jì)算機(jī)軟件文檔。計(jì)算機(jī)程序的文檔是指用自然語言或者形式化語言所編寫的文字資料和圖表,以用來描述程序的內(nèi)容、組成、設(shè)計(jì)、功能、開發(fā)情況、測試結(jié)果及使用方法等。如程序設(shè)計(jì)說明書、流程圖、數(shù)據(jù)流圖和用戶手冊等。5.軟件開發(fā)的生命周期劃分為軟件項(xiàng)目計(jì)劃、()、軟件設(shè)計(jì)、編碼、測試、運(yùn)行(維護(hù))6個階段。A、可行性分析B、初始調(diào)查C、需求分析與定義D、問題分析答案:C解析:系統(tǒng)開發(fā)的生命周期是指一個系統(tǒng)歷經(jīng)軟件項(xiàng)目計(jì)劃、需求分析與定義、軟件設(shè)計(jì)、編程、測試、運(yùn)行和維護(hù)直至淘汰的整個過程。6.()是正確的電子郵件地址格式。A、用戶名域名B、用戶名\域名C、用戶名#域名D、用戶名.域名答案:A解析:本題考查收發(fā)電子郵件地址格式方面的基礎(chǔ)知識。電子郵件地址格式是用戶名和域名之間用符號""分隔。7.下列部件中屬于CPU中算術(shù)邏輯單元的部件是()。'A、程序計(jì)數(shù)器B、加法器C、指令寄存器D、指令譯碼器答案:B解析:本題考查計(jì)算機(jī)系統(tǒng)硬件基礎(chǔ)知識。題目中給出的選項(xiàng)中,程序計(jì)數(shù)器、指令寄存器和指令譯碼器都是CPU中控制單元的基本部件,加法器是算術(shù)邏輯單元中的基本部件。8.Theterm“software()"isusedtodescribethesoftwareengineeringactivitiesthatoccurfollowingdeliveryofasoftwareproducttothecustomer.A、analysisB、designC、implementationD、maintenance答案:D9.編譯器和解釋器是兩種基本的高級語言處理程序。編譯器對高級語言源程序的處理過程可以劃分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標(biāo)代碼生成等階段,其中,()并不是每個編譯器都是必需的。與編譯器相比,解釋器(請作答此空)。A、不參與運(yùn)行控制,程序執(zhí)行的速度慢B、參與運(yùn)行控制,程序執(zhí)行的速度慢C、參與運(yùn)行控制,程序執(zhí)行的速度快D、不參與運(yùn)行控制,程序執(zhí)行的速度快答案:B解析:本題考查程序語言基礎(chǔ)知識。解釋程序也稱為解釋器,它可以直接解釋執(zhí)行源程序,或者將源程序翻譯成某種中間表示形式后再加以執(zhí)行;而編譯程序(編譯器)則首先將源程序翻譯成目標(biāo)語言程序,然后在計(jì)算機(jī)上運(yùn)行目標(biāo)程序。這兩種語言處理程序的根本區(qū)別是:在編譯方式下,機(jī)器上運(yùn)行的是與源程序等價的目標(biāo)程序,源程序和編譯程序都不再參與目標(biāo)程序的執(zhí)行過程;而在解釋方式下,解釋程序和源程序(或其某種等價表示)要參與到程序的運(yùn)行過程中,運(yùn)行程序的控制權(quán)在解釋程序。解釋器翻譯源程序時不產(chǎn)生獨(dú)立的目標(biāo)程序,而編譯器則需將源程序翻譯成獨(dú)立的目標(biāo)程序。分階段編譯器的工作過程如下圖所示。其中,中間代碼生成和代碼優(yōu)化不是必需的。10.下面描述正確的是()。A、只要不使用U盤,就不會使系統(tǒng)感染病毒B、只要不執(zhí)行U盤中的程序,就不會使系統(tǒng)感染病毒C、軟盤比U盤更容易感染病毒D、設(shè)置寫保護(hù)后使用U盤就不會使U盤內(nèi)的文件感染病毒答案:D解析:屬于常識題。11.()isthesendingandreceivingofthemessagesbyputer.Itisafast,low-costwayofmunicatingworldwide.A、LANB、PostofficeC、E-MailD、Interface答案:C12.以下關(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)用模塊包含不同管理方向的功能,如客戶管理、采購管理、項(xiàng)目管理、OA、人力資源管理等,通過一體化的設(shè)計(jì)架構(gòu),實(shí)現(xiàn)企業(yè)數(shù)據(jù)共享。對于企業(yè)一體化的信息系統(tǒng),主要看的是企業(yè)的業(yè)務(wù),經(jīng)營范圍等等,而不是考慮技術(shù)方面。13.微型計(jì)算機(jī)系統(tǒng)中,顯示器屬于表現(xiàn)媒體,鼠標(biāo)屬于()。A、感覺媒體B、傳輸媒體C、表現(xiàn)媒體D、存儲媒體答案:C解析:本題考查多媒體基本知識。表現(xiàn)媒體是指進(jìn)行信息輸入和輸出的媒體,如鍵盤、鼠標(biāo)、話筒,以及顯示器、打印機(jī)、喇叭等;表示媒體指傳輸感覺媒體的中介媒體,即用于數(shù)據(jù)交換的編碼,如圖像編碼、文本編碼和聲音編碼等;傳輸媒體指傳輸表示媒體的物理介質(zhì),如電纜、光纜、電磁波等;存儲媒體指用于存儲表示媒體的物理介質(zhì),如硬盤、光盤等。14.某高校人事管理系統(tǒng)中,規(guī)定講師每課時的教學(xué)酬金不能超過100元,副教授每課時的教學(xué)酬金不能超過130元,教授每課時的教學(xué)酬金不能超過160元。這種情況下所設(shè)置的數(shù)據(jù)完整性約束條件稱之為(59)。A、實(shí)體完整性B、用戶定義完整性C、主鍵約束完整性D、參照完整性答案:B解析:本題考查數(shù)據(jù)庫系統(tǒng)概念。數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性_相容性,是防止合法用戶使用數(shù)據(jù)庫時向數(shù)據(jù)庫加入不符合語義的數(shù)據(jù)。保證數(shù)據(jù)庫中數(shù)據(jù)是正確的,避免非法的更新。數(shù)據(jù)庫完整性主要有:實(shí)體完整性、參照完整性以及用戶定義完整性?!耙?guī)定講師每課時的教學(xué)酬金不能超過100元”這樣的數(shù)據(jù)完整性約東條件是用戶定義完整性。因?yàn)?,對于不同的用戶可能要求不一樣。例如,另一所高校講師每課時的教學(xué)酬金不能超過80元,副教授每課時的教學(xué)酬金不能超過100元,教授每課時的教學(xué)酬金不能超過200元等。15.程序中凡是引用(請作答此空)對象的地方都可使用()對象代替。A、基類B、派生類C、基本類型D、用戶定義類型答案:A解析:任何一個派生類的對象都是一個基類的對象,所以凡是引用基類對象的地方都可以用派生類對象代替。16.我國軟件著作權(quán)中的翻譯權(quán)是指將原軟件由()的權(quán)利。A、源程序語言轉(zhuǎn)換成目標(biāo)程序語言B、一種程序設(shè)計(jì)語言轉(zhuǎn)換成另一種程序設(shè)計(jì)語言C、一種匯編語言轉(zhuǎn)換成一種自然語言D、一種自然語言文字轉(zhuǎn)換成另一種自然語言文字答案:D解析:本題考查知識產(chǎn)權(quán)基本知識。我國著作權(quán)法第十條規(guī)定:"翻譯權(quán),即將作品從一種語言文字轉(zhuǎn)換成另一種語言文字的權(quán)利";《計(jì)算機(jī)軟件保護(hù)條例》第八條規(guī)定:"翻譯權(quán),即將原軟件從一種自然語言文字轉(zhuǎn)換成另一種自然語言文字的權(quán)利"。自然語言文字包括操作界面上、程序中涉及的自然語言文字。軟件翻譯權(quán)不涉及軟件編程語言的轉(zhuǎn)換,不會改變軟件的功能、結(jié)構(gòu)和界面。將源程序語言轉(zhuǎn)換成目標(biāo)程序語言,或者將程序從一種編程語言轉(zhuǎn)換成另一種編程語言,不屬于《計(jì)算機(jī)軟件保護(hù)條例》中規(guī)定的翻譯。17.某公司2016年10月員工工資表如下所示。若要計(jì)算員工的實(shí)發(fā)工資,可先在J3單元格中輸入(),再向垂直方向拖動填充柄至Jl2單元格,則可自動算出這些員工的實(shí)發(fā)工資。若要將缺勤和全勤的人數(shù)統(tǒng)計(jì)分別顯示在B13和D13單元格中,則可B13和D13中分別填寫(作答此空)。A、=COUNT(E3:E12,>=0)和=COUNT(E3:E12,=300)B、=COUNT(E3:E12,“》=0”和COUNT(E3:E12,“=300”C、=COUNTIF(E3:E12,>=0)和COUNTIF(E3:E12,=300)D、=COUNTIF(E3:E12,“=0”)和COUNTIF(E3:E12,“=300”)答案:D18.設(shè)機(jī)器字長為8,對于二進(jìn)制編碼10101100,如果它是某整數(shù)x的補(bǔ)碼表示,則x的真值為(作答此空),若它是某無符號整數(shù)y的機(jī)器碼,則y的真值為()。A、84B、-84C、172D、-172答案:B解析:(21)反碼為:10101011,原碼為:11010100.則轉(zhuǎn)化為十進(jìn)制為-84.19.下圖是一個有限自動機(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次或者無窮次。20.在計(jì)算機(jī)外部設(shè)備和主存之間直接傳送而不是由CPU執(zhí)行程序指令進(jìn)行數(shù)據(jù)傳送的控制方式稱為()。A、程序查詢方式B、中斷方式C、并行控制方式D、DMA方式答案:D解析:在DMA控制器的控制下,數(shù)據(jù)在計(jì)算機(jī)外部設(shè)備和主存之間直接傳送,在傳送過程中不需要CPU的參與。21.在Windows系統(tǒng)中,設(shè)E盤的根目錄下存在document1文件夾,用戶在該文件夾下已創(chuàng)建了document2文件夾,而當(dāng)前文件夾為document1。若用戶將test.docx文件存放在document2文件夾中,則該文件的絕對路徑為();在程序中能正確訪問該文件且效率較高的方式為(請作答此空)。A.\document1\test.docxA、document1\document2\test.docxB、documem2\test.docxC、D、\document1\document2\test.docx答案:C解析:按查找文件的起點(diǎn)不同可以將路徑分為絕對路徑和相對路徑。從根目錄開始的路徑稱為絕對路徑;從用戶當(dāng)前工作目錄開始的路徑稱為相對路徑,相對路徑是隨著當(dāng)前工作目錄的變化而改變的。在Windows操作系統(tǒng)中,絕對路徑是從根目錄開始到文件所經(jīng)過的文件夾名構(gòu)成的,并以"\"開始,表示根目錄;文件夾名之間用符號"\"分隔。按題意,"test.docx"的絕對路徑表示為:E:\document1\document2。相對路徑是從當(dāng)前文件夾開始到文件所經(jīng)過的文件夾名。編程時采用相對路徑名document2\test.docx,不僅能正確地訪問該文件而且效率也更高。22.在著作權(quán)法中,計(jì)算機(jī)軟件著作權(quán)保護(hù)的對象是()。A、計(jì)算機(jī)程序及其開發(fā)文檔B、硬件設(shè)備驅(qū)動程序C、設(shè)備和操作系統(tǒng)軟件D、源程序代碼和底層環(huán)境答案:A解析:根據(jù)《著作權(quán)法》第三條本法所稱的作品,包括以下列形式創(chuàng)作的文學(xué)、藝術(shù)和自然科學(xué)、社會科學(xué)、工程技術(shù)等作品:(一)文字作品;(二)口述作品;(三)音樂、戲劇、曲藝、舞蹈、雜技藝術(shù)作品;(四)美術(shù)、建筑作品;(五)攝影作品;(六)電影作品和以類似攝制電影的方法創(chuàng)作的作品;(七)工程設(shè)計(jì)圖、產(chǎn)品設(shè)計(jì)圖、地圖、示意圖等圖形作品和模型作品;(八)計(jì)算機(jī)軟件;(九)法律、行政法規(guī)規(guī)定的其他作品。23.在CPU中,()的主要功能是在控制器的控制下完成各種算術(shù)運(yùn)算和邏輯運(yùn)算。(請作答此空)為ALU提供一個工作區(qū),用來暫存數(shù)據(jù)。()存儲下一條要執(zhí)行指令的地址。A、運(yùn)算器B、累加寄存器C、程序計(jì)數(shù)器D、地址寄存器答案:B解析:運(yùn)算器。運(yùn)算器也稱為算術(shù)邏輯單元(ArithmeticandLogicUnit,ALU),其主要功能是在控制器的控制下完成各種算術(shù)運(yùn)算和邏輯運(yùn)算。累加寄存器AC:通用寄存器,為ALU提供一個工作區(qū),用在暫存數(shù)據(jù);程序計(jì)數(shù)器PC:存儲下一條要執(zhí)行指令的地址地址寄存器AR:用來保存當(dāng)前CPU所訪問的內(nèi)存單元的地址。24.某公司員工技能培訓(xùn)課程成績表如下所示。若員工筆試成績、技能成績和崗位實(shí)習(xí)成績分別占綜合成績的25%、20%和55%、那么可先在E3:單元格中輸入(),再向垂直方向拖動填充柄至E10單元格,則可自動算出這些員工的綜合成績。若要將及格和不及格的人數(shù)統(tǒng)計(jì)結(jié)果顯示在B11和E11單元格中,則應(yīng)在B11和E11中分別填寫(請作答此空)。A、=COUNT(E3:E10,>=60)和=COUNT(E3:E10,<60)B、=COUNT(E3:E10,”>=60”)和=COUNT(E3:E10,”<60”)C、=COUNTIF(E3:E10,>=60)和=COUNTIF(E3:E10,<60)D、=COUNTIF(E3:E10,”>=60”)和=COUNTIF(E3:E10,”<60”)答案:D解析:本題考察電子表格的基本操作。在公式中采用$表示對數(shù)據(jù)區(qū)域的絕對引用。相對引用、絕對引用和混合引用是指在公式中使用單元格或單元格區(qū)域的地址時,當(dāng)將公式向旁邊復(fù)制時,地址是如何變化的。具體情況舉例說明:1、相對引用,復(fù)制公式時地址跟著發(fā)生變化,如C1單元格有公式:=A1+B1當(dāng)將公式復(fù)制到C2單元格時變?yōu)椋?A2+B2當(dāng)將公式復(fù)制到D1單元格時變?yōu)椋?B1+C12、絕對引用,復(fù)制公式時地址不會跟著發(fā)生變化,如C1單元格有公式:=$A$1+$B$1當(dāng)將公式復(fù)制到C2單元格時仍為:=$A$1+$B$1當(dāng)將公式復(fù)制到D1單元格時仍為:=$A$1+$B$13、混合引用,復(fù)制公式時地址的部分內(nèi)容跟著發(fā)生變化,如C1單元格有公式:=$A1+B$1當(dāng)將公式復(fù)制到C2單元格時變?yōu)椋?$A2+B$1當(dāng)將公式復(fù)制到D1單元格時變?yōu)椋?$A1+C$1題目中拖動能計(jì)算成績,需要的是相對引用,答案選B(4)COUNTIF這個公式的作用,是統(tǒng)計(jì)在某個范圍內(nèi),滿足既定條件的單元格的個數(shù)書寫方式:=countif(范圍,條件)如:=countif(A1:A10,1)即在A1:A10的范圍內(nèi),單元格內(nèi)容是1個數(shù)。還可以設(shè)置條件,如:=countif(A1:A10,"=5")統(tǒng)計(jì)大于等于5的單元格個數(shù),如果是字符或條件,必須加"",單獨(dú)數(shù)字不用加。25.在結(jié)構(gòu)化設(shè)計(jì)方法中,概要設(shè)計(jì)階段的任務(wù)是給出系統(tǒng)的各個模塊,確定每個模塊的功能、接口(模塊間傳遞的數(shù)據(jù))及調(diào)用關(guān)系,用模塊及對模塊的調(diào)用來構(gòu)建軟件的體系結(jié)構(gòu),并采用結(jié)構(gòu)圖進(jìn)行描述。結(jié)構(gòu)圖的基本成分有()。結(jié)構(gòu)圖的形態(tài)特征中,(請作答此空)是指一層中最大的模塊個數(shù)。A、深度B、寬度C、扇出D、扇入答案:B解析:本題考查結(jié)構(gòu)化設(shè)計(jì)方法的基礎(chǔ)知識。結(jié)構(gòu)化程序設(shè)計(jì)方法中使用結(jié)構(gòu)圖來描述軟件系統(tǒng)的體系結(jié)構(gòu),指出一個軟件系統(tǒng)由哪些模塊組成,以及模塊之間的調(diào)用關(guān)系。其基本成分有模塊、調(diào)用和數(shù)據(jù)。模塊是指具有一定功能并可以用模塊名調(diào)用的一組程序語句,是組成程序的基本單元,用矩形表示。模塊之間的調(diào)用關(guān)系用從一個模塊指向另一個模塊的箭頭表示,表示前者調(diào)用了后者。模塊之間還可以用帶注釋的短箭頭表示模塊調(diào)用過程中來回傳遞的信息,箭頭尾部帶空心圓表示傳遞的是數(shù)據(jù),帶實(shí)心圓表示傳遞的是控制信息。結(jié)構(gòu)圖有四種特征,其中:深度指結(jié)構(gòu)圖控制的層次,即模塊的層數(shù);寬度指一層中最大的模塊數(shù);扇出指一個模塊的直接下屬模塊數(shù)i扇入指一個模塊的直接上屬模塊數(shù)。26.下列選項(xiàng)中,不屬于職務(wù)發(fā)明創(chuàng)造的是()。A、王明在單位從事計(jì)算機(jī)設(shè)計(jì)工作,開發(fā)設(shè)計(jì)出一種新產(chǎn)品B、李洋大學(xué)畢業(yè)后在單位銷售部門工作,后由于單位技術(shù)開發(fā)部門人手較緊,李洋被暫調(diào)到技術(shù)開發(fā)新產(chǎn)品,兩周后,李洋開發(fā)出一種新產(chǎn)品C、王師傅為某機(jī)械廠金屬材料倉庫管理員。1996年7月退休后,王師傅潛心鉆研,于1997年6月發(fā)明創(chuàng)造出一種焊接高碳鋼的新方法D、王老師是某大學(xué)以致用金相實(shí)驗(yàn)室研究員。王老師與校辦工廠合作,利用實(shí)驗(yàn)室中金相顯微鏡、光電顯微鏡等尖端設(shè)備,發(fā)明創(chuàng)造出一種性能優(yōu)越的金屬材料答案:C解析:執(zhí)行本單位的任務(wù)或者主要利用單位的物質(zhì)技術(shù)條件所完成的發(fā)明創(chuàng)造為職務(wù)發(fā)明創(chuàng)造。本題中選項(xiàng)A、B屬于執(zhí)行本單位任務(wù)的情節(jié),選項(xiàng)D屬于主要利用本單位的物質(zhì)技術(shù)的條件的情形,故均屬于職務(wù)發(fā)明創(chuàng)造。選項(xiàng)C中,王師傅發(fā)明創(chuàng)造與在原有單位承擔(dān)的本職工作無關(guān),不屬職務(wù)發(fā)明。27.在某高校教學(xué)管理系統(tǒng)中,有院系關(guān)系D(院系號,院系名,負(fù)責(zé)人號,聯(lián)系方式),教師關(guān)系T(教師號,姓名,性別,院系號,身份證號,聯(lián)系電話,家庭住址),課程關(guān)系C(課程號,課程名,學(xué)分)。其中,“院系號”唯一標(biāo)識D的每一個元祖,“教師號”唯一標(biāo)識T的每一個元組,“課程號”唯一標(biāo)識C中的每一個元組。假設(shè)一個教師可以講授多門課程,一門課程可以有多名教師講授,則關(guān)系T和C之間的聯(lián)系類型為()。假設(shè)一個院系有多名教師,一個教師只屬于一個院系,則關(guān)系D和T之間的聯(lián)系類型為(請作答此空)。關(guān)系T(),其外鍵是()A、1:1B、1:nC、n:1D、n:m答案:B解析:(60)一個院系有多名教師,就是一個D對應(yīng)多個T,一個教師只屬于一個院系,就是一個T對應(yīng)一個D,因此D和T之間是:1:n的關(guān)系。(1對多)28.在面向數(shù)據(jù)流的軟件設(shè)計(jì)方法中,一般將信息流分為()。A、變換流和事務(wù)流B、變換流和控制流C、事務(wù)流和控制流D、數(shù)據(jù)流和控制流答案:A解析:面向數(shù)據(jù)流的軟件設(shè)計(jì)方法是以結(jié)構(gòu)化分析階段所產(chǎn)生的文檔(包括數(shù)據(jù)流圖、數(shù)據(jù)字典和軟件需求說明書)為基礎(chǔ),自頂向下,逐步求精和模塊化的過程。它一般將信息流分為變換流和事務(wù)流。29.網(wǎng)絡(luò)操作系統(tǒng)同時支持的用戶數(shù)是()。A、無任何限制B、由采用的網(wǎng)絡(luò)操作系統(tǒng)決定C、由采用的網(wǎng)絡(luò)操作系統(tǒng)的版本決定D、有一定限制答案:C解析:本題考查網(wǎng)絡(luò)操作系統(tǒng)的特點(diǎn)。網(wǎng)絡(luò)操作系統(tǒng)是建立在各結(jié)點(diǎn)計(jì)算機(jī)的操作系統(tǒng)之上,用于管理網(wǎng)絡(luò)通信和共享資源,協(xié)調(diào)各結(jié)點(diǎn)計(jì)算機(jī)上任務(wù)的運(yùn)行,并向用戶提供統(tǒng)一的、有效的網(wǎng)絡(luò)接口的一組系統(tǒng)軟件。它支持的用戶數(shù)由網(wǎng)絡(luò)操作系統(tǒng)的版本決定。30.如果讀取()的某磁盤塊,修改后在寫回磁盤前系統(tǒng)崩潰,則對系統(tǒng)的影響相對較大。A、空閑表磁盤塊B、用戶目錄文件C、用戶文件的某磁盤塊D、系統(tǒng)目錄文件答案:D解析:影響文件系統(tǒng)可靠性因素之一是文件系統(tǒng)的一致性問題,如果讀取系統(tǒng)目錄文件(如索引節(jié)點(diǎn)塊、目錄塊或空閑管理塊)的某磁盤塊,修改后在寫回磁盤前系統(tǒng)崩潰,則對系統(tǒng)的影響相對較大。通常的解決方案是采用文件系統(tǒng)的一致性檢查,一致性檢查包括塊的一致性檢查和文件的一致性檢查。在塊的一致性檢查時,檢測程序構(gòu)造一張表,表中為每個塊設(shè)立兩個計(jì)數(shù)器,一個跟蹤該塊在文件中出現(xiàn)的次數(shù),一個跟蹤該塊在空閑表中出現(xiàn)的次數(shù)。31.某數(shù)據(jù)庫系統(tǒng)中,假設(shè)有部門關(guān)系:Dept(部門號,部門名,負(fù)責(zé)人,電話),其中,“部門號”是該關(guān)系的主鍵;員工關(guān)系Emp(員工號,姓名,部門,家庭住址),屬性“家庭住址”包含省、市、街道以及門牌號,該屬性是一個()屬性。創(chuàng)建Emp關(guān)系的SQL語句如下:CREATETABLEEmp(員工號CHAR59(請作答此空),姓名CHAR60,部門CHAR59,家庭住址CHAR62,());為在員工關(guān)系Emp中增加一個“工資”字段,其數(shù)據(jù)類型為數(shù)字型并保留2位小數(shù),可采用的SQL語句為()。A、PRIMARYKEYB、NULLC、FOREIGNKEYD、NOTNULL答案:A解析:第1小題正確的選項(xiàng)為B。因?yàn)閺?fù)合屬性可以細(xì)分為更小的部分(即劃分為別的屬性)。有時用戶希望訪問整個屬性,有時希望訪問屬性的某個成分,那么在模式設(shè)計(jì)時可采用復(fù)合屬性。根據(jù)題意“家庭住址”可以進(jìn)一步分為郵編、省、市、街道以及門牌號,所以該屬性是復(fù)合屬性。第2小題正確的選項(xiàng)為A。因?yàn)楦鶕?jù)題意“員工號”是員工關(guān)系Emp的主鍵,需要用語句PRIMARYKEY進(jìn)行主鍵約束。第3小題正確的選項(xiàng)為D。根據(jù)題意,屬性“部門”是員工關(guān)系Emp的外鍵,因此需要用語句“FOREIGNKEYREFERENCESDept(部門號)”進(jìn)行參考完整性約束。第4小題的正確答案是C。根據(jù)題意,在員工關(guān)系Emp中增加一個“工資”字段,數(shù)據(jù)類型為數(shù)字并保留2位小數(shù),修改表的語句格式如下:故正確的SQL語句為ALTERTABLEEmpADD工資NUMERIC(6,2)。32.在Excel中,若在A1單元格輸入如下圖所示的內(nèi)容,則A1的值為()。A、7B、8C、TRUED、#NAME?答案:B解析:本題考查Excel的公式和函數(shù)。在EXCEL里,邏輯值結(jié)果為True的時候在進(jìn)行運(yùn)算會轉(zhuǎn)化為1,如果是False會轉(zhuǎn)化為0。SUM函數(shù)是進(jìn)行求和,所以這里的答案是=3+4+1=8。33.Execl是一種(請作答此空)軟件。在Excel中,新建工作薄后,第一張工作表默認(rèn)名稱是()。A、BoomB、表C、Sheet1D、表1答案:A解析:Excel是MicrosoftOffice的主要組件之一,是Windows環(huán)境下的電子表格軟件,具有很強(qiáng)的圖形、圖表處理功能,可用于財務(wù)數(shù)據(jù)處理、科學(xué)分析計(jì)算、并能用圖表顯示數(shù)據(jù)之間的關(guān)系和對數(shù)據(jù)進(jìn)行組織。一個工作薄就是一個Excel文件,一個Excel文檔其實(shí)就是一個工作薄,工作薄名就是文件名,其擴(kuò)展名是".xls"。初始的空白工作薄,會被自動命名為Book1。34.下表有4*7個單元格,可以將其中多個鄰接的單元格拼成矩形塊。該表中共有()個四角上都為1的矩形塊。A、6B、7C、10D、12答案:D35.UNIX操作系統(tǒng)的shell不能完成()的功能。A、解釋并執(zhí)行來自終端的命令B、解釋并執(zhí)行shell腳本C、解釋并執(zhí)行來自外存的命令D、執(zhí)行系統(tǒng)功能調(diào)用答案:D解析:本題考查的是UNIX操作系統(tǒng)中shell的基本概念。shell是UNIX操作系統(tǒng)的外殼,是一個功能強(qiáng)大的命令處理器,它是用戶與操作系統(tǒng)交互的界面。它接受用戶輸入的命令,分析、解釋和執(zhí)行該命令,并將結(jié)果顯示出來。由于shell發(fā)展的歷史問題,有兩種主流的UNIX操作系統(tǒng),分別是BerkeleyUNIX和SystemVUNIX,因此在UNIX系統(tǒng)中也有多種風(fēng)格的shell程序存在,最常見的有三種:1)Bourneshell:是現(xiàn)代UNIX系統(tǒng)中標(biāo)準(zhǔn)shell,通常會把它設(shè)置成系統(tǒng)默認(rèn)的命令解釋程序,它的命令提示符是"$"。B-shell由AT&T貝爾實(shí)驗(yàn)室S.R.Bourne1975年編寫,它的程序名為sh。2)Cshell:由加州伯克利分校的學(xué)生BillJoy開發(fā),其程序名為csh(由于它的編程類似于C語言形式而得名),它的提示符是"%"。3)Komshell:是B-shell的一個擴(kuò)展集,在B-shell中編寫的腳本程序無需修改即可在Komshell中運(yùn)行,它的提示符是"$"。Komshell是在20世紀(jì)80年代由貝爾實(shí)驗(yàn)室的DavidG.Koun開發(fā)的BourneShell的擴(kuò)充版本。不同的shell程序雖然在使用方式和命令格式上有所差異,但是它們的功能是類似的,都可以完成用戶命令的解釋和執(zhí)行,完成用戶環(huán)境的設(shè)置,完成shell程序的設(shè)計(jì)與執(zhí)行。總的來說Cshell提供了某些比B-shell更高級的特性,包括歷史命令、別名機(jī)制和作業(yè)控制。CShell的控制結(jié)構(gòu)和運(yùn)算符與C程序語言十分相似。而Bourneshell是三個shell中最常用的,幾乎所有的UNIX操作系統(tǒng)都將B-Shell作為它們的標(biāo)準(zhǔn)配置。還有它比其他兩個shell要小,執(zhí)行效率也高。Kornshell保留了B-shell的全部功能,并且吸取了Cshell的許多高級功能。綜上所述,本題的正確答案為D。36.若關(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(MOD表示整除取余運(yùn)算),因此只需要對線性表類數(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的值是相同的,因此其位于同一個鏈中。37.某企業(yè)的培訓(xùn)關(guān)系模式R(培訓(xùn)科目,培訓(xùn)師,學(xué)生,成績,時間,教室),R的函數(shù)依賴集F={培訓(xùn)科目→培訓(xùn)師,(學(xué)生,培訓(xùn)科目)→成績,(時間,教室)→培訓(xùn)科目,(時間,培訓(xùn)師)→教室,(時間,學(xué)生)→教室}。關(guān)系模式R的主鍵為(請作答此空),其規(guī)范化程度最高達(dá)到()。A、(學(xué)生,培訓(xùn)科目)B、(時間,教室)C、(時間,培訓(xùn)師)D、(時間,學(xué)生)答案:D解析:關(guān)系型數(shù)據(jù)庫中的一條記錄中有若干個屬性,若其中某一個屬性組(注意是組)能唯一標(biāo)識一條記錄,該屬性組就可以成為一個主鍵。選項(xiàng)D(時間,學(xué)生)的組合中,(時間,學(xué)生)→教室,(時間,教室)→培訓(xùn)科目,培訓(xùn)科目→培訓(xùn)師,(學(xué)生,培訓(xùn)科目)→成績,可見,包括了關(guān)系模式R的全部屬性,因此(時間,學(xué)生)是該關(guān)系模式的主鍵。數(shù)據(jù)庫的關(guān)系范式有:(1)第一范式(1NF):屬性不可拆分或無重復(fù)的列。(2)第二范式(2NF):完全函數(shù)依賴。在一個關(guān)系中,若某個非主屬性數(shù)據(jù)項(xiàng)依賴于全部關(guān)鍵字稱之為完全函數(shù)依賴。例:成績表(學(xué)號,課程號,成績)關(guān)系中,(學(xué)號,課程號)→成績,只有學(xué)號或者只有課程號都無法推導(dǎo)出成績,因此該關(guān)系式屬于完全函數(shù)依賴。(3)第三范式(3NF):消除傳遞依賴。不依賴于其他非主屬性(消除傳遞依賴)。滿足第三范式的數(shù)據(jù)庫必須先滿足第二范式。也就是說,數(shù)據(jù)庫中的屬性依賴僅能依賴于主屬性,不存在于其他非主屬性的關(guān)聯(lián)。例如,圖書,圖書室的關(guān)系。圖書包括編號、出版商、頁碼等信息,圖書室包括圖書室編號、所存圖書(外鍵)。其中,圖書室的表中不應(yīng)該存儲任何圖書的具體信息(例如,出版商。),而只能通過主鍵圖書編號來獲得對應(yīng)圖書的信息。(4)BC范式(BCNF):所有非主屬性對每一個碼都是完全函數(shù)依賴;所有的主屬性對于每一個不包含它的碼,也是完全函數(shù)依賴;沒有任何屬性完全函數(shù)依賴于非碼的任意一個組合。如果說關(guān)系模式R屬于3NF,不一定屬于BCNF,如果R屬于BCNF,則一定屬于3NF。(5)第四范式(4NF):對于每一個X→Y,X都能找到一個候選碼(若關(guān)系中的某一屬性組的值能唯一地表示一個元組,而其真子集不行,則稱該屬性組為候選碼)。題干中“(時間,教室)→培訓(xùn)科目”且“培訓(xùn)科目→培訓(xùn)師”,這之間存在傳遞依賴,不滿足3NF,屬于2NF。38.調(diào)用函數(shù)時若是引用調(diào)用方式,則是將(請作答此空)。下面所定義的函數(shù)f1為值調(diào)用方式,函數(shù)f2為引用調(diào)用方式。若有表達(dá)式x=f1(5),則函數(shù)調(diào)用執(zhí)行完成后,該表達(dá)式中x獲得的值為()。A、實(shí)參的值傳給形參B、形參的值傳給實(shí)參C、實(shí)參的地址傳給形參D、形參的地址傳給實(shí)參答案:C解析:第32題。值調(diào)用:方法調(diào)用時,實(shí)際參數(shù)把它的值傳遞給對應(yīng)的形式參數(shù),方法執(zhí)行中形式參數(shù)值的改變不影響實(shí)際參數(shù)的值。引用調(diào)用:也稱為傳地址。方法調(diào)用時,實(shí)際參數(shù)的引用(地址,而不是參數(shù)的值)被傳遞給方法中相對應(yīng)的形式參數(shù),在方法執(zhí)行中,對形式參數(shù)的操作實(shí)際上就是對實(shí)際參數(shù)的操作,方法執(zhí)行中形式參數(shù)值的改變將會影響實(shí)際參數(shù)的值。第33題。結(jié)果為b*x=(2*4+1)*5=4539.若線性表采用鏈?zhǔn)酱鎯Y(jié)構(gòu),則適用的查找方法為()。A、隨機(jī)查找B、散列查找C、二分查找D、順序查找答案:D解析:鏈?zhǔn)酱鎯Y(jié)構(gòu)的基本特點(diǎn)是結(jié)點(diǎn)之間通過指針鏈接,常見的有單鏈表、循環(huán)鏈表和雙向鏈表,如下圖(a)、(b)、(c)所示,通常設(shè)置一個指針指向鏈表中的某個結(jié)點(diǎn)并從該結(jié)點(diǎn)出發(fā)開始訪問鏈表中的元素。隨機(jī)查找表中元素時,訪問表中任一元素所需時間與元素的位置和排列次序無關(guān)。以散列方式存儲和查找元素時,元素的存儲位置與其關(guān)鍵字相關(guān)。二分查找只能在有序順序表中進(jìn)行。由于鏈表中訪問元素只能通過取得元素所在的結(jié)點(diǎn)的指針進(jìn)行,因此只能順序查找表中的元素,即要訪問元素ai,必須順次遍歷表中的a1,a2,…,ai-1等元素。40.A、P(S3)和V(S4)V(S5)B、V(S3)和P(S4)P(S5)C、P(S3)和P(S4)P(S5)D、V(S3)和V(S4)V(S5)答案:C解析:本題考查操作系統(tǒng)中PV操作這一知識點(diǎn)。信號量是一個整型變量,根據(jù)控制對象的不同賦不同的值。信號量可分為兩類。公用信號量:實(shí)現(xiàn)進(jìn)程間的互斥,初值為資源的數(shù)目。私用信號量:實(shí)現(xiàn)進(jìn)程間的同步,初值=0或某個整數(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)。41.若程序中定義了三個函數(shù)f1、f2和f3,并且函數(shù)f1執(zhí)行時會調(diào)用f2、函數(shù)f2執(zhí)行時會調(diào)用f3,那么正常情況下,()。A、f3執(zhí)行結(jié)束后返回f2繼續(xù)執(zhí)行,f2結(jié)束后返回f1繼續(xù)執(zhí)行B、f3執(zhí)行結(jié)束后返回f1繼續(xù)執(zhí)行,f1結(jié)束后返回f2繼續(xù)執(zhí)行C、f2執(zhí)行結(jié)束后返回f3繼續(xù)執(zhí)行,f3結(jié)束后返回f1繼續(xù)執(zhí)行D、f2執(zhí)行結(jié)束后返回f1繼續(xù)執(zhí)行,f1結(jié)束后返回f3繼續(xù)執(zhí)行答案:A解析:本題考查函數(shù)調(diào)用的概念。當(dāng)程序語言允許嵌套調(diào)用函數(shù)時,應(yīng)遵循先入后出的規(guī)則。即函數(shù)fl調(diào)用f2、f2調(diào)用f3,應(yīng)先從f3返回f2,然后從f2返回f1。42.()不屬于良好的編碼風(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ù)。43.以下關(guān)于CMM的敘述中,不正確的是()。A、CMM是指軟件過程能力成熟度模型B、CMM根據(jù)軟件過程的不同成熟度劃分了5個等級,其中,1級被認(rèn)為成熟度最高,5級被認(rèn)為成熟度最低C、CMMI的任務(wù)是將已有的幾個CMM模型結(jié)合在一起,使之構(gòu)成"集成模型"D、采用更成熟的CMM模型,一般來說可以提高最終產(chǎn)品的質(zhì)量答案:B解析:CMM模型指"能力成熟度模型"(CapabilityMaturityModelforSoftware)。它是對于軟件組織在定義、實(shí)施、度量、控制和改善其軟件過程的實(shí)踐中各個發(fā)展階段的描述。CMM的核心是把軟件開發(fā)視為一個過程,并根據(jù)這一原則對軟件開發(fā)和維護(hù)進(jìn)行過程監(jiān)控和研究,以使其更加科學(xué)化、標(biāo)準(zhǔn)化,使企業(yè)能夠更好地實(shí)現(xiàn)商業(yè)目標(biāo)。CMM模型分為5個等級:①初始級,②可重復(fù)級,③已定義級,④定量管理級,⑤優(yōu)化級。44.某計(jì)算機(jī)內(nèi)存空間按字節(jié)編址,若某區(qū)域的起始地址為4A000H,終止地址為4DFFFH,則該段內(nèi)存區(qū)域的容量為()。A.2^4KBA、2^14KBB、1MBC、2MD、答案:A解析:本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識。終止地址減去起始地址即可得到編址單元的個數(shù),即4DFFF-4A000=3FFF,由于是按字節(jié)編址,所以將十六進(jìn)制的3FFF表示為十進(jìn)制后等于2^4KB或2^14B。45.Sincetabletputersandsmartphoneshave(71)interface,manypeoplebelievethatallhomeandbusinessputerswilleventuallyhavethiskindofinterfacetoo.A、CRTB、LEDC、Touch-screenD、Largescreen答案:C解析:由于平板電腦和智能手機(jī)配有觸摸屏界面,許多人相信,將來所有家用電腦和商用電腦最終也都會配置這類接口。46.以下關(guān)于解釋器運(yùn)行程序的敘述中,錯誤的是()。A、可以先將高級語言程序轉(zhuǎn)換為字節(jié)碼,再由解釋器運(yùn)行字節(jié)碼B、可以由解釋器直接分析并執(zhí)行高級語言程序代碼C、與直接運(yùn)行編譯后的機(jī)器碼相比,通過解釋器運(yùn)行程序的速度更慢D、在解釋器運(yùn)行程序的方式下,程序的運(yùn)行效率比運(yùn)行機(jī)器代碼更高答案:D解析:本題考查程序語言基礎(chǔ)知識。解釋程序也稱為解釋器,它可以直接解釋執(zhí)行源程序,或者將源程序翻譯成某種中間表示形式后再加以執(zhí)行;而編譯程序(編譯器)則首先將源程序翻譯成目標(biāo)語言程序,然后在計(jì)算機(jī)上運(yùn)行目標(biāo)程序。解釋程序在詞法、語法和語義分析方面與編譯程序的工作原理基本相同。一般情況下,在解釋方式下運(yùn)行程序時,解釋程序可能需要反復(fù)掃描源程序。例如,每一次引用變量都要進(jìn)行類型檢查,甚至需要重新進(jìn)行存儲分配,從而降低了程序的運(yùn)行速度。在空間上,以解釋方式運(yùn)行程序需要更多的內(nèi)存,因?yàn)橄到y(tǒng)不但需要為用戶程序分配運(yùn)行空間,而且要為解釋程序及其支撐系統(tǒng)分配空間。47.在線學(xué)習(xí)系統(tǒng)中,課程學(xué)習(xí)和課程考試都需要先檢查學(xué)員的權(quán)限,“課程學(xué)習(xí)”與“檢查權(quán)限”兩個用例之間屬于()課程學(xué)習(xí)過程中,如果所繳納學(xué)費(fèi)不夠,就需要補(bǔ)繳學(xué)費(fèi),“課程學(xué)習(xí)”與“繳納學(xué)費(fèi)”兩個用例之間屬于(請作答此空);課程學(xué)習(xí)前需要課程注冊,可以采用電話注冊或網(wǎng)絡(luò)注冊,“課程注冊”與“網(wǎng)絡(luò)注冊”兩個用例之間屬于()。A、包含關(guān)系B、擴(kuò)展關(guān)系C、泛化關(guān)系D、關(guān)聯(lián)關(guān)系答案:B解析:用例之間的關(guān)系主要有包含、擴(kuò)展和泛化三類。(1)包含關(guān)系。當(dāng)可以從兩個或兩個以上的用例中提取公共行為時,應(yīng)該使用包含關(guān)系來表示它們?!罢n程學(xué)習(xí)”與“檢查權(quán)限”是包含關(guān)系。(2)擴(kuò)展關(guān)系。如果一個用例明顯地混合了兩種或兩種以上的不同場景,即根據(jù)情況可能發(fā)生多種分支,則可以將這個用例分為一個基本用例和一個或多個擴(kuò)展用例,這樣使描述可能更加清晰?!罢n程學(xué)習(xí)”與“繳納學(xué)費(fèi)”是擴(kuò)展關(guān)系。(3)泛化關(guān)系。當(dāng)多個用例共同擁有一種類似的結(jié)構(gòu)和行為的時候,可以將它們的共性抽象成為父用例,其他的用例作為泛化關(guān)系中的子用例?!罢n程注冊”與“網(wǎng)絡(luò)注冊”是泛化關(guān)系。48.若關(guān)鍵碼序列(23,35,14,49,8,12,30,7)采用散列法進(jìn)行存儲和查找。設(shè)散列函數(shù)為H(Key)=Key%11,采用線性探查法(順序地探查可用存儲單元)解決沖突,尚未構(gòu)造完成的散列表如下所示,則元素12應(yīng)存入哈希地址單元()。A、0B、4C、11D、12答案:B解析:本題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識。根據(jù)構(gòu)造哈希表的方式,先由哈希函數(shù)計(jì)算12在哈希表中的存儲位置為1(12%11),此時因1號單元被23占用而發(fā)生沖突,線性探查法解決沖突的方式是順序地探查2號單元,仍然沖突,再探查3號單元,繼續(xù)沖突,再探查4號單元,不再沖突,從而在經(jīng)過4次探查后把12存入空閑的4號單元。49.計(jì)算機(jī)的(請作答此空)直接反映了機(jī)器的速度,其值越高表明機(jī)器速度越快;運(yùn)算速度是指CPU每秒能執(zhí)行的指令條數(shù),常用()來描述。A、內(nèi)存容量B、存取速度C、時鐘頻率D、總線寬度答案:C解析:本題考查應(yīng)試者計(jì)算機(jī)性能評價方面的基礎(chǔ)知識。計(jì)算機(jī)的時鐘頻率直接反映了機(jī)器的速度,通常主頻越高其速度越快。但是,相同頻率、不同體系結(jié)構(gòu)的機(jī)器,其速度可能會相差很多倍,因此還需要用其他方法來測定機(jī)器性能。通常所說的計(jì)算機(jī)運(yùn)算速度(平均運(yùn)算速度)是指每秒鐘所能執(zhí)行的指令條數(shù),一般用"百萬條指令/秒"(MIPS,MillionInstructionPerSecond)來描述。50.關(guān)系型數(shù)據(jù)庫的優(yōu)點(diǎn)有:A、容易理解B、高并發(fā)讀寫需求C、海量數(shù)據(jù)的高效率讀寫D、不支持SQL答案:A51.UML由三個要素構(gòu)成:UML的基本構(gòu)造塊、支配這些構(gòu)造塊如何放置在一起的規(guī)則、用于整個語言的公共機(jī)制。UML的詞匯表包含三種構(gòu)造塊:事物、關(guān)系和圖。類、接口、構(gòu)件屬于(請作答此空)構(gòu)造塊。泛化和聚集等是()。將多邊形與三角形、四邊形分別設(shè)計(jì)為類,多邊形類與三角形之間是()關(guān)系。A、事物B、關(guān)系C、規(guī)則D、圖答案:A解析:本題考察UML基礎(chǔ)知識。UML有3種基本的構(gòu)造塊:事物、關(guān)系和圖。事物是對模型中最具有代表性的成分的抽象,包括結(jié)構(gòu)事物,如類(Class)、接口(Interface)、協(xié)作(Collaboration)、用例(UseCase)、主動類(ActiveClass)、組件(ponent)和節(jié)點(diǎn)(Node);行為事物,如交互(Interaction)、態(tài)機(jī)(Statemachine)、分組事物(包,Package)、注釋事物(注解,Note)。關(guān)系用來把事物結(jié)合在一起,包括依賴、關(guān)聯(lián)、泛化和實(shí)現(xiàn)關(guān)系。52.我國《計(jì)算機(jī)軟件保護(hù)條例》所稱的"發(fā)表"的含義是指將軟件作品()。A、出版發(fā)行B、公之于眾C、在版權(quán)局登記D、以某種物質(zhì)形式固定下來答案:B解析:根據(jù)我國《計(jì)算機(jī)軟件保護(hù)條例》第2章第9條規(guī)定:"軟件著作權(quán)人享有下列各項(xiàng)權(quán)利:(一)發(fā)表權(quán),即決定軟件是否公之于眾的權(quán)利;(二)開發(fā)者身份權(quán),即表明開發(fā)者身份的權(quán)利以及在其軟件上署名的權(quán)利;(三)使用權(quán),即在不損害社會公共利益的前提下,以復(fù)制、展示、發(fā)行、修改、翻譯、注釋等方式使用其軟件的權(quán)利;(四)使用許可權(quán)和獲得報酬權(quán),即許可他人以本條第(三)項(xiàng)中規(guī)定的部分或者全部方式使用其軟件的權(quán)利和由此而獲得報酬的權(quán)利:(五)轉(zhuǎn)讓權(quán),即向他人轉(zhuǎn)讓由本條第(三)項(xiàng)和第(四)項(xiàng)規(guī)定的使用權(quán)和使用許可權(quán)的權(quán)利"??梢?,在《計(jì)算機(jī)軟件保護(hù)條例》中,"發(fā)表"是指將軟件作品公之于眾。53.數(shù)據(jù)模型的三要素包括()。A、外模式、模式、內(nèi)模式B、網(wǎng)狀模型、層次模型、關(guān)系模型C、實(shí)體、聯(lián)系、屬性D、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操縱、完整性約束答案:D解析:數(shù)據(jù)模型是嚴(yán)格定義的一組概念的集合,這些概念精確地描述了系統(tǒng)的靜態(tài)特性、動態(tài)特性和完整性約束條件。因此通常說,數(shù)據(jù)模型是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成的。54.Thebasicunitofsoftwarethattheoperatingsystemdealswithinschedulingtheworkdonebytheprocessoris().A、aprogramorsubroutineB、amodularorafunctionC、aprocessorathreadD、adeviceorachip答案:C解析:處理機(jī)做調(diào)度工作時,操作系統(tǒng)調(diào)度的軟件基本單位是進(jìn)程或線程。55.專業(yè)程序員小王記錄的工作經(jīng)驗(yàn)中,不正確的是()。A、疲勞、煩心、缺思路時不要編程,可以先做事務(wù)性工作B、"先寫測試方案再編程"的測試驅(qū)動開發(fā)是切實(shí)可行的C、專業(yè)程序員可能自負(fù)、固執(zhí)和內(nèi)向,所以更需要強(qiáng)調(diào)協(xié)作D、專業(yè)程序員面對經(jīng)理催促交付時,要服從大局不計(jì)困難答案:D解析:本題考查軟件工程(程序員素質(zhì))基礎(chǔ)知識。編程是一項(xiàng)強(qiáng)腦力勞動,從構(gòu)思設(shè)計(jì)到寫代碼需要專心細(xì)致地做工作。人在疲勞、煩心時,思路也不會清晰,編程容易出錯。而且,程序出錯后的檢查糾錯很麻煩,隱蔽的錯誤更會嚴(yán)重影響應(yīng)用效果,甚至?xí)斐珊艽髶p失。所以,此時還不如放下編程,先做些事務(wù)性工作,等人的狀態(tài)休整好了,再做編程,效果會更好。最近幾年的實(shí)踐表明,"先寫測試方案再編程"的測試驅(qū)動開發(fā)是切實(shí)可行的,也有利于提高軟件的質(zhì)量。由于專業(yè)程序員需要注重實(shí)現(xiàn)細(xì)節(jié),常常對自己經(jīng)過反復(fù)思考獲得的算法實(shí)現(xiàn)邏輯非常自信,常常表現(xiàn)出自負(fù)、固執(zhí)和內(nèi)向,特別是多人共同編程時,常會產(chǎn)生爭執(zhí)。因此,強(qiáng)調(diào)協(xié)作精神是非常重要的。軟件開發(fā)過程中,由于各種技術(shù)因素十分復(fù)雜,拖延工期很常見。用戶要求按期交付,經(jīng)理則常來催促。專業(yè)程序員應(yīng)向經(jīng)理如實(shí)說明拖延工期的原因,解釋軟件測試等因素的復(fù)雜性和不確定性,這些因素不是增加人力和加班所能解決的,如實(shí)說明趕工期的危害性。專業(yè)程序員應(yīng)根據(jù)經(jīng)驗(yàn)估計(jì),經(jīng)過最大努力最快能在什么時間交付,由經(jīng)理再仔細(xì)考慮決策。一味聽從經(jīng)理安排,可能事與愿違,有時不得不減少測試,降低軟件質(zhì)量,造成更大的應(yīng)用問題。據(jù)統(tǒng)計(jì),大部分用戶催促交付,不過是強(qiáng)調(diào)合同的重要性,即使真的按期交付,也會放在那里一段時間,等待投入使用。56.某機(jī)構(gòu)為了解云計(jì)算的驅(qū)動力,對我國一批企業(yè)進(jìn)行了問卷調(diào)查(題型為多選題),選擇A“優(yōu)化現(xiàn)有IT效率和效力”的企業(yè)占86%,選擇B“降低IT成本”的企業(yè)占79%,選擇C“災(zāi)難恢復(fù)及保持業(yè)務(wù)連續(xù)性”的企業(yè)占80%。據(jù)此可推算出,至少有()的企業(yè)同時選擇了這三項(xiàng)。A、45%B、54%C、66%D、79%答案:A解析:本題考察初等數(shù)學(xué)基礎(chǔ)知識。本題求至少有多少企業(yè)選擇了這三項(xiàng),那么要想使得選擇三項(xiàng)的企業(yè)數(shù)最少,則選擇兩項(xiàng)的企業(yè)數(shù)最多。即:沒有選擇A的企業(yè)均選擇了B和C選項(xiàng),沒有選擇B的企業(yè)均選擇了A和C選項(xiàng),沒有選擇C的企業(yè)均選擇了B和A選項(xiàng),則最多有(100%-86%)+(100%-79%)+(100%-80%)=55%,則至少有45%的企業(yè)同時選擇了這三項(xiàng)。57.在uml圖中,()展現(xiàn)了一組對象、接口、協(xié)作和它們之間的關(guān)系。()強(qiáng)調(diào)消息跨越不同對象或參與者的實(shí)際時間,而不僅僅只是關(guān)心消息的相對順序。(請作答此空)軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。()描述由模型本身分解而成的組織單元,以及它們之間的依賴關(guān)系。A、類圖B、對象圖C、部署圖D、交互圖答案:C解析:類圖展現(xiàn)了一組對象、接口、協(xié)作和它們之間的關(guān)系。定時圖強(qiáng)調(diào)消息跨越不同對象或參與者的實(shí)際時間,而不僅僅只是關(guān)心消息的相對順序。部署圖軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。包圖描述由模型本身分解而成的組織單元,以及它們之間的依賴關(guān)系。58.下圖是一個軟件項(xiàng)目的活動圖,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示活動,邊的權(quán)重表示活動的持續(xù)時間。則里程碑()在關(guān)鍵路徑上?;顒覩H的松弛時間是(請作答此空)。A、0B、1C、2D、3答案:D解析:GH活動最早開始時間是7;最晚開始時間是10,所以松弛時間是3。59.面向?qū)ο蠓治鲋校瑢ο笫穷惖膶?shí)例。對象的構(gòu)成成分包含了(),屬性和方法(或操作)。A、標(biāo)識B、消息C、規(guī)則D、結(jié)構(gòu)答案:A解析:對象是類的實(shí)例,一個對象通??捎蓪ο竺?biāo)識)、屬性和操作(方法)三部分組成。60.以下關(guān)于結(jié)構(gòu)化開發(fā)方法的敘述中,不正確的是()。A、將數(shù)據(jù)流映射為軟件系統(tǒng)的模塊結(jié)構(gòu)B、一般情況下,數(shù)據(jù)流類型包括變換流型和事務(wù)流型C、不同類型的數(shù)據(jù)流有不同的映射方法D、一個軟件系統(tǒng)只有一種數(shù)據(jù)流類型答案:D解析:結(jié)構(gòu)化分析與設(shè)計(jì)方法是一種面向數(shù)據(jù)流的開發(fā)方法,它以數(shù)據(jù)流為中心構(gòu)建軟件的分析模型和設(shè)計(jì)模型。結(jié)構(gòu)化設(shè)計(jì)是將結(jié)構(gòu)化分析的結(jié)構(gòu)(數(shù)據(jù)流圖)映射成軟件的體系結(jié)構(gòu)(結(jié)構(gòu)圖)。根據(jù)信息流的特點(diǎn),可將數(shù)據(jù)流圖分為變換型數(shù)據(jù)流圖和事務(wù)型數(shù)據(jù)流圖,其對應(yīng)的映射分別稱為變換分析和事務(wù)分析。在規(guī)模較大的實(shí)際系統(tǒng)中,其數(shù)據(jù)流圖往往是變換型和事務(wù)型的混合結(jié)構(gòu),此時可以把變換分析與事務(wù)分析應(yīng)用在同一數(shù)據(jù)流圖的不同部分。61.在多級存儲體系中,"Cache-主存"結(jié)構(gòu)的作用是解決()的問題。A、輔存與CPU速度不匹配B、主存與CPU速度不匹配C、主存容量不足D、主存與輔存速度不匹配答案:B解析:本題考查Cache的作用。高速存儲器能以極高的速率進(jìn)行數(shù)據(jù)的訪問,但因其價格高昂,如果計(jì)算機(jī)的主存儲器完全由這種高速存儲器組成則會大大增加計(jì)算機(jī)的成本。為了很好地解決主存與CPU速度不匹配的這個問題,采用了"Cache-主存"結(jié)構(gòu),即在主存與CPU之間增加一層小容量的高速存儲器Cache。這利用了程序的局部性原理。62.知識產(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)注冊人、人等。63.某保險公司推出的電腦損壞保險業(yè)務(wù)如下所述:每臺參保電腦每年需交付200元,當(dāng)電腦損壞時,可以獲得理賠金額1700元。據(jù)統(tǒng)計(jì),每年約有10%的電腦損壞需要理賠,則該保險公司每年平均從每臺參保電腦獲益()元。A、10B、30C、50D、100答案:B解析:該保險公司從90%的參保電腦每年每臺獲益200元,對10%損壞的參保電腦則每年先收了200元,又理賠支付了1700元,即付出了1500元。因此,該保險公司每年平均對每臺參保電腦獲益0.9X200+0.1(-1500)=30元。64.在windows系統(tǒng)中,若要將文件“D:\user\my.doc"設(shè)置成只讀屬性,可以通過修改該文件的()來實(shí)現(xiàn)。將文件設(shè)置為只讀屬性可控制用戶對文件的修改,這一級安全管理稱之為(請作答此空)安全管理。A、用戶級B、目錄級C、文件級D、系統(tǒng)級答案:C解析:本題考察文件管理的基礎(chǔ)知識。文件屬性決定文件是只讀或者可讀可寫。文件級安全管理控制用戶對文件的改變。權(quán)限由高到低大概為:administrators,powerusers,users,guests65.Cloudputingisaphraseusedtodescribeavarietyofputingconceptsthatinvolvealargenumberofputers(請作答此空)throughareal-timemunicationnetworksuchastheInternet.Inscience,cloudputingisa()fordistributedputingoveranetwork,andmeansthe()torunaprogramorapplicationonmanyconnectedputersatthesametime.Thearchitectureofacloudisdevelopedatthreelayers:infrastructure,platform,andapplication.Theinfrastucturelayerisbuiltwithvirtualizedputestorageandnetworkresources.Theplatformlay-erisforgeneral-purposeandrepeatedusageofthecollectionofsoftwareresources.TheapplicationlayerisformedwithacollectionofallneededsoftwaremodulesforSaaSapplications.Theinfrastucturelayerservesasthe()forbuildingtheplatformlayerofthecloud.Inturn,theplatformlayerisfounda-tionforimplementingthe()layerforSaaSapplication.A、connectedB、implementedC、optimizedD、virtualized答案:A解析:云計(jì)算是一個用來描述各種計(jì)算概念的一個短語,計(jì)算概念涉及大量計(jì)算機(jī)通過實(shí)時通信的網(wǎng)絡(luò),如Internet,(請作答此空)在一起。在科學(xué)研究中,云計(jì)算是分布式網(wǎng)絡(luò)計(jì)算的(),意味著有()同時在多臺互連的計(jì)算機(jī)上運(yùn)行一個程序或應(yīng)用。云的結(jié)構(gòu)分為3層:基礎(chǔ)設(shè)施、平臺和應(yīng)用?;A(chǔ)實(shí)施層由虛擬計(jì)算機(jī)存儲和網(wǎng)絡(luò)資源構(gòu)成;平臺層是具有通用性和復(fù)用性的軟件資源的集合;應(yīng)用層是云上針對SaaS應(yīng)用的所有應(yīng)用軟件的集合?;A(chǔ)設(shè)施層時建立平臺層的()基礎(chǔ);相應(yīng)地,平臺層是執(zhí)行應(yīng)用層SaaS()的基礎(chǔ)。A.連接B.實(shí)施C.優(yōu)化D.虛擬化66.為了提高易讀性,源程序內(nèi)部應(yīng)加功能性注釋,用于說明()。A、模塊總的功能B、程序段或語句的功能C、模塊參數(shù)的用途D、所有的答案:B解析:本題考查功能性注釋的作用。程序中的注釋是程序設(shè)計(jì)者與程序閱讀者之間溝通的重要手段。注釋能夠幫助讀者理解程序,并為后續(xù)測試維護(hù)提供明確的指導(dǎo)信息。注釋可以分為功能性注釋和序言性注釋兩種,其中功能性注釋用以描述其后的語句或程序段的功能,以及數(shù)據(jù)的狀態(tài)。67.在結(jié)構(gòu)化分析中,用數(shù)據(jù)流圖描述()。當(dāng)采用數(shù)據(jù)流圖對一個圖書館管理系統(tǒng)進(jìn)行分析時,(請作答此空)是一個外部實(shí)體。A、讀者B、圖書C、借書證D、借閱答案:A解析:在結(jié)構(gòu)化分析中,數(shù)據(jù)流圖用來記錄系統(tǒng)中的數(shù)據(jù)和數(shù)據(jù)在特定的過程中的流動,即數(shù)據(jù)如何被采集、處理、保存和使用的(圍繞信息系統(tǒng)的功能)。外部實(shí)體指系統(tǒng)之外又與系統(tǒng)有聯(lián)系的人或事物。它表達(dá)了該系統(tǒng)數(shù)據(jù)的外部來源和去處。68.甲、乙軟件公司于2013年9月12日就其財務(wù)軟件產(chǎn)品分別申請“大堂”和“大唐”商標(biāo)注冊,兩財務(wù)軟件相似,且經(jīng)協(xié)商雙方均不同意放棄使用其申請注冊的商標(biāo)標(biāo)識。此情形下,()獲準(zhǔn)注冊。A、“大堂”B、“大堂”與“大唐”都能C、“大唐”D、由甲、乙抽簽結(jié)果確定誰能答案:D解析:本案例中,兩個商標(biāo)發(fā)音和功能近似,存在侵權(quán)風(fēng)險,根據(jù)軟件知識產(chǎn)權(quán)管理法案,只能有一個獲得注冊,抽簽決定。69.Cloudputingisaphraseusedtodescribeavarietyofputingconceptsthatinvolvealargenumberofputers()throughareal-timemunicationnetworksuchastheInternet.Inscience,cloudputingisa()fordistributedputingoveranetwork,andmeansthe()torunaprogramorapplicationonmanyconnectedputersatthesametime.Thearchitectureofacloudisdevelopedatthreelayers:infrastructure,platform,andapplication.Theinfrastucturelayerisbuiltwithvirtualizedputestorageandnetworkresources.Theplatformlay-erisforgeneral-purposeandrepeatedusageofthecollectionofsoftwareresources.TheapplicationlayerisformedwithacollectionofallneededsoftwaremodulesforSaaSapplications.Theinfrastucturelayerservesasthe(請作答此空)forbuildingtheplatformlayerofthecloud.Inturn,theplatformlayerisfounda-tionforimplementingthe()layerforSaaSapplication.A、networkB、foundationC、softwareD、hardware答案:D解析:云計(jì)算是一個用來描述各種計(jì)算概念的一個短語,計(jì)算概念涉及大量計(jì)算機(jī)通過實(shí)時通信的網(wǎng)絡(luò),如Internet,()在一起。在科學(xué)研究中,云計(jì)算是分布式網(wǎng)絡(luò)計(jì)算的(),意味著有()同時在多臺互連的計(jì)算機(jī)上運(yùn)行一個程序或應(yīng)用。云的結(jié)構(gòu)分為3層:基礎(chǔ)設(shè)施、平臺和應(yīng)用?;A(chǔ)實(shí)施層由虛擬計(jì)算機(jī)存儲和網(wǎng)絡(luò)資源構(gòu)成;平臺層是具有通用性和復(fù)用性的軟件資源的集合;應(yīng)用層是云上針對SaaS應(yīng)用的所有應(yīng)用軟件的集合?;A(chǔ)設(shè)施層時建立平臺層的(請作答此空)基礎(chǔ);相應(yīng)地,平臺層是執(zhí)行應(yīng)用層SaaS()的基礎(chǔ)。A.網(wǎng)絡(luò)B.基礎(chǔ)C.軟件D.硬件70.進(jìn)程P1、P2、P3、P4、P5的前趨圖如下。若用PV操作控制進(jìn)程并發(fā)執(zhí)行的過程,則需要相應(yīng)于進(jìn)程執(zhí)行過程設(shè)置5個信號量S1、S2、S3、S4和S5,且信號量初值都等于零。下圖中a處應(yīng)填寫(請作答此空);b和c、d和e處應(yīng)分別填寫(),f、g和h應(yīng)分別填寫()。A、P(S1)和P(S2)B、V(S1)和V(S2)C、P(S1)和V(S2)D、P(S2)和V(S1)答案:B解析:根據(jù)前驅(qū)圖,P1進(jìn)程運(yùn)行結(jié)束需要利用V操作分別通知P2和P3進(jìn)程,所以用V(SI)操作通知P2進(jìn)程,用V(S2)操作通知P3進(jìn)程。根據(jù)前驅(qū)圖,P2進(jìn)程開始運(yùn)行前必須等待P1進(jìn)程的通知,需要用P(S1)操作測試PI進(jìn)程是否運(yùn)行完,P2進(jìn)程運(yùn)行結(jié)束而要利用V(S3)操作通知P4進(jìn)程。同理根據(jù)前驅(qū)圖P3進(jìn)程開始運(yùn)行前必須等待P1進(jìn)程的通知,需要用P(S2)操作測

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論