鸭子tv国产极品在线观看_成人69视频在线播放_91精品免费在线观看_亚洲AT永久偷窥无码精品_国产精品自产拍在线观看涩浪潮久

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
2010春江蘇C++考試試題

絕密★ 啟用前

2010年春

江蘇省高等學(xué)校非計(jì)算機(jī)專業(yè)學(xué)生

計(jì)算機(jī)基礎(chǔ)知識(shí)和應(yīng)用能力等級(jí)考試

二級(jí)試卷

試卷語種:C++語言

 

  明:

1.本試卷包括計(jì)算機(jī)基礎(chǔ)知識(shí)部分和程序設(shè)計(jì)部分,考試時(shí)間共12 0分鐘;

2.本試卷滿分為60,分選擇題和填空題,試卷不分A、B類型;

3.計(jì)算機(jī)基礎(chǔ)知識(shí)部分全部是選擇題(20),程序設(shè)計(jì)部分分為選擇題(1 0

  )和填空題(30)兩種;

4.選擇題用答題卡答題。每一項(xiàng)有A、BC、D四個(gè)可供選擇的答案,請(qǐng)選

  擇其中一個(gè)你認(rèn)為正確的答案,HB鉛筆涂寫在答題卡的相應(yīng)答題號(hào)內(nèi)。

  每選對(duì)一項(xiàng)得1,不選或選錯(cuò)不得分;

5.填空題用答題紙答題。請(qǐng)將答案用藍(lán)、黑色鋼筆或圓珠筆填寫在答題紙的

  相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行,不得換行。每填對(duì)一個(gè)答案得1,

  不填或填錯(cuò)不得分;

6.請(qǐng)認(rèn)真填寫并仔細(xì)核對(duì)答題卡和答題紙上的學(xué)校名稱、準(zhǔn)考證號(hào)和姓名是

  否填寫正確。

7.考試結(jié)束時(shí)將試卷、答題卡和答題紙放在桌上,不得帶走。待監(jiān)考人員收

  畢清點(diǎn)后,方可離場。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    第一部分計(jì)算機(jī)基礎(chǔ)知識(shí)

1.下面關(guān)于通信技術(shù)的敘述中,錯(cuò)誤的是  ___1___ 。

    A.任何一個(gè)通信系統(tǒng)都有信源、信道和信宿這三個(gè)基本組成部分    ,

    B.為了實(shí)現(xiàn)遠(yuǎn)距離傳輸信息,在模擬通信和數(shù)字通信中均采用載波技術(shù)

    C.為了降低傳輸信息的成本,在通信中廣泛采用多路復(fù)用技術(shù)

D.數(shù)字通信系統(tǒng)的一個(gè)主要性能參數(shù)是信道帶寬,它指實(shí)際進(jìn)行數(shù)據(jù)傳輸時(shí)單位時(shí)間內(nèi)傳輸?shù)亩M(jìn)位數(shù)目

2.在下列有關(guān)集成電路及其應(yīng)用的敘述中,錯(cuò)誤的是    ___2___    。

    A.集成電路的制造工序繁多,工藝復(fù)雜且技術(shù)難度高

    B.經(jīng)過拋光后的硅片稱為晶圓,每個(gè)晶圓最多可以制成一個(gè)合格的集成電路芯片

    C.IC卡分為接觸式IC卡和非接觸式IC,后者通常又稱為射頻卡或感應(yīng)卡

    D.集成電路應(yīng)用十分廣泛,目前我國第2代居民身份證中就有集成電路芯片

3.在下列有關(guān)數(shù)字技術(shù)的一些敘述中,錯(cuò)誤的是    _____3_____    。

    A.數(shù)字技術(shù)是采用有限個(gè)狀態(tài)(例如"0""1")來表示、處理、存儲(chǔ)和傳輸信息的

    B.在邏輯代數(shù)中,11進(jìn)行邏輯加(V)和邏輯乘(^)的結(jié)果相同

    c.任何一個(gè)十進(jìn)制數(shù),均可以精確地轉(zhuǎn)換成等值的二進(jìn)制數(shù)

    D.PC機(jī)中,通常用原碼表示正整數(shù)、用補(bǔ)碼表示負(fù)整數(shù)

4.  在下列有關(guān)PC機(jī)主機(jī)的敘述中,錯(cuò)誤的是___4___   

  A.BIOSCMOS存儲(chǔ)器安裝在主板上,普通用戶一般不能自己更換

  B.由于PC機(jī)主板的物理尺寸等沒有標(biāo)準(zhǔn)化,所以不同PC機(jī)的主板均不能互換

  C.芯片組是PC機(jī)各組成部分相互連接和通信的樞紐,一般由2VLSI芯片組成

  D.芯片組決定了主板上所能安裝的內(nèi)存最大容量、速度及可使用的內(nèi)存條類型

5.  在下列4個(gè)Intel微處理器產(chǎn)品中,采用雙核結(jié)構(gòu)的是  _____5_____    。

    A. Core 2 Duo

    B.Pentium PRO

    C.Pentium III

    D.Pentium 4

6.  在下列四種PC機(jī)主存儲(chǔ)器類型中,目前常用的是  _____6_____   

    A.EDODRAM

    B.SDRAM

    C.RDRAM  

D.DDR SDRAM

7.  在下列有關(guān)PC機(jī)常用I/O接口的敘述中,錯(cuò)誤的是    7    。

    A. 目前顯卡與顯示器的接口大多采用VGA接口

    B.  可用于連接鼠標(biāo)器的USB接口和PS/2接口的數(shù)據(jù)傳輸方式均是串行傳輸方式

    C.  USB接口連接器有4個(gè)引腳,其中1個(gè)引腳可獲得由主機(jī)提供的+1.5V電源

    D. IEEE-1394b接口也是PC機(jī)常用的一種高速接口

8.  在下列有關(guān)PC機(jī)外存儲(chǔ)器的敘述中,錯(cuò)誤的是    8    。

    A.由于數(shù)據(jù)存取速度慢、容量小等原因,軟盤存儲(chǔ)器已逐漸被淘汰

    B. 所有的硬盤都是由2個(gè)或2個(gè)以上盤片組成的,硬盤中的盤面數(shù)為盤片數(shù)的2

    C.目前有些優(yōu)盤產(chǎn)品可以模擬軟盤和硬盤啟動(dòng)操作系統(tǒng)

    D. 目前常見的組合光驅(qū)(“康寶”)既有DVD只讀光驅(qū)功能,又有CD光盤刻錄機(jī)功能

 9.  在下列有關(guān)光盤存儲(chǔ)容量的敘述中,錯(cuò)誤的是    9    。

    A.80ram CD存儲(chǔ)容量大約為200多兆字節(jié)

    B.120mm CD存儲(chǔ)容量大約為600多兆字節(jié)

    C.單面單層的120mm DVD存儲(chǔ)容量大約為4.7GB

    D.單面單層的120mm藍(lán)光光盤存儲(chǔ)容量大約為17GB

 10.在下列有關(guān)Windows系列操作系統(tǒng)及其功能的敘述中,錯(cuò)誤的是    10   

    A.Windows操作系統(tǒng)采用并發(fā)多任務(wù)方式支持系統(tǒng)中多個(gè)任務(wù)的執(zhí)行

    B.Windows XP分為多個(gè)版本,它們可用于不同計(jì)算機(jī)和不同的應(yīng)用

.  C.Windows XP相比,Windows Vista做了許多改進(jìn),但其硬件運(yùn)行環(huán)境要求較高

    D.無論是硬盤還是光盤,它們均采用相同的文件系統(tǒng),FAT文件系統(tǒng)

11.在下列常用應(yīng)用軟件中,不能對(duì)編輯的文檔設(shè)置密碼的是    11    。

    A.Microsoft Word

    B.Microsoft Excel

    C.Microsoft PowerPoint

    D.Microsoft FrontPage

12.在下列關(guān)于無線局域網(wǎng)的敘述中,錯(cuò)誤的是    12   

    A.在無線局域網(wǎng)中,無線接入點(diǎn)實(shí)際上是一種無線交換機(jī),在室內(nèi)覆蓋距離可達(dá)幾十米

    B.目前無線局域網(wǎng)可采用的協(xié)議有Wi-Fi和藍(lán)牙等,后者的數(shù)據(jù)傳輸速率比前者更高

    C.若某電腦貼有Intel公司的"Centrino"(迅馳)標(biāo)記,則該電腦應(yīng)有集成的無線網(wǎng)卡

    D.無線網(wǎng)卡有多種類型,例如PCI無線網(wǎng)卡、USB無線網(wǎng)卡等

13.IP地址分為AB、C、D、E五類。下列4個(gè)IP地址中,屬于C類地址的是    13

    A.  1.110.24.2

    B.  202.119.23.12

    C.  130.24.35.68

    n.  26.10.35.4R

14.因特網(wǎng)上有許多不同結(jié)構(gòu)的局域網(wǎng)和廣域網(wǎng)互相連接在一起,它們能相互通信并協(xié)調(diào)工作

  的基礎(chǔ)是因?yàn)槎疾捎昧?/SPAN> ______14______ 

  A.ATM協(xié)議   

  B.TCP/lP協(xié)議   

  C.X.25協(xié)議

  D.NetBIOS協(xié)議

15.下列有關(guān)因特網(wǎng)接入的敘述中,錯(cuò)誤的是______15______    。

    A.采用電話撥號(hào)接入時(shí),數(shù)據(jù)傳輸速率只能達(dá)幾十kbps

    B.采用ADSL接入時(shí),網(wǎng)絡(luò)的下行數(shù)據(jù)傳輸速率通常高于上行數(shù)據(jù)傳輸速率    .

    C.采用ADSL接入時(shí),只需要ADSL調(diào)制解調(diào)器,不需要使用網(wǎng)卡

    D.采用有線電視接入時(shí),多個(gè)終端用戶將共享連接段線路的帶寬

16.在下列有關(guān)字符集及其編碼的敘述中,錯(cuò)誤的是 ______16______    。

    A.在我國臺(tái)灣地區(qū)使用的漢字編碼標(biāo)準(zhǔn)主要是GBK,該標(biāo)準(zhǔn)中收錄了大量的繁體漢字

    B.GBl8030標(biāo)準(zhǔn)中收錄的漢字?jǐn)?shù)目超過2,Windows XP操作系統(tǒng)支持該標(biāo)準(zhǔn)

    C.Unicode字符集中既收錄了大量簡體漢字,也收錄了大量繁體漢字

    D.GB2312是我國頒布的第一個(gè)漢字編碼標(biāo)準(zhǔn),該字符集還收錄了俄文、希臘字母等

17.若一幅圖像的大小為1024×768,顏色深度為16,則該圖像在不進(jìn)行數(shù)據(jù)壓縮時(shí),其數(shù)據(jù)量大約為______17______   

  A.768KB    、

  B.1.5MB

  C.3MB

  D.12.3MB

18.在下列4種類型的數(shù)字化聲音文件中,不可能包含人的說話聲音的是   18   。

    A. WAV

    B.MP3

    C.MID

    D.WMA

19.在下列有關(guān)數(shù)字視頻的敘述中,錯(cuò)誤的是   19   。

    A.PC機(jī)所使用的視頻卡能將輸入的模擬視頻信號(hào)進(jìn)行數(shù)字化

    B.目前使用攝像頭獲取視頻信息時(shí),不需要使用專門的視頻卡

    C.數(shù)字視頻在數(shù)據(jù)壓縮時(shí)只能使用MPEG標(biāo)準(zhǔn),DVD就是采用MPEG4標(biāo)準(zhǔn)壓縮的

    D.計(jì)算機(jī)動(dòng)畫是一種合成視頻,這種技術(shù)是發(fā)展動(dòng)漫產(chǎn)業(yè)的基礎(chǔ)

20.下列是幾種常見的電子商務(wù)的分類方法。若將電子商務(wù)分為B-C、B-B等類型,則該分類

    ______20______   。

    A.按交易的雙方進(jìn)行分類

    B.按使用的網(wǎng)絡(luò)類型分類

    c.按交易商品性質(zhì)分類

    D.按交易商品規(guī)模分類   

    第二部分  C++語言程序設(shè)計(jì)  .

一、選擇題(用答題卡答題,答案依次填在21-30答題號(hào)內(nèi))

21.若有;int x=6;則執(zhí)行語句:x+=x-=x*x;,x的值是  (21) 

    A.36    B.-60    C.60    D.-24

22.以下語句中,存在編譯錯(cuò)誤的是  (22)  

    A.char a[7],*p;  p=a="China";    B.char a[7],*p=a; p="China";

    C.char *a; a="China";            D.char a[7]={"China"};

23.以下有關(guān)函數(shù)的敘述中,正確的是  (23)    。

    A.函數(shù)必須返回一個(gè)值    B.函數(shù)體中必須有return語句

    C.函數(shù)可以多次重載      D.函數(shù)可以嵌套定義

24.執(zhí)行以下語句序列int j=0;while(j<25) j+=3; cout<

    輸出的結(jié)果是  (24) 

    A.24    B.25    C.27    D.28

25.實(shí)現(xiàn)運(yùn)行時(shí)的多態(tài)性需要使用  (25)

    A.重載函數(shù)    B.析構(gòu)函數(shù)    C.構(gòu)造函數(shù)    D.虛函數(shù)

26.以下有關(guān)類成員的描述中,正確的是  (26)

    A.友元函數(shù)是類的成員函數(shù)        B.類成員缺省的訪問權(quán)限是私有的

    C.類成員函數(shù)必須說明為公有的    D.派生類成員函數(shù)能訪問其基類的所有成員

27.對(duì)于任意一個(gè)類,其析構(gòu)函數(shù)  (27)

    A.是唯一的    B.可有多個(gè)    C.只能是缺省的    D.允許重載

28.類的成員函數(shù)中,沒有this指針的是  (28) 

    A.構(gòu)造函數(shù)    B.析構(gòu)函數(shù)    C.虛函數(shù)    D.靜態(tài)成員函數(shù)

29.以下有關(guān)繼承的敘述中,不正確的是  (29)    。

    A.繼承可以實(shí)現(xiàn)軟件復(fù)用          B.虛基類可解決多繼承產(chǎn)生的二義性問題

    C.派生類不繼承基類的私有成員    D.派生類的構(gòu)造函數(shù)要調(diào)用基類的構(gòu)造函數(shù)

30.靜態(tài)數(shù)據(jù)成員是  ( 30 )   的數(shù)據(jù)。

  A.私有    B.公有    C.保護(hù)    D.所有對(duì)象共享

二、填空題(請(qǐng)將答案填寫在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行)    、

●基本概念題,5

1.C++,將多態(tài)性分為靜態(tài)多態(tài)性和動(dòng)態(tài)多態(tài)性兩種。函數(shù)重載屬于    (1)    多態(tài)性,運(yùn)算

符重載屬于  (2)  多態(tài)性。

2.C++的文件流中,打開文件的方法有二種,一種是使用成員函數(shù)open()打開文件,另一種是

使用.(3)    打開文件。

3.要使一個(gè)指針變量不指向任一變量時(shí),應(yīng)將該指針變量的值賦為    (4)    。

4.當(dāng)用類的成員函數(shù)重載一個(gè)雙目運(yùn)算符時(shí),該成員函數(shù)的形參個(gè)數(shù)是  (5)  個(gè)。

●閱讀程序題,13

5.[程序]  (2)

  #include

  int f2(int *a,int b)

  {

    *a=*a+b;  b=*a+b;

    cout<<"*a="<<*a<<"\t"<<"b="<

    return *a+b;

  }

  void f1(int a,int &b)

  {

    a=a+b;b=a+b;

    b=f2(&a,b);

    cout<<"a="<  }

  void main(void)

  { 

    int x=4,y=5;

    f1(x,y);

    cout<  

 }

    執(zhí)行以上程序后輸出的第一行是___(6)___,第二行是___(7)___,第三行是___(8)___

6.[程序]  (3)

  #include

  void fun(int *s,int *y)

  {

    static int t=3;

    *y+=s[t];

    t--;

  }

  void main(void)

  {

    int a[]={10,20,30,40},i,x=0;

    for(i=0;i<4;i++){

      fun(a,&x);

      cout<

    }

  }

    執(zhí)行以上程序后輸出的第一行是___(9)___,第三行是 ___(10)___,第四行是 ___(11)___

7.[程序](3)

    #include

    void f(int x,int y)

    {

    int mid;

    if(x

      mid=(x+y)/2;

      cout<

      f(x,mid);

      }

    }

    void main(void)

    {

      f(1,10);

    }

    執(zhí)行以上程序后輸出的第一行是 ___(12)___ ,第二行是___(13)___  ,第三行是 ___(14)___ 。

8.[程序]  (2)

    #include

    int fun(char *s)

    {

     char *p=s;

     while(*p) p++;

     return(p-s);

    }

    void main(void)

    {

    char s1[]={"China"},s2[]={"Apple\nPear\tCat\0Bye"};

    cout<

    cout<

    }

    執(zhí)行以上程序后輸出的第一行是 ___(15)___  ,第二行是 ___(16)___  。

9.[程序]  (2)

  #include

 #include

  class B{

  public:

    B(char *s){name=new char[strlen(s)+1];strcpy(name,s);}

    virtual void print(){cout<<"姓名;"<

  protected:

       char *name;

 };

  class P1:public B{

    public:

       P1(char  *s,float g):B(s){x=g;}

 

  void print(int i)

  {  cout<<"姓名:"<年薪:"<萬元。  \n";}

  private:

    float x;

  };

  class P2:public B{

    public:

      P2(char *s,int n):B(s){  num=n;}

      void print(){cout<<"姓名;"<月工資:"<元。\n";}

         private:

    int num;

   };

   void main(void)

   {

    B *p;

    B  x("張明");

    P1  y("王虎",4.2);

    P2  z("李建國",5000);

    p=&x;p->print();

    p=&y;p->print();

    y.print(1);

    p=&z;p->print();

   }

    執(zhí)行以上程序后輸出的第二行是(17) ,第四行是(18)

●完善程序題,12

10.以下程序的功能是;從鍵盤接收一行字符串,首先按照字符的ASCII碼值從小到大對(duì)輸入的字李

串進(jìn)行排序,然后從排序后的字符串中刪除重復(fù)的字符并輸出刪除操作后的字符串。

[程序]  (4)

    #include

    #include

    char *fun(char *s)

    {  

     char *p,*q,*r,c;

     for(p=s; ___(19)___;p++){  //升序排序

      for(q=r=p;*q;q++)

        if(*r>*q)

         ___(20)___;

        if(r!=p){

         c=*r;

         *r=*p;

         *p=c;

       }

    } 

    for(p=s;*p;p++){    //從字符串中刪除重復(fù)的字符

      for(q=p;*p==*q;q++);

       r=p+1;

       while(*q) ___(21)___ ;    //非重復(fù)字符向前移

       *r=0;

    }

    return s;

  }

    void main(void)

    {

    char str[200],s[200];

    cout<<"輸入一行字符串:";

    cin.getline(str,200);

    strcpy(s,str);

    ___(22)___ ;

    cout<<"輸入字符串為:"<

    cout<<"結(jié)果字符串為:"<

    }

12.以下程序的功能是;從鍵盤輸入一行字符串,將輸入字符串中連續(xù)的數(shù)字作為一個(gè)整數(shù),整數(shù)前

"+""_"分別表示正整數(shù)和負(fù)整數(shù)。依次取出相關(guān)的連續(xù)數(shù)字字符,并轉(zhuǎn)換為整數(shù)后存放到整

型數(shù)組中。函數(shù)change_int()實(shí)現(xiàn)從字符串中依次取出整數(shù)并放入數(shù)組中

  例如;輸入字符串:"sf-123 abc+456 df7890j",則輸出-123 456  7890

[程序](4)

  #include

  void change_int(    (23)    )

  {

    int flag;

    count=0;

    while(*p){

      flag=1;    //flag=1為正整數(shù),flag=-1為負(fù)整數(shù)

      while((*p<'0'||*p>'9')&& ___(24)___)p++;

      if(*p=='-'){   

       flag=-1;

       p++;

    }

    else if(*p=='+') p++;

    if(*p>='0' && *p<='9'){

      int num=0;

      while( (25) ){   

        num=num*10+*p-'0';

        p++;

    }

    num= ___(26)___ ;

    b[count]=num;

    count++;

    }

   }

  }

  void main(void)

    {

    char str[400];

    int a[20],n;

    cout<<"請(qǐng)輸入一個(gè)含有數(shù)字的字符串;\n";

    cin.getline(str,400);

    change_int(str,a,n);   ,

    cout<<"輸入字符串中共有"<個(gè)整數(shù),它們分別是;\n";

    for(int i=0;i

      cout<

      if((i+1)%4==0) cout<<'\n';

    }

    cout<

   }

13.以下程序的功能是;實(shí)現(xiàn)一個(gè)隊(duì)列的簡單管理,每一個(gè)隊(duì)列結(jié)點(diǎn)包括一個(gè)學(xué)生的基本信息(姓名,

數(shù)學(xué)、物理和英語成績)。成員函數(shù)add()建立一個(gè)新結(jié)點(diǎn),并將該結(jié)點(diǎn)加入隊(duì)尾。成員函數(shù)remove()

從隊(duì)首取下一個(gè)結(jié)點(diǎn),并通過參數(shù)將所取結(jié)點(diǎn)中的數(shù)據(jù)返回。成員函數(shù)Print()輸出隊(duì)列中各個(gè)結(jié)點(diǎn)

的值。當(dāng)隊(duì)列非空時(shí),析構(gòu)函數(shù)~Queue()依次刪除隊(duì)列上的各個(gè)結(jié)點(diǎn)。

[程序]  (4)

    #include

    #include

    class Node{

    public:

        Node(char nam[],int m,int p,int e)

        {strcpy(name,nam);math=m;phy=p;eng=e;}

        Node(){}

    private:

      char name[10];    //姓名

      int math,phy,eng;  //數(shù)學(xué),物理,英語成績

 

    Node *nextItem;

    friend class Queue;

    };   

    class Queue{

    public:

         Queue(){front=NULL;back=NULL;)

         ~Queue();

         void remove(char *,int &,int &,int &);

         void add(char [],int,int,int);

         int is_empty(){return back==NULL;}

   //輸出隊(duì)列中各個(gè)結(jié)點(diǎn)的值

    void Print()

    {

      Node  *p=front;

      while(p){

        cout<name<<'\t'<math<<'\t'<phy<<'\t'<eng<<'\n';

        p=p->nextItem;

    }

  }

private:

    Node *front;

    Node *back;

};

//Queue的成員remove()實(shí)現(xiàn)從隊(duì)列頭取下一個(gè)結(jié)點(diǎn),并返回該結(jié)點(diǎn)的值

  void Queue::remove(char n[],int &m,int &p,int &e)

{

    Node *pFront;    //指向頭結(jié)點(diǎn)的臨時(shí)指針

    pFront=front;

    strcpy(n,front->name);

    m=front->math;p=front->phy;e=front->eng;

    ____(27)___   ;

    delete pFront;

}

//Queue的函數(shù)成員add()實(shí)現(xiàn)在隊(duì)列中增加一個(gè)項(xiàng),即增加一個(gè)結(jié)點(diǎn)

void Queue::add(char n[],int m,int P,int e)

{

  Node *pNew=new Node;

  strcpy(pNew->name,n);

  pNew->math=m;pNew->phy=p;pNew->eng=e;

  pNew->nextItem=NULL;

  if(front==NULL)  ___(28)___;

    else{

      ____(29)___  ;

    back=pNew;

  }

}

Queue::~Queue()

{

    Node *p=front,*q;

    while(p!=NULL){

    ___(30)___;

    delete P;

    p=q;

    }    .

}

//主函數(shù)完成對(duì)各成員函數(shù)的簡單測試

void main(void)

{

    Queue q1;

    int m,p,e;

    char str[10];

    cout<<"輸入隊(duì)列中學(xué)生的姓名、數(shù)學(xué)、物理,英語成績(0結(jié)束);";

    cin>>str>>m>>p>>e;

    while(strcmp(str,"O")!=0){

      q1.add(str,m,P,e);

      cout<<"輸入隊(duì)列中一個(gè)項(xiàng)的值(0結(jié)束);";

      cin>>str>>m>>p>>e;

    }

    cout<<"隊(duì)列中各項(xiàng)為;\n";

    q1.Print ();

    q1.remove(str,m,p,e);

    cout<<"隊(duì)列中移下項(xiàng)的值為;"<

    cout<<"隊(duì)列中各項(xiàng)為;\n";

    q1.Print();

}

 

 

一、選擇題

1.D 2.B 3.C 4.B 5.A 6.D 7.C 8.B 9.D 10.D 11.D 12.B 13.B 14.B 15.C 16.A 17.B 18.C 19.C 20.A

21.B 22.A 23.C 24.C 25.D 26.B 27.A 28.D 29.C 30.D

二、填空題

(1)靜態(tài)    (2)靜態(tài)

(3)文件流的構(gòu)造函數(shù)或構(gòu)造函數(shù)    (4)0NULL

(5)1    (6)*a=23  b=37

(7)a=23  b=60    (8)4 60

(9)40    (10)90

(11)100    (12)5

(13)3       (14)2

(15)6 5    (16)19 14

(17)姓名:王虎    (18)姓名:李建國,月工資:5000元。

(19)*p           (20)r=q 

(21)*r++=*q++    *r=*q,r++,q++    (22)fun(s)

(23)char *p,int b[],int &count    (24)*p!='+' && *p!='-'*p!='-'

(25)*p>='0'&&*p<='9'   (26)num *flag

(27)front=front->nextItem    (28)front=back=pNew

(29)back->nextItem=pNew    (30)q=p->nextItem