全國計算機等級考試二級c++題庫13共17套_第1頁
全國計算機等級考試二級c++題庫13共17套_第2頁
全國計算機等級考試二級c++題庫13共17套_第3頁
全國計算機等級考試二級c++題庫13共17套_第4頁
全國計算機等級考試二級c++題庫13共17套_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第十三套1、以下關(guān)于隊列的表達中正確的選項是 。A、在隊列中只能插入數(shù)據(jù)B、在隊列中只能刪除數(shù)據(jù)C、隊列是先進先出的線性表D、隊列是先進后出的線性表線性表,表達了“先來先效勞“的原則。C。2、面對對象的設計方法與傳統(tǒng)的的面對過程的方法有本質(zhì)不同,它的根本原理是 。A、模擬現(xiàn)實世界中不同事物之間的聯(lián)系B、強調(diào)模擬現(xiàn)實世界中的算法而不強調(diào)概念C、使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題D、鼓舞開發(fā)者在軟件開發(fā)的絕大局部中都用實際領(lǐng)域的概念去思考抽象地思考問題從而自然地解決問題。它強調(diào)模擬現(xiàn)實世界中的概念而不強調(diào)算法,它鼓舞開發(fā)者在軟件開發(fā)的絕大局部中都用應用領(lǐng)域的概念去思考。此題答案為C。3、希爾排序法屬于哪一種類型的排序法。A、交換類排序法B、插入類排序法C、選擇類排序法D、建堆排序法法屬于插入類排序,但它對簡潔插入排序做了很大的改進。此題答案為B。4、信息隱蔽的概念與下述哪一種概念直接相關(guān) 。A、軟件構(gòu)造定義B、模塊獨立性C、模塊類型劃分D、模擬耦合度〔過程或數(shù)據(jù)〕,對于不需要這些信息的其他模塊來說是不能訪問的。B。5、數(shù)據(jù)庫概念設計的過程中,視圖設計一般有三種設計次序,以下各項中不對的是 。A、自頂向下B、由底向上C、由內(nèi)向外D、由整體到局部數(shù)據(jù)庫概念設計的過程中,視圖設計一般有三種設計次序,它們是:1、自頂向下。這種方法是先從抽象級別高且普遍性強的對象開頭逐步細化、具體化與特別化。1/1A、B、的視圖設計。A、B、3D。6、對長度為N的線性表進展挨次查找,在最壞狀況下所需要的比較次數(shù)為 。A、N+1B、NC、(N+1)/2D、N/2性表中,則為了查找這個元素需要與線性表中全部元素進展比較,這是挨次查找最壞的狀況。B。7、在構(gòu)造化方法中,軟件功能分解屬于以下軟件開發(fā)中的 階段。A、具體設計B、需求分析C、總體設計D、編程調(diào)試系統(tǒng)設計,確定系統(tǒng)的具體實現(xiàn)方案;構(gòu)造設計,確定軟件能。C。8、按條件f對關(guān)系R進展選擇,其關(guān)系代數(shù)表達式為 。C、бf(R)D、∏f(R)R〔并由該運算給出所選擇的規(guī)律條件后仍為一個關(guān)系。這個關(guān)系是由R中那些滿足規(guī)律條件的元組所組成。假設關(guān)系的規(guī)律條件為f,則R滿足f的選擇運算可以寫成:бf(R)。C。9、軟件調(diào)試的目的是 。A、覺察錯誤B、改正錯誤C、改善軟件的性能D、挖掘軟件的潛能性質(zhì)、緣由和位置。其二,對程序進展修改,排解這個錯誤。所以程序調(diào)試的目的就是診斷和改正程序中的錯誤。B。10、在以下選項中,哪個不是一個算法一般應當具有的根本特征 。A、確定性B、可行性C、無窮性D、擁有足夠的情報1、可行性2、確定性3、有窮性4、擁有足夠的情報C。11、設“char**s;“,以下正確的表達式是 。A、s=“computer“B、*s=“computer“C、**s=“computer“D、*s=”c”//char此題考察的是字符指針的使用。”char**s“表示定義一個二級指針s,s存放一個字符指針的地址。故”*s”表示一個字符指針。B。12、對于常成員函數(shù),下面說法正確的選項是 。A、常成員函數(shù)只能修改常數(shù)據(jù)成員B、常成員函數(shù)只能修改一般數(shù)據(jù)成員C、常成員函數(shù)不能修改任何數(shù)據(jù)成員D、常成員函數(shù)只能通過常對象調(diào)用此題考察常成員函數(shù)的性質(zhì)。const說明的函數(shù)稱為常成員函數(shù),常成員函數(shù)不能更對象中的數(shù)據(jù)成員。C。13、類的默認的拷貝構(gòu)造函數(shù) 。A、在任何狀況下都存在B、僅當未定義拷貝構(gòu)造函數(shù)時存在C、僅當未定義有參構(gòu)造函數(shù)時存在D、僅當未定義任何構(gòu)造函數(shù)時存在此題考察拷貝構(gòu)造函數(shù)的概念。類必需有一個拷貝構(gòu)造函數(shù),假設沒有聲明一個拷貝構(gòu)造函數(shù),編譯器會自動產(chǎn)生一個。B。14、有如下程序段:……for(inti=1;i<4;i++){if(i%2==0)coutinue;cout<<i<<“,“;}……其輸出的結(jié)果為 。A、1,B、1,3,4,C、1,3D、1,3,此題考察continue語句的使用。coutinue語句的作用是完畢本次循環(huán),接著開頭推斷打算是否連續(xù)執(zhí)行下一次循環(huán)。D。15、為了避開嵌套的if-else語句的二義性,C語言規(guī)定else總是與 組成配對關(guān)系。A、縮排位置一樣的ifB、在其之前未配對的ifC、在其之前未配對的最近的ifD、同一行上的if此題考察if--else構(gòu)造。語句中,else總是與它上面的最近的未配對的if配對。C。16、如下程序段的執(zhí)行后a,b的值分別是 。……voidm(inta,int&b);intmain{inta=1,b=2;m(a,b);}voidm(inta,int&b) //傳值和引用{inti;i=a;a=b;b=i;}A、2,2B、2,1C、1,1D、1,2此題考察的是函數(shù)調(diào)用。C。17、對于類中定義的成員,其隱含訪問權(quán)限為 。A、staticB、publicC、protectedD、private此題考察類的根本概念。類成員的隱含訪問權(quán)限為private,這是類和構(gòu)造體的區(qū)分之一。D。18、不行以進展運算符重載的運算符為 。A、[]B、*D、?:此題考察了運算符重載的概念。對于“.”,“.*”,“->*”,“::”,“?:”等操作符在C++中無法重載的。D。19、假設x是一個bool型變量,y是一個值為100的int型變量,則表達式!x&&y>0的值 。A、為trueB、為falseC、與x的值一樣D、與x此題考察的是規(guī)律運算符。C++中有三種規(guī)律運算符!〔非〕,||〔或〕,&&〔與〕。運算的優(yōu)先級從高到底依次為!,&&,||。D。20、for(i=0,x=0;!x&&i<=5;i++)循環(huán)的次數(shù)為 。A、5B、6C、1D、無限此題考察的是循環(huán)語句。true可不考慮,單獨考慮i的值從0到5循環(huán)了6次。B。21、關(guān)于虛函數(shù)的描述中,正確的選項是 。A、虛函數(shù)是一個static類型的成員函數(shù)B、虛函數(shù)是一個非成員函數(shù)C、基類中說明白虛函數(shù)后,派生類中將其對應的函數(shù)可不必說明為虛函數(shù)D、派生類的虛函數(shù)與基類的虛函數(shù)具有不同的參數(shù)個數(shù)和類型此題考察的虛函數(shù)的使用的虛函數(shù)。故此題選C。22、:類A中一個成員函數(shù)說明如下:voidSet(A&a);其中,A&的含義是 。A、指向類A的指針為aB、將a的地址值賦給變量SetC、a是類A對象的引用,用來作函數(shù)Set的參數(shù)D、變量A與a按位與作為函數(shù)Set()的參數(shù)此題考察的引用的用法。&引用名=變量名。引用可以作為一個函數(shù)的參數(shù)。C。23、對于C/C++語言的函數(shù),以下表達中正確的選項是 。A、函數(shù)的定義不能嵌套,但函數(shù)調(diào)用可以嵌套B、函數(shù)的定義可以嵌套,但函數(shù)調(diào)用不能嵌套C、函數(shù)的定義和調(diào)用都不能嵌套D、函數(shù)的定義和調(diào)用都可以嵌套此題考察函數(shù)定義的根本概念。以在一個函數(shù)的內(nèi)部調(diào)用另外一個函數(shù)。A。24、對于“int*pa[5];“的描述中, 是正確的。A、pa是一個指向數(shù)組的指針,所指向的數(shù)組是5個int型元素B、pa是一個指向某數(shù)組中第5個元素的指針,該元素是int型變量C、pa[5]表示某個元素的第5個元素的值D、pa是一個具有5個元素的指針數(shù)組,每個元素是一個int型指針此題考察的是指針數(shù)組。*pa[5]是具有五個元素的指針數(shù)組,int*pa[5]則表示每個元素都是整型的指針。故此題選D。25、在“inta[][3]={{1},{3,2},{4,5,6},{0}};“中,a[2][2]的值是 。A、1B、0C、6D、2此題考察二維數(shù)組的使用。0。故此題選C。26、下面的哪個保存字不能作為函數(shù)的返回類型 。A、newB、intC、voidD、long此題考察函數(shù)的定義。它來作為函數(shù)的返回值。A。27、 不是構(gòu)造函數(shù)的特征。A、構(gòu)造函數(shù)的函數(shù)名與類名一樣B、構(gòu)造函數(shù)可以重載C、構(gòu)造函數(shù)可以設置缺省參數(shù)D、構(gòu)造函數(shù)必需指定類型說明此題考察構(gòu)造函數(shù)的根本概念。不能指定返回值類型,可以有一個或者多個參數(shù)可以重載。故此題選D。28、當類中一個字符指針成員指向具有n個字節(jié)的存儲空間時,它所能存儲字符串的最大長度為 。A、n-2B、n-1C、nD、n+1此題考察的是字符指針?!盶0”作為字符串完畢的標志的。B。29數(shù)組A和指針p定義為intA[20][10],*p;要使p指向A的首元素正確的賦值表達式 。A、p=&A或p=A[0][0]B、p=A[0]或p=&A[0][0]C、p=A或p=&A[0][0]D、p=&A[0]或p=A[0][0]此題考察的指針和二維數(shù)組的概念。A[0]表示指針,其存放的是A[0][0]的地址,A[0][0]表示數(shù)組A的第一個值,所以要在A[0][0]前加“&“。B。30、在一個函數(shù)中,要求通過函數(shù)來實現(xiàn)一種不太簡單的功能,并且要求加快執(zhí)行速度,選用 。A、內(nèi)聯(lián)函數(shù)B、重載函數(shù)C、遞歸調(diào)用D、嵌套調(diào)用此題考察的是內(nèi)聯(lián)函數(shù)。A。31、當使用fstream流類定義一個流對象并翻開一個磁盤文件時,文件的隱含翻開方式為 。A、ios::inB、ios::outC、ios::in|ios::outD、沒有此題考察的是文件的操作。fstream流類定義一個流對象并翻開一個磁盤文件時,沒有隱含的翻開方式。D。32、在下面的一維數(shù)組定義中, 有語法錯誤。A、inta[]={1,2,3}B、inta[10]={0}C、inta[]D、inta[5]此題考察的是數(shù)組的定義。動計算出其大小。但是不行以在沒有給出初始值的狀況下缺省大小。C。33、某應用系統(tǒng)中已經(jīng)定義了函數(shù)fun,其原形是intfun(char =”A”);則以下函數(shù)中,可以在同一系統(tǒng)中加以重載的是 。A、intfun;B、intfun(char);C、intfun(char,int);D、intfun(char,double=0.0);此題考察的重載函數(shù)的定義。C。34、在以下表示引用的方法中, 是正確的。:intm=10;A、int&x=mB、int&y=10C、int&zD、float&t=&m此題考察的是引用的定義。&引用名=變量名。A。35、由C++目標文件連接而成的可執(zhí)行文件的缺省擴展名為 。A、cppB、exeC、likD、obj此題考察C++的根本概念。序連接而成的可程序叫做可執(zhí)行程序,擴展名為.exe。B。36、數(shù)據(jù)流的類型有 和事務型。標準答案為:變換型典型的數(shù)據(jù)流類型有兩種:變換型和事務型。中心,經(jīng)加工處理以后再沿輸出通路變換成外部形式離開軟件系統(tǒng)。該作業(yè)要求的功能,這種數(shù)據(jù)流就叫做事務。37、棧的根本運算有三種:入棧、退棧和 。棧的根本運算有三種:入棧、退棧和讀棧頂元素。〔即top加1〕,然后將元素插入到棧頂指針指向的位置。〔棧頂指針指向的元素〕賦給一個指定的變量,然后將棧頂指針退一〔即top減1〕。變量。38、關(guān)系模型的數(shù)據(jù)操縱即是建立在關(guān)系上的數(shù)據(jù)操縱,一般有 、增加、刪除和修改四種操作。標準答案為:查詢關(guān)系模型的數(shù)據(jù)操縱即是建立在關(guān)系上的數(shù)據(jù)操縱,一般有查詢、增加、刪除和修改四種操作。數(shù)據(jù)刪除的根本單位是一個關(guān)系內(nèi)的元組,它的功能是將指定關(guān)系內(nèi)的指定元組刪除。數(shù)據(jù)修改是在一個關(guān)系中修改指定的元組和屬性。39、在面對對象方法中,信息隱蔽是通過對象的 性來實現(xiàn)的。標準答案為:封裝信息隱蔽是指承受封裝技術(shù),將程序模塊的實現(xiàn)細節(jié)隱蔽起來,使模塊接口盡量簡潔。40、數(shù)據(jù)庫系統(tǒng)中實現(xiàn)各種數(shù)據(jù)治理功能的核心軟件稱為 。標準答案為:數(shù)據(jù)庫治理系統(tǒng)DBMS護、掌握及保護和數(shù)據(jù)效勞等。數(shù)據(jù)庫治理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心。41、使用const語句定義一個標識符常量時,則必需對它同時進展 。標準答案為:初始化定義常量必需對其進展初始化。42假定P所指對象的值為25p+1所指對象的值為46則執(zhí)“(*p)++“語句后P所指對象的值 。標準答案為:26此題考察的是指針使用。(*p)++首先是將p126。43、”A”~”Z”的ASCII碼為65~90,當執(zhí)行“charch=14*5+2;cout<<ch<<end1;“語句序列后,得到的輸出結(jié)果為 。標準答案為:H的類型轉(zhuǎn)換。44、用new動態(tài)申請的內(nèi)存空間,必需用 來釋放。標準答案為:delete用new動態(tài)申請的內(nèi)存空間,必需用delete來釋放。new和delete是相對應的。45、字符串“hello,world“在內(nèi)存中存放時,占用 個字節(jié)的空間。標準答案為:12字符串中有一個字符串的完畢符”\0”,需要占一個字節(jié)的空間。46、基類中被說明為 的成員只能被其派生類的成員函數(shù)訪問,不能被外界函數(shù)訪問。標準答案為:protec

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論