




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
軟件設(shè)計理論知識考核一、選擇題1、國際上享有盛譽的通用項目管理工具軟件Project由()公司開發(fā)。[單選題]*A.SunB.Microsoft√C.OracleD.Sybase2、()的優(yōu)點是:對控制流程描述直觀,便于初學(xué)者掌握。[單選題]*A.盒圖B.程序流程圖√C.PAD圖D.判定表3、使用SA方法進行需求分析,其建立的模型和核心是數(shù)據(jù)字典,在實際工作中一般使用()表示數(shù)據(jù)模型。[單選題]*A、DFD圖B、E-R圖√C、STD圖D、維導(dǎo)圖4、系統(tǒng)優(yōu)化方案可以基于性能優(yōu)化來實現(xiàn),性能優(yōu)化的前提性能測試即()。[單選題]*A、黑盒測試B、白盒測試C、單元測試D、壓力負(fù)載測試√5、在用()觀點建立起的3種模型中(對象模型、動態(tài)模型、功能模型),對象模型是最基本、最重要、最核心的。[單選題]*A、結(jié)構(gòu)化B、原型法C、面向?qū)ο蟆藾、模塊化6、在需求分析階段,確定系統(tǒng)的功能要求,就是確定().[單選題]*A、要解決的問題是什么B、項目的驗收標(biāo)準(zhǔn)C、系統(tǒng)的規(guī)模D、系統(tǒng)必須完成的所有功能√7、下列說法正確的是:()。[單選題]*A、子系統(tǒng)測試和驗收測試都兼有檢測和組裝雙重含義,通常稱為集成測試。B、子系統(tǒng)測試和模塊測試都兼有檢測和組裝雙重含義,通常稱為集成測試。C、子系統(tǒng)測試和平行測試都兼有檢測和組裝雙重含義,通常稱為集成測試。D、子系統(tǒng)測試和系統(tǒng)測試都兼有檢測和組裝雙重含義,通常稱為集成測試?!?、在()測試,其花費是最小的,而回報卻是優(yōu)厚的。[單選題]*A、編碼的過程中√B、程序完成后C、軟件完成后D、程序設(shè)計中9、設(shè)有說明:charw;intx;floaty;doublez;則表達式:w*x+z-y值的數(shù)據(jù)類型是()。[單選題]*A、floatB、charC、IntD、double√10、在軟件質(zhì)量特性中,軟件的()是指執(zhí)行一系列與用戶需求功能相一致的能力,它是由組成該軟件功能的各個單項功能表現(xiàn)出來的。[單選題]*A、可靠性√B、功能度C、易使用性D、時間經(jīng)濟性11、軟件測試的任務(wù)是()。[單選題]*A、將軟件需求說明轉(zhuǎn)化為軟件總體設(shè)計,確定軟件結(jié)構(gòu)及模塊的劃分,并確定各模塊之間的接口。B、發(fā)現(xiàn)并排除軟件中的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交付給用戶使用?!藽、確定每個模塊的數(shù)據(jù)結(jié)構(gòu)和算法,確定模塊的細(xì)節(jié),具體為:外部接口、內(nèi)部接口、輸入輸出、局部數(shù)據(jù)。D、實現(xiàn)人和計算機的通訊,產(chǎn)生一個機器能執(zhí)行的源程序12、下列一組初始化語句中,正確的是()。[單選題]*A、inta[8]={};B、inta[9]={0,7,0,4,8};√C、inta[5]={9,5,7,4,0,2};D、inta[7]=7*6;13、從工程管理的角度來看,軟件設(shè)計分為:()和詳細(xì)設(shè)計。[單選題]*A、簡單設(shè)計B、整體設(shè)計C、框架設(shè)計D、概要設(shè)計√14、繪制流程圖時,應(yīng)當(dāng)遵循()的原則。[單選題]*A、從左到右,從下到上B、從左到右,從上到下√C、從右到左,從上到下D、從右到左,從下到上15、若有int*p1,*p2,k;不正確的語句是()。[單選題]*A、p1=&kB、p2=p1C、*p1=k+12D、k=p1+p2√16、為表示關(guān)系x≥y≥z,應(yīng)使用C語言表達式()。[單選題]*A、(x?=y)&&(y?=z)√B、(x?=y)AND(y?=z)C、(x?=y?=z)D、(x?=y)&(y?=z)17、()時期又進一步劃分為3個階段,即問題定義、可行性研究和需求分析。[單選題]*A、軟件開發(fā)B、軟件定義√C、軟件測試D、軟件維護18、()就是總結(jié)在測試工作中所找到的一切東西。[單選題]*A、測試日志B、測試事件報告C、測試總結(jié)報告√D、漏洞追查報告19、下列說法正確的是:()。[單選題]*A、利用菜單編輯器,用戶可以移動、刪除菜單B、利用菜單編輯器,用戶可以刪除菜單和命令C、利用菜單編輯器,用戶可以編輯菜單項屬性、刪除菜單D、利用菜單編輯器,用戶可以移動菜單和命令√20、()是需求開發(fā)活動的產(chǎn)物,是整個開發(fā)工作的基礎(chǔ),也是軟件開發(fā)過程中最重要的文檔之一。A、軟件開發(fā)合同B、軟件需求規(guī)格說明書√C、軟件設(shè)計說明書D、軟件測試報告21、()是在測試過程中出現(xiàn)的一些問題的報告。[單選題]*A、測試日志B、測試事件報告√C、測試總結(jié)報告D、漏洞追查報告22、()的主要任務(wù)是確定軟件開發(fā)工程的總目標(biāo);確定工程的可行性;導(dǎo)出實現(xiàn)工程目標(biāo)應(yīng)該采用的策略及系統(tǒng)必須完成的功能;估計實現(xiàn)該工程需要的資源和成本,并制定工程進度表。[單選題]*A、軟件定義時期√B、問題定義時期C、軟件開發(fā)時期D、需求分析時期23、下列不屬于可視化程序設(shè)計語言的是:()。[單選題]*A、C√B、VisualBasicC、VisualC++D、Delphi24、下列說法正確的是:()。[單選題]*A、程序流程圖中的菱形框代表關(guān)系,它確定了實體對之間邏輯上和數(shù)量上的聯(lián)系B、狀態(tài)轉(zhuǎn)化圖中的菱形框代表關(guān)系,它確定了實體對之間邏輯上和數(shù)量上的聯(lián)系C、對話圖中的菱形框代表關(guān)系,它確定了實體對之間邏輯上和數(shù)量上的聯(lián)系D、實體關(guān)系圖中的菱形框代表關(guān)系,它確定了實體對之間邏輯上和數(shù)量上的聯(lián)系√25、下列哪種方法不能提高程序的運行效率:()。[單選題]*A、不要把不同的數(shù)據(jù)類型混在一起B(yǎng)、尋找復(fù)雜性小的算法C、簡化邏輯結(jié)構(gòu)√D、盡量避免采用多維數(shù)組(C語言除外)和復(fù)雜的表格26、()是對測試完全程度的評測。[單選題]*A、測試質(zhì)量B、測試覆蓋√C、測試性能D、測試路徑27、密碼驗證模塊包含的兩個子模塊是:()。[單選題]*A、身份認(rèn)證和密碼修改√B、身份認(rèn)證和密碼認(rèn)證C、用戶登錄和密碼修改D、用戶登錄和密碼認(rèn)證28、下列說法正確的是:()。[單選題]*A、詳細(xì)設(shè)計的任務(wù)是將軟件需求說明轉(zhuǎn)化為軟件總體設(shè)計,確定軟件結(jié)構(gòu)及模塊的劃分,并確定各模塊之間的接口B、詳細(xì)設(shè)計的任務(wù)是發(fā)現(xiàn)并排除軟件中的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交付給用戶使用C、詳細(xì)設(shè)計的任務(wù)是實現(xiàn)人和計算機的通訊,產(chǎn)生一個機器能執(zhí)行的源程序D、詳細(xì)設(shè)計的任務(wù)是確定每個模塊的數(shù)據(jù)結(jié)構(gòu)和算法,確定模塊的細(xì)節(jié),具體為:外部接口、內(nèi)部接口、輸入輸出、局部數(shù)據(jù)√29、測試計劃中的()描述用于測試所需的硬件設(shè)備。[單選題]*A、資源配置√B、測試策略C、組裝方式D、工具30、狹義地講,測試是:()。[單選題]*A、指軟件產(chǎn)品生命周期內(nèi)所有的檢查、評審和確認(rèn)活動。B、對軟件產(chǎn)品功能的檢查和評價。C、對軟件產(chǎn)品質(zhì)量的檢驗和評價?!藾、對軟件產(chǎn)品是否存在bug的檢驗。31、()使用SA方法進行需求分析,其建立的模型和核心是數(shù)據(jù)字典,在實際工作中一般使用(B)表示數(shù)據(jù)模型。[單選題]*A、DFD圖B、E-R圖√C、STD圖D、思維導(dǎo)圖32()是將軟件需求說明轉(zhuǎn)化為軟件總體設(shè)計,確定軟件結(jié)構(gòu)及模塊的劃分,并確定各模塊之間的接口。[單選題]*A、概要設(shè)計的任務(wù)√B、詳細(xì)設(shè)計的任務(wù)C、編碼的目的D、軟件測試的任務(wù)33、()最大優(yōu)勢在于全面集成.Net庫,提供出色的功能與完美的庫訪問能力,但跨平臺能力較差。A、C#√B、JavaScriptC、JAVAD、PHP34、下列說法正確的是:()。[單選題]*A、軟件維護的任務(wù)是將軟件需求說明轉(zhuǎn)化為軟件總體設(shè)計,確定軟件結(jié)構(gòu)及模塊的劃分,并確定各模塊之間的接口。B、軟件維護的任務(wù)是實現(xiàn)人和計算機的通訊,產(chǎn)生一個機器能執(zhí)行的源程序。C、軟件維護的任務(wù)是發(fā)現(xiàn)并排除軟件中的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交付給用戶使用。D、軟件維護的任務(wù)是通過各種必要的維護活動使軟件系統(tǒng)持久地滿足用戶需求?!?5、()的概念是模塊化、抽象、信息隱蔽和局部化概念的直接結(jié)果。[單選題]*A、模塊獨立√B、耦合C、內(nèi)聚D、抽象化36、下列說法錯誤的是:()。[單選題]*A、要提高程序效率,盡量不要把不同的數(shù)據(jù)類型混在一起B(yǎng)、提高程序效率,可以尋找復(fù)雜性小的算法C、提高程序效率,要盡量避免采用多維數(shù)組(C語言除外)和復(fù)雜的表格D、提高程序效率,可以采用簡化邏輯結(jié)構(gòu)的方法√37、下列說法正確的是:()。[單選題]*A、軟件開發(fā)時期的工作包括確定工程的可行性B、軟件開發(fā)時期的工作包括導(dǎo)出實現(xiàn)工程目標(biāo)應(yīng)該采用的策略及系統(tǒng)必須完成的功能C、軟件開發(fā)時期的工作包括估計實現(xiàn)工程需要的資源和成本,并制定工程進度表D、軟件開發(fā)時期的工作包括軟件結(jié)構(gòu)的設(shè)計、數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計、編寫程序、測試√38、執(zhí)行以下程序段后,m的值為()inta[6]={1,2,3,4,5,6},m,*p;p=&a[0];m=(*p)*(*(p+2))*(*(p+4));[單選題]*A、15√B、14C、13D、1239、給出以下定義:charx[]="abcdefg";chary[]={'a','b','c','d','e','f','g'};則正確的敘述為().[單選題]*A、數(shù)組x和數(shù)組y等價B、數(shù)組x和數(shù)組y的長度相同C、數(shù)組x的長度大于數(shù)組y的長度√D、數(shù)組x的長度小于數(shù)組y的長度40、()方法的主要優(yōu)點包括:與人類習(xí)慣的思維方法一致、穩(wěn)定性好、可重用性好、可維護性好。A、結(jié)構(gòu)化程序設(shè)計B、面向?qū)ο蟆藽、模塊化程序設(shè)計D、程式化程序設(shè)計41、有以下程序#include<stdio.h>main(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);}程序運行時,輸入的值在哪個范圍()才會有輸出結(jié)果.[單選題]*A、不等于10的整數(shù)B、大于3且不等于10的整數(shù)√C、大于3或不等于10的整數(shù)D、小于3的整數(shù)42、下列關(guān)于詳細(xì)設(shè)計的工具,說法錯誤的是:()。[單選題]*A、詳細(xì)設(shè)計的工具包括表格B、詳細(xì)設(shè)計的工具包括圖形C、詳細(xì)設(shè)計的工具包括數(shù)字√D、詳細(xì)設(shè)計的工具包括語言43、常用控件中,用于接受用戶輸入的控件為:()[單選題]*A、標(biāo)簽B、文本框√C、按鈕D、時間控件44、常用控件中,用于執(zhí)行命令的控件為:()[單選題]*A、文本框B、標(biāo)簽C、按鈕√D、時間控件45、用于防止使軟件質(zhì)量倒退的測試叫()。[單選題]*A、計劃測試B、模塊測試C、回歸測試√D、系統(tǒng)測試46、下列說法正確的是:()。[單選題]*A、類是組成軟件結(jié)構(gòu)的基本元素,它是數(shù)據(jù)說明和算法的集合B、函數(shù)是組成軟件結(jié)構(gòu)的基本元素,它是數(shù)據(jù)說明和算法的集合C、對象是組成軟件結(jié)構(gòu)的基本元素,它是數(shù)據(jù)說明和算法的集合D、模塊是組成軟件結(jié)構(gòu)的基本元素,它是數(shù)據(jù)說明和算法的集合√47、軟件開發(fā)通常由()4個階段組成。[單選題]*A、概要設(shè)計、詳細(xì)設(shè)計、編碼、軟件維護B、概要設(shè)計、詳細(xì)設(shè)計、編碼、軟件測試√C、軟件定義、詳細(xì)設(shè)計、編碼、軟件測試D、軟件定義、詳細(xì)設(shè)計、編碼、軟件維護48、下列說法正確的是:()。[單選題]*A、所謂系統(tǒng)測試就是同時運行新開發(fā)出來的系統(tǒng)和將被它取代的舊系統(tǒng),以便比較新舊兩個系統(tǒng)的處理結(jié)果。B、所謂模塊測試就是同時運行新開發(fā)出來的系統(tǒng)和將被它取代的舊系統(tǒng),以便比較新舊兩個系統(tǒng)的處理結(jié)果。C、所謂驗收測試就是同時運行新開發(fā)出來的系統(tǒng)和將被它取代的舊系統(tǒng),以便比較新舊兩個系統(tǒng)的處理結(jié)果。D、所謂平行測試就是同時運行新開發(fā)出來的系統(tǒng)和將被它取代的舊系統(tǒng),以便比較新舊兩個系統(tǒng)的處理結(jié)果√49、下列說法正確的是:()。[單選題]*A、書寫清晰,是好程序的一個重要標(biāo)準(zhǔn)B、代碼執(zhí)行效率高,是好程序的一個重要標(biāo)準(zhǔn)C、邏輯結(jié)構(gòu)簡單,是好程序的一個重要標(biāo)準(zhǔn)D、邏輯結(jié)構(gòu)清晰、容易理解,是好程序的一個重要標(biāo)準(zhǔn)√50、在開發(fā)軟件的過程中,用于開發(fā)人員與項目管理人員溝通的主要文檔是()。[單選題]*A、系統(tǒng)開發(fā)合同B、系統(tǒng)設(shè)計說明書√C、系統(tǒng)開發(fā)計劃D、系統(tǒng)測試報告51、下列說法正確的是:()。[單選題]*A、錯誤檢查又稱為邊界檢查B、存儲器填充又稱為邊界檢查C、存儲器檢查又稱為邊界檢查D、存儲器訪問檢查又稱為邊界檢查√52、概要設(shè)計就是將()轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)和軟件的系統(tǒng)結(jié)構(gòu)。[單選題]*A、軟件需求√B、軟件功能C、軟件框架D、軟件代碼53、MicrosoftProject導(dǎo)出PDF文件需要用到()菜單。[單選題]*A、導(dǎo)出B、輸出C、另存為√D、打印54、常用控件的使用過程中,如果要對控件的字體、顏色等內(nèi)容進行調(diào)整,需要在()窗格中進行。A、屬性√B、調(diào)試C、編輯D、文件55、流程圖中,起止框為:()[單選題]*A、圓弧形框√B、矩形框C、平行四邊形框D、圓點56、所有的用戶需求必須與()一致。[單選題]*A、功能需求B、系統(tǒng)需求C、產(chǎn)品需求D、業(yè)務(wù)需求√57、流程圖中,輸入輸出框為:()[單選題]*A、圓弧形框B、矩形框C、平行四邊形框√D、圓點58、對話框的種類可以分為:()。[單選題]*A、無模式對話框和有模式對話框√B、單模對話框和多模對話框C、單-無模式對話框和單-有模式對話框D、多-無模式對話框和多-有模式對話框59、()是以一種有序的方式來設(shè)法探測潛在的錯誤位置。[單選題]*A、回歸測試B、驗證測試C、系統(tǒng)化測試√D、模塊測試60、對源程序的質(zhì)量要求是:正確、可靠、簡明、清晰和較高的執(zhí)行效率。其中,()是最重要的要求。[單選題]*A、正確性和較高的執(zhí)行效率B、可靠性和清晰性C、正確性和可靠性√D、可靠性和較高的執(zhí)行效率口、內(nèi)部接口、輸入輸出、局部數(shù)據(jù)61、概要設(shè)計的任務(wù)是:()。[單選題]*A、確定軟件的結(jié)構(gòu)及模塊的劃分,并確定各模塊之間的接口√B、確定每個模塊的算法和數(shù)據(jù)結(jié)構(gòu)及細(xì)節(jié)C、描述系統(tǒng)展現(xiàn)給用戶的行為和執(zhí)行的操作等D、確定系統(tǒng)的目標(biāo)62、運行下面程序時,若從鍵盤輸入"3,5<CR>",則程序的輸出結(jié)果是()#include<stdio.h>voidmain(){intx,y;scanf("%d,%d",&x,&y);if(x==y)printf("x==y");elseif(x>y)printf("x>y");elseprintf("x<y");}[單選題]*A、3<5B、5>3C、x>yD、x<y√63、執(zhí)行下面程序中的輸出語句后,輸出結(jié)果是().#include<stdio.h>voidmain(){inta;printf("%d\n",(a=3*5,a*4,a+5));}[單選題]*A、65B、20√C、15D、1064、在循環(huán)語句的循環(huán)體中執(zhí)行break語句,其作用是()。[單選題]*A、跳出該循環(huán)體,提前結(jié)束循環(huán)√B、繼續(xù)執(zhí)行break語句之后的循環(huán)體各語句C、結(jié)束本次循環(huán),進行下次循環(huán)D、終止程序運行65、()描繪了系統(tǒng)的數(shù)據(jù)關(guān)系。[單選題]*A、實體關(guān)系圖√B、程序流程圖C、狀態(tài)轉(zhuǎn)化圖D、對話圖66、關(guān)于軟件維護的種類,下列說法正確的是:()。[單選題]*A、軟件維護包括擴展性維護、適應(yīng)性維護、完善性維護和預(yù)防性維護。B、軟件維護包括擴展性維護、強壯性維護、完善性維護和預(yù)防性維護。C、軟件維護包括改正性維護、強壯性維護、完善性維護和預(yù)防性維護。D、軟件維護包括改正性維護、適應(yīng)性維護、完善性維護和預(yù)防性維護√67、菱形為判斷符號,必須要有“是和否”兩種處理結(jié)果,所以一定要有()條箭頭流出。[單選題]*A、1B、3C、2√D、468、在面向?qū)ο蠓椒ㄖ?,基本結(jié)構(gòu)是()而不是記錄,一切事物、概念都可以看作()。[單選題]*A、數(shù)據(jù)B、方法C、對象√D、函數(shù)69、書寫《需求分析規(guī)格說明書》的過程中需要分析系統(tǒng)的數(shù)據(jù)要求,系統(tǒng)的數(shù)據(jù)要求不包括下列哪一項:()。[單選題]*A、數(shù)據(jù)的結(jié)構(gòu)B、系統(tǒng)需要哪些數(shù)據(jù)C、數(shù)據(jù)量√D、數(shù)據(jù)本身的性質(zhì)70、()可以告訴用戶測試用例是否運行了所有代碼。[單選題]*A、覆蓋監(jiān)控√B、符號調(diào)試程序C、測試記錄D、系統(tǒng)測試71、執(zhí)行語句for(i=10;i>0;i--);后,變量i的值為()。[單選題]*A、10B、9C、0√D、172、()的編制目的是及時向有關(guān)管理部門匯報項目開發(fā)的進展和情況,以便及時發(fā)現(xiàn)和處理開發(fā)過程中出現(xiàn)的問題。[單選題]*A、測試分析報告B、模塊開發(fā)卷宗C、開發(fā)進度月報√D、項目開發(fā)總結(jié)報告73、在模塊劃分中,類是()的模塊。[單選題]*A、面向功能B、面向過程C、面向?qū)ο蟆藾、面向結(jié)構(gòu)74、一個流程從開始符開始,以結(jié)束符結(jié)束。開始符只能出現(xiàn)()次,結(jié)束符號可以出現(xiàn)多次。[單選題]*A、1√B、3C、2D、475、下面程序的輸出是()#include?stdio.h?voidmain(){intk=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}[單選題]*A、k=11,k=12,k=11B、k=11,k=13,k=13C、k=11,k=013,k=0xbD、k=11,k=13,k=b√76、軟件維護的種類不包括∶()。[單選題]*A、擴展性維護√B、改正性維護C、適應(yīng)性維護D、完善性維護77、表達式5!=3的值是()。[單選題]*A、TB、非零值C、0D、1√78、流程圖中,判斷框為∶()、[單選題]*A、圓弧形框B、矩形框C、菱形框√D、圓點79、軟件需求包括3個不同的層次()、用戶需求、功能需求和其他非功能需求。[單選題]*A、商務(wù)需求B、業(yè)務(wù)需求√C、產(chǎn)品需求D、系統(tǒng)需求80、面向?qū)ο鬁y試中測試一組協(xié)同工作的類與對象之間的相互作用,大體相當(dāng)于傳統(tǒng)軟件測試中的()。[單選題]*A、單元測試B、模塊測試C、子系統(tǒng)測試√D、驗證測試81、需求分析階段的文檔包括以下哪些()?[單選題]*A、軟件需求規(guī)格說明書B、數(shù)據(jù)要求說明書C、初步的用戶手冊D、修改、完善與確定軟件開發(fā)實施計劃E、以上都是√82、MicrosoftVisio的主要作用是()。[單選題]*A、管理開發(fā)進度B、編寫需求規(guī)格說明書C、繪制流程圖和示意圖√D、實施軟件測試10083、下列說法錯誤的是∶()[單選題]*A、使用對話框編輯器,用戶可以增加、排列或編輯控件B、使用對話框編輯器,用戶可以更改【Tab】鍵順序C、使用對話框編輯器,用戶可以測試一個對話框D、使用對話框編輯器,用戶可以刪除控件√84、需求驗證應(yīng)該從下述幾個方面進行驗證∶()?[單選題]*A、可靠性、可用性、易用性、重用性B、可維護性、可移植性、可重用性、可測試性C、一致性、現(xiàn)實性、完整性、有效性√D、功能性、非功能性85、下列說法錯誤的是()。[單選題]*A、一個軟件從計劃開始到廢棄為止,要經(jīng)歷一個漫長的時期,通常把軟件經(jīng)歷的這個漫長的時期成為軟件生命周期。B、通常,軟件生命周期由軟件定義、軟件開發(fā)和軟件維護3個時期組成。C、軟件定義時期由問題定義、可行性研究和需求分析3個階段組成D、通常,軟件生命周期由問題定義、可行性研究和需求分析3個時期組成?!?6、C語言中非空的基本數(shù)據(jù)類型包括()。[單選題]*A、整型,實型,邏輯型B、整型,實型,字符型√C、整型,字符型,邏輯型D、整型,實型邏輯型,字符型87、()主要是指程序的運行效率和存儲效率兩個方面。[單選題]*A、編碼風(fēng)格B、代碼調(diào)試C、軟件測試D、程序性能優(yōu)化√88、為了將用戶需求轉(zhuǎn)化為具體的功能、性能和軟、硬件運行環(huán)境需求,我們會使用()描述一組用例、參與者及它們之間的關(guān)系.[單選題]*A、對象圖B、用例圖√C、類圖D、順序圖89、編碼風(fēng)格是指∶()[單選題]*A、編寫程序的方式以及表達的格局√B、代碼排版風(fēng)格C、使用的編程語言的風(fēng)格D、程序員編程的風(fēng)格90、密碼驗證的程序輸入項不包括:()。[單選題]*A、驗證碼√B、權(quán)限C、用戶名D、密碼91、可以被嵌入任何現(xiàn)代處理器中,跨平臺性非常好的語言是∶()[單選題]*A、PythonB、C/C++√C、JAVAD、C#92、一個好的需求應(yīng)該具有()、完整性、一致性、可測試性、確定性、可跟蹤性、正確性、必要性等特征。[單選題]*A、統(tǒng)一性B、獨立性C、無二義性√D、可實現(xiàn)性93、設(shè)inta=12,則執(zhí)行完語句a+=a-=a*a后,a的值是().[單選題]*A、552B、264C、144D、-264√94、已知字母A的ASCII碼為十進制的65,下面程序的輸出是()#includesstdio.h>voidmain(){charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c\n",ch1,ch2);一[單選題]*A、67,D√B、BCC、C,DD、不確定的值95、()是最典型的面向?qū)ο笳Z言,吸收了C++語言的各種優(yōu)點,但占用內(nèi)存較多,啟動時間較長。[單選題]*A、C#B、JavaScriptC、JAVA√D、PHP96、常用控件中,能夠用于顯示各種信息的控件為∶()[單選題]*A、時間控件B、文本框C、按鈕D、標(biāo)簽√97、下列說法正確的是∶()。[單選題]*A、面向?qū)ο蠓椒ǖ闹饕獌?yōu)點不包括穩(wěn)定性好B、面向?qū)ο蠓椒ǖ闹饕獌?yōu)點不包括∶與人類習(xí)慣的思維方法一致C、面向?qū)ο蠓椒ǖ闹饕獌?yōu)點不包括∶減少了開發(fā)時間√D、面向?qū)ο蠓椒ǖ闹饕獌?yōu)點不包括∶可重用性好98、下列說法正確的是∶()。[單選題]*A、程序流程圖的特點包括∶功能域明確;不可能任意轉(zhuǎn)移控制;容易確定局部和全局?jǐn)?shù)據(jù)的作用域;容易表現(xiàn)嵌套關(guān)系B、PAD圖的特點包括∶功能域明確;不可能任意轉(zhuǎn)移控制;容易確定局部和全局?jǐn)?shù)據(jù)的作用域;容易表現(xiàn)嵌套關(guān)系C、判定表的特點包括∶功能域明確;不可能任意轉(zhuǎn)移控制;容易確定局部和全局?jǐn)?shù)據(jù)的作用域;容易表現(xiàn)嵌套關(guān)系D、盒圖的特點包括∶功能域明確;不可能任意轉(zhuǎn)移控制;容易確定局部和全局?jǐn)?shù)據(jù)的作用域;容易表現(xiàn)嵌套關(guān)系√99、下列說法正確的是:()。[單選題]*A、密碼驗證的功能主要是完成用戶進入系統(tǒng)時的密碼核對工作B、密碼驗證的功能主要是完成管理員進入系統(tǒng)時的身份認(rèn)證工作C、密碼驗證的功能主要是完成用戶進入系統(tǒng)時的身份認(rèn)證工作√D、密碼驗證的功能主要是完成管理員進入系統(tǒng)時的密碼核對工作100、下列說法正確的是∶()。[單選題]*A、OOA是面向?qū)ο笤O(shè)計的縮寫B(tài)、OOS是面向?qū)ο笤O(shè)計的縮寫C、OID是面向?qū)ο笤O(shè)計的縮寫D、OOD是面向?qū)ο笤O(shè)計的縮寫√101、為做好后續(xù)的各項開發(fā)工作,我們有必要對于需求規(guī)格說明書進行()。[單選題]*A、需求驗證√B、需求更新C、需求反饋D、需求溝通102、合法的數(shù)組定義是()。[單選題]*A、inta[6]={"string"};B、inta[5]={0,1,2,3,4,5};C、chara={"string"};D、chara[]={0,1,2,3,4,5};√103、()的目的是搞清要解決的問題是什么。[單選題]*A、軟件定義階段B、問題定義階段√C、可行性研究D、需求分析104、對于復(fù)雜的產(chǎn)品或系統(tǒng)來說,()是一般的原則。[單選題]*A、zero-bugB、none-bugC、good-enough√D、best-enough105、為適應(yīng)軟件環(huán)境變化而修改軟件的過程屬于()。[單選題]*A、改進性維護B、適應(yīng)性維護√C、完善性維護D、防御性維護106、下列說法正確的是:()。[單選題]*A、驗收測試通常又稱為單元測試B、系統(tǒng)測試通常又稱為單元測試C、平行測試通常又稱為單元測試D、模塊測試通常又稱為單元測試√107、軟件設(shè)計說明應(yīng)該包括概要設(shè)計說明書、詳細(xì)設(shè)計說明書、()。[單選題]*A、軟件需求說明書B、數(shù)據(jù)要求說明書C、數(shù)據(jù)庫設(shè)計說明書√D、用戶手冊108、()的目的是搞清項目是否可能實現(xiàn)和值得開發(fā)。[單選題]*A、軟件定義階段B、可行性研究階段√C、問題定義階段D、需求分析階段109、如下程序的輸出結(jié)果是()main(){intx=2,a=0,b=0;switch(x){case2:a++;b++;case1:++a;b--;break;case0:b++;}printf("a=%d,b=%d\n",a,b);}[單選題]*A、a=2,b=0√B、a=2,b=1C、a=1,b=1D、a=1,b=0110、常用的需求分析方法有:面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法SA,面向?qū)ο蟮姆治龇椒∣OA,下列()不是結(jié)構(gòu)化分析方法的圖形工具。[單選題]*A、決策樹B、數(shù)據(jù)流圖C、數(shù)據(jù)字典D、快速原型√111、在軟件質(zhì)量特性中,軟件的()是指執(zhí)行一系列與用戶需求功能相一致的能力,它是由組成該軟件功能的各個單項功能表現(xiàn)出來的。[單選題]*A、可靠性B、功能度√C、易使用性D、時間經(jīng)濟性112、下列說法正確的是:()。[單選題]*A、對于功能測試的效率,主要依賴于建立測試所需數(shù)據(jù)的工作量大小。B、對于功能測試的效率,主要依賴于應(yīng)用的復(fù)雜度、窗口的個數(shù),以及每個窗口中的動作數(shù)目。√C、對于功能測試的效率,主要依賴于軟件編寫的質(zhì)量。D、對于功能測試的效率,主要依賴于軟件的邏輯復(fù)雜程度113、以下程序的輸出結(jié)果是D#include<stdio.h>voidmain(){intx=10,y=10;printf("%d%d\n",x--,--y);}[單選題]*A、1010B、99C、910D、109√114、下列說法正確的是:()。[單選題]*A、只有同時使用對象、類、繼承的方法,才是真正面向?qū)ο蟮姆椒˙、只有同時使用對象、繼承和消息的方法,才是真正面向?qū)ο蟮姆椒–、只有同時使用對象、類、繼承和消息的方法,才是真正面向?qū)ο蟮姆椒ā藾、只有同時使用對象、類和消息的方法,才是真正面向?qū)ο蟮姆椒?15、下列說法正確的是:()。[單選題]*A、結(jié)構(gòu)化程序設(shè)計特點必須遵循的準(zhǔn)則包括:提高可重用性、提高可擴充性、提高健壯性B、模塊化程序設(shè)計特點必須遵循的準(zhǔn)則包括:提高可重用性、提高可擴充性、提高健壯性C、程式化程序設(shè)計特點必須遵循的準(zhǔn)則包括:提高可重用性、提高可擴充性、提高健壯性D、面向?qū)ο笤O(shè)計特點必須遵循的準(zhǔn)則包括:提高可重用性、提高可擴充性、提高健壯性√116、下列說法正確的是:()。[單選題]*A、編碼的目的是將軟件需求說明轉(zhuǎn)化為軟件總體設(shè)計,確定軟件結(jié)構(gòu)及模塊的劃分,并確定各模塊之間的接口B、編碼的目的是發(fā)現(xiàn)并排除軟件中的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交付給用戶使用C、編碼的目的是確定每個模塊的數(shù)據(jù)結(jié)構(gòu)和算法,確定模塊的細(xì)節(jié),具體為:外部接口、內(nèi)部接口、輸入輸出、局部數(shù)據(jù)D、編碼的目的是實現(xiàn)人和計算機的通訊,產(chǎn)生一個機器能執(zhí)行的源程序√117、下列說法正確的是:()[單選題]*A、軟件開發(fā)通常由概要設(shè)計、詳細(xì)設(shè)計、編碼、軟件維護4個階段組成B、軟件開發(fā)通常由軟件定義、詳細(xì)設(shè)計、編碼、軟件測試4個階段組成C、軟件開發(fā)通常由軟件定義、詳細(xì)設(shè)計、編碼、軟件維護4個階段組成D、軟件開發(fā)通常由概要設(shè)計、詳細(xì)設(shè)計、編碼、軟件測試4個階段組成√118、軟件測試的任務(wù)是()。[單選題]*A、將軟件需求說明轉(zhuǎn)化為軟件總體設(shè)計,確定軟件結(jié)構(gòu)及模塊的劃分,并確定各模塊之間的接口。B、發(fā)現(xiàn)并排除軟件中的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交付給用戶使用。√C、確定每個模塊的數(shù)據(jù)結(jié)構(gòu)和算法,確定模塊的細(xì)節(jié),具體為:外部接口、內(nèi)部接口、輸入輸出、局部數(shù)據(jù)。D、實現(xiàn)人和計算機的通訊,產(chǎn)生一個機器能執(zhí)行的源程序。119、在進行軟件結(jié)構(gòu)概要設(shè)計時要遵循一些原則,其中"深度、寬度、扇出和扇入應(yīng)該適中"中的扇出指().[單選題]*A、軟件結(jié)構(gòu)控制的層數(shù)B、軟件結(jié)構(gòu)中模塊層的最多模塊數(shù)C、一個模塊直接控制的模塊數(shù)√D、一個模塊被多少模塊調(diào)用120、軟件管理按時間可劃分為()和使用維護管理。[單選題]*A、軟件設(shè)計管理B、生產(chǎn)管理√C、開發(fā)進度管理D、技術(shù)管理121、在軟件測試方法中,白盒測試法把程序看成是一個透明的盒子,以程序的內(nèi)部結(jié)構(gòu)和()為依據(jù),對程序的所有邏輯路徑進行細(xì)致的檢查。[單選題]*A、功能B、算法C、外部結(jié)構(gòu)D、處理過程√122、下列說法正確的是:().[單選題]*A、模塊化設(shè)計方法是把系統(tǒng)邏輯模型映射成軟件結(jié)構(gòu),根據(jù)信息流的類型采用相應(yīng)的方法B、面向?qū)ο笤O(shè)計方法是把系統(tǒng)邏輯模型映射
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟考網(wǎng)絡(luò)管理員考試過程中應(yīng)注意事項試題及答案
- 數(shù)據(jù)庫管理試題及答案匯編
- 前臺文員的工作激勵機制計劃
- 依賴數(shù)據(jù)的生產(chǎn)階段評價計劃
- 利用協(xié)作工具增強工作效率計劃
- 2025年法學(xué)概論考試的結(jié)構(gòu)性學(xué)習(xí)方法及試題及答案
- 班級環(huán)境美化活動的開展與分享計劃
- 2024年漳州市交發(fā)地產(chǎn)集團有限公司招聘真題
- 課堂作業(yè)與反饋管理方案計劃
- 探索品牌文化與員工參與度計劃
- 2024年上海市高校大學(xué)《輔導(dǎo)員》招聘考試題庫(含答案)
- 【多旋翼無人機的組裝與調(diào)試分析6000字(論文)】
- GB/T 43299-2023機動車玻璃電加熱性能試驗方法
- 人教版八年級物理下冊 實驗題01 力與運動的實驗(含答案詳解)
- 商標(biāo)分割申請書
- 進行性肌營養(yǎng)不良新進展
- 幼兒園故事課件:《狼來了》
- Unit4WhereIsMyShirt-Lesson15(課件)北京版英語二年級下冊
- 電力工程隱患隱患排查治理實施方案(三篇)
- 市政工程投資估算編制辦法(建標(biāo)2007164號)
- 大眾朗逸2014款說明書
評論
0/150
提交評論