2022年全國計算機(jī)等級考試二級C++模擬試題(6)-筆試部分_第1頁
2022年全國計算機(jī)等級考試二級C++模擬試題(6)-筆試部分_第2頁
2022年全國計算機(jī)等級考試二級C++模擬試題(6)-筆試部分_第3頁
2022年全國計算機(jī)等級考試二級C++模擬試題(6)-筆試部分_第4頁
2022年全國計算機(jī)等級考試二級C++模擬試題(6)-筆試部分_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

精品文檔-下載后可編輯年全國計算機(jī)等級考試二級C++模擬試題(6)

筆試部分2022年全國計算機(jī)等級考試二級C++模擬試題(6)筆試部分

一、選擇題

1.假設(shè)線性表的長度為n,則在最壞情況下,冒泡排序需要的比較次數(shù)為()[2分]

A.log2n

B.n*n

C.O(n*1.5)

D.n(n-1)/2

2.線性表L=(a1,a2,a3,…ai,…an),下列說法正確的是()[2分]

A.每個元素都有一個直接前件和直接后件

B.線性表中至少要有一個元素

C.表中諸元素的排列順序必須是由小到大或由大到小

D.除第一個元素和最后一個元素外,其余每個元素都有且只有一個直接前件和直接后件

3.軟件工程的出現(xiàn)是由于()[2分]

A.程序設(shè)計方法學(xué)的影響

B.軟件產(chǎn)業(yè)化的需要

C.軟件危機(jī)的出現(xiàn)

D.計算機(jī)的發(fā)展

4.在數(shù)據(jù)流圖()中,帶有名字的箭頭表示()[2分]

A.模塊之間的調(diào)用關(guān)系

B.程序的組成成分

C.控制程序的執(zhí)行順序

D.數(shù)據(jù)的流向

5.關(guān)系表中的每一橫行稱為一個()[2分]

A.元組

B.字段

C.屬性

6.循環(huán)鏈表的主要優(yōu)點(diǎn)是()[2分]

A.不再需要頭指針了

B.從表中任一結(jié)點(diǎn)出發(fā)都能訪問到整個鏈表

C.在進(jìn)行插入、刪除運(yùn)算時,能更好的保證鏈表不斷開

D.已知某個結(jié)點(diǎn)的位置后,能夠容易的找到它的直接前件

7.n個頂點(diǎn)的強(qiáng)連通圖的邊數(shù)至少有()[2分]

A.n-1

B.n(n-1)

D.n+1

8.模塊獨(dú)立性是軟件模塊化所提出的要求,衡量模塊獨(dú)立性的度量標(biāo)準(zhǔn)則是模塊的()[2分]

A.抽象和信息隱蔽

B.局部化和封裝化

C.內(nèi)聚性和耦合性

D.激活機(jī)制和控制方法

9.在軟件工程中,白箱測試法可用于測試程序的內(nèi)部結(jié)構(gòu)。此方法將程序看做是()[2分]

A.路徑的集合

B.循環(huán)的集合

C.目標(biāo)的集合

D.地址的集合

10.數(shù)據(jù)庫設(shè)計包括兩個方面的設(shè)計內(nèi)容,它們是()[2分]

A.概念設(shè)計和邏輯設(shè)計

B.模式設(shè)計和內(nèi)模式設(shè)計

C.內(nèi)模式設(shè)計和物理設(shè)計

D.結(jié)構(gòu)特性設(shè)計和行為特性設(shè)計

11.C++語言是以哪種語言為基礎(chǔ)逐漸發(fā)展演變而成的一種程序設(shè)計語言()[2分]

A.ASP

C.VB

D.Java

12.能正確表示邏輯關(guān)系:“a≥10或a≤0”的C++語言表達(dá)式是()[2分]

A.a10ora=0

B.a=0|a=10

C.a=10a=0

D.a=10‖a=0

13.若執(zhí)行下面的程序時,從鍵盤上輸入5和2,則輸出結(jié)果是()#includevoidmain(){inta,b,k;cinab;k=a;if(ak=a%b;elsek=b%a;cout[2分]

14.若有說明語句chara[]″Itismine″;char*p=″Itismine″;則以下不正確的敘述是()[2分]

A.a+1表示的是字符t的地址

B.p指向另外的字符串時,字符串長度不受限制

C.p變量中存放的地址值可以改變

D.a中只能存放10個字符

15.下列程序是用來判斷數(shù)組中特定元素的位置所在,則輸出結(jié)果為()#include#includeintfun(int*s,intt,int*k){inti;*k=0;for(i=0;iif(s[*k]preturns[*k];}voidmain(){inta[10]={876,675,896,101,301,401,980,431,451,777},k;fun(a,10,k);cout

A.7,431

C.980

D.6,980

16.關(guān)于this指針的說明不正確的是()[2分]

A.不能在程序中修改this指針

B.this指針可以給其他指針賦值,但不能修改this指針

C.靜態(tài)成員函數(shù)中沒有this指針

D.this指針可以被賦值

17.關(guān)于虛函數(shù)下面說的正確的是()[2分]

A.若在重定義虛函數(shù)時使用了virtual,則該重定義函數(shù)還是虛函數(shù)

B.虛函數(shù)不能聲明為友元

C.子類必須重定義父類的虛函數(shù)

D.虛函數(shù)不能是static的

18.要想使23.78965421的輸出為23.7887應(yīng)用的語句是()[2分]

A.cout23.78965421;

B.cout

19.有以下程序#includefloatfun(intx,inty){return(x+y);}voidmain(){inta=2,b=5,c=8;cout程序運(yùn)行后的輸出結(jié)果是()[2分]

A.編譯出錯

C.21

D.9.0

20.C++中,封裝是借助于什么達(dá)到的?()[2分]

A.結(jié)構(gòu)

C.數(shù)組

D.函數(shù)

21.有如下程序#include#defineN2#defineMN+1#defineNUM2*M+1voidmain(){inti;for(i=1;i=NUM;i++)cout該程序中的for循環(huán)執(zhí)行的次數(shù)是()[2分]

22.所有在函數(shù)中定義的變量,連同形式參數(shù),都屬于()[2分]

A.全局變量

B.局部變量

C.靜態(tài)變量

D.寄存器變量

23.下列關(guān)于C++關(guān)鍵字的說法中正確的是()[2分]

A.關(guān)鍵字是用戶為程序中各種需要命名的“元素”所起的名字

B.關(guān)鍵字是對程序中的數(shù)據(jù)進(jìn)行操作的一類單詞

C.關(guān)鍵字是在程序中起分割內(nèi)容和界定范圍作用的一類單詞

D.關(guān)鍵字是C++中預(yù)先定義并實(shí)現(xiàn)一定功能的一類單詞

24.C++語言中運(yùn)算對象必須是整型的運(yùn)算符是()[2分]

A.%=

D.=

25.有如下程序段#includevoidmain(){inta=14,b=15,x;charc=′A′;x=(ab)(c′B′);cout執(zhí)行該程序段后,x的值為()[2分]

A.ture

B.false

26.如下程序的執(zhí)行結(jié)果是()#includevoidmain(){staticinta[]={1,7,3,9,5,11};int*p=a;*(p+3)+=4;cout*p″,″*(p+3);}[2分]

A.1,13

B.1,16

C.3,13

D.1,14

27.下列程序的輸出結(jié)果是()#includevoidmain(){doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;cout[2分]

B.3.2

D.3.07

28.C++中類的定義的結(jié)束聲明的符號是()[2分]

29.下列描述中錯誤的是()[2分]

A.析構(gòu)函數(shù)可以被繼承

B.虛函數(shù)不能被繼承

C.派生類可以有多個基類

D.純虛基類的子類可以是虛基類

30.下面關(guān)于成員函數(shù)重載運(yùn)算符和友元函數(shù)重載運(yùn)算符相同的是()[2分]

A.成員函數(shù)和友元函數(shù)可重載的運(yùn)算符是不相同的

B.成員函數(shù)和友元函數(shù)重載運(yùn)算符時都需要用到this指針

C.成員函數(shù)和友元函數(shù)重載運(yùn)算符時都需要聲明為公有的

D.成員函數(shù)和友元函數(shù)重載運(yùn)算符時的參數(shù)可能是相同的

31.執(zhí)行下面的程序段后,變量k中的值為()#includevoidmain(){intk=3,s[2];s[0]=k;k=s[1]*10;cout[2分]

A.不定值

B.33

C.30

D.10

32.以下程序的結(jié)果是()#includevoidmain(){char*p=″abcdefgh″,*r;long*q;q++;r=(char*)q;cout[2分]

A.defg

B.cdef

C.ghab

D.efgh

33.有以下程序#includestructSTU{charnum[10];floatscore[3];};voidmain(){structSTUs[3]={″20221″,90,95,85},{″20222″,95,80,75},{″20223″,100,95,90,}},*p=s;inti;floatsum=0;for(i=0;i3;i++)sum=sum+p-score[i];cout程序運(yùn)行后的輸出結(jié)果是()[2分]

A.260

B.270

C.280

D.285

34.以下程序段的執(zhí)行結(jié)果為()#includedefinePLUS(X,Y)X+Yvoidmain(){intx=1,y=2,z=3,sum;sum=PLUS(x+y,z)*PLUS(y,z);cout″SUM=″cout[2分]

A.SUM=9

B.SUM=12

C.SUM=18

D.SUM=30

35.以下程序的輸出結(jié)果是()#includeintf(){staticinti=0;ints=1;s+=i;i++;returns;}voidmain(){inti,a=0;for(i=0;i5;i++)a+=f();cout[2分]

A.20

B.24

C.25

D.15

二、填空題

1.在算法正確的前提下,評價一個算法的兩個標(biāo)準(zhǔn)是___。[每空2分]

2.軟件危機(jī)出現(xiàn)于60年代末,為了解決軟件危機(jī),人們提出了___的原理來設(shè)計軟件,這就是軟件工程誕生的基礎(chǔ)。[每空2分]

3.在關(guān)系模型中,把數(shù)據(jù)看成一個二維表,每一個二維表稱為一個___。[每空2分]

4.軟件維護(hù)活動包括以下幾類:改正性維護(hù)、適應(yīng)性維護(hù)、___維護(hù)和預(yù)防性維護(hù)。[每空2分]

5.關(guān)鍵字ASC和DESC分別表示___的含義。[每空2分]

6.下面程序的結(jié)果為___。#includevoidmain(){inta=1,b=2;boolc=1;if((ab)||c)cout″true″elsecout″false″[每空2分]

7.下面程序的輸出結(jié)果是___。#includevoidmain(){inta[6]={1,2,3,4,5,6};for(inti=0;i5;i++)coutcout[每空2分]

8.假定A為一個類,則語句A(Aa);為該類___函數(shù)的原型說明。[每空2分]

9.類模板不同于函數(shù)模板,類模板只可用___型參數(shù)。[每空2分]

10.內(nèi)聯(lián)函數(shù)是通過___來實(shí)現(xiàn)的,因此內(nèi)聯(lián)函數(shù)是真正的函數(shù)。[每空2分]

11.以下程序的執(zhí)行結(jié)果為___。#includeusingnamespacestd;classbase{public:virtualvoidwho(){cout″baseclass″};classderive1:publicbase{public:voidwho(){cout″derive1class″};classderive2:publicbase{public:voidwho(){cout″derive2class″};void

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論