2023年自考03173軟件開發(fā)工具10月試題及答案_第1頁
2023年自考03173軟件開發(fā)工具10月試題及答案_第2頁
2023年自考03173軟件開發(fā)工具10月試題及答案_第3頁
2023年自考03173軟件開發(fā)工具10月試題及答案_第4頁
2023年自考03173軟件開發(fā)工具10月試題及答案_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

自考軟件開發(fā)工具(2023.10)真題及答案一單選1.Dictionary/3000是()A.計劃工具B.分析工具C.設計工具D.集成化工具對的答案B講解分析工具重要指用于分析的工具。例如:幫助人們編輯數(shù)據(jù)字典的、專用數(shù)據(jù)字典管理系統(tǒng)。2.提出即插即用程序設計的基礎是()A.結構化程序設計B.面向對象程序設計C.面向開源軟件程序設計D.C語言程序設計對的答案B講解即插即用的程序設計是近年來軟件界討論的又一個熱門話題,與它緊密相關的尚有組件程序設計(componentProgramming),組合文獻(CompoundDocument),宏觀程序設計等。這是在面向對象的程序設計方法的基礎上提出來的。3.在大型軟件開發(fā)中,項目負責人承擔的工作是()A.驗收模塊B.規(guī)定修改C.交付檢查D.試運營對的答案A講解分派子任務下次,最后檢查各個模塊完畢。4.一般認為,好的軟件應當()A.速度快B.正的確現(xiàn)規(guī)定的功能C.程序簡短D.價格低廉對的答案B講解軟件的質量評價在于:1)對的地實現(xiàn)所規(guī)定的功能,準確地給出預定的輸出結果;2)用戶界面和諧,符合實際用戶的使用習慣與知識能力;3)具有足夠的速度(而不是越快越好),能在符合用戶規(guī)定的時間限度內,給出所規(guī)定的解決結果;4)具有足夠的可靠性,可以在各種干擾下保持正常的工作;5)程序易讀。5.在軟件開發(fā)工具的概念模式中,著重描述模塊間控制的是()A.實體聯(lián)系圖B.結構圖C.系統(tǒng)流程圖D.數(shù)據(jù)流程圖對的答案B講解程序的結構分解成三種基本模塊:解決單元,循環(huán)機制,二分決策機制。按照這種方法來構造程序,就可以把程序內容的各種互相影響有效地控制在模塊內部,從而避免“水波效應”。這樣一來,問題的關鍵就在于合理地劃分模塊,并保證模塊符合“結構良好”的規(guī)定。6.軟件開發(fā)工具最重要的信息出口是()A.代碼生成和圖形解決B.文檔生成和報表生成C.代碼生成和聯(lián)機查詢D.代碼生成和文檔生成對的答案D講解只要人們規(guī)定了合理的存儲模式和檢索途徑,就能在信息存儲、檢索以至一致性的保持上得到很大的幫助。至于像代碼與文檔的自動生成則可以在更大的限度上給人們幫助。7.在軟件開發(fā)工具中,文檔生成與代碼生成相比()A.數(shù)量小,內容復雜B.數(shù)量小,內容簡樸C.數(shù)量大,內容復雜D.數(shù)量大,內容簡樸對的答案C知識點名稱軟件開發(fā)工具的重要性能指標講解代碼大多可電腦生成。代碼的自動生成對于某些較固定類型的軟件模塊來說,是可以通過總結一般規(guī)律,制作一定的框架或模板,運用某些參數(shù)控制等方法,在一定限度上加以實現(xiàn)。文檔編寫工作也是軟件開發(fā)過程中十分繁重的一項工作,不僅費時費力,并且很難保持一致。8.自行開發(fā)軟件開發(fā)工具不具有的優(yōu)點是()A.切實符合自己的需要B.便于進一步擴充和升級C.可以商品化D.能合用于不同的環(huán)境之中對的答案D知識點名稱自行開發(fā)工具的必要條件講解顯然,走自行開發(fā)軟件開發(fā)工具這條道路有不少優(yōu)點,目的明確,切實符合自己的需要,便于進一步擴充和升級,不存在引進外面產品時不可避免的沖突與不一致。此外,尚有這樣一種誘人的也許性,假如自己用得順利,就可以商品化,成為軟件產品出售。9.2023年,國際電子電氣工程師學會的權威刊物《軟件》的九月/十月號,以“軟件開發(fā)工具”(SoftwareDevelopmentTools)為題的一期???,認為錯誤的觀念是()A.軟件開發(fā)工具的實踐性很強B.軟件開發(fā)工具的抽象限度越來越高C.軟件開發(fā)工具的歷史發(fā)展是多樣性和趨同性并存的D.在信息解決、知識表達、事務解決等問題上,的確是存在著我們已經結識的普遍規(guī)律對的答案D知識點名稱基本功能與一般結構講解信息不斷更新。沒有普遍規(guī)律。10.下列幾種較有代表性的語言及其開發(fā)工具中發(fā)展?jié)摿ψ罴训氖牵ǎ〢.VBB.VCC.C++Builder/DelphiD.JAVA對的答案D講解熟悉幾種有代表性的語言及其開發(fā)工具,以及它們之間的比較,各自的特點。11.Eclipse提供的文獻包含瀏覽器用于瀏覽程序中包含的頭文獻。單擊菜單欄上的測簍“Navigate”菜單,為打開文獻包瀏覽器,可以使用的快捷鍵是()A.Ctrl+Aft+HB.Ctrl+AC.Ctrl+Alt+ID.Ctrl+Alt+K對的答案C講解常用快捷鍵。12.Eclipse有最基本搜索功能,點擊菜單欄上的編輯“Edit”菜單,選擇查找/替換“Find/Replace”選項,可以彈出搜索窗口。也可使用的快捷鍵是()A.Ctrl+FB.Ctrl+AC.Ctrl+VD.Ctrl+Z對的答案A講解純熟掌握各種常用快捷鍵。13.在GDB激活方法斷點時,從斷點菜單中選擇的選項是()A.BreakpointFropertiesB.DisableBreakpointC.ToggleBreakpointD.EnableBreakpoint對的答案D講解將光標移動到編輯器左側邊沿的標記區(qū)域上,用鼠標右鍵單擊需要激活的方法斷點,彈出斷點菜單。在彈出的菜單中,選擇激活斷點EnableBreakpoint即可激活該方法斷點。14.在GDB添加/刪除方法斷點時,在顯示視圖子菜單下選擇的選項是()A.MarkersB.ConsoleC.OtherD.Tasks對的答案C講解單擊菜單欄中的窗口(Window)菜單,在顯示視圖(ShowView)子菜單下選擇其他(Other)選項,彈出ShowView窗口。15.在EclipseCDT編輯器的任務標記中,默認的任務標簽格式是()A.TASKNormalB.TODONormalC.MENUNormalD.TAGSNormal對的答案B講解自定義任務標簽默認的任務標簽格式為TODONormal,在這里編輯的任務標簽將會被應用到代碼模板中。16.下述版本控制軟件中,可以管理、維護整個公司軟件資產的是()A.CVSB.VisualSourceSadeC.RCSD.HanskyFirefly對的答案D講解CVS能將代碼或者文獻的不同版本都記錄下來,便于管理,查找,可以不同目錄不同人分派不同權限,大家可以同時使用,像數(shù)據(jù)庫同樣,有人上傳或者修改文獻,其別人在本地刷新就能獲得。VisualSourceSafe是一種版本控制系統(tǒng)產品,它提供了還原點和并行協(xié)作功能,從而使應用程序開發(fā)組織可以同時解決軟件的多個版本。17.在Eclipse插件中,屬于語言類插件是()A.CDTB.MDTC.PDTD.GEF對的答案C講解cdt是在eclipse中編寫C++程序的插件,模型開發(fā)工具(MDT)提供了一些示范性工具。GEF(GraphicalEditorFramework)是一個圖形化編輯框架18.如下關于面向對象的一些概念敘述中,錯誤的是()A.方法是駐留在對象中的過程B.方法是駐留在程序中的過程C.對象具有一組屬性和一組操作D.屬性是以靜態(tài)的數(shù)據(jù)組成對的答案B講解方法:方法是駐留在對象中的過程。方法是當對象接受消息時執(zhí)行的操作,方法還能發(fā)送消息至其他請求動作或信息的對象。19.面向對象方法認為各種信息系統(tǒng)不具有的重要特性是()A.復雜性B.多樣性C.互相關聯(lián)性D.抽象性對的答案D講解當前人們所要開發(fā)的信息系統(tǒng)不同于以前,它們在功能等諸多方面都變得很復雜且靈活多變,系統(tǒng)的邊界也更加難以界定。復雜性、多樣性和互相關聯(lián)性是各個信息系統(tǒng)的重要特性。于是,面向對象方法應運而生。20.在RationalRose建模的物理設計中,使用的圖是()A.活動圖B.部署圖C.狀態(tài)圖D.順序圖對的答案B講解活動圖:用來表達兩個或者更多的對象之間在解決某個活動時的過程控制流程。構件圖:提供系統(tǒng)的物理試圖。部署圖:用于表達該軟件如何部署到硬件環(huán)境中,它是顯示在系統(tǒng)中不同的構件在何處物理地運營。二填空21.進入21世紀以來,軟件開發(fā)工具的發(fā)展階段有兩個鮮明的特點,第一個特點是____,另一個特點是開源軟件的興起和運用。對的答案面向網絡知識點名稱軟件開發(fā)的由來22.按工作階段劃分可以把軟件開發(fā)工具劃分為三類:計劃工具,____,設計工具。對的答案分析工具知識點名稱了解支持不同工作階段的三種工具23.人們在實踐中結識到,“黑箱”檢查方法只能證明程序____,而不能保證程序的對的性。對的答案有錯24.面對軟件開發(fā)中的種種困難和問題,幾十年來,軟件工作者先后提出了結構化程序設計方法,軟件工程方法,____的程序設計方法,即插即用的程序設計方法,面向開源軟件的程序設計方法等。對的答案面向對象知識點名稱即插即用程序設計的基本思想和方法25.軟件開發(fā)成果涉及____和文檔。對的答案程序知識點名稱軟件開發(fā)過程中涉及的信息類型26.信息庫(Repository)中應保存項目管理的有關信息,人員變更,資金投入,____及實行情況等內容。對的答案進度計劃知識點名稱信息庫在軟件開發(fā)中的作用27.軟件開發(fā)工具對于歷史信息進行跨生命周期的管理,把項目進度與____的信息科學地管理起來。對的答案版本更新知識點名稱軟件開發(fā)工具的基本功能28.在軟件開發(fā)工具的結構中,處在中心位置的是總控和____。對的答案人機界面知識點名稱軟件開發(fā)工具的一般結構29.信息庫管理的三項功能是錄入更新,____和一致性維護。對的答案使用查詢知識點名稱信息庫管理的重要功能30.信息庫中存放的設計成果涉及數(shù)據(jù)流程圖,數(shù)據(jù)字典,系統(tǒng)結構圖,數(shù)據(jù)庫邏輯設計,各模塊的設計規(guī)定,以及由此形成的____。對的答案設計文檔知識點名稱信息庫的內容與組織方式31.在選擇軟件開發(fā)工具之前,一方面要明確目的與____。對的答案規(guī)定知識點名稱購置軟件開發(fā)工具的工作環(huán)節(jié)32.80年的末,大家發(fā)現(xiàn)了專用開發(fā)工具應用的弱點,提出了____的規(guī)定。對的答案一體化知識點名稱國內外軟件開發(fā)工具的當前發(fā)展水平33.我們需要軟件開發(fā)工具,就是要更快更好地開發(fā)軟件,就是為了提高軟件開發(fā)的質量和____。對的答案效率知識點名稱軟件開發(fā)工具所依據(jù)的概念模式34.Eclipse的體系結構重要涉及運營時的內核,____,工作臺,其他插件等。對的答案工作空間知識點名稱軟件開發(fā)工具的基本功能及使用方法35.抽取常量本質上就是將程序中的____,字符等定義為常量,使得對于常量的調用和修改變得簡樸。對的答案數(shù)字知識點名稱36.Eclipse的調試透視試圖重要涉及調試視圖,____視圖、變量視圖、編輯器、大綱視圖和控制臺視圖。對的答案斷點37.在Eclipse中允許用戶在____,注釋和文獻三個維度設立代碼模板。對的答案代碼38.EMF可以實現(xiàn)的功能是:代碼生成,輸入,默認的持久化機制和____。對的答案橫型編輯器。39.就系統(tǒng)的整體結構而言,Rat(yī)ionalRose采用的是三層解決方案,它是指由____層,事務解決原則層和數(shù)據(jù)層組成的應用模型。對的答案用戶接口40.在用例視圖設計中可以用順序圖,交互圖等表現(xiàn)出系統(tǒng)的____信息。對的答案在用例視圖設計中可以用順序圖,交互圖等表現(xiàn)出系統(tǒng)的簡樸信息。三簡答41.簡述對“軟件事實上是人類知識與經驗的結晶”的理解。對的答案硬件和軟件缺一不可;有事先編好的指令(代碼、軟件、程序),硬件才干完畢任務;這些指令就是人們在實踐中形成的工作規(guī)范;可以對不同的數(shù)據(jù)反復使用;進一步提高了人類的能力。知識點名稱大型軟件開發(fā)的困難及因素42.程序員做好軟件工作的關鍵是什么?對的答案關鍵是兩個轉換:一方面是從用戶的理解到程序員的理解,另一方面是從程序員的理解到程序的實現(xiàn)。知識點名稱程序員與項目組的關系43.簡述結構良好的軟件應滿足的條件。對的答案第一,模塊的功能在邏輯上盡也許地單一化、明確化,最佳做到一一相應。(即每一個模塊實現(xiàn)一項明確的任務,反之每一項任務僅由一個模塊來完畢)第二,模塊之間的聯(lián)系及互相影響盡也許地少。應盡量避免邏輯耦合,而僅限于數(shù)據(jù)耦合。第三,模塊的規(guī)模應當足夠小。知識點名稱結構化程序設計的思想方法44.簡述操作系統(tǒng)的出現(xiàn)對計算機的應用產生的影響。對的答案操作系統(tǒng)的出現(xiàn)改善了人們應用計算機的條件。操作系統(tǒng)運用計算機自身迅速解決信息的優(yōu)勢,自動地完畢系統(tǒng)初始化、文獻管理、內存管理、作業(yè)管理、解決機管理等一系列工作,把計算機系統(tǒng)中的各種資源有效地、協(xié)調地管理起來,把原先由操作員承擔的大部分職責接過來。知識點名稱基本功能與一般結構45.簡述實體關系圖的作用和組成。對的答案實體聯(lián)系圖由實體、聯(lián)系和屬性三部分組成。實體聯(lián)系圖是一種用于描述靜態(tài)數(shù)據(jù)結構的概念模式。經常與數(shù)據(jù)流程圖、結構圖配合使用,廣泛應用于數(shù)據(jù)庫設計。知識點名稱結識過程的一般框架46.簡述用戶界面設計的基本原則。對的答案1.用戶界面的重要功能是通信;2.用戶界面必須始終一致;3.用戶界面必須使用戶隨時掌握任務的進展情況;4.用戶界面必須提供幫助;5.寧可讓程序多干,不可讓用戶多干。知識點名稱人機界面設計的原則四論述47.試論軟件開發(fā)工具的發(fā)展階段及特點。對的答案1.運用通用軟件作為輔助工具的階段。有許多工作是通用軟件無法完畢的。通用軟件完畢某些工作也不能反映其邏輯內涵。經常碰到難于保持一致性的困難。2.專用的軟件開發(fā)工具的階段。對軟件的開發(fā)缺少全面的、統(tǒng)一的支持環(huán)境。3.集成的軟件開發(fā)環(huán)境階段。進入集成的軟件開發(fā)環(huán)境階段的標志是IBM在1989年提出的理論框架。4.二十一世紀的軟件開發(fā)新階段。有兩個鮮明的特點,第一是面向網絡,不僅基于網絡,并且用于網絡。第二是開源軟件的興起和運用。知識點名稱國內外軟件開發(fā)工具的當前發(fā)展水平五應用48.(本題共有l(wèi)0個關鍵點,均已用數(shù)字標出,請將①~⑩的答案寫在答題卡上。)完畢一個名稱為EvenSum的程序,求指定范圍內的偶數(shù)和,輸人為兩個整型變量,輸出為這兩個變量之間的所有偶數(shù)的和。使用EclipseCDT完畢該C程序,按照新建項目、源文獻夾、編寫代碼、編譯運營的實現(xiàn)環(huán)節(jié),補充上述這些環(huán)節(jié)中的關鍵點。(1)新建項目:打開Eclipse集成環(huán)境,點擊菜單欄上的“File'’菜單,選擇新建子菜單下的CProject選項,彈出選擇向導窗口。在對話框中打開C/C++文獻夾,選擇“CProject”后點擊“Next”進入下一步。在項目名稱欄中輸入項目名稱___(1)___,并在項目類型“Projecttype”標簽中打開“Executable”文獻夾,選擇“EmptyProject”在“SelectConfigurations”窗口中可以選擇調試和發(fā)布文獻夾以及高級設定,保持默認設立后點擊Finish即可新建“CProject”,在這個工程中將會保存編寫的___(2)___和配置文獻。(2)新建源文獻夾:鼠標右鍵點擊資源瀏覽器中的新建的項目,在彈出的菜單中,選擇“New”子菜單里的源文獻夾“SourceFolder”選項。在彈出的窗口中需要輸入文獻夾名稱,把光標定位到___(3)____一欄中輸入源文獻夾名稱“src”,然后點擊“Finish”按鈕完畢。(3)新建C類文獻:參照前一個環(huán)節(jié)新建的源文獻夾,在資源管理器中鼠標右鍵點擊“src”文獻夾,在彈出的菜單中選擇___(4)____子菜單里的___(5)___選項,新建一個類文獻。(4)編寫C程序代碼:打開第3步中建好的類文獻,在編輯器中編寫代碼如下,補充代碼中的關鍵環(huán)節(jié)。#include"stdio.h"

#include"stdlib.h"

intmain(void){

?int

firstNum

=

0,secondNum

=

0;

//輸入?yún)?shù)

?ge

溫馨提示

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

評論

0/150

提交評論