运行Java语句System.out.println(Math.

题目

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

  • A、0.0
  • B、0.5
  • C、1.0
  • D、以上答案均错误
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

分析下列java代码ClassA{Publicstaticvoidmain(String[]args){Method();}Staticvoidmethod(){try{System.out.println(hello”)}finally{System.out.println(good-bye”);}}}编译运行后,输出结果是()

A.“hello”

B.“good-bye”

C.“hello”“good-bye”

D.代码不能编译


参考答案:C

第2题:

请阅读下面程序 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。

第3题:

publicclassMyExample{publicstaticvoidmain(Stringargs[]){System.out.println(args[2])}}如果以下列命令行运行:javaMyExampleAptechonline上述代码将输出()。

A.MyExample

B.Aptech

C.Online

D.产生异常:"java.lang.ArrayIndexOutOfBoundsException"


参考答案:D

第4题:

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

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

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

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

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


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

第5题:

请完成下列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完成跳转。

第6题:

( 21 )请阅读下面程序

import java.io. *;

public class ExceptionCatch{

public static void main ( String args[] ){

try {

FileInputStream fis=new FilelnputStream ( "text" ) ;

System.out.pfntln ( "content of text is : ” ):

} catch ( FileNotFoundException e ){

System.out.println ( e ) ;

System.out.println ( "message:"+e.getMessageQ ) ;

e.printStackTrace ( System.out ) ;

}____________;

System.out.println ( e ) ;

}

}

为保证程序正确运行,程序中下划线处的语句应是

A ) catch ( Fiie put eam s )

B ) e printStackTrace ()

C) catch ( IOException e )

D) System.out.printin ( e )


正确答案:C

第7题:

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

第8题:

在Java中,类Animal中的方法printA()定义如下:publicvoidprintA(){inta=10;intresult=10%3;System.out.println(result);}在类Dog中方法printA()定义如下:publicvoidprintA(){inta=10;System.out.println(a/3);}Dog类的定义如下:classDogextendsAnimal{…}.Animalanimal=newDog();animal.printA();以上语句输出为()。

A.0

B.1

C.2

D.3

E.3.3333


参考答案:D

第9题:

设有下面的两个类定义: 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

第10题:

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

注意:请勿修改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()方法获取文件的文件名。

更多相关问题