当前位置: 首页 > news >正文

企业建网站的费用网站开发费用一般是多少

企业建网站的费用,网站开发费用一般是多少,公司网站规划案例,网站建设费用账务处理《面向对象方法与C》作业 一、填空题 1#xff0e;若char *string”test”;则如果要输出指针值#xff0c;正确的语句是 。 2#xff0e;在重载“[ ]”运算符时#xff0c;必须使用 函数重载。 3#xff0e;当用public继承时#xff0c;基类的public成员成为派生类的 成员…《面向对象方法与C》作业 一、填空题 1若char *string”test”;则如果要输出指针值正确的语句是 。 2在重载“[ ]”运算符时必须使用 函数重载。 3当用public继承时基类的public成员成为派生类的 成员基类的protected成员成为派生类的 成员。 4可以赋给指针的唯一整数是 。 5在重载“”运算符时必须使用 函数重载。 6以下程序 int c10; cout.flags(ios::hex|ios::showbase); coutc; 的输出结果是 。 7当用private继承时基类的public成员和protected成员都将成为派生类的 成员。 8在main 函数中出现的以下语句:max Max(a, Max(b, c));是一个 函数调用的语句。 9 头文件声明和定义了重要的文件处理操作服务。 10关键字 表示类的静态成员。 11当一个成员函数定义在类的声明外部时函数名之前要加上 名称和 运算符。 12在C中虚基类的引入是为了实现 继承。 二、判断题 1在以下语句中: cin XXXX; XXXX必须是一个变量名而不能是一个任意表达式。 2以下声明将不会导致编译错误。 enum GradeType {‘A’, ‘B’, ‘C’, ‘D’, ‘E’, ‘F’}; 3在C里派生类的构造函数先于其基类的构造函数执行。 4C中的所有函数都是传值调用。 5在类time中声明如下的函数原型void ~time( ); 6 以下程序: class CA { public: virtual void dis( )0; }; class CB:public CA { public: void set(int m){ km;} protected: int k; }; void main( ) { CB b; } 是正确的。 7函数模板能够定义一个在不同数据类型基础上完成同一任务的函数。 8以下语句:char *string”test”; delete [ ]string; 是正确的 。 9一个有指针数据成员的类必须要包含的成员函数有:初始化构造函数析构函数拷贝构造函数和赋值运算符函数 。 10抽象基类中的所有虚函数都要声明为纯虚函数。 11以下语句: char *stringnew char[10]; strcpy(string,”test”);//… delete [ ]string; 是正确的 。 12枚举类型变量的值可以直接进行输入、输出。 三、读程题 1下面程序在执行过程中若顺序输入十个整数: 1 2 3 4 5 6 7 8 9 10其结果是什么。 #include iostream.h class stack; class node{ int data; node *prev; public: node(int d,node *n){ datad; prevn;} friend class stack; }; class stack{ node *top; public: stack( ){ top0;} void push(int i){ node *nnew node(i,top); topn; } int pop( ){ node *ttop; if(top){ toptop-prev; int ct-data; delete t; return c;} return 0; } }; void main( ){ int c; stack s; for(int i0;i10;i) { cinc; s.push©; } for(i0;i10;i) cout s.pop( ) ; coutendl; } 2 #include iostream.h #include iomanip.h class Increment { public: Increment(int0,int1); void addIncrement( ) { countincrement;} void print( ) const; private: int count; const int increment; }; Increment::Increment(int c,int i):increment(i) { countc; } void Increment::print( ) const{ cout“count”setw(8)countendl; cout“increment”incrementendl; } void main( ){ Increment object(65,7); cout“before:”endl;; object.print( ); for(int j0;j3;j){ object.addIncrement( ); cout“after:”j1endl; object.print( ); } } 3 #include iostream.h class point{ static int count ; float xcoord , ycoord ; public: point(float x0 ,float y0 ) { xcoordx ;ycoordy ;count ;} static int getcount( ) { return count ;} ~point( ) { count-- ; } }; int point::count0; void main( ){ coutpoint::getcount( ) “; point *p ,a(32.98,-4.71) ,b ,c; coutpoint::getcount( )” “; coutb.getcount( )” “; pnew point[100]; coutpoint::getcount( )” “; delete [ ]p; coutpoint::getcount( )endl; } 4 #include iostream.h class Test{ static int count; public: Test( ){ count; } ~Test( ){ --count; } static int getCount( ){ return count; } }; int Test::count0; void main( ){ coutTest::getCount( ); Test t,tab[5],*p; cout’\t’Test::getCount( ); pnew Test[10]; cout’\t’Test::getCount( ); delete [ ]p; cout’\t’Test::getCount( )endl; } 5 #include iostream.h #include stdlib.h template class vector{ T *v; int sz; public: vector(int s100){ vnew T[szs]; } vector(const vectorvv){ szvv.sz; vnew T[sz];} vectoroperator(const vectorvv){ if(vv!this){ delete[ ]v; szvv.sz; vnew T[sz]; for(int i0;isz;i) v[i]vv.v[i]; } return this;} ~vector( ){ delete[ ]v;} T operator[ ](int i){ if(i0||isz){ cerr“Error\n”;exit(1);} return v[i];} }; void main( ){ vector v(10),u(v); for(int i0;i10;i) v[i]3i1; uv; for( i0;i10;i) coutu[i]” ; } 四、编程题 1请完成以下程序:设计一个学生类其属性有学号、姓名、性别、年龄和C成绩并定义相应操作重载析取符( )和插入符( )以支持I/O操作。在main函数中定义学生对象数组对于学生对象数组从磁盘文件“student.txt” 进行输入最后以学号n为参数在数组中查找学号为n的学生并显示该生的全部信息。 #include 1 #include string.h #include iomanip.h class student{ 2; char name[20],sex; int age; float score; public: student( ){ } student(int nu,char * na,char se,int ag, 3 sc){ numnu; strcpy(name,na); sexse; ageag; scoresc;} int getn( ){ return num;} friend istreamoperator(istream s,student st){ sst.numst.namest.sexst.agest.score; return 4; } friend ostreamoperator( 5 s,const student st){ sst.num “6 ” “st.sex” “st.age “st.scoreendl; return s;} }; const int m300; 7 main( ){ student s[m]; ifstream f(“8_”); int i0; while(!f.eof( )) fs[9]; int n,flag1; cout“Enter n:”; 10; for(int j0;ji flag;j) if(s[j].getn( )n){ flag0;cout“找到了:”s[j];} if(flag1) cout“没找到。\n”; } 2请完成以下复数类的设计复数类对象的创建及使用。 #include 1 #include math.h #include stdlib.h class complex{ double rpart,ipart; double abs( )const; double norm( )const; public: complex(double r0,double i0){ 2; iparti;} complex operator-( ); friend complex operator(const complex,const complex); friend complex operator-(const complex,const complex); friend complex operator*(const complex,const complex); friend complex operator/(const complex,const complex); friend 3 operator(const complex,const complex); friend int operator(const complex,const complex); friend int operator (const complex,const complex); friend int operator(const complex,const complex); friend int operator(const complex,const complex); friend int operator!(const complex,const complex); friend istream operator(istream si,complex c){ sic.rpartc.ipart; return si;} friend ostream operator( ostreamso,const complexc){ so’(’c.rpart’,’c.ipart”)\n”; 4;} }; double complex::abs( )const{ return sqrt(rpartrpart 5);} double complex::norm( )const{ return (rpartrpartipartipart);} complex complex:: operator-( ){ return complex(-rpart,-ipart);} complex operator(const complexc1,const complexc2){ return complex(c1.rpartc2.rpart),c1.ipartc2.ipart);} complex operator-(const complexc1,const complexc2){ return complex(6 ,c1.ipart-c2.ipart);} complex operator(const complexc1,const complexc2){ return complex(c1.rpartc2.rpart-c1.ipartc2.ipart, c1.rpartc2.ipartc1.ipartc2.rpart); } complex operator/(const complexc1,const complexc2){ complex res; double dc2.norm( ); if(d!0){ res.rpart(c1.rpartc2.rpartc1.ipartc2.ipart)/d; res.ipart(c1.ipartc2.rpart-c1.rpartc2.ipart)/d; } else { cerr“dive by 0.\n”;exit(1);} 7; } int operator(const complexc1,const complexc2){ return c1.abs( )c2.abs( );} int operator(const complexc1,const complexc2){ return 8; } int operator(const complexc1,const complexc2){ return c1.abs( )c2.abs( ); } int operator(const complexc1,const complexc2){ return c1.abs( )c2.abs( );} int operator(const complexc1,const complexc2){ return c1.rpartc2.rpartc1.ipartc2.ipart;} int operator!(const complexc1,const complexc2){ return _____ 9______|| c1.ipart!c2.ipart;} void main( ){ 10 c1(1,2),c2(3,4),c3; cinc3; coutc3; c3-c12c2/c3c1-6; coutc3; if(c1c2) coutc1; else coutc2; cinc1c2c3; coutc1c2c3; } 3有一家医院的门诊记录如下所示已知该记录存放在一个”patient.dat”文件中请编写一个程序帮助医生计算一下每一位病人平均血压。 病人的编号 病人血压的测量次数 病人血压各次测量的结果 1001 5 100 120 90 110 100 1002 2 100 120 1003 3 90 120 130 1004 4 80 70 90 100 1005 3 120 135 110 ┆ ┆ ┆ 4请完成以下集合类的设计集合类对象的创建及使用。 #include iostream.h const int maxcard20; class set{ int elems[maxcard],card; public: set( ) {card1;} friend bool operator(int,set); friend bool operator(set,set); friend 2 operator!(set,set); friend set operator(set,set); friend set operator(set,int); friend set operator-(set,int); 3 set operator*(set,set); friend bool operator(set,set); friend bool operator(set,set); friend ostream operator(ostreamout,const sets) { outendl; for(int i0;is.card;i) outs.elems[i] “; return 4; } }; bool operator(int e ,set s){ for(int i0;is.card;i) if(s.elems[i]e) return true; return 5_;} bool operator(set s1,set s2){ if(s1.card!s2.card) return false; for(int i0;is1.card;6_) if(!(s1.elems[i]s2)) return false; return true;} bool operator!(set s1,set s2) { return !(s1s2)?true:false;} set operator(set s,int e) { set ress; if(s.cardmaxcard) if(!(es))res.elems[res.card]e; return res;} set operator(set s1,set s2) { set ress1; for(int i0;is2.card;i) resress2.elems[i]; return res;} set operator-(set s,int e) { set ress; if(!(es))return res; for(int i0;is.card;i) if(s.elems[i]e) for(;is.card-1;i) res.elems[i]res.elems[i1]; 7_; return res;} set operator*(set s1,set s2){ 8_; for(int i0;is1.card;i) for(int j0;js2.card;j) if(s1.elems[i]s2.elems[j]) { res.elems[res.card]9_; break;} return res;} bool operator(set s1,set s2){ if(s1.cards2.card)return false; for(int i0;is1.card;i) if(!(s1.elems[i]s2))return false; return true;} bool operator(set s1,set s2){ return s1.cards2.cards1s2?true:false;} void main( ){ set 10_; for(int i0;i100;i) s1s1i; couts1; if(s1!s2) cout\nTrue\n; else cout\nFalse\n; s2s1; couts2; if(s1s2) cout”\nTrue\n; else cout\nFalse\n; for(i0;i20;i) s1s1-i; couts1; s3s1s2; couts3; if(s1s2) cout\nTrue\n; else cout\nFalse\n; if(s1s2s3)cout\nTrue\n; else cout\nFalse\n; } 5完成以下程序。 #include iostream.h #include iomanip.h double function(double x){ return 4/(1xx);} class inte_algo { protected: double a,b,n,h,sum; public: inte_algo(double left,double right,double steps){ a1,bright,nsteps,h(b-a)/n,sum0;} virtual void integrate( ) 2; }; class rectangle: 3{ public: rectangle(double left,double right,double steps): inte_algo(left,right,steps){ } 4_; }; void rectangle::integrate( ) { double a1a; for(int i0;in;i) sumfunction(a1),a1h; sum*h; cout“Sum”sumendl; } class ladder: public inte_algo { public: ladder(double left,double right,double steps): inte_algo(left,right,steps){ } void integrate( ); }; void ladder::integrate( ) { double a1a; sum(function(a)function(b))/2; for(int i1;in;i) a1h,sumfunction(a1); sum*h; cout“Sum”sumendl; } class _5: public inte_algo { public: simpson(double left,double right,double steps): 6 { } void integrate( ); }; void simpson::integrate( ) { sumfunction(a)function(b); double s1,a1a; for(int i1;in;i) a1h, sum(3s)function(a1),s-s; sumh/3; 7; } void main( ) { rectangle r(0,1,10); ladder l(0,1,10); simpson 8(0,1,10); inte_algo 9 r; coutsetprecision(15); p-integrate( ); pl; p-integrate( ); ps; 10; }
http://www.pierceye.com/news/696601/

相关文章:

  • 企业网站建设报价清单深圳小程序建设公司
  • 给人做传销网站开发平台软件要多少钱
  • 腾讯建设网站视频视频视频手机网站报价表
  • 门户网站建设要求南京seo公司教程
  • 网站建设制作要学什么软件福建省城乡建设厅网站
  • 网站遇到攻击时应该怎么做网络广告推广平台
  • 老牌网站建深圳市建设工程服务交易中心
  • 网页界面设计布局青岛百度关键词优化
  • 彩票网站APP建设seo为什么不景气了
  • ps做网站标签wordpress 角色和权限管理
  • 网站建设情况报告范文微网站可以做成域名访问
  • 增城网站公司电话西安高端网站建设首选
  • 信息流广告素材网站零基础学做网站
  • 北京服饰网站建设实训百度搜索引擎的总结
  • 营销型网站建设的一般过程包括哪些环节?体育视频网站建设
  • 门户网网站seo怎么做电子商务平台怎么注册
  • 凡科网站插件代码阿里云网站备案后
  • 网站用什么系统好用免费网站建设找哪家
  • 网站到期续费吗网站开发是培训
  • 别人帮做的网站怎么修改怎么做产品推广和宣传
  • 国内返利网站怎么做php建设网站工具
  • 网站设计教程文档创业商机网农村
  • 宁夏交通建设质监局官方网站免费注册二级域名的网站
  • 网站门户设计网站建设有没有做的必要
  • 建模师的就业前景整站优化工具
  • 微信公众号怎么做链接网站网站404 原因
  • 安卓手机做服务器网站网站设计时多页面切换时什么控件
  • 长沙正规网站建设价格网站推广怎么发外链
  • 专业版装修用什么网站做导航条深圳网站制作易捷网络
  • 哪个公司建设网站好手机网站维护费