首页 浙江大学城市学院C 程序设计A-答案

浙江大学城市学院C 程序设计A-答案

举报
开通vip

浙江大学城市学院C 程序设计A-答案年级:_____________ 专业:_____________________ 班级:_________________ 学号:_______________ 姓名:__________________ …………………………………………………………..装………………….订…………………..线……………………………………………………… 诚信应考  考出水平  考出风格 浙江大学城市学院 2012 — 2013 学年第 二 学期期末考试试卷A 《 C++程序设计 》 开课单位:信电分院   ;考试形式: 开 卷;...

浙江大学城市学院C  程序设计A-答案
年级:_____________ 专业:_____________________ 班级:_________________ 学号:_______________ 姓名:__________________ …………………………………………………………..装………………….订…………………..线……………………………………………………… 诚信应考  考出水平  考出风格 浙江大学城市学院 2012 — 2013 学年第 二 学期期末 考试试卷 高一化学期中考试试卷分析八年级语文期末考试卷五年级期末考试试卷初三数学期末考试试卷考试试卷模板 A 《 C++程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 》 开课单位:信电分院   ;考试形式: 开 卷;考试时间:_2013__年_07__月_1_日; 所需时间:      分钟 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 序 一 二 三 四 五 六 七 八 总 分 得分                   评卷人                                       得分     一._判断题_(本大题共__10____题,每题__5____分,共__50_分。判断1分,写出理由或正确写法4分) 1.(  ×  )有如图所示的类成员访问示意图,其含义是正确的。 理由是: 类中的公有成员是提供给外部访问的                        2.(  √  )有如下类定义: class  area { private: int  x; int  y; public: void area(int a,int  b); void print(); int  areas(); }; 在main函数中有语句: area A(x,y),B; 在类及类对象定义中存在错误。理由是: (1)构造函数不允许有返回值,(2)还需要有一个默认值的构造函数 area(int a,int  b); area( ); 请把正确的写法写在右边的空白处。 3.(    ×  )下列程序编译不可能通过。 #include void main() { int  num=100; const  int & x=num; cout< class  AAA { private: int i; AAA(int id); ~AAA(); public: void show(); }; void AAA::show() { cout< class date { private: int year, month, day; public: date( int y, int m, int d );  date( ); ~date( ); ~date( int a){};        //析构函数不能重载 void  print( ); }; date::date( )  //构造函数定义在类外的例子 { year = 2013; month = 07; day = 01; cout << "date constructor called  year "< class date { private: int year, month, day; public: date( int y, int m, int d );  //date( int y=2012, int m=01, int d=01 ) void  print( ); }; date::date(int y=2012, int m=01, int d=01 )  //构造函数定义在类外 { year = y; month = m; day = d; cout << "date constructor called" << endl; } void date::print( ) { cout<<"今天是"< class AAAA { protected:    double x,y; public: AAAA(double i ,double j) {x=i ;y=j;} double fun( ) {return  i*j;} }; class BBBB :public AAAA { private: double  z; public: BBBB(double x,double y,double  r):AAAA(x,y)      //fun函数中不能用i,j {z=r ;} double fun() {return  x * z + 10*y;} }; void main() { AAAA  *p; BBBB CBBBB(30,60,20); p=&CBBBB;  double a=p->fun(); cout<<"The fun of the BBBB is "< class A { protected: int a,b; public: A(int i,int j) {  a=i;  b=j;  } void Print() { cout< class  A { protected: int a; public: A(int x){a=x;} void virtual show(){cout<<"AAAAAAAAAAAAAAAA"< class AAAA { private: double  x; double  y; public: AAAA(void) { x=0;y=0; } AAAA(double rp, double ip) {x=rp; y=ip; } friend AAAA operator+(const AAAA &x) ; void Print(void); }; void AAAA::Print(void) { cout<<'('<>x1>>y1; cin>>x2>>y2; AAAA z1(x1,y1),z2(x2,y2),z; z=z1+z2; z.Print( ); }   。 得分     二.__程序填空___(本大题共__6_题,每题__10_分,共___60___分。) 1. 设计一个圆台形的茶杯类CUP,此类有3个成员,分别用r1、r2、h表示,请输出茶杯的容积,请定义一个完整、 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 的类。 CUP完整类定义: class CUP { private: double r1,r2,h; public: CUP(double r11,double r22,double hh) {r1=r11;r2=r22;h=hh;} double v() {return 3.14*h*(r1*r1+r1*r2+r2*r2)/3.0;} };   2. 定义一个Circle类,其中数据都为私有的,函数都为公有的,在输出函数show中能输出圆面积与周心坐标。在测试函数中能以Circle  A(5),B(20,5) ,C(20,30,5)的形式定义对象,类中初始化对象、释放对象必须用构造函数与析构函数。 定义Circle类: class Circle { private: double r; double x,y; public: Circle(double rr){r=rr;x=0;y=0;} Circle(double xx,double rr){r=rr;x=xx;y=0;} Circle(double xx,double yy,double rr){r=rr;x=xx;y=yy;} void show() { cout<<"面积"<<3.14*r*r<<"坐标为:("< class B; class A { private: double x , y; public: A(double ww, double pp){x=ww;y=pp;} int com(const B & b); }; class B { private: double w,p; public: B(double ww, double pp){w=ww;p=pp;} friend int A::com(const B & b); //友元函数说明   }; void main(void) { double x1,y1,x2,y2; cin>>x1>>y1; cin>>x2>>y2; A aa(x1,y1); B bb(x2,y2); aa.com(bb); } 比较对象野兔、鱼总价值的友元函数 int A::com(const B & b) { if(x*y>b.w*b.p) cout<<" A> B "< #include class test { private: int age; float f1; char s[80]; public: test(int ,float,char *); test(test&); void show(); }; 请定义test类的构造函数。 test::test(int n,float f,char a[80]) { strcpy(s,a); age=n; f1=f; } test::test(test& t) //拷贝构造函数 { strcpy(s,t.s); strcat(s+4,"欢迎您"); age=t.age+1; f1=t.f1+1000; cout<<"An copy object initialized."< } void test::show() { cout<
本文档为【浙江大学城市学院C 程序设计A-答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_079973
暂无简介~
格式:doc
大小:66KB
软件:Word
页数:0
分类:理学
上传时间:2019-08-19
浏览量:13