freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[it認證]全國計算機二級c上機題庫含答案(參考版)

2025-01-17 22:39本頁面
  

【正文】   二、簡單應用題  請編寫一個函數(shù)fun(intx,in。改為:prev=x1。prev,int amp。)。 應添加:void prevnext (int,int amp。 }  【參考答案】   (1)在main()函數(shù)前缺少prevnext函數(shù)聲明     }  /*****************found*****************/  voidprevnext(intx,intprev,intnext)  { /*****************found*****************/        對虛函數(shù)的定義格式及繼承類構造函數(shù)的定義格式請多加注意。 y=b?! ?2)virtual void Display() const。 }  【參考答案】  (1)protected:  int x?! ?)。   voidmain()  { Coordinatec(1,2)。X,Y,Z39?! ?/**4**  voidThreeDCoord::Display()const  { cout39?! irtualvoidDisplay()const。   classThreeDCoord:publicCoordinate  { intz。X,Y39?! oordinate::Coordinate(inta,intb)  { //**3** }  voidCoordinate::Display()const  { cout39。 ?。骸 nclude  classCoordinate  { protected:  //**1**  public:  Coordinate(inta=0,intb=0)。請在注釋“//**4**”之后添加適當?shù)恼Z句。請在注釋“//**3**”之后添加適當?shù)恼Z句。請在注釋“//**2**”之后添加適當?shù)恼Z句。請在注釋“//**1**”之后添加適當?shù)恼Z句。請按要求完成下列操作,將程序補充完整。  三、綜合應用題  使用VC6打開考生文件夾下的工程kt14_3?!边\算符。 }  【試題解析】  本題的解題思路是:逐個取得從0~n之間的所有數(shù),對每次取得的數(shù)進行條件判斷,條件是既能被3整除同時又能被7整除,注意:這兩個條件要求同時成立,因此用到了“amp。  s=sqrt(s)。amp。 iN?! nt i。  printf(s=%f\n,fun(1000))?! ≌埼鸶膭又骱瘮?shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入所編寫的若干語句。  例如:n為1000時,函數(shù)值應為s=?! ?3)派生類的構造函數(shù),初始化基類的參數(shù),調(diào)用基類的構造函數(shù)時,使用符號“:”,而不是“::”。}  【試題解析】  (1)一個類的構造函數(shù)和析構函數(shù)可以由系統(tǒng)自動生成,也可以由用戶提供,但構造函數(shù)和析構函數(shù)都必須是該類的公有成員函數(shù),否則編譯時將出現(xiàn)錯誤,不能被調(diào)用。 }  【參考答案】  (1)將private:改為:public:  (2)將class C:public B,public A改為:class C:public B  (3)將C(int a)::B(a){coutC: int parameter\n?! oidmain()  { Bb(1)。  /*****************found*****************/  classC:publicB,publicA  { public:  /*****************found*****************/  C(inta)::B(a){coutC:intparameter\n。  classB:publicA  { public:  B(inta){coutB:intparameter\n。}  A(inta){coutA:intparameter\n。(3)中delete是釋放動態(tài)內(nèi)存的關鍵字,釋放一位數(shù)組占用的內(nèi)存格式是先寫[],之后是指針名,括號內(nèi)不寫數(shù)組的大小。  【試題解析】  主要考查類的定義和字符指針的動態(tài)空間申請和釋放。 delete []surname?!   。?)forename = new char[strlen(f)+1]。 }  【參考答案】 ?。?)char *forename。 }  Person::~Person()  { //**3** }  voidPerson::display()  { //**4** }  voidmain()  { Personp(Richard,Berk,)?!    erson::Person(char*f,char*s,doublem)  { //**2**    voiddisplay()。 ~Person()。  Person(char*f,char*s,doublem)?!?//**1**    注意:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容?! 。?)完成類Person的析構函數(shù)的定義,把forename和surname指向的空間釋放,請在注釋“//**3**”之后添加適當?shù)恼Z句。請在注釋“//**1**”之后添加適當?shù)恼Z句。請按要求完成下列操作,將程序補充完整?! ∪?、綜合應用題  使用VC6打開考生文件夾下的工程kt13_3?!  驹囶}解析】  本題主要考查對基本控制結構和數(shù)組的訪問,以及根據(jù)實際需要建立模型,對數(shù)字進行排序的能力,答案中采用的是冒泡排序法。 num=number[2]*100+number[1]*10+number[0]。 number[i]=temp。  number[j]=number[i]。 { temp=number[j]。j++)  i++)  { for (j=i+1。 }  for (i=0?! 3。 }  【參考答案】  int number[3],i,j,temp。  cinnum。  intresult=0?! ∪巛斎?56后,輸出結果如下:  654  請勿修改主函數(shù)main和其他函數(shù)中的內(nèi)容,僅在函數(shù)sortnum的花括號中填寫若干語句?! 《⒑唵螒妙}  請編寫一個函數(shù)sortnum(intnum),參數(shù)num是一個三位的整數(shù),該函數(shù)將num的百位、十位和個位的數(shù)字進行重排,并返回由上述的三個數(shù)字組成的最大的三位數(shù)。改為:coutcnendl。改為:int A::n=0。改為:static int n?! eturn0。  /*****************found*****************/  coutendl?! =amp?! b[3]。  /*****************found*****************/  intn=0。}。}。8  一、改錯題  使用VC6打開考生文件夾下的工程kt13_1,但該程序運行有問題,請改正程序中的錯誤,使該程序的輸出結果為:  5  5 ?。骸 nclude  classA{  public:  /*****************found*****************/  staticintn=1?! 。?)if(i=num||i0) ?。?)return *this。 }  【參考答案】  (1)if(i=0) ?。?)num=?!  39。b39。a39?!  39?!   39?!   39。      returnos。 if(!((i+1)%10))coutendl。39。i++)   for(。a)  { inti=0。operator(ostreamamp。  returnt。  [i]=[i]+[i]。i?!?}   b)  { if(!=)   //**4** }  ARRAYoperator+(ARRAYamp。 p[i]=[i]。inum?!   RRAY::operator=(constARRAYamp。 returnp[i]。 exit(0)。 { cout越界訪問!。 }  intamp。i++)   for(inti=0?! RRAY::ARRAY(constARRAYamp。a)。operator(ostreamamp。b)。  friendARRAYoperator+(ARRAYamp。operator=(constARRAYamp?! ARRAY(){deletep?! ntamp。 }  ARRAY(constARRAYamp。   }    { cout錯誤!數(shù)組長度應為正。 ARRAY(){p=newint[10],num=10?!   。骸 nclude  include  classARRAY  { private:    (4)完成類ARRAY的重載的運算符函數(shù)=,同樣需要注意解決重復刪除的問題,不能只是簡單的賦值,請在注釋“//**4**”之后添加適當?shù)恼Z句?! 。?)完成類ARRAY的拷貝初始化構造函數(shù),注意解決重復刪除的問題,請在注釋“//**2**”之后添加適當?shù)恼Z句。 ?。?)完成類ARRAY的帶一個參數(shù)的構造函數(shù),參數(shù)i為int型,如果i不是正數(shù)則輸出錯誤信息并退出,否則申請int型的大小為i的空間,然后把i賦值給類的數(shù)據(jù)成員num。其中定義了類ARRAY,但類的定義并不完整。其次是判斷某數(shù)是奇數(shù)的方法,即判斷該數(shù)與2的余數(shù)是否為0。\039。}  { t[j]=s[i]。amp。i++)   for(i=0。 n=strlen(s)。 }  【參考答案】  void fun(char *s,char t[ ])  { int i,j=0,n?!       ≌埼鹦薷闹骱瘮?shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)su的花括號中填寫若干語句。字符串中剩余的字符所形成的一個新的字符串放在t所指的數(shù)組中?!  驹囶}解析】 ?。?)主要考查對模板使用的理解,該函數(shù)屬于模板類定義的一部分,對于返回值類型,應該使用模板類名稱T,這樣編譯的時候才能被接受;  (2)主要考查是模板的使用,前面的模板類已經(jīng)聲明完成了,在類的外面定義類的成員函數(shù)時仍然需要使用模板的聲明,這樣在后面的函數(shù)定義體中才能使用模板類; ?。?)主要考查對“表達式1? 表達式2 : 表達式3”語句的掌握,這個語句是一個復合語句,先計算第一個表達式,如果為真則整個式子值為表達式2的值,否則為表達式3的值,題目中錯誤的使用了兩個問號?! 。?)缺少模板的聲明,應改為:template class T ?。?)將retval = value1value2?? value1 : value2。 }  【參考答案】 ?。?)將char getmax ()?!?returnretval。 retval=value1value2??value1:value2?! ?}。  /*****************found*****************/  value2=second。 pair(Tfirst,Tsecond)    題目中bl和el分別指向隊列的開頭和結尾,其中(2)是隊列的標準插入操作,(3)是隊列的標準的刪除操作,注意它們的操作方式和先判斷后操作的原則?! outqueue initialized\n。 cout()()\n?!? cout()()\n?!? (33)?! ?(22)。 }  voidmain()  {    queueaa,bb?! ?}    }  intqueue::qget()  { //**3**     }      queue::queue()  { //**1** }  voidqueue::qput(intj)  { //**2**    intqget()。  voidqput(intj)。  queue()?!     〕绦蜉敵鼋Y果如下:  queueinitialized  queueinitialized  3311  4422  注意:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容。 ?。?)完成類queue的成員函數(shù)qput(intj)的定義,它的功能是把新的元素加入隊列,過程是先依據(jù)bl的值判斷數(shù)組是否已經(jīng)滿了,如果是就輸出queueisfull,否則bl自加一,并且把參數(shù)j的值存入bl指向的數(shù)組元素中,請在注釋“//**2**”之后添加適當?shù)恼Z句。 ?。?)完成類queue的無參數(shù)的構造函數(shù)的定義,要求把數(shù)據(jù)成員bl和el都初始化為0,同時輸出queueinitialized。其中定義了類queue,但該類的定義并不完整。最終把fg作為函數(shù)的返回值返回(fg值為1表明是回文,fg值為0表明不是回文)。 }   return fg?! ?else   { fg=0。in/2。 p++?! ?char *p=str。
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1