奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

試題

下半年全國計算機二級C++考試模擬題及答案

時間:2024-06-27 19:11:09 澤彪 試題 我要投稿

下半年全國計算機二級C++考試模擬題及答案

  在日常學習、工作生活中,我們或多或少都會接觸到練習題,做習題在我們的學習中占有非常重要的位置,對掌握知識、培養能力和檢驗學習的效果都是非常必要的,還在為找參考習題而苦惱嗎?下面是小編為大家整理的下半年全國計算機二級C++考試模擬題及答案習題,僅供參考,希望能夠幫助到大家。

下半年全國計算機二級C++考試模擬題及答案

  下半年全國計算機二級C++考試模擬題及答案

  一、選擇題

  1.根據數據結構中各數據元素之間前后件關系的復雜程度,一般將數據結構分成( )

  A.動態結構和靜態結構

  B.緊湊結構和非緊湊結構

  C.線性結構和非線性結構

  D.內部結構和外部結構

  【參考答案】 C

  2.在下列幾種排序方法中,要求內存量最大的是( )

  A.插入排序

  B.選擇排序

  C.快速排序

  D.歸并排序

  【參考答案】 D

  3.下列不屬于軟件調試技術的是( )

  A.強行排錯法

  B.集成測試法

  C.回溯法

  D.原因排除法

  【參考答案】 B

  4.軟件復雜性度量的參數包括( )

  A.效率

  B.規模

  C.完整性

  D.容錯性

  【參考答案】 B

  5.數據庫系統的核心是( )

  A.數據庫

  B.數據庫管理系統

  C.數據庫模型

  D.軟件工具

  【參考答案】 B

  6.最簡單的交換排序方法是( )

  A.快速排序

  B.選擇排序

  C.堆排序

  D.冒泡排序

  【參考答案】 D

  7.線性表的順序存儲結構和線性表的鏈式存儲結構分別是( )

  A.順序存取的存儲結構、順序存取的存儲結構

  B.隨機存取的存儲結構、順序存取的存儲結構

  C.隨機存取的存儲結構、隨機存取的存儲結構

  D.任意存取的存儲結構、任意存取的存儲結構

  【參考答案】 B

  8.在結構化設計方法中,生成的結構圖(SC)中,帶有箭頭的連線表示( )

  A.模塊之間的調用關系

  B.程序的組成成分

  C.控制程序的執行順序

  D.數據的流向

  【參考答案】 A

  9.一個關系中屬性個數為1時,稱此關系為( )

  A.對應關系

  B.單一關系

  C.一元關系

  D.二元關系

  【參考答案】 C

  10.相對于數據庫系統,文件系統的主要缺陷有數據關聯差、數據不一致性和( )

  A.可重用性差

  B.安全性差

  C.非持久性

  D.冗余性

  【參考答案】 D

  11.下列選中不全是C++關鍵字的是( )

  A.const,break,default

  B.long,void,using

  C.virtual,extern,include

  D.try,throw,this

  【參考答案】 C

  12.在32位的計算機中,一個char型數據所占的內存長度的字節是( )

  A.4

  B.1

  C.2

  D.8

  【參考答案】 B

  13.有如下程序:

  #include″iostream.h″

  void main()

  { int x=1,a=0,b=0;

  switch(x) {

  case 0:b++;

  case 1:a++;

  case 2:a++;b++; }

  cout<<″a=″<

  該程序的輸出結果是( )

  A.a=2,b=1

  B.a=1,b=1

  C.a=1,b=0

  D.a=2,b=2

  【參考答案】 A

  14.若有說明int a[3][4];,則a數組元素的非法引用是( )

  A.a[0][2*1]

  B.a[1][3]

  C.a[4-2][0]

  D.a[0][4]

  【參考答案】 D

  15.若已定義的函數有返回值,則以下關于該函數調用的敘述中錯誤的是( )

  A.函數調用可以作為獨立的語句存在

  B.函數調用可以無返回值

  C.函數調用可以出現在表達式中

  D.函數調用可以作為一個函數的形參

  【參考答案】 D

  16.以下類定義中可能會引起錯誤的語句是( )

  class A

  { public:

  ~A(){ } //1

  int i; //2

  private:

  int j; //3

  A(int i){i++;} //4 };

  A.1

  B.2

  C.3

  D.4

  【參考答案】 D

  17.下列描述中錯誤的是( )

  A.派生類可以作為基類派生其他的子類

  B.派生類繼承基類的所有數據成員

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

  D.派生類不能繼承一些函數成員

  【參考答案】 B

  18.下列運算符中哪些是不能夠被重載的?( )

  A..,.*,->*,::,?:

  B.++,--,new,,==

  C.sizeof,new,,++,--

  D.sizeof,new,,+,-

  【參考答案】 A

  19.下列關于函數模板實參不能省略的情況說明不正確的是( )

  A.從模板函數實參表獲得的信息有矛盾

  B.需要獲得特定類型的返回值,而不管參數的類型如何

  C.虛擬類型參數沒有出現在模板函數的形參表中

  D.函數模板不含有常規形參

  【參考答案】 D

  20.表達式10>5&&6%3的值是( )

  A.-1

  B.非零值

  C.0

  D.1

  【參考答案】 C

  21.以下函數調用語句中含有參數個數是( )

  excc((v1,v2),(v2,v3,v4),v6);

  A.3

  B.4

  C.5

  D.6

  【參考答案】 A

  22.下列程序段的輸出結果是( )

  #include

  void fun(fun *x,int *y)

  { cout<<*x<<*y;

  *x=3;

  *y=4; }

  void main()

  { int x=1,y=2;

  fun(&y,&x);

  cout<

  A.2143

  B.1212

  C.1.4

  D.2112

  【參考答案】 A

  23.下列程序的輸出結果是( )

  #include

  void main()

  { char *str=″12123434″;

  int x1=0,x2=0,x3=0,x4=0,i;

  for(i=0;str[i]!=′\0′;i++)

  switch(str[i])

  { case′1′:x4++;

  case′2′:x3++;

  case′3′:x2++;

  case′4′:x1++;〗 }

  cout<

  A.8,6,4,1

  B.8,6,3,2

  C.8,8,4,1

  D.8,6,4,2

  【參考答案】 D

  24.每個C++程序中都必須有且僅有一個( )

  A.類

  B.預處理命令

  C.主函數

  D.語句

  【參考答案】 C

  25.設有int x=11,則表達式(x++*2/3)的值是( )

  A.7

  B.8

  C.11

  D.12

  【參考答案】

  26.對表達式for(表達式1;;表達式3)可理解為( )

  A.for(表達式1;0;表達式3)

  B.for(表達式1;1;表達式3)

  C.for(表達式1;表達式3)

  D.for(;;表達式3)

  【參考答案】 B 27.有如下說明

  int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

  則數值為9的表達式是( )

  A.*p+9

  B.*(p+8)

  C.*p+=9

  D.p+8

  【參考答案】 B

  28.以下對C++語言函數的有關描述中,正確的是( )

  A.在C++語言中調用函數,只能把實參的值傳給形參,形參的值不能傳送給實參

  B.C++語言函數既可以嵌套定義又可以遞歸調用

  C.函數必須無返回值,否則不能使用函數

  D.函數必須有返回值,返回值類型不定

  【參考答案】 A

  29.拷貝構造函數的參數一般是( )

  A.某對象名

  B.某對象成員名

  C.某對象的引用名

  D.指向對象的指針名

  【參考答案】 C

  30.下面這個程序的結果是( )

  #include

  class A

  { private:

  int a;

  public:

  void seta();int geta();};

  void A::seta()

  { a=1;}

  int A::gate()

  { return a;}

  class B

  { private:

  int a;

  public:

  void seta();int geta();};

  void B::seta()

  {a=2;}

  int B::geta()

  {return a;}

  class C:public A,public B

  { private:

  int b;

  public:

  void display();};

  void C::display()

  { int b=geta();

  cout<

  void main()

  C c;

  C.seta();

  C.display();}

  A.1

  B.2

  C.隨機輸出1或2

  D.程序有錯

  【參考答案】 D

  31.對于模板定義關鍵字class和typename說法不正確的是( )

  A.程序中的class并不能都替換為typename

  B.class和typename都可互相替換

  C.程序中的typename都能替換為class

  D.程序中的部分class可以替換為typename

  【參考答案】 B

  32.以下程序的輸出結果是( )

  #include

  long fun(int n)

  { long s;

  if(n==1||n==2)s=2;

  else s=n-fun(n-1);

  return s; }

  void main()

  { cout<

  A.1

  B.2

  C.3

  D.4

  【參考答案】 A

  33.有如下程序

  #include

  void main()

  { char ch[2][5]={″6937″,″8254″},*p[2];

  int i,j,s=0;

  for(i=0;i<2;i++)p[i]=ch[i];

  for(i=0;i<2;i++)

  for(j=0;p[i][j]>′\0′;j+=2)

  s=10*s+p[i][j]-′0′;

  cout<

  該程序的輸出結果是( )

  A.69825

  B.63825

  C.6385

  D.693825

  【參考答案】 C

  34.以下程序的輸出結果是( )

  #include

  void main()

  { char x=040;

  cout<<(x<<1);}

  A.100

  B.80

  C.64

  D.32

  【參考答案】 C

  35.對以下說明語句的正確理解是( )

  int a[10]={6,7,8,9,10};

  A.將5個初值依次賦給a[1]至a[5]

  B.將5個初值依次賦給a[0]至a[4]

  C.將5個初值依次賦給a[6]至a[10]

  D.因為數組長度與初值的個數不相同,所以此語句不正確

  【參考答案】 B

  二、填空題

  1.算法的工作量大小和實現算法所需的存儲單元多少分別稱為算法的【1】。

  【參考答案】

  【1】時間復雜度和空間復雜度

  2.可以把具有相同屬性的一些不同對象歸類,稱為【2】。

  【參考答案】

  【2】對象類

  3.由關系數據庫系統支持的完整性約束是指【3】和參照完整性。

  【參考答案】

  【3】實體完整性

  4.軟件結構是以【4】為基礎而組成的一種控制層次結構。

  【參考答案】

  【4】模塊

  5.數據庫保護分為:安全性控制、【5】、并發性控制和數據的恢復。

  【參考答案】

  【5】完整性控制

  6.在C++語言的面向對象程序設計框架中,【6】是程序的基本組成單元。

  【參考答案】

  【6】類

  7.以下程序的輸出結果是【7】。

  #include

  void fun()

  { static int a=0;

  a+=2;

  cout<

  void main()

  { int cc;

  for(cc=1;cc<4;cc++)

  fun();

  cout<

  【參考答案】

  【7】2 4 6

  8.以下程序的輸出結果是【8】。

  #include

  unsigned fun(unsigned num)

  { unsigned k=1;

  do{k*=num%10;num/=10;}while(num);

  return k; }

  void main()

  { unsigned n=26;

  cout<

  【參考答案】

  【8】12

  9.C++語言中的多態性是在編譯時通過【9】和模板體現的,在運行時是通過【10】體現的。

  【參考答案】

  【9】CCCCCC 【10】虛函數

  10.執行下列語句后,c3中的值為【11】

  int c1=1,c2=2,c3;c3=1.0/c2*c1;

  【參考答案】

  【11】0

  11.以下程序的輸出結果是【12】。

  #include

  void main()

  { char s[]=″abcdef″;s[3]=′\0′;

  cout<

  【參考答案】

  【12】adc

  12.常數據成員和靜態數據成員在使用前共同的要求是要進行【13】。

  【參考答案】

  【13】初始化

  13.表達式x.operator+(y.operator++(0))還可以寫成【14】。

  【參考答案】

  【14】x+y++或x+(y++)

  14.構造函數是和【15】同名的函數。

  【參考答案】

  【15】類

  下半年全國計算機二級C++考試模擬題及答案 2

  1). 若要把變量聲名為暫時性變量,應使用如下哪種修飾符?

  A.protected

  B.provate

  C.transient

  D.volatile

  正確答案:C

  2). 下列命令中,哪個命令是Java的編譯命令?

  A.javac

  B.java

  C.javadoc

  D.appletviewer

  正確答案:A

  3). 在讀字符文件Employee.dat時,使用該文件作為參數的類是____。

  A.BufferedReader

  B.DataInputStream

  C.DataOutputStream

  D.FileInputStream

  正確答案:D

  4). switch 語句不能用于下列哪種數據類型?

  A.double

  B.byte

  C.short

  D.char

  正確答案:A

  5). 下面關于applet生命周期的說法正確的是

  A.applet生命周期是從瀏覽器解析HTML文件開始的

  B.瀏覽器加載結束時,終止applet的運行

  C.applet生命周期包括:applet的創建、運行、等待與消亡四個狀態

  D.以上說法均不正確

  正確答案:D

  6). main方法是Java application程序執行的入口點,關于main方法的方法頭,以下哪項是合法的?

  A.public static void main()

  B.public static void main(String args[])

  C.public static int main(String [] arg)

  D.public void main(String arg[])

  正確答案:B

  7). 下列代碼的執行結果是:public class Test2{public static void main(String args[]){System.out.println(5/2);}}

  A.2.5

  B.2.0

  C.2.50

  D.2

  正確答案:D

  8). 下列關于棧的敘述中正確的是

  A.在棧中只能插入數據

  B.在棧中只能刪除數據

  C.棧是先進先出的線性表

  D.棧是先進后出的線性表

  正確答案:D

  9). 下列屬于正則表達式的是

  A.一個數組

  B.一組二進制數據

  C.一個字符串

  D.一個公式

  正確答案:C

  10). 若a的值為3時,下列程序段被執行后,c的值是int c=1;if(a>0)if(a>3)c=2;else c=3;else c=4;

  A.1

  B.2

  C.3

  D.4

  正確答案:C

  11). 樹最適合用來表示____。

  A.有序數組元素

  B.無序數組元素

  C.元素之間具有分支層次關系的數據

  D.元素之間無聯系的數據

  正確答案:C

  12). 在Java中,由Java編譯器自動導入,而無需在程序中用import導入的包是____。

  A.java.applet

  B.java.awt

  C.java.util

  D.java.lang

  正確答案:D

  下半年全國計算機二級C++考試模擬題及答案 3

  1、 一個教師講授多門課程,一門課程由多個教師講

  授。則實體教師與課程關系 B

  A) 1:m 聯系

  B) m: n 聯系

  C) m: 1聯系

  D) 1:1聯系

  2、 結構化程序所要求的基本結構不包括 B

  A) 重復(循環)結構 B) GOTO跳轉

  C) 選擇(分支)結構 D) 順序結構

  3、 下列敘述中正確的是 C

  A) 在棧中,棧中元素隨棧底指針與棧頂指針的變化而

  動態變化

  B) 在棧中,棧頂指針不變,棧中元素隨棧底指針的變

  化而動態變化

  C) 在棧中,棧底指針不變,棧中的元素隨棧頂指針的

  變化而動態變化

  4、 定義無符號整數類為Uint,下面可以作為unit實例

  化的值是 C

  A) 0.369

  B) 整數集合{1,2,3,4,5}

  C) 369

  D) -369

  5、 下面描述中錯誤的是(D)

  A) 軟件設計是將軟件需求轉換為軟件表示的過程

  B) PAD圖是軟件詳細設計的表示工具

  C) 數據結構與數據庫設計是軟件設計的任務之一

  D) 系統總體結構圖支持軟件系統的詳細設計

  6、軟件按功能可以分為應用軟件、系統軟件和支撐軟件,下面的軟件中是應用軟件的是 C

  A) 數據庫管理系統

  B) UNIX操作系統

  C) 學生成績管理系統

  D) C語言編譯程序

  7、下列關于棧敘述正確的是 C

  A) 棧頂元素最后才能被刪除

  B) 棧底元素永遠不能被刪除

  C) 棧頂元素最先能被刪除

  8、軟件生命周期中的活動不包括 A

  A) 市場調研 B) 軟件測試

  C) 軟件維護 D) 需求分析

  9、下列敘述中正確的是 D

  A) 有一個以上根結點的數據結構不一定是非線性結構

  B) 雙向鏈表是非線性結構

  C) 循環鏈表是非線性結構

  D) 只有一個根結點的數據結構不一定是線性結構

  10、下列關于數據庫設計中的敘述中,正確的是 A

  A) 在需求分析階段建立數據字典

  B) 在物理設計階段建立數據字典

  C)在邏輯設計階段建立數據字典

  D) 在概念設計階段建立數據字典

  11、下列敘述中正確的是 D

  A) 設計算法時只需要考慮結果的可靠性

  B) B)算法就是程序

  C) 設計算法時只需要考慮數據結構的設計

  D) D)以上三種說法都不對

  12、程序調試的任務是 A

  A) 診斷和改正程序中的錯誤

  B)設計測試用例

  C) 驗證程序的正確性

  D) 發現程序中的錯誤

  13、下列關于二叉樹的敘述中,正確是 C

  A) 葉子結點是度為2的結點數的兩倍

  B) 度為2的結點數是度為1的結點數的兩倍

  C) 葉子結點總是比度為2的結點多一個

  D) 葉子結點總是比度為2的結點少一個

  14、數據庫系統的三級模式不包括 B

  A) 概念模式 B) 數據模式 C) 內模式 D) 外模式

【下半年全國計算機二級C++考試模擬題及答案】相關文章:

2023下半年全國計算機二級C++考試模擬題及答案08-22

2015下半年全國計算機二級C++考試模擬題及答案(九)03-07

計算機二級C++模擬題及答案03-17

全國計算機二級考試C++鞏固試題與答案03-01

2017計算機二級C++模擬題及答案12-02

2015年9月全國計算機二級考試C++筆試模擬題及答案(五)03-05

全國計算機二級《C++》上機試題及答案03-28

2015下半年全國計算機考試二級C++預測卷答案及解析11-24

全國計算機二級考試C++真題03-21

2010下半年全國計算機二級C++考試真題03-07

主站蜘蛛池模板: 嘉荫县| 西平县| 西峡县| 马尔康县| 福建省| 长岛县| 娱乐| 应城市| 堆龙德庆县| 平原县| 周至县| 肃北| 赣榆县| 庐江县| 中方县| 香港 | 扶绥县| 三河市| 南充市| 马龙县| 井研县| 徐闻县| 新邵县| 德州市| 庄河市| 林口县| 吉木萨尔县| 安泽县| 杂多县| 聂拉木县| 北碚区| 古田县| 公主岭市| 安顺市| 南安市| 铁力市| 景宁| 保靖县| 乌海市| 喀喇| 浦县|