亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

試題

下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案

時(shí)間:2025-04-21 01:44:23 澤彪 試題 我要投稿

2023下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案

  在學(xué)習(xí)和工作的日常里,我們都不可避免地要接觸到試題,試題是命題者根據(jù)測(cè)試目標(biāo)和測(cè)試事項(xiàng)編寫(xiě)出來(lái)的。什么類(lèi)型的試題才能有效幫助到我們呢?以下是小編為大家整理的2023下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案,歡迎大家借鑒與參考,希望對(duì)大家有所幫助。

2023下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案

  下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案1

  一、選擇題

  1.設(shè)一棵二叉樹(shù)中有3個(gè)葉子結(jié)點(diǎn),有8個(gè)度為1的結(jié)點(diǎn),則該二叉樹(shù)中總的結(jié)點(diǎn)數(shù)為(  )

  A.12

  B.13

  C.14

  D.15

  【參考答案】 B

  2.下列敘述中,不屬于結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則的是(  )

  A.自頂向下

  B.由底向上

  C.模塊化

  D.限制使用goto語(yǔ)句

  【參考答案】 B

  3.為了避免流程圖在描述程序邏輯時(shí)的靈活性,提出了用方框圖來(lái)代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為(  )

  A.PAD圖

  B.N-S圖

  C.結(jié)構(gòu)圖

  D.數(shù)據(jù)流圖

  【參考答案】 B

  4.下列敘述中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)的是(  )

  A.數(shù)據(jù)庫(kù)

  B.數(shù)據(jù)庫(kù)管理系統(tǒng)

  C.數(shù)據(jù)庫(kù)管理員

  D.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)

  【參考答案】 B

  5.視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,下列不屬于視圖設(shè)計(jì)的是(  )

  A.自頂向下

  B.由外向內(nèi)

  C.由內(nèi)向外

  D.自底向上

  【參考答案】 B

  6.棧通常采用的兩種存儲(chǔ)結(jié)構(gòu)是(  )

  A.線性存儲(chǔ)結(jié)構(gòu)和鏈表存儲(chǔ)結(jié)構(gòu)

  B.散列方式和索引方式

  C.鏈表存儲(chǔ)結(jié)構(gòu)和數(shù)組

  D.線性存儲(chǔ)結(jié)構(gòu)和非線性存儲(chǔ)結(jié)構(gòu)

  【參考答案】 A

  7.完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只是根據(jù)程序功能導(dǎo)出測(cè)試用例的測(cè)試方法是(  )

  A.黑箱測(cè)試法

  B.白箱測(cè)試法

  C.錯(cuò)誤推測(cè)法

  D.安裝測(cè)試法

  【參考答案】 A

  8.下列選項(xiàng)中,不屬于模塊間耦合的是(  )

  A.數(shù)據(jù)耦合

  B.同構(gòu)耦合

  C.異構(gòu)耦合

  D.公用耦合

  【參考答案】 C

  9.為用戶與數(shù)據(jù)庫(kù)系統(tǒng)提供接口的語(yǔ)言是(  )

  A.高級(jí)語(yǔ)言

  B.數(shù)據(jù)描述語(yǔ)言(DDL)

  C.數(shù)據(jù)操縱語(yǔ)言(DML)

  D.匯編語(yǔ)言

  【參考答案】 C

  10.需求分析階段的任務(wù)是確定(  )

  A.軟件開(kāi)發(fā)方法

  B.軟件開(kāi)發(fā)工具

  C.軟件開(kāi)發(fā)費(fèi)用

  D.軟件系統(tǒng)功能

  【參考答案】 D

  11.派生類(lèi)繼承基類(lèi)的方式有(  )

  A.public

  B.private

  C.protected

  D.以上都對(duì)

  【參考答案】 D

  12.有以下程序

  #include

  void ss(char *s,char t)

  { while(*s)

  ?{ if(*s==t) *s=t-′a′+′A′;

  s++; } }

  void main()

  { char str1[100]=″abcddfefdbd″,c=′d′;

  ? ss(str1,c);cout<

  程序運(yùn)行后的輸出結(jié)果是(  )

  A.ABCDDEFEDBD

  B.abcDDfefDbD

  C.abcAAfefAbA

  D.Abcddfefdbd

  【參考答案】 B

  13.已知各變量的定義如下

  int i=8,k,a,b;

  unsigned long w=5;

  double x=1.42,y=5.2;

  則以下符合C++語(yǔ)言語(yǔ)法的表達(dá)式是(  )

  A.a+=a-=(b=4)*(a=3)

  B.a=a*3+2

  C.x%(-3)

  D.y=float i

  【參考答案】 A

  14.對(duì)于下面的程序,說(shuō)法正確的是(  )

  #include

  void main()

  { int x=3,y=4,z=2;

  ?if(x=y+z)cout<<″x=y+z″;

  ?else cout<<″x!=y+z″;}

  A.不能通過(guò)編譯

  B.輸出6

  C.輸出x!=y+z

  D.輸出x=y+z

  【參考答案】 D

  15.以下哪個(gè)不是C++語(yǔ)言中的有效標(biāo)識(shí)符?(  )

  A.34a

  B._AB

  C.A_B

  D.A25

  【參考答案】 A

  16.下面程序的運(yùn)行結(jié)果是(  )

  #include″iostream.h″

  #define sum(a,b)a*b

  void main()

  { int x;

  ?x=sum(1+2,3)

  ?cout

  A.0

  B.9

  C.7

  D.5

  【參考答案】 C

  17.關(guān)于continue語(yǔ)句敘述不正確的是(  )

  A.continue語(yǔ)句用于循環(huán)體中,結(jié)束循環(huán)

  B.continue語(yǔ)句用于循環(huán)體中,它使執(zhí)行流跳出循環(huán)體中尚未執(zhí)行的語(yǔ)句,并進(jìn)行下一循環(huán)判斷

  C.continue可以用于if語(yǔ)句中

  D.continue語(yǔ)句不能代替break語(yǔ)句

  【參考答案】 A

  18.下面程序的執(zhí)行結(jié)果是(  )

  #include″iostream.h″

  void main()

  { int *p,r;

  ?p=new int;

  ?*p=20;

  ?r=sizeof(*p);

  ?cout<

  ? p; }

  A.程序錯(cuò)誤

  B.內(nèi)存為20地址的大小

  C.20

  D.4

  【參考答案】 D

  19.下列程序的輸出結(jié)果是(  )

  #include ″iostream″

  using namespace std;

  int Max(int a,int b)

  {

  if(a>b)

  return a;

  else

  return b;

  }

  void main()

  {

  int m,n;

  m=10,n=5;

  int max=Max(m,n);

  cout<

  }

  A.10

  B.程序有誤

  C.1

  D.0

  【參考答案】 A

  20.C++中類(lèi)定義中默認(rèn)的訪問(wèn)權(quán)限是(  )

  A.public

  B.protected

  C.private

  D.default

  【參考答案】 C

  21.關(guān)于構(gòu)造函數(shù)A()的拷貝構(gòu)造函數(shù)正確的是(  )

  A.A(A*B);

  B.A(AB);

  C.A(A&B);

  D.A(A);

  【參考答案】 C

  22.虛函數(shù)必須是類(lèi)的(  )

  A.成員函數(shù)

  B.友元函數(shù)

  C.構(gòu)造函數(shù)

  D.析構(gòu)函數(shù)

  【參考答案】 A

  23.不能重載的運(yùn)算符是(  )

  A.new

  B.sizeof

  C..*

  D.++

  【參考答案】 C

  24.關(guān)于模板下列說(shuō)法不正確的是(  )

  A.用類(lèi)模板定義一個(gè)對(duì)象時(shí),不能省略實(shí)參

  B.類(lèi)模板只能有虛擬類(lèi)型參數(shù)

  C.類(lèi)模板本身在編譯中不會(huì)生成任何代碼

  D.類(lèi)模板的成員函數(shù)都是模板函數(shù)

  【參考答案】 B

  25.下面程序的結(jié)果為(  )

  #include″iostream.h″

  void change(int a,int b)

  {int temp;

  temp=a;

  a=b;

  b=temp;}

  void main()

  {int m,n;

  m=8;

  n=9;

  change(m,n);

  cout<

  A.8 9

  B.9 8

  C.程序有錯(cuò)誤

  D.9 9

  【參考答案】 A

  26.下面程序輸出的結(jié)果為(  )

  #include ″iostream.h″

  class A

  { public:

  A(){cout<<″CLASS A″<

  ~A(){ } };

  class B:public A

  { public:

  B(){cout<<″CLASS B″<

  ~B(){ } };

  void main()

  { A *p;

  p=new B;

  B *q;

  q=new B; }

  A.CLASS A

  B.CLASS A

  C.CLASS A

  D.CLASS A

  CLASS B CLASS B CLASS B CLASS B

  CLASS B CLASS A CLASS B

  CLASS B CLASS B

  【參考答案】 C

  27.下列程序的運(yùn)行結(jié)果為(  )

  #include

  template

  class FF

  { TT a1,a2,a3;

  public:

  FF(TT b1,TT b2,TT b3){a1=b1;a2=b2;a3=b3;}

  TT Sum(){return a1+a2+a3;} };

  void main()

  { FFx(int(1.1),2,3),y(int(4.2),5,6);

  ? cout<

  A.6.1 15.2

  B.6 15

  C.6 15.2

  D.6.1 15

  【參考答案】 B

  二、填空題

  1.數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的【1】以及對(duì)數(shù)據(jù)的操作運(yùn)算。

  【參考答案】

  【1】存儲(chǔ)結(jié)構(gòu)

  2.軟件工程包括3個(gè)要素,分別為方法、工具和【2】。

  【參考答案】

  【2】過(guò)程

  3.在程序設(shè)計(jì)階段應(yīng)該采取【3】和逐步求精的方法,把一個(gè)模塊的功能逐步分解,細(xì)化為一系列具體的步驟,進(jìn)而用某種程序設(shè)計(jì)語(yǔ)言寫(xiě)成程序。

  【參考答案】

  【3】自頂而下

  4.數(shù)據(jù)庫(kù)系統(tǒng)階段的數(shù)據(jù)具有較高獨(dú)立性,數(shù)據(jù)獨(dú)立性包括物理獨(dú)立性和【4】?jī)蓚(gè)含義。

  【參考答案】

  【4】邏輯獨(dú)立性

  5.棧和隊(duì)列通常采用的存儲(chǔ)結(jié)構(gòu)是【5】。

  【參考答案】

  【5】鏈?zhǔn)酱鎯?chǔ)和順序存儲(chǔ)

  6. 以下程序的輸出結(jié)果是【6】。

  #include

  void main()

  { a+=(a=8);

  cout<

  【參考答案】

  【6】16

  7.如果類(lèi)中的一個(gè)成員函數(shù)的定義實(shí)現(xiàn)在類(lèi)內(nèi),則該函數(shù)系統(tǒng)自動(dòng)默認(rèn)為該類(lèi)的【7】函數(shù)。

  【參考答案】

  【7】?jī)?nèi)聯(lián)

  8.operator是運(yùn)算符重載時(shí)必須使用的關(guān)鍵字,它和被重載的運(yùn)算符連在一起,作為運(yùn)算符函數(shù)的專(zhuān)用函數(shù)名,務(wù)必把該函數(shù)說(shuō)明為【8】的。

  【參考答案】

  【8】public

  9.我們通常用到的cin>>,是屬于【9】輸入。

  【參考答案】

  【9】有格式

  10. 派生類(lèi)的成員一般分為兩部分,一部分是【10】,另一部分是自己定義的新成員。

  【參考答案】

  【10】從基類(lèi)繼承的成員

  下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案2

  1、組成CPU的主要部件是______。

  A、運(yùn)算器和控制器

  B、運(yùn)算器和存儲(chǔ)器

  C、控制器和寄存器

  D、運(yùn)算器和寄存器

  答案:(A)

  評(píng)析:中央處理器(CPU)主要包括運(yùn)算器和控制器兩大部件。它是計(jì)算機(jī)的核心部件。CPU是一體積不大而元件的集成度非常高、功能強(qiáng)大的芯片。計(jì)算機(jī)的所有操作都受CPU控制,所以它的品質(zhì)直接影響著整個(gè)計(jì)算機(jī)系統(tǒng)的性能。

  2、下列的英文縮寫(xiě)和中文名字的對(duì)照中,錯(cuò)誤的是______。

  A、URL--統(tǒng)一資源定位器

  B、ISP--因特網(wǎng)服務(wù)提供商

  C、ISDN--綜合業(yè)務(wù)數(shù)字網(wǎng)

  D、ROM--隨機(jī)存取存儲(chǔ)器

  答案:(D)

  評(píng)析:ROM--只讀存儲(chǔ)器

  RAM--隨機(jī)存取存儲(chǔ)器

  3、下列敘述中,錯(cuò)誤的是______。

  A、內(nèi)存儲(chǔ)器RAM中主要存儲(chǔ)當(dāng)前正在運(yùn)行的程序和數(shù)據(jù)

  B、高速緩沖存儲(chǔ)器(Cache)一般采用DRAM構(gòu)成

  C、外部存儲(chǔ)器(如硬盤(pán))用來(lái)存儲(chǔ)必須永久保存的程序和數(shù)據(jù)

  D、存儲(chǔ)在RAM中的信息會(huì)因斷電而全部丟失

  答案:(B)

  評(píng)析:靜態(tài)RAM(SRAM)是利用其中觸發(fā)器的兩個(gè)穩(wěn)態(tài)來(lái)表示所存儲(chǔ)的"0"和"1"的。這類(lèi)存儲(chǔ)器集成度低、價(jià)格高,但存取速度快,常用來(lái)作高速緩沖存儲(chǔ)器。DRAM為動(dòng)態(tài)隨機(jī)存儲(chǔ)器。

  4、下列說(shuō)法中,正確的是______。

  A、同一個(gè)漢字的輸入碼的長(zhǎng)度隨輸入方法不同而不同

  B、一個(gè)漢字的機(jī)內(nèi)碼與它的國(guó)標(biāo)碼是相同的,且均為2字節(jié)

  C、不同漢字的機(jī)內(nèi)碼的長(zhǎng)度是不相同的

  D、同一漢字用不同的輸入法輸入時(shí),其機(jī)內(nèi)碼是不相同的

  答案:(A)

  評(píng)析:漢字信息交換碼(國(guó)標(biāo)碼)是用于漢字信息處理系統(tǒng)之間或通信系統(tǒng)之間進(jìn)行信息交換的漢字代碼。而漢字內(nèi)碼是用于計(jì)算機(jī)內(nèi)部對(duì)漢字進(jìn)行存儲(chǔ)、處理和傳輸?shù)臐h字代碼。國(guó)標(biāo)碼和漢字內(nèi)碼之間的關(guān)系為:漢字的內(nèi)碼為漢字的國(guó)標(biāo)碼+8080H,所以選項(xiàng)B是錯(cuò)誤的。一個(gè)漢字的內(nèi)碼用2個(gè)字節(jié)存儲(chǔ),所以不同漢字的機(jī)內(nèi)碼長(zhǎng)度也是相同的,故選項(xiàng)C錯(cuò)誤。為將漢字輸入計(jì)算機(jī)而編制的代碼稱為漢字輸入碼,同一漢字用不同的輸入法輸入時(shí)漢字輸入碼是不同的,其長(zhǎng)度也不一定相同,如"中"字的全拼輸入碼是"zhong",五筆的輸入碼是"kh",所以選項(xiàng)A正確。但作為計(jì)算機(jī)內(nèi)部處理漢字用的漢字內(nèi)碼,其值是相同的,故選項(xiàng)D錯(cuò)誤。

  5、下列的英文縮寫(xiě)和中文名字的對(duì)照中,錯(cuò)誤的是______。

  A、WAN--廣域網(wǎng)

  B、ISP--因特網(wǎng)服務(wù)提供商

  C、USB--不間斷電源

  D、RAM--隨機(jī)存取存儲(chǔ)器

  答案:(C)

  評(píng)析:UPS--不間斷電源

  USB--通用串聯(lián)接口

  6、下列敘述中,正確的是______。

  A、高級(jí)程序設(shè)計(jì)語(yǔ)言的編譯系統(tǒng)屬于應(yīng)用軟件

  B、高速緩沖存儲(chǔ)器(Cache)一般用SRAM來(lái)實(shí)現(xiàn)

  C、CPU可以直接存取硬盤(pán)中的數(shù)據(jù)

  D、存儲(chǔ)在ROM中的信息斷電后會(huì)全部丟失

  答案:(B)

  評(píng)析:高級(jí)程序設(shè)計(jì)語(yǔ)言的編譯系統(tǒng)屬于系統(tǒng)軟件,所以選項(xiàng)A是錯(cuò)誤的。

  CPU只能直接存取內(nèi)存儲(chǔ)器中的數(shù)據(jù),不能直接存取硬盤(pán)中的數(shù)據(jù),所以選項(xiàng)C是錯(cuò)誤的。

  存儲(chǔ)在RAM中的信息斷電后會(huì)全部丟失,而存儲(chǔ)在ROM中的信息斷電后不會(huì)丟失,所以選項(xiàng)D是錯(cuò)誤的。

  靜態(tài)存儲(chǔ)器(SRAM)是利用其中觸發(fā)器的兩個(gè)穩(wěn)態(tài)來(lái)表示所存儲(chǔ)的"0"和"1"的。這類(lèi)存儲(chǔ)器集成度低、價(jià)格高,但存取速度快,常用來(lái)作高速緩沖存儲(chǔ)器,所以選項(xiàng)B是正確的。

  7、全拼或簡(jiǎn)拼漢字輸入法的編碼屬于______。

  A、音碼

  B、形聲碼

  C、區(qū)位碼

  D、形碼

  答案:(A)

  評(píng)析:漢字編碼已有四五百種之多,主要可分為形碼,聲碼和形聲碼。五筆字型是形碼,它把漢字分解為若干字根,分別由字母代表;聲碼則是根據(jù)漢語(yǔ)拼音制作的編碼,如雙拼雙音輸入法;形聲碼是形碼和聲碼的特點(diǎn)結(jié)合起來(lái),將字根轉(zhuǎn)換成拼音進(jìn)行編碼,兼有兩者的優(yōu)長(zhǎng)。

  8、當(dāng)前流行的Pentium 4 CPU的字長(zhǎng)是______。

  A、8bits

  B、16bits

  C、32bits

  D、64bits

  答案:(C)

  評(píng)析:CPU的"字長(zhǎng)",是CPU一次能處理的二進(jìn)制數(shù)據(jù)的位數(shù),它決定著CPU內(nèi)部寄存器、ALU和數(shù)據(jù)總線的位數(shù),字長(zhǎng)是CPU斷代的重要特征。

  如果CPU的字長(zhǎng)為8位,則它每執(zhí)行一條指令可以處理8位二進(jìn)制數(shù)據(jù),如果要處理更多位數(shù)的數(shù)據(jù),就需要執(zhí)行多條指令。當(dāng)前流行的Pentium 4 CPU的字長(zhǎng)是32位,它執(zhí)行一條指令可以處理32位數(shù)據(jù)。

  9、調(diào)制解調(diào)器(Modem)的主要技術(shù)指標(biāo)是數(shù)據(jù)傳輸速率,它的度量單位是______。

  A、MIPS

  B、Mbps

  C、dpi

  D、KB

  答案:(B)

  評(píng)析:調(diào)制解調(diào)器的主要技術(shù)指標(biāo)是它的數(shù)據(jù)傳輸速率,F(xiàn)有14.4kbps、28.8kbps、33.6kbps、56kbps幾種,數(shù)值越高,傳輸速度越快。

  10、下列關(guān)于計(jì)算機(jī)病毒的敘述中,正確的是______。

  A、所有計(jì)算機(jī)病毒只在可執(zhí)行文件中傳染

  B、計(jì)算機(jī)病毒可通過(guò)讀寫(xiě)移動(dòng)硬盤(pán)或Internet網(wǎng)絡(luò)進(jìn)行傳播

  C、只要把帶毒優(yōu)盤(pán)設(shè)置成只讀狀態(tài),那么此盤(pán)上的病毒就不會(huì)因讀盤(pán)而傳染給另一臺(tái)計(jì)算機(jī)

  D、清除病毒的最簡(jiǎn)單的方法是刪除已感染病毒的文件

  答案:(B)

  評(píng)析:計(jì)算機(jī)病毒實(shí)質(zhì)上是一個(gè)特殊的計(jì)算機(jī)程序,這種程序具有自我復(fù)制能力,可非法入侵而隱藏在存儲(chǔ)媒體中的引導(dǎo)部分、可執(zhí)行程序或數(shù)據(jù)文件的可執(zhí)行代碼中。

  一旦發(fā)現(xiàn)電腦染上病毒后,一定要及時(shí)清除,以免造成損失。清除病毒的方法有兩種,一是手工清除,二是借助反病毒軟件清除病毒。

【下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案】相關(guān)文章:

下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案06-27

全國(guó)計(jì)算機(jī)二級(jí)考試C++筆試模擬題及答案04-16

2015下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案(三)02-25

2015下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案(四)02-27

2015下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案(五)02-14

2015下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案(九)07-09

2015下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案(十)04-13

2015下半年全國(guó)計(jì)算機(jī)二級(jí)C++考試模擬題及答案(二)06-01

全國(guó)計(jì)算機(jī)二級(jí)考試C++精選試題及答案12-28