版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2023年自考類計算機(jī)類(工學(xué)類)軟件開發(fā)工具歷年高頻考點(diǎn)試題附答案難題帶詳解卷I一.歷年考點(diǎn)試題黑鉆版(共50題)1.簡述版本管理的具體方法。2.下列哪項(xiàng)不是引入軟件開發(fā)工具之后的組織管理工作所包括的內(nèi)容______A.制定嚴(yán)格的使用制度B.限制使用范圍C.記錄使用的詳細(xì)過程D.培訓(xùn)使用人員3.工作環(huán)境包括______、系統(tǒng)軟件、數(shù)據(jù)庫管理系統(tǒng)、網(wǎng)絡(luò)通信等各種條件。4.按與硬件、軟件的關(guān)系劃分,軟件開發(fā)工具劃分為______的工具和______的工具。5.軟件配置(集成)的含義是什么?6.軟件開發(fā)工具分為______A.設(shè)計工具、分析工具、計劃工具B.專用工具和集成工具C.與軟、硬件有關(guān)的和與軟、硬件無關(guān)的工具D.以上全對7.軟件開發(fā)人員不包括______A.資料員B.測試人員C.錄入員D.程序員8.在Eclipse中,新建一個C/C++項(xiàng)目,試編程實(shí)現(xiàn)以下功能:輸入一個整數(shù),判斷它能否被3、7整除,并輸出以下信息:此數(shù)能同時被3、7整除;此數(shù)能被其中一個數(shù)(3或7)整除;此數(shù)既不能被3整除,也不能被7整除。9.對于軟件開發(fā)管理問題,核心問題是______A.進(jìn)度B.質(zhì)量C.費(fèi)用D.資源配置10.總體設(shè)計文件應(yīng)當(dāng)包括結(jié)構(gòu)圖、______、公用數(shù)據(jù)結(jié)構(gòu)。11.軟件開發(fā)的基本問題是什么?12.下列哪個是自行開發(fā)軟件開發(fā)工具最核心的問題______A.功能上的要求B.短小實(shí)用C.文檔齊全D.通用化、商品化13.使用UML建模時一般分為______、______和______。14.軟件開發(fā)工具對軟件開發(fā)提供的支持不包括______A.認(rèn)識與描述客觀系統(tǒng)B.存儲、管理開發(fā)過程中的信息C.代碼生成和文檔生成D.開發(fā)環(huán)境的優(yōu)化15.簡述一個好的項(xiàng)目組至少應(yīng)當(dāng)具備的條件。16.在軟件開發(fā)過程中,成本的情況是______的綜合的最終體現(xiàn)。17.我們可以從更高的層次來概括軟件的功能和特點(diǎn),下列說法錯誤的是______A.軟件是人類知識的一切來源B.軟件是廣大使用者與計算機(jī)之間的橋梁C.軟件是人類在各個領(lǐng)域中積累的知識的結(jié)晶D.軟件是人類文明與知識得以延續(xù)的新的載體18.SAA的全稱是______。19.結(jié)構(gòu)化程序設(shè)計方法把程序的結(jié)構(gòu)分解成三種基本模塊:處理單元、______、______。20.文檔的編寫與編程工作應(yīng)______A.先編寫程序,再編寫文檔B.先編寫文檔,再編寫程序C.同步進(jìn)行D.可不限次序21.按支持的工作階段劃分,軟件開發(fā)工具劃分為三類,其中不包括______A.分析工具B.設(shè)計工具C.編程工具D.計劃工具22.請列舉出5種以上的專用的軟件開發(fā)工具。23.試論軟件開發(fā)工具中信息庫的內(nèi)容。24.為自己所用而開發(fā)軟件開發(fā)工具時,應(yīng)注意哪些事項(xiàng)?25.下列哪些概念模式中使用圓圈作為圖例______A.框圖B.數(shù)據(jù)流程圖C.實(shí)體關(guān)系圖D.數(shù)據(jù)字典26.人們在編寫軟件時最早使用的概念模式是______A.E-R圖B.系統(tǒng)結(jié)構(gòu)圖C.框圖D.程序結(jié)構(gòu)圖27.在對市場上可供使用的軟件開發(fā)工具進(jìn)行調(diào)查研究時,調(diào)查的重點(diǎn)不包括______A.安全性B.價格C.功能D.運(yùn)行環(huán)境28.以下不屬于信息庫管理模塊的功能的是______A.備份與刪除B.錄入更新C.使用查詢D.一致性維護(hù)29.軟件開發(fā)工具最重要的兩個信息出口是______A.總控和人機(jī)界面B.信息庫和信息庫的管理C.代碼生成和文檔生成D.項(xiàng)目管理和版本管理30.總控部分和人機(jī)界面在實(shí)現(xiàn)時要考慮的要素有面向使用者、保證信息的準(zhǔn)確傳遞、______。31.系統(tǒng)建成后一般需要經(jīng)過單元測試、集成測試、______和______。32.在處理歷史信息時遇到哪兩個問題?以何種方法解決?33.結(jié)構(gòu)化程序設(shè)計中,模塊劃分的基本要求是什么?34.在Eclipse中,新建一個C/C++項(xiàng)目,編寫一個C語言類,實(shí)現(xiàn)以下功能:輸入一個正整數(shù),判斷它是否為素數(shù)。35.請列舉出5種以上的專用的軟件開發(fā)工具。36.與VisualStudio相比,Eclipse有著顯著的特點(diǎn),其中不包括______A.兼容強(qiáng)B.多插件C.大平臺D.小核心37.軟件開發(fā)工具是以第幾代語言為基礎(chǔ)的______A.第一代B.第二代C.第三代D.第四代38.國內(nèi)在______引入了軟件工作環(huán)境的概念。A.20世紀(jì)80年代初期B.20世紀(jì)80年代中期C.20世紀(jì)80年代末期D.20世紀(jì)90年代初期39.在引用軟件開發(fā)工具之后,應(yīng)當(dāng)進(jìn)行的組織管理工作包括嚴(yán)格使用制度、記錄使用的詳細(xì)過程、培訓(xùn)使用人員、______。40.代碼生成器依據(jù)哪些資料工作?41.參加大型軟件開發(fā)的項(xiàng)目組成員,必須具備高度的組織紀(jì)律性和______。42.完全為項(xiàng)目主管人員服務(wù)的軟件開發(fā)工具屬于______A.計劃工具B.分析工具C.設(shè)計工具D.編程工具43.幫助人們繪制數(shù)據(jù)流程圖、系統(tǒng)結(jié)構(gòu)圖、E-R圖的工具屬于______A.計劃工具B.分析工具C.設(shè)計工具D.管理工具44.軟件開發(fā)工具在國外發(fā)展較為迅速,據(jù)不完全統(tǒng)計,到1992,已有______余種產(chǎn)品正式推向市場。A.20B.30C.40D.5045.明確地把______納入軟件開發(fā)工作的范圍,是軟件技術(shù)向前邁進(jìn)的重要一步。46.如果已決定購置軟件開發(fā)工具,在進(jìn)行市場調(diào)查時,最主要的是調(diào)查該工具的______A.功能B.性能C.培訓(xùn)條件D.售后服務(wù)47.工具的環(huán)境一般與待開發(fā)的軟件的環(huán)境______為好。48.軟件應(yīng)當(dāng)包括______和______兩個不可缺少的組成部分。49.在自行開發(fā)工具時,為什么要堅(jiān)持短小實(shí)用、逐步積累,避免期望過高,貪大求全的原則?50.下列哪項(xiàng)不屬于程序的結(jié)構(gòu)的基本模塊______A.順序機(jī)制B.處理單元C.循環(huán)機(jī)制D.二分決策機(jī)制卷I參考答案一.歷年考點(diǎn)試題黑鉆版1.參考答案:版面管理的具體方法包括規(guī)定長遠(yuǎn)的版本更新計劃,制定版本有關(guān)的信息范圍及收集、管理方法,在項(xiàng)目組內(nèi)明確分丁,在程序編寫、測試、文檔縮寫等工作中貫穿項(xiàng)目管理的思想及要求。2.參考答案:B[考點(diǎn)]本題主要考查的知識點(diǎn)為在引入軟件開發(fā)工具之后的組織管理工作所包括的內(nèi)容。
引入軟件開發(fā)工具之后的組織管理工作所包括的內(nèi)容有:制定嚴(yán)格的使用制度、記錄使用的詳細(xì)過程、培訓(xùn)使用人員和經(jīng)常進(jìn)行審計與評價工作。3.參考答案:硬件配置4.參考答案:依賴于特定的計算機(jī)或特定的軟件
獨(dú)立于硬件與其他軟件5.參考答案:所謂軟件配置(集成),其實(shí)質(zhì)是要設(shè)立一個有效的總控,能夠在各個具體工具之上,實(shí)現(xiàn)信息的正確傳遞與轉(zhuǎn)換,幫助人們完成上述協(xié)調(diào)與配合的工作,從而形成一個統(tǒng)一的、完整的支撐環(huán)境,并通過一個統(tǒng)一的、友好的人機(jī)界面與用戶對話。6.參考答案:D[考點(diǎn)]本題主要考查的知識點(diǎn)為軟件開發(fā)工具的分類。
軟件開發(fā)工具按工作階段劃分可分為:設(shè)計工具、分析工具、計劃工具;按集成程度劃分可分為:專用工具和集成工具;按與硬件、軟件的關(guān)系劃分可分為:與軟、硬件有關(guān)的和與軟、硬件無關(guān)的工具。7.參考答案:C8.參考答案:#include"stdio.h"
#include"stdlib.h"
main()
{intm;
printf("pleaseinputanumber\n");
scanf("%d",&m);
if(m%3==0&&m%7==0)
printf("此數(shù)能同時被3、7整除\n");
if(m%3==0||m%7==0)
print("此數(shù)能被其中一個數(shù)(3或7)整除\n");
if(m%3!=0&&m%7!=0)
printf("此數(shù)既不能被3整除,也不能被7整除\n");
}9.參考答案:B[考點(diǎn)]本題主要考查的知識點(diǎn)為軟件開發(fā)管理過程中的核心問題。
一般來說,項(xiàng)目管理的要素是進(jìn)度、質(zhì)理、費(fèi)用(開支)、資源配置。對于軟件開發(fā)來說,核心是質(zhì)量問題,因?yàn)橘|(zhì)量不好的軟件必然導(dǎo)致進(jìn)度推遲,開支增加,資源浪費(fèi)。10.參考答案:模塊清單11.參考答案:軟件開發(fā)的基本問題是兩個轉(zhuǎn)換,一是從用戶的理解到程序員的理解的轉(zhuǎn)換,二是從程序員的理解到程序的實(shí)現(xiàn)的轉(zhuǎn)換。12.參考答案:A[考點(diǎn)]本題主要考查的知識點(diǎn)為在自行開發(fā)軟件開發(fā)工具的過程當(dāng)中,需要考慮到的最核心的問題。13.參考答案:用例視圖設(shè)計
邏輯設(shè)計
物理設(shè)計14.參考答案:D[考點(diǎn)]本題主要考查的知識點(diǎn)為軟件開發(fā)工具對軟件開發(fā)提供的支持。
[解析]軟件開發(fā)工具對軟件開發(fā)提供的支持包括:認(rèn)識與描述客觀系統(tǒng),存儲、管理開發(fā)過程中的信息,代碼生成,文檔生成,開發(fā)項(xiàng)目的管理。15.參考答案:一個好的項(xiàng)目組至少應(yīng)當(dāng)具備的條件為:
(1)有嚴(yán)格的、成文的工作規(guī)范和文檔標(biāo)準(zhǔn),而且應(yīng)當(dāng)為全體成員所熟知,并且切實(shí)得到遵守。
(2)人員之間有嚴(yán)格的分工。
(3)每個項(xiàng)目都有預(yù)先制定的詳細(xì)的時間表,并得到嚴(yán)格執(zhí)行。16.參考答案:項(xiàng)目管理狀況17.參考答案:A[考點(diǎn)]本題主要考查的知識點(diǎn)為軟件的功能和特點(diǎn)。18.參考答案:系統(tǒng)應(yīng)用體系結(jié)構(gòu)19.參考答案:循環(huán)機(jī)制
二分決策機(jī)制20.參考答案:C21.參考答案:C[考點(diǎn)]本題主要考查的知識點(diǎn)為軟件開發(fā)工具的分類。22.參考答案:專用的軟件開發(fā)工具有:報表生成器、菜單生成器、數(shù)據(jù)字典管理系統(tǒng)、專用于某種文檔的編寫工具、對話生成器,綜合性的第四代語言等。23.參考答案:信息庫中需要存放的四大類信息是:
(1)關(guān)于軟件應(yīng)用的領(lǐng)域與環(huán)境的狀況。這類信息包括了這個應(yīng)用領(lǐng)域中的有關(guān)實(shí)體及它們之間的相互關(guān)系的描述,軟件要處理的信息的種類、格式、數(shù)量、流向、應(yīng)用領(lǐng)域?qū)浖囊?包括定性的功能要求與定量的性能要求)、使用者的情況、背景、工作目標(biāo)、工作習(xí)慣等。這些信息一般是在需求分析階段收集并存入信息庫的,它們主要用于分析設(shè)計階段,作為形成下一類信息的原始材料。
(2)設(shè)計成果,包括邏輯設(shè)計與物理設(shè)計的成果。這類信息是分析設(shè)計人員利用前一類信息,通過人機(jī)交互的方式形成的設(shè)計方案。它主要包括數(shù)據(jù)流程圖、數(shù)據(jù)字典、系統(tǒng)結(jié)構(gòu)圖、數(shù)據(jù)庫的邏輯設(shè)計、各模塊的設(shè)計要求,以及由此形成的設(shè)計文檔。這一部分信息是人機(jī)交互的產(chǎn)物,它們存儲在信息庫中主要是為了組織實(shí)際編碼工作,并準(zhǔn)備今后運(yùn)行、維護(hù)及修改時查詢。
(3)運(yùn)行狀況的記錄。軟件投入運(yùn)行之后,應(yīng)當(dāng)對于它的運(yùn)行情況進(jìn)行詳細(xì)的記錄,包括它的運(yùn)行效率、作用、用戶反映、故障情況、故障的原因及處理情況。這些信息對于軟件的有效運(yùn)行與進(jìn)一步發(fā)展是至關(guān)重要的。特別需要強(qiáng)調(diào)的是對軟件的修改的記錄。如果沒有這樣的記錄,就會造成程序與文檔的脫節(jié),進(jìn)而造成系統(tǒng)的混亂以至崩潰。當(dāng)然,這與前兩類信息的更新也有關(guān)系,為了做到這一點(diǎn),首先必須把每一次修改的原因、目標(biāo)、情況、結(jié)果詳細(xì)地記錄下來。
(4)有關(guān)項(xiàng)目管理與版本管理的信息。這屬于跨生命周期的信息,對于一次開發(fā)似乎用處不大,但是對于長期的、持續(xù)的、不斷更新的軟件是十分重要的。它包括項(xiàng)目的進(jìn)度、過程、人員分工、資源投入、版本組織等。對于比較大的軟件開發(fā)項(xiàng)目來說,項(xiàng)目的組織管理人員應(yīng)當(dāng)依據(jù)這些信息來進(jìn)行自己的管理工作。24.參考答案:為自己所用而開發(fā)軟件開發(fā)工具時,應(yīng)注意以下事項(xiàng):
(1)從實(shí)際出發(fā),設(shè)定現(xiàn)實(shí)的、有限的目標(biāo)。
(2)堅(jiān)持短小實(shí)用,逐步積累,避免期望過高,貪大求全。
(3)注意文檔的齊全和資料的積累。25.參考答案:C26.參考答案:C27.參考答案:C[考點(diǎn)]本題主要考查的知識點(diǎn)為在調(diào)查研究中作為重點(diǎn)的問題。[解析]當(dāng)決定購置軟件開發(fā)工具后,要對市場上可供使用的軟件開發(fā)工具進(jìn)行調(diào)查研究,在調(diào)查研究中,應(yīng)將以下這些問題當(dāng)作重點(diǎn):(1)軟件開發(fā)工具的功能。(2)軟件開發(fā)工具的性能。(3)軟件開發(fā)工具所使用或依據(jù)的開發(fā)方法或開發(fā)理論是什么?(4)軟件開發(fā)工具運(yùn)行環(huán)境是什么?(5)軟件開發(fā)工具的文檔資料是否齊全?使用時的學(xué)習(xí)、掌握是否簡單可行?(6)軟件開發(fā)工具的服務(wù)、培訓(xùn)條件如何?(7)價格。28.參考答案:A[考點(diǎn)]本題主要考查的知識點(diǎn)為信息庫管理模塊的功能。
[解析]信息庫的管理功能是:(1)錄入更新。(2)使用查詢。(3)一致性維護(hù)。(4)信息之間邏輯聯(lián)系的識別與記錄。(5)如何實(shí)現(xiàn)定量信息與文字信息的協(xié)調(diào)一致。29.參考答案:C[考點(diǎn)]本題主要考查的知識點(diǎn)為軟件開發(fā)工具最重要的兩個信息出口。[解析]在信息庫內(nèi)容的基礎(chǔ)上,軟件開發(fā)工具向使用者提供信息的渠道,除了直接通過人機(jī)對話提供查詢之外(這一部分由人機(jī)界面實(shí)現(xiàn)),最重要的兩個信息出口就是代碼生成與文檔生成。30.參考答案:保證系統(tǒng)的開放性(或靈活性)31.參考答案:系統(tǒng)測試
驗(yàn)收測試32.參考答案:在處理歷史信息時遇到兩個問題,一個是歷史信息的數(shù)量太大,占用存儲設(shè)備過多。另一個是歷史信息格式不一致,難以有效地利用。對于前一個問題,一般采用脫機(jī)備份的方法解一決。由于計算機(jī)存儲設(shè)備發(fā)展很快,價格不斷下降.人們也就不大在意占用存儲空間的問題了,以至有人認(rèn)為,為了保留歷史信息,信息庫的管理中應(yīng)當(dāng)只有錄入與添加的功能,而不應(yīng)有更新、修改和刪除的功能。當(dāng)然,由于磁盤容量的擴(kuò)大,人們可以保留更大的信息處于聯(lián)機(jī)狀態(tài)。但是,對于這種信息的增長要有足夠的估計,所謂“信息爆炸”在這里同樣是存在的。因此,脫機(jī)備份的準(zhǔn)備總是要有的。后一個問題是十分困難的。加強(qiáng)標(biāo)準(zhǔn)化,穩(wěn)定數(shù)據(jù)結(jié)構(gòu)會使這個問題得到一定程度的解決。然而,要完全解決這個問題,單靠這一點(diǎn)是不行的。因?yàn)?,任何?biāo)準(zhǔn)化都很難一成不變,數(shù)據(jù)結(jié)構(gòu)的穩(wěn)定是相對的,變更則是絕對的。所以,從更深層的意義上來說,這需要應(yīng)用一些智能方法,使得跨越生命周期的信息得以相互轉(zhuǎn)化,實(shí)現(xiàn)共享與重用。33.參考答案:(1)模塊的功能在邏輯上盡可能地單一化、明確化,最好做到一一對應(yīng)。
(2)模塊之間的聯(lián)系及互相影響盡可能地少,對于必需的聯(lián)系都應(yīng)當(dāng)加以明確的說明。
(3)模塊的規(guī)模應(yīng)當(dāng)足夠小,以便使它本身的調(diào)試易于進(jìn)行。34.參考答案:#include<stdio.h>
include<stdlib.h>
intnum,pri;
intprime(int);
intmain()
{
scanf("%d",&num);
pri=prime(num);
if(pri==0)
printf("Thenumberisnotaprime.\n");
if(pri==1)
printf("Thenumberisaprime.\n");
}
intprime(intn)
{
inti;
for(i=2;i<n;i++)
{
if(n%i==0)
return0;
}
return1;
}35.參考答案:專用的軟件開發(fā)工具有:報表生成器、菜單生成器、數(shù)據(jù)字典管理系統(tǒng)、專用于某種文檔的編寫工具、對話生成器,綜合性的第四代語言等。36.參考答案:A[考點(diǎn)]本題主要考查的知識點(diǎn)為Eclipse的特點(diǎn)。37.參考答案:C38.參考答案:A[考點(diǎn)]本題主要考查的知識點(diǎn)為國內(nèi)軟件
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版馬鈴薯種薯選育與良種推廣合同4篇
- 二零二五年度鋼結(jié)構(gòu)建筑項(xiàng)目抗震性能評估合同范本3篇
- 二零二五年度垃圾分類設(shè)施設(shè)備承包合同4篇
- 二零二五版特色商業(yè)街區(qū)租賃合同范本4篇
- 2025年度農(nóng)產(chǎn)品直銷市場代理合作協(xié)議書4篇
- 二零二五年度地質(zhì)勘探打井與樣品采集合同4篇
- 二零二五年度創(chuàng)業(yè)擔(dān)保貸款信用修復(fù)合作協(xié)議4篇
- 個體采購專用協(xié)議模板2024版
- 二零二五年度展覽館蟲害管理與服務(wù)合同4篇
- 2025年智能電網(wǎng)設(shè)備安裝與運(yùn)行維護(hù)合同范本3篇
- GB/T 11072-1989銻化銦多晶、單晶及切割片
- GB 15831-2006鋼管腳手架扣件
- 有機(jī)化學(xué)機(jī)理題(福山)
- 醫(yī)學(xué)會自律規(guī)范
- 商務(wù)溝通第二版第4章書面溝通
- 950項(xiàng)機(jī)電安裝施工工藝標(biāo)準(zhǔn)合集(含管線套管、支吊架、風(fēng)口安裝)
- 微生物學(xué)與免疫學(xué)-11免疫分子課件
- 《動物遺傳育種學(xué)》動物醫(yī)學(xué)全套教學(xué)課件
- 弱電工程自檢報告
- 民法案例分析教程(第五版)完整版課件全套ppt教學(xué)教程最全電子教案
- 7.6用銳角三角函數(shù)解決問題 (2)
評論
0/150
提交評論