运行Java语句System.out.println(Math.sin(Math.PI/2));得到的结果为()。A、0.0B、0.5C、1.0D、以上答案均错误

题目

运行Java语句System.out.println(Math.sin(Math.PI/2));得到的结果为()。

  • A、0.0
  • B、0.5
  • C、1.0
  • D、以上答案均错误

相似考题
更多“运行Java语句System.out.println(Math.”相关问题
  • 第1题:

    请阅读下面程序 import java.io.*; public class ExceptionCatch { public static void main(String args[]) { try{ FilelnputStream fis=new FilelnputStream("text"); System.out.println("content of text is:"); } catch(FileNotFoundException e) { System.out.println(e); System.out.println("message:"+e.getMessageO); e.printStackTrace(System.out); }____{ System.out.println(e); } } } 为保证程序正确运行,程序中下划线处的语句应是

    A.catch(FilelnputStream fis)

    B.e.printStackTrace()

    C.catch(IOException e)

    D.System.out.println(e)


    正确答案:C
    解析:本题考查Java的异常处理。异常处理是通过try-catch-finally语句来实现的,
      该语句的格式如下:
      try{
      …
      }catch(ExceptionType1 e) {
      …
      }catch(ExceptionType2 e) {
      …
      }
      …
      } finally {
      …
      }
      (1)try{…}语句选定捕获异常的范围。
      程序执行过程中,try代码块所限定的语句可能会生成一个或多个异常对象,并抛弃异常对象。try内部不同的方法调用有可能产生相同的异常,但只需一个catch语句。
      (2)由catch语句处理所抛出的异常事件。
      catch语句可以是多个,分别处理不同类型的异常。catch语句都带一个参数,该参数是某个异常的类及其变量名(该异常对象的指针),catch用该参数去与抛出异常对象的类进行匹配,匹配上后就去执行该catch语句后的程序段。
      (3)通过finally语句释放资源,为异常处理提供一个统一的出口。
      finally语句不是必须的,也就是说捕获异常时可以没有finally语句。不管try代码块中是否发生了异常事件,finally块中的语句都会被执行。
      本题程序中,打开一个文件,这个操作可能出现两种异常,即打开的文件不错在或者可能出现的其他I/O异常。第一种异常情况,当打开的文件不存在时,抛出 FileNotFoundException异常。另外一种情况,可能出现的I/O异常,抛出IOException异常。因此,划线处应填入的语句是catch(IOException e)。
      本题的正确答案是选项C。

  • 第2题:

    请完成下列Java程序:实现打印出自己的源文件的功能。

    注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

    import java.io.*;

    import java.util.StringTokenizer;

    public class ex27_2{

    public static void main(String args[])throws IOException{

    FileInputStream fis=new FileInputStream("ex27_2.java");

    DataInputStream dis=new DataInputStream(fis);

    String str=null;

    while(true){

    __________________;

    if(str==null){

    __________________;

    }

    StringTokenizer st=new StringTokenizer(str);

    while(st.hasMoreTokens()){

    System.out.print(st.nextToken()+ " " );

    }

    System.out.println();

    }

    }

    }


    正确答案:str=dis.readLine() break
    str=dis.readLine() break 解析:本题主要考查文件I/O操作和while语句,if语句的使用。解题关键是熟悉文件I/O操作的基本方法,以及利用while语句和if语句控制程序流程。本题中,第1个空,DataInputStream的对象dis调用readLine()方法,从输入流中读取数据,并写给String类的str对象;第二空,如果str为空,则跳出循环体,这里使用break完成跳转。

  • 第3题:

    下列关于Java对import语句规定的叙述中,错误的是

    A.在Java程序中import语句可以有多个

    B.在Java程序中import语句可以没有

    C.在Java程序中import语句必须有一个

    D.在Java程序中import语句必须引入在所有类定义之前


    正确答案:C
    解析:Java程序中使用import关键字导入一个包中的类。在一个Java源程序中,可以有0个或多个import语句,但是必须在所有类定义之前引入标准类。因此,本题中选项C的说法是错误的。

  • 第4题:

    请完成下列Java程序。程序的输出结果:a=6,b=5。

    注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

    程序运行结果如下:

    public class ex38_2{

    public static void main(String args[])

    {

    int a=5,b=6;

    a=_________;

    b=a-b;

    a=_________;

    System.out.println("a="+a+"\tb="+b);

    }

    }


    正确答案:a+b a-b
    a+b a-b 解析:本题主要考查变量的基本运算。解答本题的关键是理解程序的基本思想。本题的思想是不借助第3个变量来交换两个数的值。

  • 第5题:

    给定如下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.运行时出现异常


    正确答案:B

  • 第6题:

    以下会产生编译错误的Java语句是()。

    • A、if(2==3)System.out.println("Hi");
    • B、if(2=3)System.out.println("Hi");
    • C、if(true)System.out.println("Hi");
    • D、if(2!=3)System.out.println("Hi");

    正确答案:B

  • 第7题:

    在运行时,由java解释器自动引入,而不用import语句引入的包是()。


    正确答案:java.lang

  • 第8题:

    给定如下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

  • 第9题:

    单选题
    给定一个Java源程序Test.Java,在命令行中应该使用下面()语句可以编译、运行该程序。
    A

    A

    B

    B

    C

    C

    D

    D


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

  • 第10题:

    单选题
    以下叙述中不正确的是()
    A

    在方法中,通过return语句传回方法值。

    B

    在一个方法中,可以执行有多条return语句,并返回多个值。

    C

    在Java中,主方法main()后的一对圆括号中也可以带有参数。

    D

    在Java中,调用方法可以在System.out.println()语句中完成。


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

  • 第11题:

    判断题
    String str; System.out.println(str.length()); 以上语句运行的结果是显示0 。
    A

    B


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

  • 第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题:

    publicclassThreads2implementsRunnable{publicvoidnun(){System.out.println(”run.”);thrownewRuntimeException(”Problem”);}publicstaticvoidmain(String[]args){Threadt=newThread(newThreads2());t.start();System.out.println(”Endofmethod.”);}}Whichtwocanberesults?()

    A.java.lang.RuntimeException:Problem

    B.run. java.lang.RuntimeException:Problem

    C.Endofmethod. java.lang.RuntimeException:Problem

    D.Endofmethod. run.java.lang.RuntimeException:Problem

    E.run. java.lang.RuntimeException:ProblemEndofmethod.


    参考答案:D, E

  • 第14题:

    设有下面的两个类定义: class AA{ void Show ( ) {System.out.println ("I Like Java"):} } class BB extends AA} void Show ( ) {System.out.println ("I like C++"); } } 则顺序执行如下语句后输出的结果为( )。 AA a; BB b; a.Show (); b.Show ();

    A.I Like Java I Like C++

    B.I Like C++ I Like Java

    C.I Like Java I Like Java

    D.I Like C++ I Like C++


    正确答案:A

  • 第15题:

    在程序中,用户输入一个文件名,根据用户输入显示相应文件的信息。

    注意:请勿修改main()主方法和其他已有语句内容,仅在横线处填入适当语句。

    ______java.io.*;

    public class basic

    {

    public static void main(String[] args)

    {

    InputStreamReader reader;

    BufferedReader in;

    System.out.println("请输入文件名: ");

    try

    {

    reader=new InputStreamReader(______);

    in=new BufferedReader(reader);

    String filename=in.readLine();

    File file=new File(filename);

    System.out.println("文件名:"+file.______);

    System.out.println("路径:"+file.getAbsolutePath());

    System.out.println("大小:"+file.length());

    }

    catch(Exception e)

    {

    e.printStackTrace();

    }

    }

    }


    正确答案:import System.in getName()
    import System.in getName() 解析:本题考查知识点:Java类库中常用类和接口、文件和文件I/0、输入输出。解题思路:题中reader从系统获得输入流,从这个流中得到用户输入的字符串作为文件名,找到文件,进而得到文件的相关信息。Java的类库需要引入以后才能使用,关键字import就是声明需要引入的类或包。因此第1个空的答案是import。Java的输入输出是以流的形式来完成的。InputStreamReader的对象reader从系统输入中读取输入流,保存在相应的缓冲区中,因此第2个空的答案是System.in。BufferedReader对象则是从这个缓冲区中读取数据,使用BufferedReader类的readLine()方法即可获得输入流中的一行输入。在Java程序中,文件作为类的一个实例来处理,File类具有很多与文件相关的方法,比如获得上级目录名(getParent()方法)、路径(getPath()方法)等,第3个空就是使用getName()方法获取文件的文件名。

  • 第16题:

    下列关于Java对import语句规定的叙述中,错误的是( )。A.在Java程序中import语句可以有多个SXB

    下列关于Java对import语句规定的叙述中,错误的是( )。

    A.在Java程序中import语句可以有多个

    B.在Java程序中import语句可以没有

    C.在Java程序中import语句必须有一个

    D.在Java程序中import语句必须引入在所有类定义之前


    正确答案:C
    Java程序中使用import关键字导入一个包中的类。在一个Java源程序中,可以有0个或多个im—port语句,但是必须在所有类定义之前引入标准类。因此,本题中选项C的说法是错误的。

  • 第17题:

    int[]a={1,2,3};System.out.println(a.length());以上语句运行的结果是显示3.


    正确答案:正确

  • 第18题:

    String str; System.out.println(str.length()); 以上语句运行的结果是显示0 。


    正确答案:错误

  • 第19题:

    设String对象s="H",运行语句System.out.println(s.concat("ello!"));后String对象s的内容为"Hello!",所以语句输出为"Hello!"。


    正确答案:错误

  • 第20题:

    单选题
    public class MyExample{    public static void main(String args[])    {         System.out.println(args[2])   }} 如果以下列命令行运行:  java MyExample Aptech online 上述代码将输出()。
    A

    MyExample

    B

    Aptech

    C

    Online

    D

    产生异常: java.lang.ArrayIndexOutOfBoundsException


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

  • 第21题:

    判断题
    设String对象s="H",运行语句System.out.println(s.concat("ello!"));后String对象s的内容为"Hello!",所以语句输出为"Hello!"。
    A

    B


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

  • 第22题:

    单选题
    运行Java语句System.out.println(Math.sin(Math.PI/2));得到的结果为()。
    A

    0.0

    B

    0.5

    C

    1.0

    D

    以上答案均错误


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

  • 第23题:

    单选题
    以下会产生编译错误的Java语句是()。
    A

    if(2==3)System.out.println(Hi);

    B

    if(2=3)System.out.println(Hi);

    C

    if(true)System.out.println(Hi);

    D

    if(2!=3)System.out.println(Hi);


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