• 2022-06-06
    输入一个表示半径的浮点数,计算圆的面积的程序正确的有:(圆周率取3.14,结果保留2位小数)
    A: radius = float(input())area = 3.14 * radius ** 2print(round(area, 2))
    B: radius = float(input())area = 3.14 * radius * radiusprint(round(area, 2))
    C: radius = input()print(round(3.14 * radius ** 2, 2))
    D: radius = float(input())print(round(3.14 * radius * radius, 2))
  • A,B,D

    举一反三

    内容

    • 0

      class Circle{ double radius; void print(){ double pi; System.out.println("周长是:"+2*pi*radius); System.out.println("面积是:"+pi*radius*radius); }}这段代码有没有错误? A: 没写构造函数 B: radius没有初始化 C: 没有错误 D: pi没有初始化

    • 1

      对于如下程序: public class Test { public static void main(String[] args) { double radius; final double PI= 3.15169; double area = radius * radius * PI; System.out.println("Area is " + area); } } 下列说法正确的是

    • 2

      分析下列代码: public class Test { public static void main(String[ ] args) { double radius; final double PI= 3.15169; double area = radius * radius * PI; System.out.println("Area is " + area); } } A: 程序有编译错误,因为变量radius未初始化。 B: 程序有一个编译错误,因为在方法内部定义了一个常量PI。 C: 程序没有编译错误,但会得到一个运行时错误,因为radius没有初始化。 D: 程序编译和运行良好。

    • 3

      下面程序求任意一个圆的面积,能够正确实现的程序为( )。 A: r=input('输入圆的半径')s=3.14*r*rprint(s) B: r=float(input('输入圆的半径'))s=3.14*r**2print(s) C: r=input('输入圆的半径')s=3.14*float(r)*float(r)print(s) D: r=eval(input('输入圆的半径'))s=3.14*r*rprint(s)

    • 4

      def area(r, pi=3.14):return round(pi*r*r,2),the value of area(pi=3.14, r=4) is A: 50.24 B: 39.44 C: 50 D: 39