1.Java源程序经编译生成的字节码文件的扩展名为( class ),字节码文件由解释器执行。
2.下面哪段代码正确地定义了一个类,没有编译错误?
A 、public class {}
B 、class MyClass{}
C 、interface MyClass()
D 、public class myclass
3.现有一变量声明为boolean aa;下面赋值语句中正确的是( )。
A 、aa=false;
B 、aa=False;
C 、aa="true";
D 、aa=0;
4.在Java源文件中什么类最多只能有一个,其他类的个数不限?
A 、public
B 、private
C 、protected
D 、没有这种类
5.下列哪个是Java应用程序主类中正确的main方法声明? ( )
A 、public void main(String[] args)
B 、static void main(String[] ar)
C 、public static void Main(String a[])
D 、public static void main(String args[])
6.Java源程序经编译生成的字节码文件的扩展名为( class ),字节码文件由解释器执行。
7.关于方法main()的说法哪个正确( )
A 、方法main( )只能放在公共类中
B 、一个类中可以没有main( )方法
C 、main()的头定义可以根据情况任意更改
D 、所有对象的创建都必须放在main( )方法中
8.下列哪个是JDK提供的编译器?
A 、java.exe
B 、javac.exe
C 、javap.exe
D 、javaw.exe
代码如下:
import java.util.Scanner;
public class Book {
public static void main(String[] args){
double a;
double b;
Scanner input = new Scanner(System.in);
a=input.nextDouble();
b=input.nextDouble();
double area=a*b;
double c=a*2+b*2;
System.out.println("周长是"+c);
System.out.println("面积是"+area);
input.close();
}
}