给定如下Java程序代码片段,编译运行这段代码,结果是( )。java.util.HashMapmap=newjava.util.HashMap();map.put("name",null);map.put("name","Jack");System.out.println(map.get("name"));A.nullB.JackC.nullJackD.运行时出现异常

题目

给定如下Java程序代码片段,编译运行这段代码,结果是( )。

java.util.HashMapmap=newjava.util.HashMap();

map.put("name",null);

map.put("name","Jack");

System.out.println(map.get("name"));

A.null

B.Jack

C.nullJack

D.运行时出现异常


相似考题
更多“给定如下Java程序代码片段,编译运行这段代码,结果是( )。java.util.HashMapmap=newjava.util. ”相关问题
  • 第1题:

    如下两个源程序文件,分别编译后,运行Example.class文件,运行结果为______。

    AB.java文件代码如下;

    package test;

    public class AB

    {

    int a=60;

    public void show()

    {

    System.out.println(”a=”+a);

    }

    Example.java文件代码如下:

    import test.AB;

    class Example

    {

    public static void main(String args[])

    {

    AB bj=new AB();

    obj.show();

    }

    }


    正确答案:a=60
    a=60

  • 第2题:

    下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?

    A.java.exe

    B.javadoc.exe

    C.jdb.exe

    D.javaprof.exe


    正确答案:C
    解析:java.exe为Java解释器,javadoc.exe为Java文档生成器,javaprof.exe为Java剖析工具提供解释器剖析信息。

  • 第3题:

    给定如下JAVA程序片断下述程序将()。

    A.不能通过编译

    B.通过编译,输出为:AB

    C.通过编译,输出为:B

    D.通过编译,输出为:A


    正确答案:B

  • 第4题:

    给定一个Java程序代码,如下:运行编译后,输出结果是()。

    A.count1=9count2=9

    B.count1=10count2=9

    C.count1=10count2=10

    D.count1=9count2=10


    正确答案:B

  • 第5题:

    编译并运行下面的Java代码段输出结果是()。

    A.代码无法编译,因为switch语句没有一个合法的表达式

    B.adefault

    C.a

    D.default


    正确答案:B

  • 第6题:

    假设下面的程序代码都放在MyClass.java文件中,( )程序代码能够编译通过。

    A、importjava.awt.*;

    B、packagemypackage;

    packagemypackage;importjava.awt.*;

    classMyClass{}publicclassmyClass{}

    C、intm;

    D、/*Thisisacomment*/

    packagemypackage;packagemypackage;

    importjava.awt.*;importjava.awt.*;

    classMyClass{}publicclassMyClass{}


    正确答案:D

  • 第7题:

    给定如下Java程序代码片段,编译运行这段代码,结果是()。 java.util.HashMap map=new java.util.HashMap(); map.put("name",null); map.put("name","Jack"); System.out.println(map.get("name"));

    • A、null
    • B、Jack
    • C、nullJack
    • D、运行时出现异常

    正确答案:B

  • 第8题:

    给定Java代码,如下,要使这段代码能够编译成功,横线处可以填入()。

    • A、(byte)(b1-b2)
    • B、b1-b2
    • C、(byte)b1/b2

    正确答案:A

  • 第9题:

    单选题
    把源程序代码翻译为目标程序代码可以使用的翻译方式为()。
    A

    嵌入方式

    B

    运行方式

    C

    连接方式

    D

    解释方式或编译方式


    正确答案: C
    解析: 暂无解析

  • 第10题:

    单选题
    给定如下所示的JAVA代码,则运行时,会产生()类型的异常。 String s=null; s.concat("abc");
    A

    ArithmeticException

    B

    NullPointerException

    C

    IOException

    D

    ClassNotFoundException


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    现有代码片段:String s="123";String sl=S+456;请问sl的结果是哪项?()
    A

    123456

    B

    579

    C

    编译错误

    D

    运行时抛出异常


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    给定如下Java程序代码片段,编译运行这段代码,结果是()。 java.util.HashMap map=new java.util.HashMap(); map.put("name",null); map.put("name","Jack"); System.out.println(map.get("name"));
    A

    null

    B

    Jack

    C

    nullJack

    D

    运行时出现异常


    正确答案: D
    解析: 暂无解析

  • 第13题:

    Java虚拟机(JVM)运行Java代码时,不会进行的操作是( )。

    A.加载代码

    B.校验代码

    C.编译代码

    D.执行代码


    正确答案:A
    Java虚拟机加载代码是在运行前的操作。运行代码时会校验、编译和执行代码。

  • 第14题:

    下列()是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。

    A.java.exe

    B.javadoc.exe

    C.jdb.exe

    D.javaprof.exe


    正确答案:C

  • 第15题:

    给定java代码片段,如下:运行后,这段代码将输出()。

    A.true

    B.false

    C.0

    D.1


    正确答案:B

  • 第16题:

    给定java代码如下:要使用这段代码能够编译成功,横线处可以填入()。

    A.c*i

    B.c*(int)d

    C.(int)c*d

    D.i*d


    正确答案:C

  • 第17题:

    给定以下JAVA代码,这段代码编译运行后输出的结果是( )

    publicclassTest{

    publicstaticintaMethod(inti)throwsException{

    try{

    returni/10;

    }catch(Exceptionex){

    thrownewException("exceptioninaaMothod");

    }finally{

    System.out.print("finally");

    }

    }

    publicstaticvoidmain(String[]args){

    try{

    aMethod(0);

    }catch(Exceptionex){

    System.out.print("exceptioninmain");

    }

    System.out.print("finished");

    }

    }

    A、finallyexceptioninmainfinished

    B、exceptioninmainfinally

    C、finallyfinished

    D、finallyexceptioninmainfinished


    正确答案:C

  • 第18题:

    现有代码片段:String s="123";String sl=S+456;请问sl的结果是哪项?()

    • A、123456
    • B、579
    • C、编译错误
    • D、运行时抛出异常

    正确答案:A

  • 第19题:

    把源程序代码翻译为目标程序代码可以使用的翻译方式为()。

    • A、嵌入方式
    • B、运行方式
    • C、连接方式
    • D、解释方式或编译方式

    正确答案:D

  • 第20题:

    分析下列java代码  Class A{  Public static void main(String[] args){  Method(); }  Static void method(){ try{  System.out.println(“hello”) }finally{  System.out.println(“good-bye”); }  } }  编译运行后,输出结果是()

    • A、“hello”
    • B、“good-bye”
    • C、“hello”“good-bye”
    • D、代码不能编译

    正确答案:C

  • 第21题:

    单选题
    给定Java代码,如下,要使这段代码能够编译成功,横线处可以填入()。
    A

    (byte)(b1-b2)

    B

    b1-b2

    C

    (byte)b1/b2


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    分析下列java代码  Class A{  Public static void main(String[] args){  Method(); }  Static void method(){ try{  System.out.println(“hello”) }finally{  System.out.println(“good-bye”); }  } }  编译运行后,输出结果是()
    A

    “hello”

    B

    “good-bye”

    C

    “hello”“good-bye”

    D

    代码不能编译


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    Java虚拟机(JVM)运行Java代码时,不会进行的操作是(  )。
    A

    加载代码

    B

    校验代码

    C

    编译代码

    D

    执行代码


    正确答案: C
    解析:
    Java虚拟机执行class文件,执行需要加载、校验和执行代码,class文件由编译器进行编译操作完成。