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

試題

計(jì)算機(jī)二級(jí)C++語(yǔ)言程序設(shè)計(jì)考試選擇題

時(shí)間:2025-01-23 23:14:15 試題 我要投稿

計(jì)算機(jī)二級(jí)C++語(yǔ)言程序設(shè)計(jì)考試精選選擇題

  為了做好計(jì)算機(jī)二級(jí)的考試準(zhǔn)備,在備考的過(guò)程中,除了要鞏固書(shū)本上的內(nèi)容,刷試題也是備考的一個(gè)方式,下面就是小編跟大家分享計(jì)算機(jī)二級(jí)C++語(yǔ)言程序設(shè)計(jì)考試精選選擇題,歡迎大家閱讀!

計(jì)算機(jī)二級(jí)C++語(yǔ)言程序設(shè)計(jì)考試精選選擇題

  1.下列敘述中正確的是(  )。

  A.對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行查找,最壞情況下需要的比較次數(shù)為n

  B.對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(n/2)

  C.對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(log2n)

  D.對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(nlog2n)

  2.算法的時(shí)間復(fù)雜度是指(  )。

  A.算法的執(zhí)行時(shí)間

  B.算法所處理的數(shù)據(jù)量

  C.算法程序中的語(yǔ)句或指令條數(shù)

  D.算法在執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)

  3.軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件),下面屬于系統(tǒng)軟件的是(  )。

  A.編輯軟件

  B.操作系統(tǒng)

  C.教務(wù)管理系統(tǒng)

  D.瀏覽器

  4.軟件(程序)調(diào)試的任務(wù)是(  )。

  A.診斷和改正程序中的錯(cuò)誤

  B.盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤

  C.發(fā)現(xiàn)并改正程序中的所有錯(cuò)誤

  D.確定程序中錯(cuò)誤的性質(zhì)

  5.數(shù)據(jù)流程圖(DFD)是(  )。

  A.軟件概要設(shè)計(jì)的工具

  B.軟件詳細(xì)設(shè)計(jì)的工具

  C.結(jié)構(gòu)化方法的需求分析工具

  D.面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ?/p>

  6.軟件生命周期可分為定義階段、開(kāi)發(fā)階段和維護(hù)階段。詳細(xì)設(shè)計(jì)屬于(  )。

  A.定義階段

  B.開(kāi)發(fā)階段

  C.維護(hù)階段

  D.上述3個(gè)階段

  7.數(shù)據(jù)庫(kù)管理系統(tǒng)中負(fù)責(zé)數(shù)據(jù)模式定義的語(yǔ)有是(  )。

  A.數(shù)據(jù)定義語(yǔ)言

  B.數(shù)據(jù)管理語(yǔ)言

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

  D.數(shù)據(jù)控制語(yǔ)言

  8.在學(xué)生管理的關(guān)系數(shù)據(jù)庫(kù)中,存取一個(gè)學(xué)生信息的數(shù)據(jù)單位是(  )。

  A.文件

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

  C.字段

  D.記錄

  9.數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E—R圖來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的(  )。

  A.需求分析階段

  B.邏輯設(shè)計(jì)階段

  C.概念設(shè)計(jì)階段

  D.物理設(shè)計(jì)階段

  10.有兩個(gè)關(guān)系R和T如下所示:

  則由關(guān)系R得到關(guān)系T的操作是(  )。

  A.選擇

  B.投影

  C.交

  D.并

  11.兩個(gè)或兩個(gè)以上模塊之間關(guān)聯(lián)的緊密程度稱(chēng)為(  )。

  A.耦合度

  B.內(nèi)聚度

  C.復(fù)雜度

  D.數(shù)據(jù)傳輸特性

  12.下列描述中正確的是(  )。

  A.軟件工程只是解決軟件項(xiàng)目的管理問(wèn)題

  B.軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問(wèn)題

  C.軟件工程的主要思想是強(qiáng)調(diào)在軟件開(kāi)發(fā)過(guò)程中需要應(yīng)用工程化原則

  D.軟件丁二程只是解決軟件開(kāi)發(fā)中的技術(shù)問(wèn)題

  13.關(guān)系模型允許定義3類(lèi)數(shù)據(jù)約束,下列不屬于數(shù)據(jù)約束的是(  )。

  A.實(shí)體完整性約束

  B.參照完整性約束

  C.屬性完整性約束

  D.用戶自定義完整性約束

  14.下列描述中正確的是(  )。

  A.程序就是軟件

  B.軟件開(kāi)發(fā)不受計(jì)算機(jī)系統(tǒng)的限制

  C.軟件既是邏輯實(shí)體,又是物理實(shí)體

  D.軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合

  15.用樹(shù)型結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是(  )。

  A.關(guān)系模型

  B.網(wǎng)狀模型

  C.層次模型

  D.以上三個(gè)都是

  16.下列關(guān)于函數(shù)的描述中,錯(cuò)誤的是(  )。

  A.函數(shù)可以沒(méi)有返回值

  B.函數(shù)可以沒(méi)有參數(shù)

  C.函數(shù)可以是一個(gè)類(lèi)的成員

  D.函數(shù)不能被定義為模板

  17.若MyClass是一個(gè)類(lèi)名,其有如下語(yǔ)句序列:

  MyClassc1,*c2;

  MyClass*c3=newMyClass;

  MyClass&c4=c1;

  上面的語(yǔ)句序列所定義的類(lèi)對(duì)象的個(gè)數(shù)是(  )。

  A.1

  B.2

  C.3

  D.4

  18.下列關(guān)于繼承方式的描述中,錯(cuò)誤的是(  )。

  A.如果不顯式地指定繼承方式,默認(rèn)的繼承方式是私有(private)

  B.采用公有繼承方式時(shí),基類(lèi)中的公有成員在派生類(lèi)中仍然是公有成員

  C.采用保護(hù)繼承方式時(shí),基類(lèi)中的保護(hù)成員在派生類(lèi)中仍然是保護(hù)成員

  D.采用私有繼承方式時(shí),基類(lèi)中的私有成員在派生類(lèi)中仍然是私有成員

  19.將前綴運(yùn)算符“一一”重載為非成員函數(shù),下列原型中,能正確用于類(lèi)中說(shuō)明的是(  )。

  A.Deer&operator一一{int};

  B.Decroperator一一(Decr&,int);

  C.friendDeer&cperator一一(Deer&);

  D.friendDeeroperacor一一(Deer&,int);

  20.若MyTemp是一個(gè)具有虛擬類(lèi)型參數(shù)的類(lèi)模板,且有如下語(yǔ)句序列:

  MyTempp2;

  MyTempp3[2];

  編譯系統(tǒng)在處理上面的話句序列時(shí),所生成的模板MyTemp的實(shí)例的個(gè)數(shù)是(  )。

  A.1

  B.2

  C.3

  D.4

  21.在C++中,cin是一個(gè)(  )。

  A.類(lèi)

  B.對(duì)象

  C.模板

  D.函數(shù)

  22.在下列字符中,不允許作為C++標(biāo)識(shí)符的是(  )。

  A.b

  B.B

  C._

  D.2

  23.下列敘述中,錯(cuò)誤的是(  )。

  A.false是一個(gè)邏輯型常量

  B.“b”’是一個(gè)字符型常量

  C.365是一個(gè)int常量

  D.3.1415926是一個(gè)double常量

  24.若x和y是程序中的兩個(gè)整型變量,則下列if語(yǔ)句中正確的是(  )。

  A.if(x==O)y=1;elsey=2;

  B.if(x==0)theny=1elsey=2

  C.if(x==O)y=1elsey=2;

  D.ifx==0y=1elsey=2;

  25.要定義整型數(shù)組x,使之包括初值為0的3個(gè)元素,下列語(yǔ)句中錯(cuò)誤的是(  )。

  A.intx[3]={0,0,0};

  B.intx[]={0};

  C.staticintx[3]={0);

  D.intx[]={0,0,0};

  26.關(guān)于函數(shù)中的<返回類(lèi)型>,下列表述中錯(cuò)誤的是(  )。

  A.<返回類(lèi)型>中有可能包含關(guān)鍵字int

  B.<返回類(lèi)型>中有可能包含自定義標(biāo)識(shí)符

  C.<返回類(lèi)型>中有可能包含字符*

  D.<返回類(lèi)型>中可能包含[]

  27.要定義一個(gè)引用變量P,使之引用類(lèi)MyClass的一個(gè)對(duì)象,正確的定義語(yǔ)句是(  )。

  A.MyClassp=MyClass;

  B.MyClassp=newMyClass;

  C.MyClass&p=newMyClass;

  D.MyClassa,&p=a;

  28.有如下兩個(gè)類(lèi)定義:

  classXX{

  private:

  doublexl;

  protected:

  doublex2;

  public:

  doublex3;

  };

  claseYY:protectedXX{

  private:

  doubleyl;

  protected:

  doubley2;

  public:

  doubley3;

  };

  在類(lèi)YY中保護(hù)成員變量的個(gè)數(shù)是(  )。

  A.1

  B.2

  C.3

  D.4

  29.下列關(guān)于運(yùn)算符重載的描述中,錯(cuò)誤的是(  )。

  A.可以通過(guò)運(yùn)算符重載在C++中創(chuàng)建新的運(yùn)算符

  B.賦值運(yùn)算符只能重載為成員函數(shù)

  C.運(yùn)算符函數(shù)重載為類(lèi)的成員函數(shù)時(shí),第一操作參數(shù)就是該類(lèi)對(duì)象

  D.重載類(lèi)型轉(zhuǎn)換運(yùn)算符時(shí)不需要聲明返回類(lèi)型

  30.下列關(guān)于類(lèi)模板的描述中,錯(cuò)誤的是(  )。

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

  B.可以為類(lèi)模板參數(shù)設(shè)置默認(rèn)值

  C.類(lèi)模板描述了一組類(lèi)

  D.類(lèi)模板中只允許有一個(gè)類(lèi)型參數(shù)

  31.下列控制格式輸入輸出的操作符中,能夠設(shè)置浮點(diǎn)數(shù)精度的是(  )。

  A.setprecision

  B.setw

  C.setfill

  D.showpoint

  32.下列程序段中包含4個(gè)函數(shù),其中具有隱含this指針的是(  )。

  intfunl(  );

  classTest{

  public:

  intfun2(  );

  friendintfun3(  );

  staticintfun4(  );

  };

  A.funl

  B.fun2

  C.fun3

  D.fun4

  33.有如下程序:

  #include

  usingnamespacestd;

  classTest(

  public:

  Test(  ){}

  Test(constTest8Lt){cout<<1;}

  };

  Testfun(Test&u){Testt=U;returnt;}

  intmain(  ){Testx,y;x=fun(y);return0;}

  運(yùn)行這個(gè)程序的輸出結(jié)果是(  )。

  A.無(wú)輸出

  B.1

  C.1l

  D.111

  34.有如下程序:

  #include

  usingnamespacestd;

  classA{

  public:

  A(inti=O):rl(i){}

  voidprint(  ){cout<<’E’

  voidprint(intx){cout<<’P’<-’;}

  private:

  intr1;

  };

  intmain(  ){

  Aal:

  constAa2(4);

  a1.print(2);

  a2.print(  );

  return0;

  }

  運(yùn)行時(shí)的輸出結(jié)果是(  )。

  A.P8一E4

  B.P8一C16一

  C.P0一E4一

  D.P0一C16—

  35.下列代碼段聲明了3個(gè)類(lèi):

  classPerson{);

  classStudent:publicPerson{};

  classUndergraduate:Student{);

  下列關(guān)于這些類(lèi)之間關(guān)系的描述中,錯(cuò)誤的是(  )。

  A.類(lèi)Person是類(lèi)Undergraduate的基類(lèi)

  B.類(lèi)Undergraduate從類(lèi)Student公有繼承

  C.類(lèi)Student是類(lèi)Person的派生類(lèi)

  D.類(lèi)Undergraduate是類(lèi)Person的派生類(lèi)

  36.有如下程序:

  #include

  Usingnamespacestd;

  classBase{

  public:

  Base(intx=O):valB(x){cout<~Base(  ){cout

  intvalB:

  };

  classDerived:publicBase{

  public:

  Derived(intX=0,inty=0):Base(x),valD(y)(cout<~Derived(  ){cout

  intvalD;

  };

  intmain(  ){

  Derivedobj12(2,3);

  return0;

  }

  運(yùn)行時(shí)的輸出結(jié)果是(  )。

  A.2332

  B.2323

  C.3232

  D.3223

  37.下面是類(lèi)Shape的定義:

  classShape{

  public:

  virtualvoidDraw(  )=0;

  }

  下列關(guān)于Shape類(lèi)的描述中,正確的是(  )。

  A.類(lèi)Shape是虛基類(lèi)

  B.類(lèi)Shape是抽象類(lèi)

  C.類(lèi)Shape中的Draw函數(shù)聲明有誤

  D.語(yǔ)句“ShapeS;”能夠建立Shape的一個(gè)對(duì)象S

  38.將運(yùn)算符“+”重載為非成員函數(shù),下列原型聲明中,錯(cuò)誤的是(  )。

  A.MyClockoperator+(MyClock,long);

  B.MyClockoperator+(MyClock,MyCloek);

  C.MyCloekoperator+(long,long);

  D.MyClockoperator+(long,MyCloek):

  39.打開(kāi)文件時(shí)可單獨(dú)或組合使用下列文件打開(kāi)模式:

 、賗os_base::aop

 、趇os_base::binary

 、踚os_base::

 、躨os_base::out

  若要以二進(jìn)制讀方式打開(kāi)一個(gè)文件,需使用的文件打開(kāi)模式為(  )。

  A.①③

  B.①④

  C.②③

  D.②④

  40.有如下程序:

  #include

  usingnamespacestd;

  classB{

  public:

  B(intxx):x(xx){++count;x+=10;}

  virtualvoidshow(  )const

  {cout

  staticintcount;

  private:

  intx;

  };

  classD:publicB{

  public:

  D(intxx,intyy):B(XX),y(yy){++count;y+=

  100;)

  virtualvoidshow(  )const

  {cout

  inty;

  };

  intB::count==0;

  intmain(  ){

  B*ptr=newD(10,20);

  ptr->show(  );

  ptr;

  return0;

  }

  運(yùn)行時(shí)的輸出結(jié)果是(  )。

  A.1_120

  B.2_120

  C.1_20

  D.2_20

【計(jì)算機(jī)二級(jí)C++語(yǔ)言程序設(shè)計(jì)考試選擇題】相關(guān)文章:

計(jì)算機(jī)二級(jí)C++語(yǔ)言程序設(shè)計(jì)考試選擇題練習(xí)02-18

全國(guó)計(jì)算機(jī)二級(jí)C++語(yǔ)言程序設(shè)計(jì)考試選擇題及答案07-19

2016計(jì)算機(jī)二級(jí)《C++語(yǔ)言程序設(shè)計(jì)》考試大綱05-16

全國(guó)計(jì)算機(jī)二級(jí)C++語(yǔ)言程序設(shè)計(jì)選擇題試題05-02

計(jì)算機(jī)二級(jí)考試《C++語(yǔ)言程序設(shè)計(jì)》考試題201705-14

2017計(jì)算機(jī)等級(jí)考試二級(jí)C++語(yǔ)言程序設(shè)計(jì)考綱07-24

全國(guó)計(jì)算機(jī)二級(jí)C++語(yǔ)言程序設(shè)計(jì)選擇題練習(xí)試題07-24

計(jì)算機(jī)二級(jí)考試C++語(yǔ)言程序設(shè)計(jì)上機(jī)考試試題05-10

2016年計(jì)算機(jī)二級(jí)《C++語(yǔ)言程序設(shè)計(jì)》考試大綱06-22