【计算题】定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性,和计算体积的方法。编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、宽、高,输出其底面积和体积。

题目

【计算题】定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性,和计算体积的方法。编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、宽、高,输出其底面积和体积。


相似考题
更多“【计算题】定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性,和计算体积的方法。编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、宽、高,输出其底面积和体积。”相关问题
  • 第1题:

    一个长方体的长、宽、高的和等于12,则这个长方体体积的最大值是( )。 A.60 B.64 C.68 D.72


    正确答案:B
    设长、宽、高分别为a.b、C,则a+b+C=12。根据均值不等式可知,即当a=b=C=4时,长方形体积最大,为64。

  • 第2题:

    在面前有一个长方体,它的正面和上面的面积之和是209,如果它的长、宽、高都是质 数,那么这个长方体的体积是多少?( ) A.156 B.234 C.324 D.374


    正确答案:D
    如右图,设长、宽、高依次为a、b、c,有正面和上面的和为ac+ab=209。ac+ab=a×(c+b)=209,而209=11×19。当a=11时,c+b=19,当两个质数的和为奇数,则其中必定有一个数为偶质数2,则c+b=2+17;当a=19时,c+b=11,则c+b=2+9,b为9不是质数,所以不满足题意。所以它们的乘积为11×2X17=374。故选D。

  • 第3题:

    长方体的表面积是88,其长、宽、高之比为3:2:1,则长方体的体积是:( )

    A.48
    B.46
    C.384
    D.3072

    答案:A
    解析:

  • 第4题:

    在面向对象的方法学中,对象可看成是属性,以及对于这些属性的专用服务的封装体。封装是一种__(1)__技术,封装的目的是使对象的__(2)__分离。类是一组具有相同属性和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个__(3)__。类之间共享属性与服务的机制称为__(4)__。一个对象通过发送__(5)__来请求另一个对象来为其服务。 空白(2)处应选择()

    • A、定义和实现
    • B、设计和测试
    • C、设计和实现
    • D、分析和定义

    正确答案:A

  • 第5题:

    一个长方体的长、宽、高恰好是三个连续的自然数,并且它的体积数值等于它的所有棱长之和的 2 倍,那么这个长方体的表面积多少?( )

    A.74

    B.148

    C.150

    D.154


    正确答案:B

  • 第6题:

    一个长方体前面和上面的面积和是209平方厘米。如果这个长方体的长、宽、高都是以厘米为单位的质数,那么这个长方体的体积是多少立方厘米?

    A.209

    B.342

    C.374

    D.418


    正确答案:
    设长、宽、高分别为x、y、z厘米,则x(y+z)=209=11×19。
    由于11和19都是奇数。说明y和z之间必然有一个偶数,而y、z都是质数,故其中一个数是2,不妨设z=2。若y+z=11,则y=9,不为质数,矛盾。因此,y+z=19,y=17,x=11。
    该长方体体积为11×17×2=374立方厘米。

  • 第7题:

    长方体棱长的和是48,其长、宽、高之比为3:2:1,则长方体的体积是:

    A.46
    B.386
    C.384
    D.48

    答案:D
    解析:
    设长宽高分别是3x,2x,x可得(3x+2x+x)x4=48,解得x=2。则长宽高分别是6,4,2,长方体体积为6x4x2=48。

  • 第8题:

    单选题
    长方体棱长的和是48,其长、宽、高之比为3:2:1,则长方体的体积是(  )。
    A

    45

    B

    48

    C

    384

    D

    386


    正确答案: C
    解析:
    设长方体的长、宽、高分别为3a、2a、a,则有4(3a+2a+a)=48,得a=2,则有长方体体积为3a×2a×a=48。