华南俳烁实业有限公司

自考

各地資訊
當(dāng)前位置:考試網(wǎng) >> 自學(xué)考試 >> 自考真題 >> 工學(xué)類(lèi) >> C語(yǔ)言程序設(shè)計(jì) >> 文章內(nèi)容

排行熱點(diǎn)

  • 歷年真題
  • 模擬試題
  • 自考自答

全國(guó)2011年1月高等教育自學(xué)考試C++程序設(shè)計(jì)試題_第5頁(yè)

來(lái)源:考試網(wǎng) [ 2011年12月10日 ] 【大 中 小】
50.在下面橫線(xiàn)處填上求兩個(gè)浮點(diǎn)數(shù)之差的cha函數(shù)的原型聲明、調(diào)用方法。
  #include<iostream>
  using namespace std;
  void main()
  {
  float a,b;
  _________//函數(shù)cha的原型聲明
  a=12.5;
  b=6.5;
  float c=__________________;    //調(diào)用函數(shù)cha
  cout<<c<<endl;
  }
  float cha(float x,float y)
  {
  float w;
  w=x-y;
  return w;
  }
五、程序分析題(本大題共4小題,每小題5分,共20分)
51.給出下面程序的輸出結(jié)果。
   #include<iostream.h>
  template<class T>
  class Sample
  {
  T n;
  public:
  Sample(T i){n=i;}
  int operator==(Sample&);
  };
  template<class T>
  int Sample<T>::operator==(Sample&s)
  {
  if(n==s.n)
  return 1;
  else
  return 0;
  }
 void main()
  {
   Sample<int>sl(2),s2(3);
   cout<<"sl與s2的數(shù)據(jù)成員"<<(sl==s2?"相等":"不相等")<<endl;
   Sample<double>s3(2.5),s4(2.5);
   cout<<"s3與s4的數(shù)據(jù)成員"<<(s3==s4?"相等":"不相等")<<endl;
   }
52.給出下面程序的輸出結(jié)果。
   #include<iostream>
   using namespace std;
   template<class T>
   T max(T ml,T m2)
   {return(ml>m2)?ml:m2;}
   void main()  {
   cout<<max(1,7)<< "\t"<<max(2.0,5.0)<<endl;
   cout<<max(‘y',‘b')<< "\t"<<max("A","a")<<endl;
   }
53.給出下面程序的輸出結(jié)果
   #include<iostream>
   using namespace std;
   class A  {
   public:
   int x;
   A(){}
   A(int a){x=a;}
   int get(int a){return x+a;}  };
   void main()  {
   A a(8);
   int(A::*p)(int);
   p=A::get;
   cout<<(a.*p)(5)<<endl;
   A*pi=&a;
   cout<<(pi->*p)(7)<<endl;  }
責(zé)編:snrvge
隆林| 兴宁市| 临海市| 崇仁县| 启东市| 许昌市| 池州市| 买车| 民县| 呼玛县| 华蓥市| 大港区| 汝阳县| 洛浦县| 共和县| 驻马店市| 岐山县| 临武县| 乐山市| 会理县| 遵义县| 桃江县| 芜湖县| 昌图县| 岳普湖县| 灵寿县| 合作市| 甘孜县| 巨野县| 额尔古纳市| 松原市| 蓝田县| 古蔺县| 凤凰县| 永靖县| 济阳县| 岳普湖县| 江源县| 牙克石市| 广水市| 泸州市|