首頁(yè) - 網(wǎng)校 - 萬(wàn)題庫(kù) - 美好明天 - 直播 - 導(dǎo)航
您現(xiàn)在的位置: 考試吧 > 自學(xué)考試 > 歷年真題 > 工學(xué)類 > 正文

全國(guó)2010年10月高等教育C++程序設(shè)計(jì)自考試題

 

  49.在下面程序的下劃線處填上正確的語(yǔ)句。

  #include < iostream >

  using namespace std;

  template < class T >

  T f( T&a, T&b, int n)

  {

  for (int i=0;i

  a[i] =a[i] +b[i];

  return a ;

  }

  void main( )

  {

  In ta[5] ={1,2,3,4,5};

  int b[5] = { 100,200,3,4,51 , * p;

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

  p=_________//調(diào)用函數(shù)f

  for( ;p

  cout <<_________<< endl ;

  }

  50.下列程序?qū),y,z按從小到大的順序排列并將結(jié)果返回給實(shí)參,在橫線處填入正確的內(nèi)容。

  template < class T >

  void order(_________)

  {

  _________;

  if(x >y) {a =x;x =y;y =a;}

  if(y >z) {a =y;y =z;z =a;}

  if(x >y) {a =x;x =y;y =a;}

  }

  五、程序分析題(本大題共2小題,每小題5分,共10分)

  51.給出下面程序的輸出結(jié)果

  #include < iostream >

  using namespace std;

  template < class T >

  T F(T x)

  {

  return x > 5;

  }

  void main( )

  {

  int a = 15;

  cout << F(a) << " \n";

  double b = - 5.8976;

  cout << F(b) << " \n";

  cout << F(5) <<" \n";

  }

  52.給出下面程序的輸出結(jié)果

  #include < iostream >

  using namespace std;

  class A

  {

  private: int X, Y;

  public : A ( int myx, int myy) { X = myx; Y = myy ;}

  void show ( ) { cout << "X =" << X << " Y = " << Y << endl;}

  };

  class B : public A

  {

  private : int H, W;

  public: B ( int myx, int myy, int myh, int myw) : A ( myx, myy) [ H = myh ; W = myw;}

  void show ( ) { cout << "H = " << H << " ; W = " << W << endl; }

  };

  void main( )

  {

  B d(1,2,3,4) ;

  d. show ( ) ;

  }

  六、程序設(shè)計(jì)題(本大題共1小題,共10分)

  53.定義隊(duì)列類模板queue(先進(jìn)先出),隊(duì)列的大小由使用者確定。要求該類模板對(duì)外提供如下二種基本操作:(1)insert(入隊(duì)列)(2)front(出隊(duì)列),用數(shù)組來(lái)實(shí)現(xiàn)

  #include < iostream >

  using namespace std;

  template < class T, int size >

  class queue {

  T x [ size ] ;

  int current, front, rear;

  public :

  queue ( ) { current = 0 ; front = 0 ; rear = 0 ;}

  . . . .insert(. . . .);

  . . . .front(. . . .);

  };

  請(qǐng)寫出兩個(gè)函數(shù)的過(guò)程(如果需要形式參數(shù),請(qǐng)給出形參類型和數(shù)量,以及返回值類型)

  編輯推薦:

  2010年10月自考試題及答案發(fā)布專題

  各地2010年10月自考成績(jī)查詢時(shí)間及查詢方式匯總

  考試吧策劃:2011年自學(xué)考試報(bào)考完全指南
文章搜索
萬(wàn)題庫(kù)小程序
萬(wàn)題庫(kù)小程序
·章節(jié)視頻 ·章節(jié)練習(xí)
·免費(fèi)真題 ·?荚囶}
微信掃碼,立即獲!
掃碼免費(fèi)使用
大學(xué)語(yǔ)文
共計(jì)461課時(shí)
講義已上傳
18020人在學(xué)
管理系統(tǒng)中計(jì)算機(jī)應(yīng)用
共計(jì)21課時(shí)
講義已上傳
7218人在學(xué)
政治經(jīng)濟(jì)學(xué)(財(cái)經(jīng)類)
共計(jì)738課時(shí)
講義已上傳
87485人在學(xué)
經(jīng)濟(jì)法概論(財(cái)經(jīng)類)
共計(jì)21課時(shí)
講義已上傳
989人在學(xué)
毛概
共計(jì)269課時(shí)
講義已上傳
16493人在學(xué)
推薦使用萬(wàn)題庫(kù)APP學(xué)習(xí)
掃一掃,下載萬(wàn)題庫(kù)
手機(jī)學(xué)習(xí),復(fù)習(xí)效率提升50%!
版權(quán)聲明:如果自學(xué)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本自學(xué)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
官方
微信
掃描關(guān)注自考微信
領(lǐng)《大數(shù)據(jù)寶典》
報(bào)名
查分
掃描二維碼
關(guān)注自考報(bào)名查分
看直播 下載
APP
下載萬(wàn)題庫(kù)
領(lǐng)精選6套卷
萬(wàn)題庫(kù)
微信小程序
幫助
中心
文章責(zé)編:wbian