面向对象程序设计基础期末考试试卷a卷答案

面向对象程序设计基础期末考试试卷a卷答案

ID:15705139

大小:32.00 KB

页数:3页

时间:2018-08-05

面向对象程序设计基础期末考试试卷a卷答案_第1页
面向对象程序设计基础期末考试试卷a卷答案_第2页
面向对象程序设计基础期末考试试卷a卷答案_第3页
资源描述:

《面向对象程序设计基础期末考试试卷a卷答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、面向对象程序设计基础A卷参考答案与评分标准I选择题(共10小题,每小题2分,共20分)CCBCBDBAACII基本语法结构(共30分)1(3分,每对1个得1分)1210122(3分)1013(3分,每对1个得1分)25225.254(3分,每对1个得1分)0115(4分,每对1个得1分)23576(4分,每对1个得1分)1-1007(10分,前面两个每对1个得1分,以后每对1个得2分)i=3i=2i=22i=2i=12i=12III上机编码试题,共5小题,每小题10分,共50分,请按要求答在给定的项目文件中提交。!请于考试结束前关闭你的项目,删去你的文件夹下的De

2、bug文件夹,然后把你的整个项目文件夹打包成一个“.rar”文件提交到下面服务器中相应的地方。!服务器ftp://219.222.170.198提交考试结果的用户名及密码username/password:se2007w/se2007w!你的程序不能有编译错误,否则以0分记!以“200741404101方林楷”为例,提交的文件名应为“101方林楷.rar”,解压后的文件夹也应为“101方林楷”。1(10分)评分标准:项目名符合要求且无编译错得10分,否则整个上机编码试题得0分!2(10分)classPoint{---------------------------

3、--------1private:-----------------------------------1intx;-----------------------------------1inty;-----------------------------------1public:-----------------------------------1Point(){x=0;y=0;}Point(intx,inty){this->x=x;this->y=y;}---1Point(Point&p){x=p.x;y=p.y;}---------------1intg

4、etX(){returnx;}-----------------------1intgetY(){returny;}-----------------------1voidMoveTo(intx,inty){this->x=x;this->y=y;}--1};3(10分)classLine:publicPoint{------2private:------1Pointp;------1public:-------1Line(){}-------1intDistance(){-------4returnsqrt((getX()-p.getX())*(getX()-p

5、.getX())+(getY()-p.getY())*(getY()-p.getY()));}};4(10分)Pointoperator++(int){-----3Pointold=*this;-----3x++;-----1y++;-----1returnold;------2}5(10分)doublegetK(){if(getX()-p.getX()==0)throw"斜率无穷大";---3elsereturn(getY()-p.getY())/(getX()-p.getX());--2}};Linel;try{---3l.getK();}catch(char

6、*s){--2printf("%s",s);}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。