阅读下列代码段,选出该代码段的正确的文件名( )。 class A { void method () { System.out.println ("methodl in class A"); } } public class B { void method2 () { System.out.println("method2 in class B"); } public static void main (String args[]) { System.out.println ("main () in cl

题目

阅读下列代码段,选出该代码段的正确的文件名( )。 class A { void method () { System.out.println ("methodl in class A"); } } public class B { void method2 () { System.out.println("method2 in class B"); } public static void main (String args[]) { System.out.println ("main () in class B"); } }

A.A.java

B.A.class

C.B.class

D.B.java


相似考题
参考答案和解析
正确答案:D
解析:Java源文件以.java为后缀,Java字节码文件以.class为后缀。Java源文件中只有一个public的类,该类的名字为源文件名,这里类B是以public修饰的,因此源文件名为B.java。
更多“阅读下列代码段,选出该代码段的正确的文件名( )。class A {void method () {System.out.println ”相关问题
  • 第1题:

    阅读下列代码段,选出该代码段正确的文件名______。

    class A

    {

    void methodl()

    {

    System.out.println("methodl in class A");

    }

    }

    public class B

    {

    void method2()

    {

    System.out.println("method2 in class B");

    }

    public static void main(String args[])

    {

    System.out.println("main() in class B");

    }

    }

    A.A.class

    B.A.java

    C.B.class

    D.B.java


    正确答案:D
    解析:Java源文件以java为后缀,Java字节码文件以.class为后缀,而且Java源文件只有一个public的类,该类的名字为源文件名,这里类B是以public修饰的,因此源文件名为Bjava,正确答案应该是选项D。

  • 第2题:

    对于下面一段代码的描述中,正确的是______。 public class ex36 { public static void run main(String[] args) throws Excepion { method(); } static void method() throws Exception try { System.out.println("test"); } finally { System.out.println ("finally"); } } }

    A.代码编译成功,输出“test”和“fmally”

    B.代码编译成功,输出“test”

    C.代码实现选项A中的功能,之后Java停止程序运行,抛出异常,但是不进行处理

    D.代码不能编译


    正确答案:A

  • 第3题:

    下列指令源操作数的寻址方式,并说明该操作数在哪个段? (1)MOV AX,[5000H] (2) MOV BL,BUF[SI]

    A.立即数寻址 代码段,基址寻址 堆栈段

    B.直接寻址 数据段,变址寻址 数据段

    C.立即数寻址 代码段,直接寻址 代码段

    D.寄存器间址 数据段,直接寻址 代码段


    C

  • 第4题:

    阅读下列代码段,选出该代码段的正确的文件名 ( )class A{ void methodl(){ System.out.println("methodl in class A"); }}public class B{ void method2(){ System.out.println("method2 in class B"); } public static void main(String args[]){ System.out.println("main()in class B"); }}

    A.A.java

    B.A.class

    C.B.class

    D.B.java


    正确答案:D
    解析:该题考查文件的命名问题。源代码的文件名必须同工友类的名字相同,且必须以.java作为扩展名,注意文件名的大小写要一致。本题中,首先应该找main,它是在 class B中,所以文件名应为B.java。选项D正确。

  • 第5题:

    阅读下列代码,选出该代码段正确的文件名()。 class A{ void method1(){ System.out.println("Method1 in class A"); } } public class B{ void method2(){ System.out.println("Method2 in class B"); } public static void main(String[] args){ System.out.println("main() in class B"); } }

    A.java

    B.A.class

    C.B.java

    D.B.class


    D解析:while的循环控制条件可以为“true”,run方法没有返回值,所以不能是int型,故此程