自考

各地资讯
当前位置:考试网 >> 自学考试 >> 自考真题 >> 工学类 >> C语言程序设计 >> 文章内容

排行热点

全国2011年1月高等教育自学考试C++程序设计试题_第6页

来源:考试网 [ 2011年12月10日 ] 【大 中 小】
54.给出下面程序的输出结果。
  include<iostream>
  #include<string>
   using namespace std;
   class Book  {
   char*title;
   char*author;
   int numsold;
   public:
     Book(){}
     Book(const char*strl,const char*str2,const int num)    {
      int len=strlen(strl);
      title=new char[1en+1];
      strcpy(title,strl);
      len=strlen(str2);
    author=new char[1en+1];
      strcpy(author,str2);
      numsold=num;  }
  void sethook(const char * strl,const char * str2,const int num)  {
      int len=strlen(strl);
      title=new char[1en+1];
      strcpy(title,strl);
      len=strlen(str2);
      author=new char[1en+1];
    strcpy(author,str2);
    numsold=num;
      }
      ~Book()  {
        delete title;
        delete author;
      }
  void print(ostream& output)  {
    output<<"书名:"<<title<<endl;
    output<<"作者:"<<author<<endl;
    output<<"月销售量:"<<numsold<<endl;
  }
};
void main()    {
Book objl("数据结构","严蔚敏",200),obj2;
objl.print(cout);
obj2.setbook("C++语言程序设计","李春葆",210);
obj2.print(cout);
}
六、程序设计题(本大题共l小题,共10分)
55.在三角形类TRI实现两个函数,功能是输入三个顶点坐标判断是否构成三角形
   #include<iostream.h>
   #include<math.h>
   class point{
   private:float x,y;
   public:point(float a,float b){x=a;y=b;}
     point(){x=O;y=O;}
     void set(float a,float b){x=a;y=b;}
     float getx(){return x;}
     float gety(){return y;}
   };
   class tri{
   point x,y,z;
   float sl,s2,s3;
   public:....settri(....);//用于输入三个顶点坐标
    ....test(....);//用于判断是否构成三角形
  };请写出两个函数的过程(如果需要形式参数,请给出形参类型和数量,以及返回值
  类型)

首页 1 2 3 4 5 6 尾页
责编:snrvge