




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2/2程序員相關題目一、單項選擇題(每小題2分,共100分)1、已知x=-31/64,若采用8位定點機器碼表示,則[x]原=(請作答此空),[x]補=()。 A、01001100 B、10111110 C、11000010 D、010000102、中斷向量提供(9)。 A、外設的接口地址 B、待傳送數據的起始和終止地址 C、主程序的斷點地址 D、中斷服務程序入口地址3、CPU中可用來暫存運算結果的是() A、算邏運算單元 B、累加器 C、數據總線 D、狀態寄存器4、Theidentificationandremovalofbugsinaprogramiscalled"()". A、checking B、debugging C、revision D、verification5、以下各項中,(53)不屬于性能測試。 A、用戶并發測試 B、響應時間測試 C、負載測試 D、兼容性測試6、如果訪問一個網站速度很慢,可能有多種原因,但首先應該排除的是()。 A、網絡服務器忙 B、通信線路忙 C、本地終端感染病毒 D、沒有訪問權限7、源程序中的()與程序的運行結果無關。 A、注釋的多少 B、變量的取值 C、循環語句的執行次數 D、表達式的求值方式8、采用IE瀏覽器訪問清華大學校園網主頁時,正確的地址格式為()。 A、Smtp:// B、 C、Smtp:\\ D、http\\9、以下關于編程的敘述中,不正確的是(55)。 A、當程序員正沉浸于算法設計和編程實現時,不希望被干擾或被打斷 B、程序員需要用清晰易懂的語言為用戶編寫操作使用手冊 C、為提高程序的可讀性,程序中的注釋應重點解釋程序中各語句的語義 D、編程需要個性化藝術,也要講究團隊協作,閉門造車往往事倍功半10、A()translatesacomputerprogramwritteninahuman-readablecomputerlanguageintoaformthatacomputercanexecute. A、compiler B、linker C、assembler D、application11、下面有關計算機病毒的敘述中,正確的是()。 A、PC上的防病毒軟件經常更新,PC就不可能被病毒所感染 B、PC只要安裝了某種優秀的病毒防火墻軟件,就不可能被病毒所感染 C、只要用戶不收發電子郵件,PC機就不會被病毒通過網絡感染 D、病毒會感染一些可執行程序,但不會感染、破壞文本文件12、以下關于結構化開發方法的敘述中,不正確的是()。 A、“總的指導思想是自頂向下,速層分解 B、基本原則是功能的分解與抽象 C、與面向對象開發方法相比,更合適大規模、特別夏雜的項目 D、特別適合于數據處理領域的項目13、如果模塊A的三個處理都對同一數據結構操作,則模塊A的內聚類型是(49)。 A、邏輯內聚 B、時間內聚 C、功能內聚 D、通信內聚14、下面描述正確的是()。 A、只要不使用U盤,就不會使系統感染病毒 B、只要不執行U盤中的程序,就不會使系統感染病毒 C、軟盤比U盤更容易感染病毒 D、設置寫保護后使用U盤就不會使U盤內的文件感染病毒15、給定關系模式R(U,
F.,U=
(A,
B,
C,
D,
E,
H),函數依賴集F={A→
B,A→
C,C→
D,AE→
H)。關系模式R的候選關鍵字為()。 A、AC B、AB C、AE D、DE16、專業程序員小王記錄的工作經驗中,不正確的是()。 A、疲勞、煩心、缺思路時不要編程,可以先做事務性工作 B、"先寫測試方案再編程"的測試驅動開發是切實可行的 C、專業程序員可能自負、固執和內向,所以更需要強調協作 D、專業程序員面對經理催促交付時,要服從大局不計困難17、在軟件開發的各個階段中,對軟件開發成敗影響最大的是()。 A、需求分析 B、概要設計 C、詳細設計 D、編碼18、在關系代數運算中,()運算結果的結構與原關系模式的結構相同。 A、并 B、投影 C、笛卡兒積 D、自然連接19、某軟件公司項目組的程序員在程序編寫完成后均按公司規定撰寫文檔,并上交公司存檔。此情形下,該軟件文檔著作權應由()享有。 A、程序員 B、公司與項目組共同 C、公司 D、軟件著作權權利人20、某教務系統的部分需求包括:教務人員輸入課程信息;學生選擇課程,經教務人員審核后安排到特定的教室和時間上課;教師根據安排的課程上課,在考試后錄入課程信息;學生可以查詢本人的成績;教務人員可以查詢、修改和刪除課程信息。若用頂層數據流圖來建模,則上述需求應包含()個加工。用模塊化方法對系統進行模塊劃分后,若將對課程信息的增加、修改、刪除和查詢放到一個模塊中,則該模塊的內聚類型為(請作答此空)。 A、邏輯內聚 B、信息內聚 C、過程內聚 D、功能內聚21、假設有5個進程共享一個互斥段X,如果最多允許2個進程同時進入互斥段X,則信號量S的變化范圍是();若信號量S的當前值為-3,則表示系統中有(請作答此空)個正在等待該資源的進程。 A、0 B、1 C、2 D、322、局域網中某主機的IP地址為2/21,該局域網的子網掩碼為()。 A、 B、 C、 D、23、(72)operatingsystemsareusedforhandhelddevicessuchassmart-phones. A、Mobile B、Desktop C、Network D、Timesharing24、按照邏輯關系的不同可將數據結構分為()。 A、順序結構和鏈式結構 B、順序結構和散列結構 C、線性結構和非線性結構 D、散列結構和索引結構25、文件型計算機病毒主要感染的文件類型是()。 A、EXE和COM B、EXE和DOC C、XLS和DOC D、COM和XLS26、在計算機系統工作環境的下列諸因素中,對磁盤工作影響最小的因素是(請作答此空);為了提高磁盤存取效率,通常需要利用磁盤碎片整理程序()。 A、溫度 B、濕度 C、噪聲 D、磁場27、甲、乙軟件公司于2013年9月12日就其財務軟件產品分別申請“大堂”和“大唐”商標注冊,兩財務軟件相似,且經協商雙方均不同意放棄使用其申請注冊的商標標識。此情形下,()獲準注冊。 A、“大堂” B、“大堂”與“大唐”都能 C、“大唐” D、由甲、乙抽簽結果確定誰能28、一項工程完工所需的最少時間等于某個()。 A、AOE網中源點到匯點事件最多的路徑的長度 B、AOE網中源點到匯點的最長路徑的長度 C、AOE網中源點到匯點的最短路徑的長度 D、AOE網中源點到匯點活動最多的路徑的長度29、軟件工程的基本目標是()。 A、消除軟件固有的復雜性 B、開發高質量的軟件 C、努力發揮開發人員的創造性潛能 D、更好地維護正在使用的軟件產品30、若程序中定義了三個函數f1、f2和f3,并且函數f1執行時會調用f2、函數f2執行時會調用f3,那么正常情況下,()。 A、f3執行結束后返回f2繼續執行,f2結束后返回f1繼續執行 B、f3執行結束后返回f1繼續執行,f1結束后返回f2繼續執行 C、f2執行結束后返回f3繼續執行,f3結束后返回f1繼續執行 D、f2執行結束后返回f1繼續執行,f1結束后返回f3繼續執行31、假設某計算機系統中資源R的可用數為9,系統中有3個進程競爭R,且每個進程都需要i個R,則該系統可能會發生死鎖的最小i值是()。 A、2 B、3 C、4 D、532、計算機系統采用(7)技術執行程序指令時,多條指令執行過程的不同階段可以同時進行處理。 A、流水線 B、云計算 C、大數據 D、面向對象33、某軟件公司欲設計一款圖像處理軟件,幫助用戶對拍攝的照片進行后期處理。在軟件需求分析階段,公司的系統分析師識別出了如下3個關鍵需求:(1)圖像處理軟件需要記錄用戶在處理照片時所有動作,并能夠支持用戶動作的撤銷與重做等行為。(2)圖像處理軟件需要根據當前正在處理的照片的不同特征選擇合適的處理操作,處理操作與照片特征之間具有較為復雜的邏輯關系。(3)圖像處理軟件需要封裝各種圖像處理算法,用戶能夠根據需要靈活選擇合適的處理算法;軟件還要支持高級用戶根據一定的規則添加自定義處理算法。在系統設計階段,公司的架構師決定采用設計模式滿足上述關鍵需求中對系統靈活性與擴展性的要求。具體來說,為了支持靈活的撤銷與重做等行為,采用(請作答此空)最為合適;為了封裝圖像操作與照片特征之間的復雜邏輯關系,采用()最為合適;為了實現圖像處理算法的靈活選擇與替換,采用()最為合適。 A、工廠模式 B、責任鏈模式 C、中介者模式 D、命令模式34、Windows操作系統中的文件名最長可達(請作答此空)個字符;文件名中可以使用大寫或小寫字母,系統()。 A、8 B、16 C、128 D、25535、Cloudcomputingisaphraseusedtodescribeavarietyofcomputingconceptsthatinvolvealargenumberofcomputers()throughareal-timecommunicationnetworksuchastheInternet.Inscience,cloudcomputingisa(請作答此空)fordistributedcomputingoveranetwork,andmeansthe()torunaprogramorapplicationonmanyconnectedcomputersatthesametime.Thearchitectureofacloudisdevelopedatthreelayers:infrastructure,platform,andapplication.Theinfrastucturelayerisbuiltwithvirtualizedcomputestorageandnetworkresources.Theplatformlay-erisforgeneral-purposeandrepeatedusageofthecollectionofsoftwareresources.TheapplicationlayerisformedwithacollectionofallneededsoftwaremodulesforSaaSapplications.Theinfrastucturelayerservesasthe()forbuildingtheplatformlayerofthecloud.Inturn,theplatformlayerisfounda-tionforimplementingthe()layerforSaaSapplication. A、replacement B、switch C、substitute D、synonym(同義詞)36、行為型設計模式描述類或對象如何交互和如何分配職責。以下()模式是行為型設計模式。 A、裝飾器(Decorator) B、構建器(Builder) C、組合(Composite) D、解釋器(Interpreter)37、敏捷開發的原則不包括()。 A、使用分階段的計劃來管理流程,并詳細地編寫開發文檔 B、歡迎需求變化,并利用這種變化來提高用戶的競爭優勢 C、盡早并持續地發布并交付有價值的軟件以滿足用戶需求 D、無論團隊內外,面對面的交流始終是最有效的溝通方式38、在Word的編輯狀態下,當鼠標指針移到圖片上變成()形狀時,可以拖動鼠標對圖形在水平和垂直兩個方向上進行縮放;若選擇了表格中的一行,并執行了表格菜單中的"刪除列"命令,則(請作答此空)。 A、整個表格被刪除 B、表格中的一列被刪除 C、表格中的一行被刪除 D、表格中的行與列均未被刪除39、Adata()isafilethatcontainsmetadata-thatis,dataaboutdata. A、structure B、table C、base D、dictionary40、多態分為參數多態、包含多態、過載多態和強制多態四種不同形式。其中,子類型化(一個類型是另一個類型的子類型)屬于()多態;(請作答此空)多態是指同一個名字在不同上下文中可代表不同的含義。 A、參數 B、包含 C、過載 D、強制41、某個算法的時間復雜度遞歸式T(n)=T(n-1)+n,其中n為問題的規模,則該算法的漸進時間復雜度為(),若問題的規模增加了16倍,則運行時間增加(請作答此空)倍。 A、16 B、64 C、256 D、102442、在網絡操作系統環境中,當用戶A的文件或文件夾被共享時,(請作答此空),這是因為訪問用戶A的計算機或網絡的人()。 A、其安全性與未共享時相比將會有所提高 B、其安全性與未共享時相比將會有所下降 C、其可靠性與未共享時相比將會有所提高 D、其方便性與未共享時相比將會有所下降43、關于故障與恢復的敘述正確的是: A、系統故障的恢復要正向掃描日志文件, B、事務故障的恢復要正向掃描日志文件 C、在故障發生前已經提交的事務,將其事務標識記入重做(undo)隊列。 D、故障發生時尚未完成的事務,將其事務標識記入撤銷(Redo)隊列44、對一待排序序列分別進行直接插入排序和簡單選擇排序,若待排序序列中有兩個元素的值相同,則()保證這兩個元素在排序前后的相對位置不變。 A、直接插入排序和簡單選擇排序都可以 B、直接插入排序和簡單選擇排序都不能 C、只有直接插入排序可以 D、只有簡單選擇排序可以45、在Excel中,若在A1單元格中輸入=SUM(MAX(15,8),MIN(8,3)),按Enter鍵后,則A1單元格顯示的內容為();若在A2單元格中輸入"=3=6"(輸入不包含引號),則A2單元格顯示的內容為(請作答此空)。 A、=3=6 B、=36 C、TRUE D、FALSE46、表示"以字符a開頭且僅由字符a、b構成的所有字符串"的正規式為()。 A、a*b* B、(alb)*a C、a(alb)* D、(ab)*47、王某買了一幅美術作品原件,則他享有該美術作品的()。 A、著作權 B、所有權 C、展覽權 D、所有權與其展覽權48、在磁盤移臂調度算法中,()算法在返程時不響應進程訪問磁盤的請求。 A、先來先服務 B、電梯調度 C、單向掃描 D、最短尋道時間優先49、以下存儲器中,需要周期性刷新的是()。 A、DRAM B、SRAM C、FLASH D、EEPROM50、DHCP協議的功能是(請作答此空);FTP使用的傳輸層協議為()。 A、WINS名字解析 B、靜態地址分配 C、DNS名字登錄 D、自動分配IP地址
【程序員相關題目參考答案】一、單項選擇題1、B【解析】本題考查計算機系統數據表示基礎知識。
[x]原=10111110,[x]補=110000102、D【解析】本題考查計算機系統基礎知識。
中斷是這樣一個過程:在CPU執行程序的過程中,由于某一個外部的或CPU內部事件的發生,使CPU暫時中止正在執行的程序,轉去處理這一事件(即執行中斷服務程序),當事件處理完畢后又回到原先被中止的程序,接著中止前的狀態繼續向下執行。這一過程就稱為中斷,中斷服務程序入口地址稱為中斷向量。3、B【解析】CPU內部結構大概可以分為控制單元、運算單元、存儲單元和時鐘等幾個主要部分。運算器是計算機對數據進行加工處理的中心,它主要由算術邏輯部件(ALU:ArithmeticandLogicUnit)、寄存器組和狀態寄存器組成。ALU主要完成對二進制信息的定點算術運算、邏輯運算和各種移位操作。通用寄存器組(典型代表是累加寄存器)來保存參加運算的操作數和運算的中間結果。狀態寄存器在不同的機器中有不同的規定,程序中,狀態位通常作為轉移指令的判斷條件。控制器是計算機的控制中心,它決定了計算機運行過程的自動化。它不僅要保證程序的正確執行,而且要能夠處理異常事件。主要有程序計數器PC、指令譯碼器、指令寄存器IR和操作控制器組成。其中PC又稱為“指令計數器”,它保存了下一條要執行指令的地址,由于大多數指令的地址與前指令的修改的過程通常只是簡單的將PC加1。如果遇到轉移指定的時候,直接修改為轉移指令給出的地址。指令寄存器用于儲存現在正在被運行的指令。一條指令包括操作碼和操作數,操作碼就是表明了此指令要干什么,而這便是指令譯碼器的作用。時序控制邏輯要為每條指令按時間順序提供應有的控制信號。4、B【解析】在程序中找出并排除錯誤稱為排錯。5、D【解析】兼容測試:主要是檢查軟件在不同的軟\硬件平臺上是否可以正常的運行,即軟件可移植性。兼容的類型:細分為平臺的兼容,網絡兼容,數據庫兼容,以及數據格式的兼容。兼容測試的重點:對兼容環境的分析。通常,是在運行軟件的環境不是很確定的情況下,才需要做兼容測試。6、D【解析】在這里,已經進入了一個網站,因此可以排除沒有訪問權限,如果沒有訪問權限的話,將不允許進入。7、A【解析】源程序中的注釋是寫給人看的,翻譯源程序的過程中會被過濾掉,因此注釋的多少與程序的運行結果無關。8、B9、C【解析】本題考查軟件工程基礎知識。
程序員在設計算法和編程時,思維沉浸于復雜的邏輯,稍有分心就會出錯,以后彌補起來很麻煩,所以此時不希望被干擾或打斷。只有在思維告翁段落時才可以暫停,換做些其他事(積極休息)。程序操作使用手冊是供用戶學習使用或查看的,應假設用戶是初學者,需要用清晰易懂的語言來編寫。編程既需要個性化藝術,也要講究團隊協作,需要協調接口,需要互相幫助查錯,需要互相切磋交流技術,閉門造車住往事倍功半。為提高程序的可讀性,程序中的注釋應重點解釋算法的實現過程(步驟),而非語句的語法和語義。否則,過一段時間就連自己都難以理解該程序了。10、A【解析】編譯程序將易被人讀的計算機語言編寫的計算機程序翻譯成計算機可執行的形式。11、D【解析】病毒一般不會感染、破壞文本文件內容。12、C【解析】結構化開發方法又稱生命周期法,是一種面向數據流的開發方法;由結構化分析、結構化設計、結構化程序設計組成,分別對應于需求分析、概要設計、詳細設計;指導思想是自頂向下、逐層分解;基本原則是功能的分解與抽象;適合于數據處理領域的問題,不適合解決大規模的、特別復雜的項目、且難于適應需求的變化。13、D【解析】本題考查軟件設計的基礎知識。
模塊間的耦合和模塊的內聚是度量模塊獨立性的兩個準則。內聚是模塊功能強度的度量,即模塊內部各個元素彼此結合的緊密程度。一個模塊內部各個元素之間的緊密程度越高,則其內聚性越高,模塊獨立性越好。模塊內聚類型主要有以下幾類:
①偶然內聚或巧合內聚:指一個模塊內的各處理元素之間沒有任何聯系。
②邏輯內聚:指模塊內執行若千個邏輯上相似的功能,通過參數確定該模塊完成哪一個功能。
③時間內聚:把需要同時執行的動作組合在一起形成的模塊。
④過程內聚:指一個模塊完成多個任務,這些任務必須按指定的過程執行。
⑤通信內聚:指模塊內的所有處理元素都在一個數據結構上操作,或者各處理使用相同的輸入數據或產生相同的輸出數據。
⑥順序內聚:指一個模塊中的各個處理元素都密切相關于同一個功能且必須順序執行,前一個功能元素的輸出就是下一功能元素的輸入。
⑦功能內聚:指模塊內的所有元素共同作用完成一個功能,缺一不可。14、D【解析】屬于常識題。15、C【解析】通過AE關鍵字可以關聯A、B、C、D、E、H所有屬性,其他選擇均不可。16、D【解析】本題考查軟件工程(程序員素質)基礎知識。
編程是一項強腦力勞動,從構思設計到寫代碼需要專心細致地做工作。人在疲勞、煩心時,思路也不會清晰,編程容易出錯。而且,程序出錯后的檢查糾錯很麻煩,隱蔽的錯誤更會嚴重影響應用效果,甚至會造成很大損失。所以,此時還不如放下編程,先做些事務性工作,等人的狀態休整好了,再做編程,效果會更好。
最近幾年的實踐表明,"先寫測試方案再編程"的測試驅動開發是切實可行的,也有利于提高軟件的質量。
由于專業程序員需要注重實現細節,常常對自己經過反復思考獲得的算法實現邏輯非常自信,常常表現出自負、固執和內向,特別是多人共同編程時,常會產生爭執。因此,強調協作精神是非常重要的。
軟件開發過程中,由于各種技術因素十分復雜,拖延工期很常見。用戶要求按期交付,經理則常來催促。專業程序員應向經理如實說明拖延工期的原因,解釋軟件測試等因素的復雜性和不確定性,這些因素不是增加人力和加班所能解決的,如實說明趕工期的危害性。專業程序員應根據經驗估計,經過最大努力最快能在什么時間交付,由經理再仔細考慮決策。一味聽從經理安排,可能事與愿違,有時不得不減少測試,降低軟件質量,造成更大的應用問題。據統計,大部分用戶催促交付,不過是強調合同的重要性,即使真的按期交付,也會放在那里一段時間,等待投入使用。17、A【解析】在軟件開發的各個階段中,對軟件開發影響最大的是需求分析階段。需求分析做得好壞影響軟件的質量、項目的開發費用,甚至整個項目的成敗。18、A【解析】本題考查數據庫系統基本概念方面的基礎知識。若關系R與S具有相同的關系模式,即關系R與S的結構相同,則關系R與S可以進行并、交、差運算19、C20、B【解析】本題考查結構化分析和設計方法的基礎知識。
數據流圖從數據傳遞和加工的角度,以圖形的方式刻畫數據流從輸入到輸出的移動變換過程,其基礎是功能分解。在結構化分析過程中,一般采用分層的數據流圖來對功能建模,從頂層數據流圖開始,逐層分解。一個待開發的軟件系統的頂層數據流圖只有一個加工。
模塊獨立性是創建良好設計的一個重要原則,一般采用模塊間的耦合和模塊的內聚兩個準則來進行度量。內聚是模塊功能強度的度量,一個模塊內部各個元素之間的聯系越緊密,則它的內聚性就越高,模塊獨立性就越強。一般來說模塊內聚性由低到高有巧合內聚、邏輯內聚、時間內聚、過程內聚、通信內聚、信息內聚和功能內聚七種類型。若一個模塊把幾種相關的功能組合在一起,每次被調用時,由傳送給模塊的判定參數來確定該模塊應執行哪一種功能,則該模塊的內聚類型為邏輯內聚。若一個模塊內的處理是相關的,而且必須以特定次序執行,則稱這個模塊為過程內聚模塊。信息內聚模塊完成多個功能,各個功能都在同一數據結構上操作,每一項功能有一個唯一的入口點。若一個模塊中各個部分都是完成某一個具體功能必不可少的組成部分,則該模塊為功能內聚模塊。21、D【解析】本題的正確答案為D。根據PV操作定義,當信號量的值小于0時,其絕對值表示等待資源的進程數。本題中信號量S的當前值為-3,則表示系統中有3個進程請求資源得不到滿足。22、C【解析】2/21表示有21位為網絡位,另外11位是主機位。因此,在子網掩碼中,第三個字節的后面3位是0,因此子網掩碼是。23、A【解析】____操作系統用于諸如智能手機的手持設備。A移動B桌面C互聯網D分時24、C【解析】在數據結構中,順序結構和鏈式結構是兩種基本的存儲結構。線性結構和非線性結構是按照邏輯關系來劃分的。25、A【解析】本題考查計算機病毒的基礎知識。
文件型計算機病毒感染可執行文件(包括EXE和COM文件)。一旦直接或間接地執行了這些受計算機病毒感染的程序,計算機病毒就會按照編制者的意圖對系統進行破壞,這些計算機病毒還可細分為:駐留型計算機病毒、主動型計算機病毒、覆蓋型計算機病毒、伴隨型計算機病毒。26、C【解析】本題考查計算機系統性能方面的基礎知識。
第1小題正確答案為C。使用硬盤時應注意防高溫、防潮、防電磁干擾。硬盤工作時會產生一定熱量,使用中存在散熱問題。溫度以20℃~25℃為宜,溫度過高或過低都會使晶體振蕩器的時鐘主頻發生改變。溫度還會造成硬盤電路元件失靈,磁介質也會因熱脹效應而造成記錄錯誤;溫度過低,空氣中的水分會被凝結在集成電路元件上,造成短路。濕度過高時,電子元件表面可能會吸附一層水膜,氧化、腐蝕電子線路,以致接觸不良,甚至短路,還會使磁介質的磁力發生變化,造成數據的讀寫錯誤。濕度過低,容易積累大量的因機器轉動而產生的靜電荷,這些靜電會燒壞CMOS電路,吸附灰塵而損壞磁頭、劃傷磁盤片。機房內的濕度以45%~65%為宜。注意使空氣保持干燥或經常給系統加電,靠自身發熱將機內水汽蒸發掉。另外,盡量不要使硬盤靠近強磁場,如音箱、喇叭、電機、電臺、手機等,以免硬盤所記錄的數據因磁化而損壞。27、D【解析】本案例中,兩個商標發音和功能近似,存在侵權風險,根據軟件知識產權管理法案,只能有一個獲得注冊,抽簽決定。28、B【解析】本題考查AOE網的知識。AOE網是用頂點表示活動,用邊表示活動間的優先關系的有向圖。在AOE網中,有些活動可以并行地進行,完成工程所需的最少時間是從開始點到完成點的最長路徑,即關鍵路徑。29、B【解析】本題考查軟件工程的基礎知識。
軟件工程是一門與軟件開發和維護相關的工程學科,其根本的目標是開發出高質量的軟件。30、A【解析】本題考查函數調用的概念。當程序語言允許嵌套調用函數時,應遵循先入后出的規則。即函數fl調用f2、f2調用f3,應先從f3返回f2,然后從f2返回f1。31、C【解析】有3個進程,每個進程都需要分配4個資源,如果先給每個進程都分配了3個資源,那么這時候沒有可用資源,接下來不管怎么分配都會發生死鎖。而如果每個進程需要3個資源,這個時候是滿足需求的,不會發生死鎖。32、A【解析】流水線(pipeline)技術是指在程序執行時多條指令重疊進行操作的一種準并行處理實現技術。33、D【解析】本題主要考查設計模式知識。題干描述了某軟件公司一款圖像處理軟件的需求分析與設計過程,并明確指出采用設計模式實現關鍵需求對系統靈活性與擴展性的要求。針對需求1,為了支持靈活的撤銷與重做等行為,采用命令模式最為合適,因為命令模式可以將一個請求封裝為一個對象,從而使你可用不同的請求對客戶進行參數化,還可以對請求排隊,或記錄請求日志,以及支持可撤銷的操作。針對需求2,為了封裝圖像操作與照片特征之間的復雜邏輯關系,采用狀態模式最為合適,因為狀態模式將每一個條件分支放入一個獨立的類中,這樣就可以根據對象自身的情況將對象的狀態作為一個對象,這一對象可以不依賴于其他對象而獨立變化;針對需求3,為了實現圖像處理算法的靈活選擇與替換,采用策略模式最為合適,因為策略模式定義一系列的算法,把它們封裝起來,并且使它們可相互替換,使得算法可獨立于使用它的客戶而變化。34、D【解析】本題考查應試者Windows操作系統方面的基礎知識。
在Windows系統中的文件名最長可達255個字符;文件名中可以使用大寫或小寫字母,系統會保留創建文件時所使用的大小寫字母,但文件名不區分大小寫。例如,用戶創建的文件名為"license.doc",當用戶修改此文件并另存為"LICENSE.doc"時,系統仍然將文件保存為"license.doc"。35、D【解析】翻譯:云計算是一個用來描述各種計算概念的一個短語,計算概念涉及大量計算機通過實時通信的網絡,如Internet,()在一起。在科學研究中,云計算是分布式網絡計算的(請作答此空),意味著有()同時在多臺互連的計算機上運行一個程序或應用。云的結構分為3層:基礎設施、平臺和應用。基礎實施層由虛擬計算機存儲和網絡資源構成;平臺層是具有通用性和復用性的軟件資源的集合;應用層是云上針對SaaS應用的所有應用軟件的集合。基礎設施層時建立平臺層的()基礎;相應地,平臺層是執行應用層SaaS()的基礎。A.替代品B.轉換C.代替D.同義詞36、D【解析】AC為結構型,B為創建型。在面向對象系統設計中,每一個設計模式都集中于一個特定的面向對象設計問題或設計要點,描述了什么時候使用它,在另一些設計約束條件下是否還能使用,以及使用的效果和如何取舍。按照設計模式的目的可以分為創建型模式、結構型模式和行為型模式3大類。創建型模式與對象的創建有關:結構型模式處理類或對象的組合,涉及如何組合類和對象以獲得更大的結構:行為型模式對類或對象怎樣交互和怎樣分配職責進行描述。創建型模式包括FactoryMethod、AbstractFactory、Builder、Prototype和Singleton;結構型模式包括Adapter(類)、Adapter(對象)、Bridge、Composite、Decorator、Fa?ade、Flyweight和Proxy;行為型模式包括Interpreter、TemplateMethod、ChainofResponsibility、Command、Iterator、Mediator、MementoObserverStateStrategy和Visitor37、D【解析】關于團隊內外的交流溝通,如果都采用面對面交流就會花費大量的時間和精力,因此要采用合適的方式進行溝通交流。38、A39、D【解析】數據字典就是包含元數據的文件,即關于數據的數據。40、C【解析】多態指的是不同對象對同一消息的不同的響應。主要分為:參數多態:應用廣泛、最純的多態。包含多態:同樣的操作可用于一個類型及其子類型。包含多態一般需要進行運行時的類型檢查。包含多態在許多語言中都存在,最常見的例子就是子類型化,即一個類型是另外一個類型的子類型。強制多態:編譯程序通過語義操作,把操作對象的類型強行加以變換,以符合函數或操作符的要求。過載多態:同一個名(操作符﹑函數名)在不同的上下文中有不同的類型。41、C【解析】對于遞歸式,假設T(1)=1,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 承攬合同和制作協議書
- 打人被拘留私下協議書
- 道路開口協議書
- 綠植寄賣協議書
- 簽約老師協議書
- 職工殯葬協議書
- 按摩店上班合同協議書
- 廣告位補充合同協議書
- 簽約律師協議書
- 職權授權協議書
- 醫院B超室工作制度
- 民航綜合測試題及答案
- 2025年蘇州社工考試試題及答案
- 2025-2030中國光敏聚酰亞胺(PSPI)行業現狀調查與前景策略分析研究報告
- 中國國際大學生創新大賽(2025)職教賽道重點培育項目申報表
- 2025年先進技術并購協議
- ISO9001:2015、ISO22000、HACCP三合一內審檢查表2023版
- 《律政俏佳人》課件
- 2025年度企業內部員工保密協議(新修訂)5篇
- 《我有友情要出租》
- 服裝業品牌“波司登”調查問卷
評論
0/150
提交評論