最新全國計(jì)算機(jī)等級(jí)考試二級(jí)c題庫12(共17套).doc_第1頁
最新全國計(jì)算機(jī)等級(jí)考試二級(jí)c題庫12(共17套).doc_第2頁
最新全國計(jì)算機(jī)等級(jí)考試二級(jí)c題庫12(共17套).doc_第3頁
最新全國計(jì)算機(jī)等級(jí)考試二級(jí)c題庫12(共17套).doc_第4頁
最新全國計(jì)算機(jī)等級(jí)考試二級(jí)c題庫12(共17套).doc_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第十二套1、檢查軟件產(chǎn)品是否符合需求定義的過程稱為_。A、確認(rèn)測試B、集成測試C、驗(yàn)證測試D、驗(yàn)收測試 確認(rèn)測試的任務(wù)是嚴(yán)整軟件的功能和性能及其他特性是否滿足了需求規(guī)格說明中的確定的各種需求,以及軟件配置是否完全、正確。 本題答案為A。2、下列工具中為需求分析常用工具的是_。A、PADB、PFDC、N-SD、DFD 常見的需求分析方法有:結(jié)構(gòu)化分析方法和面向?qū)ο蟮姆治龇椒?。結(jié)構(gòu)化分析的常用工具有:數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、判定樹和判定表等。本題答案為D。3、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指_。A、數(shù)據(jù)所占的存儲(chǔ)空間量B、數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示C、數(shù)據(jù)在計(jì)算機(jī)中的順序存儲(chǔ)方式D、存儲(chǔ)在外存中的數(shù)據(jù) 數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式稱為數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)。本題答案為B。4、算法一般都可以用哪幾種控制結(jié)構(gòu)組合而成_。A、循環(huán)、分支、遞歸B、順序、循環(huán)、嵌套C、循環(huán)、遞歸、選擇D、順序、選擇、循環(huán) 算法的控制結(jié)構(gòu)給出了算法的基本框架,它不僅決定了算法中各操作的執(zhí)行順序,而且也直接反映了算法的設(shè)計(jì)是否符合結(jié)構(gòu)化原則。一個(gè)算法一般都可以用順序、選擇、循環(huán)三種基本控制結(jié)構(gòu)組合而成。本題答案為D。5、設(shè)有下列二叉樹: 對此二叉樹中序遍歷的結(jié)果為_。A、ABCDEFB、DBEAFCC、ABDECFD、DEBFCA 所謂中序遍歷是指在訪問根結(jié)點(diǎn)、遍歷左子樹與遍歷右子樹這三者中,首先遍歷左子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹;并且在遍歷左、右子樹時(shí),仍然先遍歷左子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹。本題答案為B。6、在面向?qū)ο蠓椒ㄖ?,一個(gè)對象請求另一對象為其服務(wù)的方式是通過發(fā)送_。A、調(diào)用語句B、命令C、口令D、消息 面向?qū)ο蟮氖澜缡峭ㄟ^對象與對象間彼此的相互合作來推動(dòng)的,對象間的這種相互合作需要一個(gè)機(jī)制協(xié)助進(jìn)行,這樣的機(jī)制稱為消息。消息是一個(gè)實(shí)例與另一個(gè)實(shí)例之間傳遞的信息,它請求對象執(zhí)行某一處理或回答某一要求的信息,它統(tǒng)一了數(shù)據(jù)流和控制流。本題答案為D。7、在關(guān)系數(shù)據(jù)庫中,用來表示實(shí)體之間聯(lián)系的是_。A、樹結(jié)構(gòu)B、網(wǎng)結(jié)構(gòu)C、線性表D、二維表 在關(guān)系數(shù)據(jù)庫中,用二維表來表示實(shí)體之間聯(lián)系。本題答案為D。8、索引屬于_。A、模式B、內(nèi)模式C、外模式D、概念模式 內(nèi)模式(Internal Schema)又稱物理模式(Physical Schema),它給出了數(shù)據(jù)庫物理存儲(chǔ)結(jié)構(gòu)與物理存取方法,如數(shù)據(jù)存儲(chǔ)的文件結(jié)構(gòu)、索引、集簇及hash等存取方式與存取路徑。本題答案為B。9、下面不屬于軟件設(shè)計(jì)原則的是_。A、抽象B、模塊化C、自底向上D、信息隱蔽 在軟件設(shè)計(jì)過程中,必須遵循軟件工程的基本原則:這些原則包括抽象、信息隱蔽、模塊化、局部化、確定性、一致性、完備性和可靠性。本題答案為C。10、將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成_。A、屬性B、關(guān)系C、鍵D、域 關(guān)系是由若干個(gè)不同的元組所組成,因此關(guān)系可視為元組的集合,將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成關(guān)系。本題答案為B。11、關(guān)于純虛函數(shù),下列表述正確的是_。A、純虛函數(shù)是沒有給出顯現(xiàn)版本(即無函數(shù)體定義)的虛函數(shù)B、純虛函數(shù)的聲明總是以=0結(jié)束C、派生類必須實(shí)現(xiàn)基類的純虛函數(shù)D、含有純虛函數(shù)的類不可能是派生類 本題考查純虛函數(shù)的概念。 在某些情況下基類無法確定一個(gè)虛函數(shù)的具體操作方法或內(nèi)容,只能靠派生類來提供各個(gè)具體的實(shí)現(xiàn)版本。基類中的這種必須靠派生類提供重定義的虛函數(shù)叫做純虛函數(shù)。為了將一個(gè)虛函數(shù)聲明為一個(gè)純虛函數(shù),需要在結(jié)束符號(hào);前加上=0;如果派生沒有重定義純虛函數(shù),這個(gè)函數(shù)仍然是純虛函數(shù)。故本題選B。12、下列程序的輸出結(jié)果是_。#includeusing namespace std;int main()int a=2,b=-1,c=2;if(ab)if(b0)c=0;elsec+=1;coutcendl;return 0;A、0B、1C、2D、3 本題考查的是if-else結(jié)構(gòu)。 為了解決if-else結(jié)構(gòu)中可能出現(xiàn)的二義性,C+中規(guī)定關(guān)鍵字是與它前面最近的未配對的且可見的那個(gè)if關(guān)鍵字配對。所以本題的else是和第二個(gè)if配對的。而本題第一個(gè)if中的條件就不成立,故最后輸出c原來的數(shù)值。故本題選C。13、要將一個(gè)函數(shù)聲明為內(nèi)聯(lián)函數(shù)必須在其前面加上_。A、voidB、includeC、inlineD、virtual 本題考查內(nèi)聯(lián)函數(shù)的定義。 在C+中使用inline關(guān)鍵字來定義內(nèi)聯(lián)函數(shù)。inline關(guān)鍵字放在函數(shù)定義中函數(shù)類型之前。所以本題選C。14、下列各種函數(shù)中,_不是類的成員函數(shù)。A、構(gòu)造函數(shù)B、析構(gòu)函數(shù)C、友元函數(shù)D、拷貝構(gòu)造函數(shù) 本題考查的是類的基本概念。 類由數(shù)據(jù)成員和成員函數(shù)組成。友元函數(shù)是外界函數(shù)。故本題選C。15、對于下列函數(shù),調(diào)用語句錯(cuò)誤的是_。void show(int id=10,char *name=hello)coutname: id成員變量 本題考查this指針的概念。 this指針是成員函數(shù)所屬對象的指針,它指向當(dāng)前類對象的地址。this指針是一個(gè)隱含指針,它隱含于每個(gè)類的非靜態(tài)成員函數(shù)中。通過this指針訪問當(dāng)前對象成員有兩種方式:(*this).成員,this-成員。 故本題選C。22、下面是關(guān)于類MyClass的定義,對定義中的各語句描述正確的是_。class MyClasspublic: void MyClass(int a)x=a /1 int f(int a,int b) /2 x=a;y=b; int f(int a,int b,int c=0) /3 x=a;y=b;z=c; static void g()x=10; /4private:int x,y,z;A、語句1是類MyClass的構(gòu)造函數(shù)的定義B、語句2和3實(shí)現(xiàn)類成員函數(shù)的重載C、類4實(shí)現(xiàn)對類成員變量x的更新操作D、語句1、2、3、4都不正確 本題考查的是指針和數(shù)組。 數(shù)組名實(shí)際上是一個(gè)常量指針,存放數(shù)組第一個(gè)元素的地址。既然是一個(gè)常量指針其值是不可改變的,所以不能有a+之類的語句。 故本題選A。23、下列程序的功能是將數(shù)組中的所有元素全部輸出,對于程序中缺少的語句,下列語句填入其中不正確的是_。int a=1,2,3,4;int *pa=a;for(int i=0;i4;i+)_;A、cout*a+ B、cout*pa+ C、cout*(a+i) D、cout*(pa+i) 本題考查的是指針和數(shù)組。 數(shù)組名實(shí)際上是一個(gè)常量指針,存放數(shù)組第一個(gè)元素的地址。既然是一個(gè)常量指針其值是不可改變的,所以不能有a+之類的語句。故本題選A。24、執(zhí)行下列程序后,輸出的結(jié)果是_。int fact(int n)if(n=1)return 1;elsereturn n+fact(n-1);int main()coutfact(4)1調(diào)用了自身n1次。故本題選C。25、虛函數(shù)的_可以不同。A、函數(shù)體內(nèi)容B、返回類型C、參數(shù)個(gè)數(shù)D、函數(shù)名 本題考查虛函數(shù)的概念。 虛函數(shù)是一種單界面多實(shí)現(xiàn)版本的實(shí)現(xiàn)方法,即函數(shù)名、返回類型、函數(shù)類型和個(gè)數(shù)順序完全相同,但函數(shù)體內(nèi)容可以完全不同。故本題選A。26、下列變量名的寫法中,正確的是_。A、bytesizeB、CHINAC、doubleD、A+a 本題考查變量名的命名規(guī)則。 標(biāo)識(shí)符識(shí)用戶為程序中各種需要命名的的”元素“所起的名字。這些元素:包括變量、符號(hào)常量、函數(shù)、函數(shù)的參數(shù)、結(jié)構(gòu)、類等。標(biāo)識(shí)符是以一個(gè)字母或者下劃線開頭有字母下劃線和數(shù)字組成。不能與任意一個(gè)關(guān)鍵字同名。區(qū)分大小寫。故本題選B。27、假定AB為一個(gè)類,px為指向該類動(dòng)態(tài)對象數(shù)組的指針,該數(shù)組的長度為n,則執(zhí)行delete px;語句時(shí),自動(dòng)調(diào)用該類的析構(gòu)函數(shù)的次數(shù)為_。A、0B、1C、nD、n+1 本題考查的是類的析構(gòu)函數(shù)的調(diào)用。 釋放px是,后自動(dòng)調(diào)用px所指向?qū)ο髷?shù)組的析構(gòu)函數(shù),都會(huì)調(diào)用類的析構(gòu)函數(shù)。故本題選C。28、對于結(jié)構(gòu)中定義的成員,其隱含訪問權(quán)限為_。A、publicB、protectedC、private D、static 本題考查結(jié)構(gòu)體的概念。 結(jié)構(gòu)體默認(rèn)的訪問權(quán)限是public,而類默認(rèn)的訪問權(quán)限是private。 故本題選A。29、下面程序的輸出結(jié)果是_。#include /計(jì)算字符串長度using namespace std;int fun(char *);int main()coutfun(hello);return 0;int fun(char *s)char *t=s;while(*t!=0)t+;return (t-s);A、語法錯(cuò)誤B、5C、6D、0 本題考查基本算法。 程序的功能是求一個(gè)字符串的實(shí)際長度。在C+中字符串是以0作為結(jié)束的標(biāo)志的。函數(shù)fun中while循環(huán)的進(jìn)行的條件是t!0所以當(dāng)循環(huán)結(jié)束t指向的是字符串的最后一個(gè)字符。故本題選B。30、下面語句,循環(huán)執(zhí)行的次數(shù)為_。for(int i=0;i4;i+) for(int j=0;j=i;j+)cout*;A、16B、10C、13D、14 本題考查循環(huán)的基本應(yīng)用。 解題思路為:本題是一個(gè)二重循環(huán)結(jié)構(gòu),第一重循環(huán)的進(jìn)行的條件是i4,第二重循環(huán)進(jìn)行的條件是ji,隨著第一重循環(huán)的進(jìn)行,第二重循環(huán)每次執(zhí)行的次數(shù)會(huì)有相應(yīng)的增加。第一循環(huán)進(jìn)行了4次,第二重循環(huán)每次執(zhí)行的次數(shù)依次為1,2,3,4。故最后循環(huán)執(zhí)行了10次。故本題選B。31、下列運(yùn)算中,_運(yùn)算符在C+中不能重載。A、?: B、+C、-D、*”,“:”,“?:”等操作符的重載。故本題選A。32、執(zhí)行下列程序后,輸出的結(jié)果是_。int a=-5,b=0;while(+a)b+;coutbendl;A、0B、1C、4D、5 本題考查的是while循環(huán)。 解題思路為:循環(huán)條件是a,在c+中,對于非0值全都為真,0代表假。a的初始值為5,所以循環(huán)能得以進(jìn)行4次。 故本題選C。33、下列程序的輸出結(jié)果是_。#includeusing namespace std;int n3=10,20,30,40,50,60;int main()int (*p)3;p=n;coutp00,*(p0+1),(*p)2endl;return 0;A、10 30 50B、10 20 30C、20 40 60 D、10 30 60 本題考查的是二維數(shù)組和指針數(shù)組的聯(lián)系。 二維數(shù)組每一行都對應(yīng)一個(gè)指針,這個(gè)指針指向每行第一個(gè)元素。題中p00與n00對應(yīng),*(p0+1)與n01對應(yīng),(*p)2與p02對應(yīng)。所以本題答案是B。34、在一個(gè)派生類中,對基類成員、類對象成員、派生類靜態(tài)成員和非類對象成員最后初始化的是_。A、類對象成員B、非類對象成員C、派生類靜態(tài)成員D、基類成員 本題考查的是派生類。 建立派生類對象時(shí),構(gòu)造函數(shù)的執(zhí)行順序是,執(zhí)行基類的構(gòu)造函數(shù),然后執(zhí)行成員對象的構(gòu)造函數(shù),執(zhí)行派生類的構(gòu)造函數(shù)。故本題選B。35、下列關(guān)于派生類的描述中錯(cuò)誤的是_。A、一個(gè)派生類可以作為另一個(gè)派生類的基類B、派生類至少有一個(gè)基類C、派生類的缺省繼承方式是privateD、派生類只繼承了基類的公有成員和保護(hù)成員 本題考查了派生類的基本概念。 繼承方式有3種:公有繼承、私有繼承和保護(hù)繼承。如果不顯式地給出繼承方式,缺省的繼承方式是私有繼承。派生類從基類繼承來所有的成員,但是基類的私有成員派生類是不可直接訪問的。所以本題選D。36、軟件工程研究的內(nèi)容主要包括:_技術(shù)和軟件工程管理。標(biāo)準(zhǔn)答案為:軟件開發(fā) 基于軟件工程的目標(biāo),軟件工程的理論和技術(shù)性研究的內(nèi)容主要包括:軟件開發(fā)技術(shù)和軟件工程管理。 軟件開發(fā)技術(shù)包括:軟件開發(fā)方法學(xué)、開發(fā)過程、開發(fā)工具和軟件工程環(huán)境,其主體內(nèi)容是軟開發(fā)方法學(xué)。軟件工程管理包括:軟件管理學(xué)、軟件工程經(jīng)濟(jì)學(xué)、軟件心理學(xué)等內(nèi)容。37、關(guān)系模型的完整性規(guī)則是對關(guān)系的某種約束條件,包括實(shí)體完整性、_和自定義完整性。標(biāo)準(zhǔn)答案為:參照完整性 關(guān)系模型允許定義三類數(shù)據(jù)約束,它們是實(shí)體完整性、參照完整性以及用戶定義的完整性約束,其中前兩種完整性約束由關(guān)系數(shù)據(jù)庫系統(tǒng)自動(dòng)支持。 實(shí)體完整性約束要求關(guān)系的主鍵中屬性值不能為空,這是數(shù)據(jù)庫完整性的最基本要求,因?yàn)橹麈I是惟一決定元組的,如為空則其惟一性就成為不可能的了。 參照完整性約束是關(guān)系之間相關(guān)聯(lián)的基本約束,它不允許關(guān)系引用不存在的元組:即在關(guān)系中的外鍵要么是所關(guān)聯(lián)關(guān)系中實(shí)際存在的元組,要么是空值。自定義完整性是針對具體數(shù)據(jù)環(huán)境與應(yīng)用環(huán)境由用戶具體設(shè)置的約束,它反映了具體應(yīng)用中數(shù)據(jù)的語義要求。38、數(shù)據(jù)模型按不同的應(yīng)用層次分為三種類型,它們是_數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。標(biāo)準(zhǔn)答案為:概念 數(shù)據(jù)模型按不同的應(yīng)用層次分為三種類型,它們是概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。 概念數(shù)據(jù)模型簡稱概念模型,它是一種面向客觀世界、面向用戶的模型;它與具體的數(shù)據(jù)庫管理系統(tǒng)無關(guān)。 邏輯數(shù)據(jù)模型又稱數(shù)據(jù)模型,它是一種面向數(shù)據(jù)庫系統(tǒng)的模型,該模型著重于在數(shù)據(jù)庫系統(tǒng)一級(jí)的實(shí)現(xiàn)。物理數(shù)據(jù)模型又稱物理模型,它是一種面向計(jì)算機(jī)物理表示的模型,此模型給出了數(shù)據(jù)模型在計(jì)算機(jī)上物理結(jié)構(gòu)的表示。39、與結(jié)構(gòu)化需求分析方法相對應(yīng)的是_方法。標(biāo)準(zhǔn)答案為:結(jié)構(gòu)化設(shè)計(jì)與結(jié)構(gòu)化需求分析方法相對應(yīng)的是結(jié)構(gòu)化設(shè)計(jì)方法。結(jié)構(gòu)化設(shè)計(jì)就是采用最佳的可能方法設(shè)計(jì)系統(tǒng)的各個(gè)組成部分以及各個(gè)成分之間的內(nèi)部聯(lián)系的技術(shù)。也就是說,結(jié)構(gòu)化設(shè)計(jì)是這樣一個(gè)過程,它決定用哪些方法把哪些部分聯(lián)系起來,才能解決好某個(gè)具體且有清楚定義的問題。40、數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的_結(jié)構(gòu)和數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)。標(biāo)準(zhǔn)答案為:邏輯 數(shù)據(jù)結(jié)構(gòu)是指帶有結(jié)構(gòu)的數(shù)據(jù)元素的集合。它包括數(shù)據(jù)的邏輯結(jié)構(gòu)和數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)。 數(shù)據(jù)的邏輯結(jié)構(gòu)是指反映數(shù)據(jù)元素之間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指在計(jì)算機(jī)存儲(chǔ)空間中的存放形式。41、C+中,一個(gè)float類型的變量占_個(gè)字節(jié)。標(biāo)準(zhǔn)答案為:4 本題考查的是基本變量類型的基本概念。一個(gè)int類型變量占4個(gè)字節(jié),一個(gè)float類型變量占4個(gè)字節(jié),一個(gè)double類型的變量占8個(gè)字節(jié)。42、執(zhí)行下列語句段后程序的輸出結(jié)果是_。int a=1,2,3,4,5;int *pa=a;cout*(+pa)endl;標(biāo)準(zhǔn)答案為:2 本題考查數(shù)組和指針的基本概念。數(shù)組名實(shí)際上是數(shù)組第一個(gè)元素的地址。對于本題pa=a,將a0的地址賦予pa,cout*(+pa)endl;后pa便指向數(shù)組a的第二個(gè)元素。所以輸出2。43、在一個(gè)類成員函數(shù)聲明的前面加上_修飾,即把該函數(shù)聲明為虛函數(shù)。標(biāo)準(zhǔn)答案為:virtual 本題考查虛函數(shù)的聲明。在C+中,運(yùn)行時(shí)的多態(tài)性通過虛函數(shù)來實(shí)現(xiàn)的,在成員函數(shù)的聲明前面加上virtual,即把該函數(shù)聲明為虛函數(shù)。虛函數(shù)可以是另一個(gè)類的友元函數(shù),但是不得是靜態(tài)成員函數(shù)。44、執(zhí)行下列程序段以后程序的輸出是_。void add(int &a)a+;int main()int b=3;add(b);coutbendl;標(biāo)準(zhǔn)答案為:4本題考查的是函數(shù)的調(diào)用和參數(shù)傳遞。c+的參數(shù)傳遞包括傳值與傳地址兩種。前者是默認(rèn)的參數(shù)傳遞方式。如果調(diào)用函數(shù)時(shí),須要改變實(shí)參或者返回多個(gè)值,就應(yīng)該采用傳地址方式。傳遞指針屬于顯式的傳地址方式,傳遞引用屬于隱式的傳地址方式。本題采用的是傳遞引用

溫馨提示

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

評(píng)論

0/150

提交評(píng)論