




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件開(kāi)發(fā)工具年月真題
0317320234
1、【單選題】在軟件開(kāi)發(fā)過(guò)程中,項(xiàng)目負(fù)責(zé)人的主要任務(wù)是
編寫(xiě)程序
編寫(xiě)文檔
A:
驗(yàn)收模塊
B:
組織協(xié)調(diào)
C:
答D:案:D
2、【單選題】在需求分析階段,軟件設(shè)計(jì)者應(yīng)
認(rèn)識(shí)與描述客觀系統(tǒng)
指定各模塊的功能要求
A:
記錄與管理開(kāi)發(fā)過(guò)程
B:
把軟件劃分成若干模塊
C:
答D:案:A
3、【單選題】軟件的總體設(shè)計(jì)文件應(yīng)包括
公用數(shù)據(jù)結(jié)構(gòu)
使用說(shuō)明
A:
功能說(shuō)明書(shū)
B:
用戶(hù)手冊(cè)
C:
答D:案:A
4、【單選題】數(shù)據(jù)字典管理系統(tǒng)屬于
計(jì)劃工具
分析工具
A:
設(shè)計(jì)工具
B:
集成工具
C:
答D:案:B
5、【單選題】在軟件系統(tǒng)的模塊結(jié)構(gòu)圖中,一個(gè)模塊的右上角有一個(gè)小圓圈,該記號(hào)表示
循環(huán)調(diào)用
選擇調(diào)用
A:
一般調(diào)用
B:
C:
模塊目錄
答D:案:B
6、【單選題】在軟件開(kāi)發(fā)過(guò)程中,由程序員承擔(dān)的工作是
提出需求
分配開(kāi)發(fā)任務(wù)
A:
模塊調(diào)試
B:
試運(yùn)行
C:
答D:案:C
7、【單選題】由用戶(hù)提出、分析人員采集的是
有關(guān)系統(tǒng)需求的信息
軟件物理設(shè)計(jì)的信息
A:
用戶(hù)對(duì)系統(tǒng)的變更要求的信息
B:
軟件功能設(shè)計(jì)的信息
C:
答D:案:A
解析:有關(guān)系統(tǒng)環(huán)境、現(xiàn)狀及需求的信息。由用戶(hù)提出,由分析人員采集,需求分析。
8、【單選題】主要描述系統(tǒng)狀態(tài)及其轉(zhuǎn)換方式的概念模式是
時(shí)序網(wǎng)絡(luò)
實(shí)體關(guān)系圖
A:
數(shù)據(jù)字典
B:
數(shù)學(xué)與邏輯模型
C:
答D:案:A
解析:描述系統(tǒng)狀態(tài)及其轉(zhuǎn)換方式的主要概念模式是有限狀態(tài)機(jī)(FiniteState
Machine,F(xiàn)SM),而不是時(shí)序網(wǎng)絡(luò)。有限狀態(tài)機(jī)是一種數(shù)學(xué)模型,用于描述系統(tǒng)在不同狀
態(tài)之間的轉(zhuǎn)換以及在每個(gè)狀態(tài)下可能發(fā)生的事件和動(dòng)作。它由一組狀態(tài)、一組輸入事件、
一組輸出動(dòng)作以及狀態(tài)之間的轉(zhuǎn)換規(guī)則組成。有限狀態(tài)機(jī)可以用于建模和分析各種系統(tǒng),
如軟件系統(tǒng)、電子電路、通信協(xié)議等。時(shí)序網(wǎng)絡(luò)(SequentialNetwork)是一種用于描述
數(shù)字電路的模型,它由一組時(shí)序邏輯門(mén)和時(shí)序觸發(fā)器組成。時(shí)序網(wǎng)絡(luò)用于描述數(shù)字電路中
的時(shí)序行為,如時(shí)鐘信號(hào)的傳輸、寄存器的狀態(tài)變化等。雖然有限狀態(tài)機(jī)和時(shí)序網(wǎng)絡(luò)都涉
及到系統(tǒng)狀態(tài)和狀態(tài)轉(zhuǎn)換,但它們的應(yīng)用領(lǐng)域和建模方式有所不同。有限狀態(tài)機(jī)更加通
用,可以用于描述各種系統(tǒng)的狀態(tài)和轉(zhuǎn)換,而時(shí)序網(wǎng)絡(luò)主要用于描述數(shù)字電路的時(shí)序行
為。
9、【單選題】在AD/Cycle模型中,建立邏輯模型屬于
需求分析工作
分析設(shè)計(jì)工作
A:
編碼工作
B:
維護(hù)工作
C:
答D:案:A
解析:需求分析階段的任務(wù)是建立邏輯模型。具體地說(shuō),首先建立起軟件所處領(lǐng)域的模
型。
10、【單選題】關(guān)于購(gòu)置與自行開(kāi)發(fā)軟件開(kāi)發(fā)工具的權(quán)衡中,下述正確的是
如果某個(gè)項(xiàng)目需要大量且簡(jiǎn)單的屏幕設(shè)計(jì)任務(wù),這時(shí)應(yīng)考慮自行開(kāi)發(fā)
如果某個(gè)項(xiàng)目需要大量且簡(jiǎn)單的報(bào)表設(shè)計(jì)任務(wù),這時(shí)應(yīng)考慮自行開(kāi)發(fā)
A:
如果某個(gè)項(xiàng)目需要活潑多變的人機(jī)界面開(kāi)發(fā)任務(wù),可以購(gòu)買(mǎi)現(xiàn)成的屏幕設(shè)計(jì)工具
B:
如果某個(gè)項(xiàng)目針對(duì)特定的應(yīng)用問(wèn)題且要求很高的效率與靈活性,這時(shí)應(yīng)考慮自行開(kāi)發(fā)
C:
答D:案:D
解析:如果某個(gè)項(xiàng)目針對(duì)特定的應(yīng)用問(wèn)題,并且對(duì)效率和靈活性要求很高,那么考慮自行
開(kāi)發(fā)是一個(gè)不錯(cuò)的選擇。自行開(kāi)發(fā)可以根據(jù)項(xiàng)目的具體需求和特點(diǎn),靈活地設(shè)計(jì)和實(shí)現(xiàn)解
決方案。這樣可以確保項(xiàng)目的功能和性能能夠完全滿(mǎn)足需求,并且可以根據(jù)實(shí)際情況進(jìn)行
調(diào)整和優(yōu)化。此外,自行開(kāi)發(fā)還可以提供更高的靈活性。通過(guò)自行開(kāi)發(fā),可以根據(jù)項(xiàng)目的
需要進(jìn)行定制化開(kāi)發(fā),滿(mǎn)足特定的業(yè)務(wù)流程和需求。而使用現(xiàn)有的開(kāi)發(fā)工具或第三方軟件
可能無(wú)法滿(mǎn)足項(xiàng)目的特殊要求。當(dāng)然,自行開(kāi)發(fā)也需要考慮一些因素,如開(kāi)發(fā)成本、時(shí)間
和資源投入等。自行開(kāi)發(fā)可能需要更多的時(shí)間和資源,而且需要具備相應(yīng)的技術(shù)能力和經(jīng)
驗(yàn)。因此,在決定自行開(kāi)發(fā)之前,需要進(jìn)行充分的評(píng)估和規(guī)劃,確保能夠有效地完成項(xiàng)
目,并且能夠滿(mǎn)足項(xiàng)目的需求和目標(biāo)。總之,對(duì)于特定應(yīng)用問(wèn)題且要求高效率和靈活性的
項(xiàng)目,自行開(kāi)發(fā)是一個(gè)值得考慮的選擇,可以根據(jù)項(xiàng)目的需求和特點(diǎn)進(jìn)行定制化開(kāi)發(fā),以
滿(mǎn)足項(xiàng)目的要求。
11、【單選題】關(guān)于外購(gòu)軟件開(kāi)發(fā)工具的說(shuō)法中,正確的是
只要順手好用,文檔與資料差一點(diǎn)沒(méi)關(guān)系
只要價(jià)格合理公道,性能差一點(diǎn)沒(méi)關(guān)系
A:
對(duì)軟件開(kāi)發(fā)工具所依據(jù)的開(kāi)發(fā)方法和開(kāi)發(fā)理論的考察必不可少
B:
軟件開(kāi)發(fā)工具對(duì)運(yùn)行環(huán)境的要求不再成為購(gòu)買(mǎi)軟件開(kāi)發(fā)工具的必要條件
C:
答D:案:C
解析:對(duì)軟件開(kāi)發(fā)工具進(jìn)行考察時(shí),了解其所依據(jù)的開(kāi)發(fā)方法和開(kāi)發(fā)理論是非常重要的。
這可以幫助我們更好地理解工具的設(shè)計(jì)思想、功能特點(diǎn)以及適用場(chǎng)景,從而更好地選擇和
使用工具。以下是一些常見(jiàn)的軟件開(kāi)發(fā)方法和開(kāi)發(fā)理論,對(duì)于考察軟件開(kāi)發(fā)工具時(shí)可以參
考:1.瀑布模型:瀑布模型是一種線(xiàn)性的開(kāi)發(fā)方法,按照需求分析、設(shè)計(jì)、編碼、測(cè)試
和維護(hù)的順序進(jìn)行開(kāi)發(fā)。對(duì)于瀑布模型的工具,通常需要支持需求管理、設(shè)計(jì)工具、編碼
工具、測(cè)試工具等方面的功能。2.敏捷開(kāi)發(fā):敏捷開(kāi)發(fā)是一種迭代、增量的開(kāi)發(fā)方法,強(qiáng)
調(diào)快速響應(yīng)變化和持續(xù)交付價(jià)值。對(duì)于敏捷開(kāi)發(fā)的工具,通常需要支持項(xiàng)目管理、需求管
理、團(tuán)隊(duì)協(xié)作、版本控制、自動(dòng)化測(cè)試等方面的功能。3.DevOps:DevOps是一種將開(kāi)發(fā)和
運(yùn)維緊密結(jié)合的開(kāi)發(fā)方法,強(qiáng)調(diào)自動(dòng)化和持續(xù)交付。對(duì)于DevOps的工具,通常需要支持
版本控制、持續(xù)集成、持續(xù)交付、自動(dòng)化部署等方面的功能。4.領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD):
DDD是一種將軟件設(shè)計(jì)與業(yè)務(wù)領(lǐng)域緊密結(jié)合的開(kāi)發(fā)方法,強(qiáng)調(diào)模型驅(qū)動(dòng)開(kāi)發(fā)和領(lǐng)域?qū)<覅?/p>
與。對(duì)于DDD的工具,通常需要支持領(lǐng)域建模、模型驅(qū)動(dòng)開(kāi)發(fā)、領(lǐng)域?qū)<覅⑴c等方面的功
能。5.軟件工程:軟件工程是一種系統(tǒng)化、規(guī)范化的軟件開(kāi)發(fā)方法,強(qiáng)調(diào)需求分析、設(shè)
計(jì)、編碼、測(cè)試和維護(hù)等方面的工程化管理。對(duì)于軟件工程的工具,通常需要支持項(xiàng)目管
理、需求管理、設(shè)計(jì)工具、編碼工具、測(cè)試工具等方面的功能。在考察軟件開(kāi)發(fā)工具時(shí),
可以根據(jù)具體的開(kāi)發(fā)方法和開(kāi)發(fā)理論,選擇適合的工具進(jìn)行評(píng)估和比較。同時(shí),還可以考
慮工具的易用性、擴(kuò)展性、性能等方面的因素,以及工具的社區(qū)支持和用戶(hù)口碑等方面的
信息。
12、【單選題】引入神經(jīng)網(wǎng)絡(luò)技術(shù),可以實(shí)現(xiàn)軟件開(kāi)發(fā)工具的
智能化
網(wǎng)絡(luò)化
A:
一體化
B:
標(biāo)準(zhǔn)化
C:
答D:案:A
解析:引入神經(jīng)網(wǎng)絡(luò)技術(shù)可以實(shí)現(xiàn)軟件開(kāi)發(fā)工具的智能化。神經(jīng)網(wǎng)絡(luò)是一種模仿人腦神經(jīng)
系統(tǒng)的計(jì)算模型,通過(guò)學(xué)習(xí)和訓(xùn)練來(lái)識(shí)別模式、進(jìn)行預(yù)測(cè)和決策。在軟件開(kāi)發(fā)領(lǐng)域,神經(jīng)
網(wǎng)絡(luò)可以應(yīng)用于多個(gè)方面,如代碼生成、錯(cuò)誤檢測(cè)、自動(dòng)化測(cè)試等。通過(guò)神經(jīng)網(wǎng)絡(luò)技術(shù),
軟件開(kāi)發(fā)工具可以學(xué)習(xí)和理解大量的代碼和開(kāi)發(fā)規(guī)范,從而能夠自動(dòng)生成代碼片段、提供
代碼建議和優(yōu)化建議。例如,可以使用神經(jīng)網(wǎng)絡(luò)來(lái)分析代碼的語(yǔ)法和語(yǔ)義,自動(dòng)生成符合
規(guī)范的代碼片段,減少開(kāi)發(fā)人員的工作量。此外,神經(jīng)網(wǎng)絡(luò)還可以用于檢測(cè)代碼中的錯(cuò)誤
和潛在問(wèn)題,提供實(shí)時(shí)的錯(cuò)誤提示和修復(fù)建議。另外,神經(jīng)網(wǎng)絡(luò)還可以應(yīng)用于軟件測(cè)試領(lǐng)
域。通過(guò)訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型,可以實(shí)現(xiàn)自動(dòng)化測(cè)試工具的智能化,提高測(cè)試效率和準(zhǔn)確
性。神經(jīng)網(wǎng)絡(luò)可以學(xué)習(xí)和識(shí)別軟件系統(tǒng)的行為模式,從而能夠自動(dòng)化生成測(cè)試用例、執(zhí)行
測(cè)試和分析測(cè)試結(jié)果。總之,引入神經(jīng)網(wǎng)絡(luò)技術(shù)可以使軟件開(kāi)發(fā)工具具備智能化的能力,
提高開(kāi)發(fā)效率、減少錯(cuò)誤,并改善軟件質(zhì)量。
13、【單選題】為了使軟件構(gòu)件能夠組成大型軟件,軟件構(gòu)件必須實(shí)現(xiàn)
智能化
A:
網(wǎng)絡(luò)化
一體化
B:
標(biāo)準(zhǔn)化
C:
答D:案:D
解析:為了使軟件構(gòu)件能夠組成大型軟件,軟件構(gòu)件必須實(shí)現(xiàn)標(biāo)準(zhǔn)化。標(biāo)準(zhǔn)化是指在軟件
開(kāi)發(fā)過(guò)程中,通過(guò)制定一系列的規(guī)范和標(biāo)準(zhǔn),使得不同的軟件構(gòu)件能夠相互兼容、互操
作,并且能夠無(wú)縫地集成到大型軟件系統(tǒng)中。通過(guò)標(biāo)準(zhǔn)化,可以確保軟件構(gòu)件之間的接口
和交互方式是一致的,從而實(shí)現(xiàn)模塊化、可重用和可擴(kuò)展的軟件開(kāi)發(fā)。標(biāo)準(zhǔn)化可以包括多
個(gè)方面,如接口標(biāo)準(zhǔn)化、數(shù)據(jù)格式標(biāo)準(zhǔn)化、通信協(xié)議標(biāo)準(zhǔn)化等。接口標(biāo)準(zhǔn)化定義了軟件構(gòu)
件之間的接口規(guī)范,包括輸入輸出參數(shù)、函數(shù)調(diào)用方式等。數(shù)據(jù)格式標(biāo)準(zhǔn)化定義了軟件構(gòu)
件之間交換的數(shù)據(jù)格式,確保數(shù)據(jù)的一致性和可解析性。通信協(xié)議標(biāo)準(zhǔn)化定義了軟件構(gòu)件
之間的通信方式和協(xié)議,確保數(shù)據(jù)的可靠傳輸和正確解析。通過(guò)實(shí)現(xiàn)標(biāo)準(zhǔn)化,軟件構(gòu)件可
以獨(dú)立開(kāi)發(fā)和測(cè)試,然后在集成階段進(jìn)行組裝和集成。這樣可以提高軟件開(kāi)發(fā)的效率和質(zhì)
量,同時(shí)也方便了軟件的維護(hù)和升級(jí)。總之,為了使軟件構(gòu)件能夠組成大型軟件,實(shí)現(xiàn)標(biāo)
準(zhǔn)化是必要的,它可以確保軟件構(gòu)件之間的兼容性和互操作性,實(shí)現(xiàn)模塊化和可重用的軟
件開(kāi)發(fā)。
14、【單選題】用于顯示當(dāng)前Eclipse集成環(huán)境中加載的所有項(xiàng)目和各個(gè)項(xiàng)目中文件列表的
視圖是
導(dǎo)航器視圖
大綱視圖
A:
控制臺(tái)視圖
B:
任務(wù)視圖
C:
答D:案:A
解析:導(dǎo)航器視圖(NavigatorView)是Eclipse集成開(kāi)發(fā)環(huán)境中用于顯示當(dāng)前加載的所
有項(xiàng)目和各個(gè)項(xiàng)目中文件列表的視圖之一。導(dǎo)航器視圖提供了一個(gè)樹(shù)形結(jié)構(gòu)的界面,用于
瀏覽和管理項(xiàng)目和文件。在導(dǎo)航器視圖中,可以展開(kāi)項(xiàng)目和文件夾,查看其中的文件和子
文件夾。通過(guò)導(dǎo)航器視圖,可以方便地瀏覽項(xiàng)目的結(jié)構(gòu),快速定位和打開(kāi)文件。導(dǎo)航器視
圖還提供了一些常用的操作,如創(chuàng)建新的項(xiàng)目、文件夾和文件,刪除和重命名文件,導(dǎo)入
和導(dǎo)出項(xiàng)目等。通過(guò)這些操作,可以方便地管理和操作項(xiàng)目和文件。
15、【單選題】在Eclipse中,程序員想找到當(dāng)前活動(dòng)編輯器所打開(kāi)文件的概要,如函數(shù)、
變量等,他應(yīng)該打開(kāi)
導(dǎo)航器視圖
大綱視圖
A:
控制臺(tái)視圖
B:
C:
任務(wù)視圖
答D:案:B
解析:如果程序員想要找到當(dāng)前活動(dòng)編輯器所打開(kāi)文件的概要,如函數(shù)、變量等,他可以
打開(kāi)Eclipse的大綱視圖(OutlineView)。大綱視圖是Eclipse中的一個(gè)功能強(qiáng)大
的工具,它可以顯示當(dāng)前編輯器中打開(kāi)文件的結(jié)構(gòu)概要。通過(guò)大綱視圖,程序員可以快速
瀏覽文件的結(jié)構(gòu),包括函數(shù)、變量、類(lèi)、接口等。這對(duì)于快速導(dǎo)航和查找特定代碼塊非常
有幫助。
16、【單選題】使用Eclipse調(diào)試程序時(shí),用戶(hù)按下<Ctrl+F2>鍵,這時(shí)程序?qū)?zhí)行的操
作是
單步跳入
單步跳過(guò)
A:
單步返回
B:
中斷調(diào)試
C:
答D:案:D
解析:使用Eclipse調(diào)試程序時(shí),用戶(hù)按下"Debug"按鈕或使用快捷鍵"Ctrl+F11"來(lái)啟動(dòng)
調(diào)試會(huì)話(huà)。這將使Eclipse進(jìn)入調(diào)試模式,并在程序執(zhí)行時(shí)暫停在設(shè)置的斷點(diǎn)處。在調(diào)
試模式下,用戶(hù)可以使用以下調(diào)試功能:1.設(shè)置斷點(diǎn):在代碼中設(shè)置斷點(diǎn),以便在程序
執(zhí)行到該處時(shí)暫停??梢酝ㄟ^(guò)單擊行號(hào)區(qū)域或使用快捷鍵"Ctrl+Shift+B"來(lái)設(shè)置斷
點(diǎn)。2.單步執(zhí)行:逐行執(zhí)行程序,可以使用以下單步執(zhí)行命令:-單步進(jìn)入(Step
Into):進(jìn)入當(dāng)前行的方法調(diào)用。-單步過(guò)(StepOver):執(zhí)行當(dāng)前行,但不進(jìn)入方法
調(diào)用。-單步返回(StepReturn):執(zhí)行完當(dāng)前方法,并返回到調(diào)用該方法的位置。3.
監(jiān)視變量:在調(diào)試視圖中監(jiān)視變量的值,可以添加變量到監(jiān)視列表,并在程序執(zhí)行時(shí)查看
其值的變化。4.檢查表達(dá)式:在調(diào)試視圖中可以輸入表達(dá)式,并查看其值。這對(duì)于驗(yàn)證
條件或計(jì)算特定值非常有用。5.條件斷點(diǎn):設(shè)置斷點(diǎn)時(shí),可以指定一個(gè)條件,只有當(dāng)條
件滿(mǎn)足時(shí),程序才會(huì)在該斷點(diǎn)處暫停。6.異常斷點(diǎn):設(shè)置斷點(diǎn)時(shí),可以選擇在特定的異
常拋出時(shí)暫停程序執(zhí)行。7.多線(xiàn)程調(diào)試:Eclipse支持多線(xiàn)程調(diào)試,可以在調(diào)試視圖中查
看和控制不同線(xiàn)程的執(zhí)行。8.調(diào)試器視圖:Eclipse提供了多個(gè)調(diào)試相關(guān)的視圖,如變量
視圖、斷點(diǎn)視圖、調(diào)用堆棧視圖等,用于顯示和管理調(diào)試信息。在調(diào)試過(guò)程中,用戶(hù)可以
根據(jù)需要使用這些功能來(lái)定位和解決程序中的問(wèn)題。調(diào)試完成后,可以通過(guò)停止調(diào)試按鈕
或使用快捷鍵"Ctrl+Shift+F11"來(lái)退出調(diào)試模式。
17、【單選題】EclipseCDT的當(dāng)前默認(rèn)透視圖是
C/C++
TeamSynchronizing
A:
Debug
B:
C:
CVSRepositoryExploring
答D:案:A
解析:EclipseCDT(C/C++DevelopmentTools)的當(dāng)前默認(rèn)透視圖是C/C++。CDT是
Eclipse的一個(gè)插件,專(zhuān)門(mén)用于C和C++的開(kāi)發(fā)。在EclipseCDT中,默認(rèn)的透視圖是
C/C++透視圖,它提供了一系列用于C和C++開(kāi)發(fā)的工具和功能。在C/C++透視圖中,可以
進(jìn)行以下操作:1.創(chuàng)建和管理C/C++項(xiàng)目:可以創(chuàng)建新的C/C++項(xiàng)目,設(shè)置項(xiàng)目的構(gòu)建選
項(xiàng)和編譯器設(shè)置,以及管理項(xiàng)目的源代碼和資源。2.編寫(xiě)和編輯C/C++代碼:提供了代碼
編輯器,支持語(yǔ)法高亮、代碼補(bǔ)全、代碼導(dǎo)航、代碼重構(gòu)等功能,以及集成了調(diào)試器和錯(cuò)
誤檢查器。3.構(gòu)建和調(diào)試C/C++程序:可以使用EclipseCDT的構(gòu)建系統(tǒng)來(lái)編譯和構(gòu)建
C/C++程序,支持自動(dòng)化構(gòu)建、調(diào)試和運(yùn)行程序,以及設(shè)置斷點(diǎn)和監(jiān)視變量等調(diào)試功能。
4.集成版本控制系統(tǒng):可以與版本控制系統(tǒng)(如Git、SVN等)集成,方便進(jìn)行代碼版本
管理和團(tuán)隊(duì)協(xié)作。5.分析和優(yōu)化代碼:提供了一些分析工具,如靜態(tài)代碼分析、性能分
析等,幫助優(yōu)化C/C++代碼的質(zhì)量和性能。除了C/C++透視圖,EclipseCDT還支持其他透
視圖,如Debug透視圖、Git透視圖等,可以根據(jù)需要切換和配置不同的透視圖。
18、【單選題】如果本地文件包含了CVS上該文件的所有代碼,并且有新的代碼添加,開(kāi)發(fā)
人員確認(rèn)以后認(rèn)為可以提交該代碼,這時(shí)應(yīng)該執(zhí)行
Update命令
Commit命令
A:
CheckOut命令
B:
Import命令
C:
答D:案:B
解析:當(dāng)本地文件包含了CVS上該文件的所有代碼,并且有新的代碼添加后,開(kāi)發(fā)人員確
認(rèn)可以提交該代碼時(shí),應(yīng)該執(zhí)行Commit命令。Commit命令用于將本地修改的代碼提交到
版本控制系統(tǒng)中,使其成為版本庫(kù)的一部分。執(zhí)行Commit命令后,本地修改的代碼將被
上傳到版本控制系統(tǒng)的服務(wù)器,并與之前的版本進(jìn)行合并,形成新的版本。在執(zhí)行Commit
命令之前,開(kāi)發(fā)人員通常需要先執(zhí)行Add命令將新添加的代碼文件添加到版本控制系統(tǒng)
中,然后再執(zhí)行Commit命令提交修改的代碼。
19、【單選題】如果想要了解一個(gè)插件所需要的類(lèi)文件,則應(yīng)該查看
plugin.xml文件
plugin.properties文件
A:
jar文件
B:
lib文件夾
C:
答D:案:C
解析:如果想要了解一個(gè)插件所需要的類(lèi)文件,可以查看該插件的jar文件。JAR(Java
Archive)文件是一種用于打包Java類(lèi)、資源文件和元數(shù)據(jù)的文件格式。插件通常以JAR
文件的形式提供,其中包含了插件所需的類(lèi)文件、配置文件、資源文件等。你可以通過(guò)
解壓縮JAR文件,查看其中的類(lèi)文件。在JAR文件中,類(lèi)文件通常位于特定的目錄結(jié)構(gòu)
中,按照包名進(jìn)行組織。你可以使用解壓縮工具(如WinRAR、7-Zip等)來(lái)打開(kāi)JAR文
件,并瀏覽其中的目錄結(jié)構(gòu),找到你想要查看的類(lèi)文件。另外,一些集成開(kāi)發(fā)環(huán)境
(IDE)也提供了查看JAR文件內(nèi)容的功能,你可以直接在IDE中打開(kāi)JAR文件,瀏覽
其中的類(lèi)文件和其他資源文件。這種方式更加方便和直觀。
20、【單選題】面向?qū)ο蟮幕靖拍钪?,體現(xiàn)了父類(lèi)和子類(lèi)之間共享機(jī)制的是
封裝
繼承
A:
多態(tài)
B:
抽象
C:
答D:案:B
解析:面向?qū)ο缶幊讨械睦^承是體現(xiàn)父類(lèi)和子類(lèi)之間共享機(jī)制的基本概念之一。繼承允許
子類(lèi)繼承父類(lèi)的屬性和方法,使得子類(lèi)可以重用父類(lèi)的代碼,并且可以在此基礎(chǔ)上進(jìn)行擴(kuò)
展和修改。通過(guò)繼承,子類(lèi)可以獲得父類(lèi)的特性,同時(shí)還可以添加自己的特性,實(shí)現(xiàn)代碼
的復(fù)用和擴(kuò)展。這種共享機(jī)制使得代碼更加靈活、可維護(hù)和可擴(kuò)展。
21、【問(wèn)答題】軟件設(shè)計(jì)者在需求分析階段應(yīng)完成哪些工作?
答案:大量調(diào)研:抽象出應(yīng)用領(lǐng)域中的實(shí)際的信息需求:設(shè)計(jì)出信息流:規(guī)定出軟
件系統(tǒng)的功能及性能要求:編寫(xiě)軟件功能說(shuō)明書(shū).(注:答對(duì)含義即可的情得分)
22、【問(wèn)答題】版本管理的核心任務(wù)是什么?有哪些方法?
答案:核心是保持兩個(gè)一致性:系統(tǒng)完善過(guò)程中,前后一致;系統(tǒng)的局部與整體一致。方
法:規(guī)定版本更新計(jì)劃,制定版本有關(guān)的信息范圍及管理方法,項(xiàng)目組內(nèi)明確分工,在編
程、測(cè)試等工作中明確要求。
23、【問(wèn)答題】為了解決軟件開(kāi)發(fā)過(guò)程中遇到的困難,列舉出人們先后提出的程序設(shè)計(jì)方
法。
答案:結(jié)構(gòu)化程序設(shè)計(jì)方法、軟件工程方法、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法、即插即用的程序
設(shè)計(jì)方法和面向開(kāi)源軟件和互聯(lián)網(wǎng)平臺(tái)的程序設(shè)計(jì)方法。(注:每點(diǎn)1分)
24、【問(wèn)答題】簡(jiǎn)述數(shù)據(jù)流程圖的基本思想和基本元素。
答案:基本思想:把信息流看做線(xiàn)索,簡(jiǎn)明扼要畫(huà)出全局:基本元素:外部實(shí)體
(或:系統(tǒng)以外的信息來(lái)源或去向):數(shù)據(jù)處理:數(shù)據(jù)存儲(chǔ):數(shù)據(jù)流。(注:答
對(duì)含義即可得分)
25、【問(wèn)答題】軟件開(kāi)發(fā)工具的信息庫(kù)中包括哪些信息?
答案:(1)關(guān)于軟件應(yīng)用領(lǐng)域與環(huán)境狀況的信息;(2)設(shè)計(jì)成果,包括邏輯設(shè)計(jì)與物
理設(shè)計(jì)成果:(3)運(yùn)行狀況的記錄:(4)項(xiàng)目管理與版本管理的信息。(注:答
對(duì)含義即可得分)
26、【問(wèn)答題】在購(gòu)置軟件開(kāi)發(fā)工具前,應(yīng)先明確哪些需求?
答案:(1)為哪個(gè)軟件開(kāi)發(fā)項(xiàng)目使用;(2)在哪個(gè)工作階段使用;(3)供哪些人
使用;(4)在怎樣的軟、硬件環(huán)境下運(yùn)行。(注:每點(diǎn)1分,全對(duì)給滿(mǎn)分)
27、【問(wèn)答題】從軟件開(kāi)發(fā)工具的程序設(shè)計(jì)原理與實(shí)踐角度,你認(rèn)為軟件開(kāi)發(fā)工具的用戶(hù)界
面設(shè)計(jì)應(yīng)當(dāng)遵循哪些原則?
答案:(1)用戶(hù)界面的主要功能是通信(或:使人與計(jì)算機(jī)之間能夠準(zhǔn)確地交流信
息),輸入時(shí)盡量采取自然的方式,輸出時(shí)機(jī)器向人傳遞的信息要準(zhǔn)確:(2)用戶(hù)界
面必須保持一致,讓用戶(hù)盡可能始終用同一方式思考與操作:(3)用戶(hù)界面必須使用
戶(hù)隨時(shí)掌握任務(wù)進(jìn)展情況,隨時(shí)告訴用戶(hù)進(jìn)度:(4)用戶(hù)界面必須提供幫助,有關(guān)的
信息、提示等放在方便的位置:(5)寧可讓程序多干,不可讓用戶(hù)多干:(6)適當(dāng)
權(quán)衡界面靈活性和一致性的矛盾,對(duì)思維方式一致的用戶(hù)操作與控制方式應(yīng)當(dāng)一致,對(duì)有
各自習(xí)慣與發(fā)好的用戶(hù)盡可能地提供靈活、自由的操作方式。
28、【問(wèn)答題】完成一個(gè)程序,要求對(duì)任意給定的正整數(shù)N,求方程x2+y2=N的全部正
整數(shù)解。要求使用EclipseCDT實(shí)現(xiàn)該C程序,完成從安裝開(kāi)發(fā)環(huán)境、新建項(xiàng)目、源文件
夾、編寫(xiě)代碼并最終編譯運(yùn)行這一系列步驟。請(qǐng)補(bǔ)充上述這些步驟中的關(guān)鍵點(diǎn)。(1)
新建C項(xiàng)目按下快捷鍵_①_,打開(kāi)項(xiàng)目創(chuàng)建向?qū)?,展開(kāi)該向?qū)е械腃/C+樹(shù)形菜單,
在菜單中選擇CProject,之后點(diǎn)擊下一步完成其余新建項(xiàng)目的設(shè)置。(2)新建C項(xiàng)目
編輯如下C程序。
(3)編譯程序C/C+程序需要先手動(dòng)編譯程序,依次點(diǎn)擊Project→BuildProject
即可。若編譯成功,則可以運(yùn)行程序。如果需要重新編譯,可以點(diǎn)擊Eclipse菜單欄
→Project→_④_,選擇要重新編譯的項(xiàng)目,點(diǎn)擊確定即可刪除之前編譯所生成的
“Debug”文件及生成的中間文件。(4)執(zhí)行程序點(diǎn)擊工具欄上的綠色Play圖標(biāo)或
按快捷鍵“_⑤_”即可運(yùn)行程序。運(yùn)行程序后,輸入和輸出都將在源代碼編輯窗口下方
的_⑥_中顯示。(5)調(diào)試程序調(diào)試透視圖是Eclipse專(zhuān)門(mén)為調(diào)試程序設(shè)計(jì)的透視
圖。在默認(rèn)情況下,調(diào)試透視圖主要包括調(diào)試視圖、大綱視圖、斷點(diǎn)視圖、變量視圖、控
制臺(tái)視圖等。其中,調(diào)試視圖顯示當(dāng)前調(diào)試的程序_⑦_(dá)和其所處的狀態(tài)。變量視圖顯示
整個(gè)調(diào)試過(guò)程中程序_⑧_的變化情況,是幫助程序員查錯(cuò)和糾錯(cuò)的主要手段。在
Eclipse中可以直接使用GDB來(lái)調(diào)試程序,點(diǎn)擊工具欄上的“蟲(chóng)子”按鈕或者按快捷鍵
“_⑨_”便可以調(diào)試程序。Eclipse支持對(duì)方法或函數(shù)設(shè)置斷點(diǎn),在程序運(yùn)行到該方法的
第_⑩_行時(shí)自動(dòng)暫停。
答案:①Ctrl+N②n-x*x③flag==0④Clean(或:清除)⑤Ctrl+F11⑥控制
臺(tái)(或:控制臺(tái)視圖)⑦線(xiàn)程⑧變量值(或:變量)⑨F11?一(注:每點(diǎn)2
分)
29、【填空題】用具有一定意義的英語(yǔ)單詞或單詞的縮寫(xiě)來(lái)代替機(jī)器語(yǔ)言的語(yǔ)言稱(chēng)為
______。
答案:匯編語(yǔ)言(或;匯編碼;或:助記憶碼)
30、【填空題】在軟件開(kāi)發(fā)過(guò)程中,程序員必須花相當(dāng)?shù)臅r(shí)間了解與熟悉應(yīng)用領(lǐng)域,正確地
理解用戶(hù)工作中的信息需求和信息______。
答案:流程
31、【填空題】在軟件開(kāi)發(fā)過(guò)程中,人們逐漸認(rèn)識(shí)到程序員和用戶(hù)之間的溝通與交流的重要
性,把軟件的概念從單純的程序擴(kuò)展到程序加______。
答案:文檔
32、【填空題】結(jié)構(gòu)化程序設(shè)計(jì)方法的實(shí)施是采取______、逐層分解的方法,將系統(tǒng)分成若
干部分,并把它們之間的關(guān)系明確地表達(dá)出來(lái)。
答案:自頂向下(或:自上而下)
33、【填空題】如何保持
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 深海探險(xiǎn)起點(diǎn):船舶租賃合同揭秘
- 飛行員培訓(xùn)合同合作意向范本
- 車(chē)險(xiǎn)代理合同書(shū)樣本
- 企業(yè)員工培訓(xùn)合作協(xié)議合同
- 股權(quán)激勵(lì)實(shí)施合同協(xié)議
- 施工領(lǐng)域農(nóng)民工勞動(dòng)合同模板
- 汽車(chē)購(gòu)銷(xiāo)合同其一:條款解析
- 小學(xué)生心理課件
- 無(wú)線(xiàn)廣播電視傳輸中的信號(hào)傳輸信道分配考核試卷
- 天然氣儲(chǔ)層滲透性改善技術(shù)考核試卷
- 2024年甘肅天水麥積山石窟藝術(shù)研究所招聘工作人員考試真題
- 2025年山東省榮成市屬事業(yè)單位招聘崗位及歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 火星表面材料分析-深度研究
- 《職業(yè)技能等級(jí)評(píng)價(jià)規(guī)范編制指南編制說(shuō)明》
- 《教育強(qiáng)國(guó)建設(shè)規(guī)劃綱要(2024-2035年)》解讀講座
- 畜禽養(yǎng)殖場(chǎng)惡臭污染物排放及其處理技術(shù)研究進(jìn)展
- 超聲內(nèi)鏡引導(dǎo)下穿刺活檢術(shù)的配合及護(hù)理
- 新生兒常見(jiàn)的產(chǎn)傷及護(hù)理
- 代寫(xiě)回憶錄合同
- 2024年10月自考00149國(guó)際貿(mào)易理論與實(shí)務(wù)試題及答案
- 天耀中華合唱簡(jiǎn)譜大劇院版
評(píng)論
0/150
提交評(píng)論