网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
有三种图形类1:三角形1、矩形1、圆1,三角形属性为三个顶点坐标1,矩形属性为其左上角和右下角两点坐标1,圆为圆心和圆上任一点的坐标1。它们都有颜色1、线型粗细属性1,都有求面积方法1-3,比较大小方法2(比较面积的大小)。设计合理的类层次完成上述功能框架,然后以多态的形式2输出三角形的颜色1、矩形的面积1,以及矩形和圆的大小1。
参考答案和解析
C
更多 “有三种图形类1:三角形1、矩形1、圆1,三角形属性为三个顶点坐标1,矩形属性为其左上角和右下角两点坐标1,圆为圆心和圆上任一点的坐标1。它们都有颜色1、线型粗细属性1,都有求面积方法1-3,比较大小方法2(比较面积的大小)。设计合理的类层次完成上述功能框架,然后以多态的形式2输出三角形的颜色1、矩形的面积1,以及矩形和圆的大小1。” 相关考题
考题
请编写一个完整的Java Application程序,能够计算圆的周长和面积。
要求:(1)定义点类CPoint;(2)定义圆类CCircle继承自类CPoint,类中属性包括:圆心,半径,类中方法包括:求周长perimeter()、求面积area();(3)定义主类CCircleDemo,利用类CCircle输出一个圆的圆心,半径,周长和面积
考题
阅读以下说明及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;}
考题
建立平面直角坐标系,并描出下列各点:A(1, 1), B(5, 1), C(3, 3), D(-3, 3), E(1, -2), F(1, 4),G(3, 2), H(3, -2),I(-1, -1), J(-1, 1)。连接AB,CD,EF,GH,IJ,找出它们中点的坐标,将上述中点的横坐标和纵坐标分别与对应线段的两个端点的横坐标和纵坐标进行比较,你发现它们之间有什么关系?写出你的发现,并与其他同学进行交流。
考题
窗体的左右两端各有1直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Linel直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时则停止移动。为实现上述功能,某人把计时器的Interva1属性设置为1000,并编写了如下程序:Private Sub Timer1 Timer( )For k=Line1.X1 To Line2.X1 Step 100If Shape1.Left+Shape1.widthLine2.X1 ThenShape1.Left=Shape1.Left+100End IfNext kEnd Sub运行程序时发现圆立即移动到了右边的直线处,与题目要求的移动方式不符。为得到与题目要求相符的结果,下面修改方案中正确的是( )。A.把计时器的Interval属性设置为1B.把For k=line1.X1 To Line2.X1 Step 100和Next k两行删除C.把For k=Line1.X1 To Line2.X1Step 100改为For k=Line2.X1 To Line1.X1 Step 100D.把If Shape1.Left+Shepe1.WidthLine2.X1 Then改为If Shape1.LeftLine2.X1 Then
考题
已知三角形ABC的三个顶点的坐标分别为(0,2)、(-2,4)、(5,0),则这个三角形的重心坐标为( )A.(1,2)
B.(1,3)
C.(-1,2)
D.(0,1)
E.(1,-1)
考题
在土三轴试验中,绘制莫尔-库仑强度曲线,以剪应力为纵坐标,法向应力为横坐标,莫尔圆的绘制方法是()。A、在横坐标轴以破坏时的σ1为圆心,以(σ1-σ3)/2为半径B、在横坐标轴以破坏时的σ3为圆心,以(σ1-σ3)/2为半径C、在横坐标轴以破坏时的(σ1+σ3)/2为圆心,以(σ1-σ3)/2为半径D、在横坐标轴以破坏时的(σ1~σ3)/2为圆心,以(σ1+σ3)/2为半径
考题
VB程序语句“Command1.Caption="三角形的面积"”中的Command1、Caption和"三角形的面积"分别代表()。A、窗体、值、属性B、对象、方法、属性C、对象、属性、值D、属性、值、对象
考题
实心圆轴①和空心圆轴②,它们的横截面面积均相同,受相同扭矩作用,则其最大切应力有四种答案:()A、τmax2>τmax1B、τmax2<τmax1C、τmax2=τmax1D、无法比较
考题
单选题窗体的左右两端各有一条直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Line1直线上,如下图所示;另有一个名称为Timer1的计时器控件,其Enable属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时则停止移动。为实现上述功能,某人把计时器的Interval属性设置为1000,并编写了如下程序:运行程序时发现圆立即移动到了右边的直线处,与题目要求的移动方式不符。为得到与题目要求相符的结果下面修改方案中正确的是( )。A
把设计器的Interval属性设置为1B
把For k=Line1.X1 To Line2.X1 Step 100和Next k两行删除C
把Fork=Line1.X1 To Line2.X1 Step 100改为For k=Line2.X1 To Line1.X1 Step l00D
把If Shape1Left+Shape1.WidthLine2.X1 Then改为If Shape1.LeftLine2.X1 Then
考题
单选题VB程序语句“Command1.Caption="三角形的面积"”中的Command1、Caption和"三角形的面积"分别代表()。A
窗体、值、属性B
对象、方法、属性C
对象、属性、值D
属性、值、对象
考题
单选题在土三轴试验中,绘制莫尔-库仑强度曲线,以剪应力为纵坐标,法向应力为横坐标,莫尔圆的绘制方法是()。A
在横坐标轴以破坏时的σ1为圆心,以(σ1-σ3)/2为半径B
在横坐标轴以破坏时的σ3为圆心,以(σ1-σ3)/2为半径C
在横坐标轴以破坏时的(σ1+σ3)/2为圆心,以(σ1-σ3)/2为半径D
在横坐标轴以破坏时的(σ1~σ3)/2为圆心,以(σ1+σ3)/2为半径
考题
单选题实心圆轴①和空心圆轴②,它们的横截面面积均相同,受相同扭矩作用,则其最大切应力有四种答案:()A
τmax2>τmax1B
τmax2<τmax1C
τmax2=τmax1D
无法比较
考题
单选题下列()为通风天窗。(1)矩形天窗(2)井式天窗(3)平天窗(4)三角形天窗A
(1)(2)B
(1)(3)C
(1)(4)D
(2)(4)
热门标签
最新试卷