网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

编写一个矩形类Rectangle,编写一个测试类test。其中矩形类中包括double型长宽属性,double型返回值类型的求周长方法和求面积方法。利用测试类求出长为4,宽为3的矩形的周长和面积。


参考答案和解析
public class Rectangle { private double x; private double y; public double getX() { return x; } public void setX(double x) { this.x = x; } public double getY() { return y; } public void setY(double y) { this.y = y; } public Rectangle(double x, double y) { super(); this.x = x; this.y = y; } public Rectangle() { } public double getArea(){ return x*y; } public static void main(String[] args) { Rectangle rec1=new Rectangle(5,4); Rectangle rec2=new Rectangle(8,5); System.out.println(rec1.getArea()); System.out.println(rec2.getArea()); }}
更多 “编写一个矩形类Rectangle,编写一个测试类test。其中矩形类中包括double型长宽属性,double型返回值类型的求周长方法和求面积方法。利用测试类求出长为4,宽为3的矩形的周长和面积。” 相关考题
考题 ●试题六阅读以下说明和C++程序,将应填入(n)处的语句写在答题纸的对应栏内。【说明】以下程序的功能是计算三角形、矩形和正方形的面积并输出。程序由4个类组成:类Triangle、Rectangle和Square分别表示三角形、矩形和正方形;抽象类Figure提供了一个纯虚拟函数getArea(),作为计算上述3种图形面积的通用接口【C++程序】#includeiostream.h#includemath.hclass Figure{public:virtual double getArea()=0:∥纯虚拟函数};class Rectangle: (1) {protected:double height;double width;public:Rectangle(){};Rectangle(double height,double width){this-height=height;this-width=width;}double getArea(){return (2) ;}};class Square: (3) {public:Square(double width){(4) ;}};class Triangle: (5) {double la;double Ib;double lc;public:Triangle(double la,double lb,double lc){This-la=la;this-lb=lb;this-lc=lc;}double getArea(){double s=(la+lb+±c)/2.0;return sqrt(s*(s-1a)*(s-1b)*(s-1c));}};void main(){Figure*figures[3]={new Triangle(2,3,3),new Rectangle(5,8),new SqUare (5) );for (int i=0;i3;i++){cout"figures["i"]area="(figures[i])-getArea()endl;}}

考题 阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内[说明]以下程序的功能时三角形、矩形和正方形的面积输出。程序由5个类组成:areatest是主类,类Triangle,Rectangle和Square分别表示三角形、矩形和正方形,抽象类Figure提供了一个计算面积的抽象方法。[Java程序]public class areatest {public static viod main(string args[]){Figure[]Figures={New triangle(2,3,3),new rectangle(5,8),new square(5)};for(int i=0; i<Figures.length;i++){system.out.println(Figures+"area="+Figures.getarea());}}}public abstract class figure {public abstract double getarea();}public class rectangle extends (1) {double height;double width;public rectangle (double height,double width){this.height=height;this.width=width;}public string tostring(){return"rectangle:height="+height+",width="+width+":";}public double getarea(){return (2)}}public class square exends (3){public square(double width){(4);}public string tostring(){return"square:width="+width":";}}public class triangle entends (5){double la;double lb;double lc;public triangle(double la,double lb,double lc){this.la=la;this.lb=lb;this.lc=lc;}public string tostring()(return"triangle:sides="+la+","+lb+","+lc+":";}public double get area(){double s=(la+lb+lc)/2.0;return math.sqrt(s*(s-la)*(s-lb)*(s-lc));}}

考题 阅读以下说明和Java源程序,将应填入(n)处的字句写在对应栏内。【说明】以下程序能够计算三角形、矩形和正方形的周长并输出。程序由5个类组成:AreaTest是主类,类Triangle、Rectangle和Square分别表示三角形、矩形和正方形,抽象类Figure提供了一个计算周长的抽象方法。【程序】public class girthTest{public static void main (String args[]){Figure[]figures={new Triangle (2,3,3),new Rectangle(5,8),new Square(5)};for(int i=0;i<figures.length;i++){System.out.println(figures[i]+"girth="+figures[i].getGirth());}}}public abstract class Figure{public abstract double getGirth();}public class Rectangle extends (1) {double height;double width;public Rectangle(double height,double width){this.height=height;this.width=width;}public String toString(){return "Rectangle:height="+height+",width="+width+":";}public double getGirth(){return (2);}}public class Square extends (3) {public Square(double width){(4);}public Stdng toString(){return "Square:width='+width+":";}}public class Triangle extends (5) {double la;double lb;double lc;public Triangle(double la,double lb,double lc){this.la=la;this.lb=lb;this.lc=lc;}public String toString(){return "Triangle:sides=" +la+"," +lb+"," +lc+":";}public double getGirth(){return la+lab+lc;}}

考题 阅读下列Java程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】下面的程序先构造Point类,再顺序构造Ball类。由于在类Ball中不能直接存取类Point中的xCoordinate及yCoordinate属性值,Ball中的toString方法调用Point类中的toString方法输出中心点的值。在MovingBall类的toString方法中,super.toString调用父类Ball的toString方法输出类Ball中声明的属性值。public class Point{private double xCoordinate;private double yCoordinate;public Point 0 }public Point(ouble x, double y){xCoordinate = x;yCoordinate = y;}public String toString(){return "( + Double.toString(Coordinate)+ ","+ Double.toString(Coordinate) + ");}//other methods}public class Ball{(1); //中心点private double radius; //半径private String colour; ///颜色public Ball() { }public Ball(double xValue, double yValue, double r)// 具有中心点及半径的构造方法{center=(2);//调用类Point 中的构造方法radius = r;}public Ball(double xValue, double yValue, double r, String c)// 具有中心点、半径及颜色的构造方法{(3);//调用3个参数的构造方法colour = c;}public String toString(){return "A ball with center" + center, toString() + ", radius"+ Double.toString(radius) + ", colour" + colour;}//other methods}public class MovingBall. (4){private double speed;public MovingBall() { }public MovingBall(double xValue, double yValue, double r, String e, double s){(5);// 调用父类Ball中具有4个参数的构造方法speed = s;}public String toString( ){ return super, toString( ) + ", speed "+ Double.toString(speed); }//other methods}public class Tester{public static void main(String args[]){MovingBall mb = new MovingBall(10,20,40,"green",25);System.out.println(mb);}}

考题 使用RECTANGLE命令绘制一个矩形,并使该矩形具有厚度为100。正确的方法为()。A.用RECTANGLE命令先绘一个矩形,然后用ELEV命令设置厚度为100B.用ELEV命令设置厚度为100,然后用RECTANGLE命令绘制矩形C.用RECTANGLE命令先绘一个矩形,然后用CHANGE命令改变厚度为100D.在RECTANGLE命令中先设置其厚度为100,然后再绘制矩形E.用RECTANGLE命令先绘一个矩形,然后再用RECTANGLE命令设置厚度为100

考题 请编写一个完整的Java Application程序,能够计算圆的周长和面积。 要求:(1)定义点类CPoint;(2)定义圆类CCircle继承自类CPoint,类中属性包括:圆心,半径,类中方法包括:求周长perimeter()、求面积area();(3)定义主类CCircleDemo,利用类CCircle输出一个圆的圆心,半径,周长和面积

考题 阅读以下说明和C++代码,将应填入(n)处的字句写在对应栏内。【说明】以下C++程序的功能是计算三角形、矩形和正方形的面积并输出。程序由4个类组成:类 Triangle、Rectangle和Square分别表示三角形、矩形和正方形:抽象类Figure提供了一个纯虚函数getAxea(),作为计算上述3种图形面积的通用接口。【C++代码】include<iostream>include<cmath>using namespace std;class Figure{public:virtual double getArea()=0;//纯虚函数};class Rectangle : (1) {protected:double height;double width;public:Rectangle(){}Rectangle(double height, double width){this->height=height;this->width=width;}double getArea(){return (2);}};class Square: (3) {public:Square(double width){(4);}};class Triangle: (5) {private:double la,lb,lc;public:Triangle(double la,double lb,double lc){this->la=la;this->1b=1b;this->lc=lc;}double getArea(){double s=(la+lb+lc)/2.0;return sqrt(s*(s-la)*(s-lb)*(s-lc));}int main(){Figure *figures[3]={new Triangle(2,3,3),new Rectangle(5,8), new Square(5)};for(int i=0;i<3;i++){cout<<"figures["<<i<<"]area="<<(figures[i])->getArea()<<endl;}return 0;}

考题 阅读以下说明及C++程序代码,将应填入(n)处的语句写在对应栏内。【说明】本程序的功能是根据矩形左上角和右下角顶点坐标生成一个矩形对象,然后输出该矩形4个顶点的坐标,计算并输出该矩形的面积。【C++代码】include<iostream>using namespace std;class MyPoint( //表示平面坐标系中的点的类double x;double y;public:MyPoint (double x,double y){this->x=x;this->y=y;}double getX()const{(1);}double getY()const{ return y;}void show()const{ cout<<'('<<x<<','<<y<<')';}};class MyRectangle{ //表示矩形的类MyPoint upleft; //矩形的左上角顶点MyPoint down right; //矩形的右下角顶点public:MyRectangle(MyPoint upleft,MyPoint downright);MyPoint getUpLeft()const{return up_left;} //返回左上角坐标MyPoint getDownRight()const{return down_right;} //返回右下角坐标MyPoint getUpRight()const; //返回右上角坐标MyPoint getDownLeft()const; //返回左下角坐标double area()const; //返回矩形的面积};MyRectangle:: MyRectangle((2)):up left(p1),down_right(p2){}MyPoint MyRectangle::getUpRight()const{return MyPoint(down_right.getX(),up_left.getY());}MyPoint MyRectangle::getDownLeft()const{return MyPeint((3));}double (4) ::area()const{return (getUpLeft(),getX()-getDownRight().getX())*(getDownRight().getY()-getUpLeft().getY());}int main( ){MyRectangle r(MyPoint(0,2),MyPoint(2,0));r.getUpLeft(),show();r.getUpRight().show();r.getDown Right().show();(5);cout<<r.area()<<end1;return 0;}

考题 阅读下列C++程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】以下C++程序的功能是计算三角形、矩形和正方形的面积并输出。程序由4个类组成:类Triangle、Rectangle和Square分别表示三角形、矩形和正方形;抽象类Figure提供了一个纯虚拟函数getArea(),作为计算上述3种图形面积的通用接口。include<iostream.b>include<math.h>class Figure{public:virtual double getArea0=0; //纯虚拟函数};class Rectangle: (1) {protected:double height;double width;public:Rectangle(){};Rectangle(double height, double width){This->height=height;This->width=width;}double getarea(){return (2);}};class Square: (3) {public:Square(double width){(4);}};class Triangle: (5) {double la;double lb;double lc;public:Triangle(double la, double lb, double lc){this->la=la; this->lb; this->lc;}double getArea(){double s=(la+lb+lc)/2.0;return sqrt(s*(s-la)**(s-lb)*(s-lc));}};viod main(){Figure* figures[3]={new Triangle(2,3,3), new Rectangle(5,8), new Square(5));for(int i=0;i<3;i++){cout<<"figures["<<i<<"]area="<<(figures[i])->getarea()<<endl;}}

考题 阅读以下函数说明和Java代码,将应填入(n)处的字句写在对应栏内。【说明】下面的程序先构造Point类,再顺序构造Ball类。由于在类Ball中不能直接存取类Point中的xCoordinate及yCoordinate属性值,Ball中的toString方法调用Point类中的toStrinS方法输出中心点的值。在MovingBsll类的toString方法中,super.toString调用父类Ball的toString方法输出类Ball中声明的属性值。【Java代码】//Point.java文件public class Point{private double xCoordinate;private double yCoordinate;public Point(){}public Point(double x,double y){xCoordinate=x;yCoordinate=y;}public String toStrthg(){return"("+Double.toString(xCoordinate)+","+Double.toString(yCoordinate)+")";}//other methods}//Ball.java文件public class Ball{private (1);//中心点private double radius;//半径private String color;//颜色public Ball(){}public Ball(double xValue, double yValue, double r){//具有中心点及其半径的构造方法center=(2);//调用类Point中的构造方法radius=r;}public Ball(double xValue, double yValue, double r, String c){//具有中心点、半径和颜色的构造方法(3);//调用3个参数的构造方法color=c;}public String toString(){return "A ball with center"+center.toString()+",radius "+Double.toString(radius)+",color"+color;}//other methods}class MovingBall (4) {private double speed;public MovingBall(){}public MoyingBall(double xValue, double yValue, double r, String c, double s){(5);//调用父类Ball中具有4个参数的构造方法speed=s;}public String toString(){return super.toString()+",speed"+Double.toString(speed);}//other methods}public class test{public static void main(String args[]){MovingBall mb=new MovingBall(10,20,40,"green",25);System.out.println(mb);}}

考题 阅读以下说明和Java源程序,将应填入(n)处的字句写在答题纸的对应栏内。说明以下程序的功能是计算三角形、矩形和正方形的面积并输出。程序由5个类组成:AreaTest是主类,类Triangle、Rectangle和Square分别表示三角形、矩形和正方形,抽象类Figure提供了一个计算面积的抽象方法。程序public class AreaTest{public static void main(String args[]){Figure[]figures={new Triangle(2,3,3),new Rectangle(5,8), new Square(5)};for(int i=0;i<figures.1ength;i++){System.out.println(figures[i]+"area="+figures[i].getArea());}}}public abstract class Figure{public abstract double SetAJea();public class Rectangle extends (1) {double height;double width;public Rectangle(double height,double width){this.height=height;this.width=width;}public String toString(){return "Rectangle:height="+height+",width="+width+":";}public double getArea() { return (2);} } public class Square extends (3) {public Square(double width) {(4);}public String toString() {return "Square:width="+width+":";} } public class Triangle extends (5). {double la;double lb;double lc;public Triangle(double la,double lb,double lc) {this.la=la; this.lb=lb; this.lc=lc;public String toString(){return "Triangle: sides="+la+","+lb+","+lc+":";public double getArea() {double s=(la+lb+lc)/2.0;return Math.sqrt(s*(s-la)*(s-lb)*(s?1c));}}

考题 如下程序声明了一个二维图形类TwoDShape,从其派生出矩形类Rec。 include include 如下程序声明了一个二维图形类TwoDShape,从其派生出矩形类Rec。include<iostream>include<string>using namespaee std,class TwoDShape{// 二维图形类char name[20];public:TwoDShape (char * n="unknown") {strcpy(name, n);}Char * getName(){return name;}【 】=0;};class Rec: public TwoDShape{double width, heightpublic:Rec(double w-=0. 0,double h=0. 0):TwoDShape("rectangle"){ width=w; height=h; }double getWidth() {return width;}double getHeight() {return height;}double area() {return width * height;}};int main() {TwoDShape * shape;Shape=new Rec(2.1,3.0);cout<<"object is"<<shape->getName()<<"\n";cout<<"Area is"<<shape->area()<<"\n";return 0}请将程序补充完整,使程序在运行时输出:abject is triangleArea is 6.3

考题 阅读以下说明和C++程序,将应填入(n)处的字句写在答题纸的对应栏内。说明以下程序的功能是计算三角形、矩形和正方形的面积并输出。程序由4个类组成:类Triangle、Rectangle和Square分别表示三角形、矩形和正方形;抽象类Figure提供了一个纯虚拟函数getArea(),作为计算上述三种图形面积的通用接口。c++程序include <iostream.h>inclule <math.h>class Figure {public:virtual double getArea()= 0; // 纯虚拟函数};class Rectangle: (1) {protected:double height;double width;public:Rectangle() { };Rectangle(double height, double width) {this->height = height;this->width = width;}double getArea() {return (2) ;}class Square: (3) {public:Square(double width) {(4) ;}};class Triangle: (5) {double la;double lb;double lc;public:Triangle(double la, double lb, double lc) {this->la = la; this->lb ='lb; this->lc = lc;}double getArea() {double s = (la+lb+lc)/2.0;return sqrt(s*(s-la)*(s-lb)*(s-lc));} }; void main() {Figure* figures[3] = {new Triangle(2,3,3), new Rectangle(5,8), new Square(5)};for (int i = 0; i < 3; i++) {com << "figures[" << i << "] area =" << (figures[i])->getArea0 << endl;}

考题 已知矩形的周长为900px,矩形绕它的一条边旋转形成一个圆柱,矩形的长、宽各为多少时,旋转形成的圆柱的侧面积最大?

考题 如果把一个375px×500px的矩形按相似比进行变换,得到的新矩形的周长和面积各是多少?

考题 现有人编写了帐号类Account,用于管理个人的存款余额, public Account{ private double balance; //帐号余额,余额最低为0 public double getBalance(){ return balance; } Public void setBalance(double b){ balance=b; } public double withdrawl(double money) throws Exception { //取款,money如果为负数或余额不足,抛出异常 } } 请用错误推测法为withdrawl()函数至少设计3个测试用例,并写出基于Junit的测试代码 。

考题 阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内[说明]以下程序的功能是计算三角形、矩形和正方形的面积并输出。程序由4个类组成:类Triangle,Rectangle和Square分别表示三角形、矩形和正方形;抽象类Figure提供了一个纯虚拟函数getArea(),作为计算上述三种图形面积的通用接口。[C++程序]include<iostream.h>include<math.h>class Figure{public:virtual double getArea()=0; //纯虚拟函数};class Rectangle: (1) {protected:double height;double width;public:Rectangle(){};Rectangle(double height,double width){This->height=height;This->width=width;}double getarea(){return (2);}};class Square: (3)public:square(double width){(4);}};class triangle: (5) {double la;double lb;double lc;public:triangle(double la,double lb,double lc){this->la=la;thiS->ib;this->lc;}double getArea(){double s=(la+lb+lc)/2.0;return sqrt(s*(s-la)**(s-lb)*(s-lc));}};viod main(){figure*figures[3]={new triangle(2,3,3),new Rectangle(5,8),new Square(5)};for(int i=0; i<3;i++){cout<<"figures["<<i<<"]area="<<(figures)->getarea()<<endl;}}};

考题 某单位准备扩建一矩形花圃,若将矩形花圃的长和宽各增加4米,则新矩形花圃的面积比原来的面积增加了40平方米。那么,原矩形花圃的周长是多少? A. 12米 B. 24米 C. 32米 D. 40米

考题 一个矩形的周长为100,它的面积可能是多少?A.600 B.650 C.700 D.750

考题 关于矩形说法错误的是?()A、根据矩形的周长就可以绘制矩形B、矩形是复杂实体,是多段线C、矩形可以进行倒圆、倒角D、已知面积和一条边长度可以绘制矩形

考题 在图形上,把一个类画成一个矩形,表示类的封装。一般包含的组成部分有()A、类名B、属性C、方法D、操作

考题 使用unittest库编写单元测试的必要过程是?()A、测试用例继承unittest.TestCase类B、编写以test开头的方法运行测试用例C、编写setUp和tearDown来加载和卸载测试环境D、调用unittest.main函数运行测试

考题 在图形上,把一个类图化成一个矩形,表示类的封装。一般包含的组成部分有()A、类名B、属性C、方法D、操作

考题 单选题将四个完全相同的矩形(长是宽的3倍),用不同的方式拼成一个大矩形,设拼得的大矩形面积是四个小矩形的面积和,则大矩形周长的值只可能是(  )。A 1种B 2种C 3种D 4种

考题 单选题被积函数是常数1而被积区域是一个矩形时,二重积分的值()。A 是这个矩形线的周长B 是以这个矩形为底面的锥体体积C 是这个矩形的面积D 是以这个矩形为底面的柱体表面积

考题 单选题某单位准备扩建一矩形花圃,若将矩形花圃的长和宽各增加4米,则新矩形花圃的面积比原来的面积增加了40平方米。那么,原矩形花圃的周长是多少?A 12米B 24米C 32米D 40米

考题 多选题在图形上,把一个类图化成一个矩形,表示类的封装。一般包含的组成部分有()。A类名B属性C方法D操作

考题 多选题在图形上,把一个类画成一个矩形,表示类的封装。一般包含的组成部分有()A类名B属性C方法D操作