2023年自考類計算機類(工學類)軟件開發(fā)工具題庫_第1頁
2023年自考類計算機類(工學類)軟件開發(fā)工具題庫_第2頁
2023年自考類計算機類(工學類)軟件開發(fā)工具題庫_第3頁
2023年自考類計算機類(工學類)軟件開發(fā)工具題庫_第4頁
2023年自考類計算機類(工學類)軟件開發(fā)工具題庫_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2023年自考類計算機類(工學類)軟件開發(fā)工具題庫卷I一.歷年考點試題黑鉆版(共50題)1.參加大型軟件開發(fā)的項目組成員,必須具備高度的組織紀律性和______。2.購置軟件開發(fā)工具時,首先要______A.明確目的與要求B.明確環(huán)境條件與制約條件C.進行市場調(diào)查D.試用教學版3.自行開發(fā)軟件開發(fā)工具一定要堅持短小實用、逐步積累,避免______,貪大求全。4.軟件測試階段包括______的調(diào)試與整個軟件的聯(lián)調(diào)兩個部分。5.關(guān)于信息庫的敘述,不正確的是______A.信息庫是軟件開發(fā)全過程中信息管理的樞紐B.信息庫中存放的都是軟件開發(fā)的成果C.對信息庫中的信息一般不做刪除,過時信息只是加上時間標志D.保持一致性是信息庫研究中的核心問題6.一個好的項目組,應(yīng)該有嚴格的、成文的工作規(guī)范和______,而且應(yīng)當為全體成員所熟知,并且切實得到遵守。7.在軟件開發(fā)過程中,進行市場調(diào)查時應(yīng)當盡可能避免的是______A.選擇最合理的工具B.廣泛收集信息C.擴大選擇范圍D.先人之見8.為自己所用而開發(fā)軟件開發(fā)工具時,應(yīng)注意哪些事項?9.簡述軟件開發(fā)工具的網(wǎng)絡(luò)化。10.網(wǎng)絡(luò)化、一體化、標準化及______是軟件開發(fā)工具發(fā)展方向中值得注意的幾個方向。11.下列不屬于結(jié)構(gòu)化程序設(shè)計在實施過程中強調(diào)的要點的是______A.限制GOTO語句的使用B.子程序只有一個入口和兩個出口C.程序風格明確、清晰D.書寫格式體現(xiàn)層次結(jié)構(gòu)12.一般來說,設(shè)計工具多是依賴于特定______的。13.關(guān)于軟件開發(fā)工具的開發(fā)與選擇問題,下列選項中正確的是______A.具體工作條件與軟件開發(fā)工具的開發(fā)與選擇無關(guān)B.選擇軟件開發(fā)工具與項目特征無關(guān)C.只要確定了某種軟件開發(fā)工具,就能夠進行軟件開發(fā)工作了D.自行開發(fā)軟件開發(fā)工具時,應(yīng)充分考慮其難度14.每項任務(wù)僅由一個模塊來完成,這稱為模塊的______A.開放性B.確定性C.凝聚性D.穩(wěn)定性15.版本更新的大量工作往往在于______。16.下列哪項不是OOP的特性______A.封裝性B.遺傳性C.多態(tài)性D.簡易性17.我們可以從更高的層次來概括軟件的功能和特點,下列說法錯誤的是______A.軟件是人類知識的一切來源B.軟件是廣大使用者與計算機之間的橋梁C.軟件是人類在各個領(lǐng)域中積累的知識的結(jié)晶D.軟件是人類文明與知識得以延續(xù)的新的載體18.軟件開發(fā)工具是以第幾代語言為基礎(chǔ)的______A.第一代B.第二代C.第三代D.第四代19.應(yīng)用所學的知識說明軟件與硬件的關(guān)系與區(qū)別。20.程序模塊的劃分原則不包括______A.模塊與任務(wù)一一對應(yīng)B.盡量減少模塊間的聯(lián)系C.模塊的規(guī)模應(yīng)比較小D.應(yīng)采用自底向上的模塊劃分方法21.在Eclipse中,新建一個C/C++項目,試編程實現(xiàn)以下功能:輸入一個整數(shù),判斷它能否被3、7整除,并輸出以下信息:此數(shù)能同時被3、7整除;此數(shù)能被其中一個數(shù)(3或7)整除;此數(shù)既不能被3整除,也不能被7整除。22.模型建立是哪些階段的任務(wù)______A.需求分析和設(shè)計分析B.設(shè)計分析和編碼C.編碼和測試D.測試和維護23.用戶界面的主要功能是______A.進行輸入輸出B.通信C.為用戶服務(wù)D.保證系統(tǒng)的可視化24.關(guān)于界面的敘述,不正確的是______A.對用戶來說,界面就是系統(tǒng)本身B.用戶關(guān)心的是能否有效地使用軟件,而不是系統(tǒng)內(nèi)部的算法或數(shù)據(jù)結(jié)構(gòu)C.界面的風格、操作方法等應(yīng)多樣化,盡量不要死板D.界面不好的軟件不是一個成功的軟件25.下列哪項不是項目管理的基本目標______A.有效地控制產(chǎn)品的質(zhì)量B.保證安全,提高保密程度C.保證整個系統(tǒng)按預(yù)定進度完成D.合理利用各種資源26.總控部分和人機界面在實現(xiàn)時要考慮的要素有面向使用者、保證信息的準確傳遞、______。27.為自己所用而開發(fā)軟件開發(fā)工具時,應(yīng)注意哪些事項?28.實體關(guān)系圖用于描述______A.程序的執(zhí)行邏輯B.系統(tǒng)的模塊結(jié)構(gòu)C.系統(tǒng)的信息流程D.系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu)29.下面給出的說法中,哪項不是人機界面設(shè)計的基本原則______A.用戶界面的主要功能是通信B.用戶界面必須始終一致C.用戶界面必須使用戶隨時掌握任務(wù)的進展狀況D.寧可讓用戶多干,不可讓程序多干30.總體設(shè)計文件不包括______A.結(jié)構(gòu)圖B.公用數(shù)據(jù)結(jié)構(gòu)C.模塊清單D.用戶手冊31.Eclipse中將命名空間、類、結(jié)構(gòu)、變量等定義為______。32.IBM的AD/Cycle的系統(tǒng)應(yīng)用體系結(jié)構(gòu)SAA的基本結(jié)構(gòu)除了硬件平臺之外的三種接口不包括______A.操作系統(tǒng)接口B.程序員接口C.通信接口D.用戶接口33.在大型軟件開發(fā)中,項目負責人的任務(wù)不包括______A.分析需求B.分配任務(wù)C.模塊調(diào)式D.向用戶交付使用34.下列哪個與軟件開發(fā)工具的性能指標無關(guān)______A.主機(頻)速度B.軟件環(huán)境C.硬件環(huán)境D.使用要求35.在Eclipse中,新建一個C/C++項目,編寫一個C語言類,實現(xiàn)以下功能:輸入一個正整數(shù),判斷它是否為素數(shù)。36.準備從事的軟件開發(fā)工作的______與______是決定購置還是自行開發(fā)軟件開發(fā)工具的重要因素之一。37.由國內(nèi)研制的軟件開發(fā)工具有______A.WITTB.ADTC.Auto-DBaseⅢD.SATT38.UML的組成不包括______A.圖表B.視圖C.基本機制D.圖形39.計算機的軟件成果包括______和文檔兩個方面。40.在關(guān)于用戶界面的基本原則中,用戶界面的主要功能是______,且界面必須______。41.描述模塊調(diào)用關(guān)系的概念模式是______A.E-R圖B.DFDC.結(jié)構(gòu)圖D.框圖42.簡述軟件開發(fā)工具的理論及技術(shù)基礎(chǔ)。43.從技術(shù)方面考慮,下列哪項不是軟件開發(fā)工具的基本原則______A.面向用戶B.保證信息存儲的正確性C.保證信息的準確傳遞D.保證系統(tǒng)的開放性44.即插即用的程序設(shè)計的困難:一是軟件部件的______,二是軟件部件的提供方式。45.對象之間具有的關(guān)系不包括______A.抽象與具體B.群體與個體C.整體與部分D.簡單與復(fù)雜46.需求分析階段收集的信息是______A.系統(tǒng)狀況B.設(shè)計成果C.運行狀況D.項目版本信息47.信息庫管理功能主要是使用查詢、一致性維護和______。48.在調(diào)試程序的過程中,變量視圖的作用是什么?49.試述用通用軟件幫助軟件開發(fā)的弱點。50.一般來說,項目管理包括進度管理、質(zhì)量管理、______管理和______管理。卷I參考答案一.歷年考點試題黑鉆版1.參考答案:團隊精神2.參考答案:A[考點]本題主要考查的知識點為購置軟件開發(fā)工具的步驟。3.參考答案:期望過高4.參考答案:模塊5.參考答案:B6.參考答案:文檔標準7.參考答案:D[考點]本題主要考查的知識點為在軟件開發(fā)過程中進行市場調(diào)查時的要求。8.參考答案:為自己所用而開發(fā)軟件開發(fā)工具時,應(yīng)注意以下事項:

(1)從實際出發(fā),設(shè)定現(xiàn)實的、有限的目標。

(2)堅持短小實用,逐步積累,避免期望過高,貪大求全。

(3)注意文檔的齊全和資料的積累。9.參考答案:軟件開發(fā)工具的網(wǎng)絡(luò)化指若干人在不同的地方利用網(wǎng)絡(luò)合作開發(fā)同一個軟件,利用網(wǎng)絡(luò)實現(xiàn)信息交流與共享,實現(xiàn)軟件重用,進行項目管理。10.參考答案:智能化11.參考答案:B[考點]本題主要考查的知識點為結(jié)構(gòu)化程序設(shè)計在實施過程中強調(diào)的要點。12.參考答案:軟件13.參考答案:D[考點]本題主要考查的知識點為在軟件開發(fā)工具的開發(fā)與選擇的過程中會遇到的問題。

在進行軟件開發(fā)工具的開發(fā)與選擇時,不能簡單地回答是或不是,它與具體工作的條件、環(huán)境、人員素質(zhì)、項目特征都有不可分割的聯(lián)系。即使確定了要購置軟件開發(fā)工具,在眾多的、各有長處的產(chǎn)品之間如何進行選擇,也是一個需要認真研究的問題。至于準備自行開發(fā)軟件開發(fā)工具,則更需要進行認真的可行性分析和各種技術(shù)準備,對其工作難度和巨大的工作量應(yīng)當有足夠的估計和充分的準備。14.參考答案:C[考點]本題主要考查的知識點為凝聚性的含義。

模塊凝聚性的含義是每一個模塊實現(xiàn)一項明確的任務(wù),反之每項任務(wù)僅由一個模塊來完成。15.參考答案:回顧與審核16.參考答案:D[考點]本題主要考查的知識點為OOP的特性。

OOP的基本特征有:(1)封裝性:把數(shù)據(jù)和對它的處理綜合成一個整體。(2)遺傳性:類與子類之間屬性的傳遞。(3)多態(tài)性:同樣的消息被不同的對象接受以后,會因不同對象中所含方法的不同,而導(dǎo)致不同的行動。17.參考答案:A[考點]本題主要考查的知識點為軟件的功能和特點。18.參考答案:C19.參考答案:軟件(Software)這個名詞是有了計算機之后才產(chǎn)生的,而硬件(Hardware)則是自古就有的。從實踐中,我們已經(jīng)看到,只會執(zhí)行若干指令的機器本身,雖然具備高速運算與海量存儲的潛在能力,但是如果沒有事先準備好的一系列指令,那么它是不能完成實際任務(wù)的。即使由人一條一條地輸入指令(通過按鍵或光電設(shè)備),也只能以人們的輸入速度來工作,它的巨大潛能是無法發(fā)揮出來的。關(guān)鍵是要有一套事先編好并存入機器的指令,這就是我們所說的程序。一臺存入了某種程序的計算機與一臺沒有存入這種程序的計算機,在外表是看不出區(qū)別的,然而前者在接到一個啟動命令之后,就可以自動地執(zhí)行某項任務(wù),而后者卻做不到這一點。為了區(qū)分和描述,人們從已有的詞匯中借來了Hardware這個詞,用來特指看得見、摸得著的硬件。而與之相對地,新創(chuàng)造了S0ftware______軟件這個詞,用來特指看不見、摸不著的,但又發(fā)揮著十分重要的作用的,事先編好的指令系列。它們之間的關(guān)系,正如人們所說的,硬件是軀體,軟件是靈魂,兩者缺一不可。

然而,從應(yīng)用的角度來看,硬件與軟件的情況有著極大的差別。硬件提供的是信息存儲與處理的基礎(chǔ),這對于任何領(lǐng)域的應(yīng)用是一樣的,沒有什么區(qū)別,它不必隨應(yīng)用領(lǐng)域的變化而改變。軟件一端連著計算機硬件,向硬件提供可以執(zhí)行的機器指令,另一端面向用戶,接受用戶提出的要求和算法。從這個意義上說,軟件是用戶與硬件之間的橋梁。因此,不同領(lǐng)域有不同的軟件??梢哉f,為了推廣和普及計算機的應(yīng)用,相當大部分的工作是在軟件領(lǐng)域之中。20.參考答案:D[考點]本題主要考查的知識點為程序模塊的劃分的具體原則。

[解析]程序模塊的劃分原則包括:模塊與任務(wù)一一對應(yīng);盡量減少模塊間的聯(lián)系;模塊的規(guī)模應(yīng)比較小。21.參考答案:#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");

}22.參考答案:A23.參考答案:B[考點]本題主要考查的知識點為用戶界面的主要功能。24.參考答案:C25.參考答案:B[考點]本題主要考查的知識點為項目管理的基本目標。26.參考答案:保證系統(tǒng)的開放性(或靈活性)27.參考答案:為自己所用而開發(fā)軟件開發(fā)工具時,應(yīng)注意以下事項:

(1)從實際出發(fā),設(shè)定現(xiàn)實的、有限的目標。

(2)堅持短小實用,逐步積累,避免期望過高,貪大求全。

(3)注意文檔的齊全和資料的積累。28.參考答案:D[考點]本題主要考查的知識點為實體關(guān)系圖的含義。

[解析]實體關(guān)系圖是用來描述系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式。29.參考答案:D[考點]本題主要考查的知識點為人機界面設(shè)計的基本原則。30.參考答案:D[考點]本題主要考查的知識點為總體設(shè)計文件。31.參考答案:元素32.參考答案:A[考點]本題主要考查的知識點為AD/Cycle的系統(tǒng)應(yīng)用體系結(jié)構(gòu)。33.參考答案:C[考點]本題在2010年10月真題第一大題第4小題考查過,主要考查的知識點為在大型軟件開發(fā)中,項目負責人具體要執(zhí)行的任務(wù)。34.參考答案:A[考點]本題主要考查的知識點為與軟件開發(fā)工具有關(guān)的一些具體的指標。35.參考答案:#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++)

{

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論