niusouti.com
参考答案和解析
正确答案:B
解析:B中的publicfinalvoidwriteInt(intv)throwsIOException方法是OutputStream类的方法。
更多“下列哪个选项不是InputStream类中的方法?A.public abstract int read( )throws IOExceptionB.pub ”相关问题
  • 第1题:

    下列InputStream构造方法正确的是()。

    A、InputStream in=new FileReader(“file.txt”)

    B、InputStream in=new FileInputStream(“file.txt”)

    C、InputStream in=new InputStreamFileReader (“file.txt”,“read”)

    D、FileInputStream in=new FileReader(new File(“file.txt”))


    参考答案:C

  • 第2题:

    把一个对象写到一个流中相对比较简单,具体是通过调用ObjectOutputStream类的writeObject()方法实现的,那么该方法的定义为( )。

    A.public final int writeObject(Object obj) throws IOException

    B.public final void writeObject(Object obj) throws IOException

    C.public Object writeObject(Object obj) throws IOException

    D.public final Object writeObject(Object obj) throws IOException


    正确答案:B
    解析:writeObject()方法的正确定义为: public final void writeObject(Object Obj) throws IOException。即B选项的定义是正确的。

  • 第3题:

    OutputStreamWriter类包含的方法主要有( )。

    A.public OutputStreamWriter(OutputStream out)

    B.public voidwrite(intc)throws IOException

    C.public voidwrite(String str)throws IOException

    D.public flush throws IOException


    正确答案:A
    解析:选项B、C、D都是Writer类的方法。OutputStreamWriter类包含的方法有OutputStreamWriter()、 close()等。

  • 第4题:

    下列______选项不是InputStream类中的方法。

    A.public abstract int read() throws IOException

    B.public final void writeInt (int V)throws IOException

    C.public int available() throws IOException

    D.public void close() throws IOException


    正确答案:B
    解析:选项B中的publicfinalvoidwriteInt(intv)throwsIOException方法是OutputStream类中的方法。

  • 第5题:

    下列选项成员变量声明正确的是

    A.public protected final int i;

    B.abstract class F1{…}

    C.private double height;

    D.double weight{}


    正确答案:C
    解析:本题考查对成员变量的声明。成员变量的声明格式位:修饰符type变量名;其中type可以是java语言中的任意数据类型,而修饰符可以是public、protected, private,static,final,transient,volatile等。选项A错误,成员变量不能同时声明成 public和protected。选项B是类的声明格式,并不是成员变量的声明。成员变量声明应以“;”结尾,选项D错误。选项C声明了一个私有的double型成员变量,为正确答案。

  • 第6题:

    下列选项成员变量声明正确的是( )。

    A.public protected final int i;

    B.abstract class Fl{…}

    C.private double height;

    D.double weight


    正确答案:C
    C。【解析】本题考查对成员变量的声明。成员变量的声明格式为:修饰符type变量名;其中type可以是java语言中的任意数据类型,而修饰符可以是public、protected,private,static,final,transient,volatile等。选项A错误,成员变量不能同时声明成public和protected。选项B是类的声明格式,并不是成员变量的声明。成员变量声明应以";"结尾,选项D错误。选项C声明了一个私有的double型成员变量,为正确答案。

  • 第7题:

    下列哪个成员方法声明是正确的? ( )

    A.public abstract final int f(){...}

    B.public static boolean f(){...}

    C.static protected void g(a,{...}

    D.protected private number;


    正确答案:B
    解析:本题考查对成员方法声明的掌握程度。选项A错误,成员变量不能同时声明成abstract和final;选项B正确,声明了一个公有静态返回值类型是布尔类型的方法f();选项C错误,protected应在static之前;选项D错误,既不是方法声明,也不是正确的成员变量声明。

  • 第8题:

    以下选项中,哪个是FileOutputStream的父类?

    A.File

    B.FileOutput

    C.OutputStream

    D.InputStream


    答案:C

  • 第9题:

    下列哪个成员变量声明是正确的? ( )

    A.public protected final int i;

    B.abstract class F9 {...}

    C.private double height;

    D.double weight{}


    正确答案:C
    解析:本题考查对成员变量声明的掌握程度。选项A错误,成员变量不能同时声明成public和protected:选项B错误,不是成员变量声明,是类声明;选项C正确,声明了一个double类型的私有变量height;选项D错误,不能以“{}”结尾,应用“;”。

  • 第10题:

    下列哪个成员方法声明是正确的? ( )

    A.public abstract final int f(){…}

    B.public static boolean f(){…}

    C.static protected void g(a,b){…}

    D.protected private number;


    正确答案:B
    解析:本题考查对成员方法声明的掌握程度。选项A错误,成员变量不能同时声明成abstract 和 final;选项B正确,声明了一个公有静态返回值类型是布尔类型的方法 f();选项C错误,protected应在static之前;选项D错误,既不是方法声明,也不是正确的成员变量声明。

  • 第11题:

    InputStream对象的方法read(byte[] buffer,int offset,int length)的返回值的含义是哪项?()  

    • A、固定长度的字节数
    • B、1
    • C、-1
    • D、运行时异常被抛出

    正确答案:A

  • 第12题:

    多选题
    InputStream子类对象继承了InputStream类的方法read(),read()方法的定义有()。
    A

    publicintread()

    B

    publicintread(byteb[])

    C

    publiccharread()

    D

    publiccharread(byteb[])


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

  • 第13题:

    下面( )不是InputStream类中的方法。

    A.int read(byte[])

    B.void flush

    C.void close

    D.int available


    正确答案:B
    B。【解析】本题考查InputStream类中的方法。InputStream类中包括的主要方法有:intread(byte[]),该方法从输入流中读多字节,存入字节数组;voidclose方法用来关闭输入流,并释放相关资源;intavailable方法返回输入流中可读字节数;longskip(longn)方法从输入流中最多向后跳n字节,返回实际跳过字节数。选项B中voidflush并不属于InputStream类中的方法。

  • 第14题:

    类Test定义如下,将下列哪个方法插入③行处是不合法的? ( ) ①public class Test { ②public float Method(float a,float b){} ③ ④}

    A.public float Method(float a,float b,float c){}

    B.public float Method(float c,float d){}

    C.public int Method(int a,int b){}

    D.private float Method(int a,int b,int c){}


    正确答案:B

  • 第15题:

    下列哪个选项不是InputStream类中的方法?

    A.public abstract int read()throws IOException

    B.public final void writeInt (int v)throws IOException

    C.public void close()throws IOException

    D.public int available() throws IOException


    正确答案:B
    解析:B中的public final void writeInt (int v)throws IOException方法是OutputStream类的方法。

  • 第16题:

    下面( )不是InputStream类中的方法。

    A.int read(byte[])

    B.void flush( )

    C.void close( )

    D.int available( )


    正确答案:B
    本题考查InputStream类中的方法。In-putStream类中包括的主要方法有:intread(byte[]),该方法从输入流中读多字节,存入字节数组;voidclose()方法用来关闭输入流,并释放相关资源;intavailable()方法返回输入流中可读字节数;longskip(longn)方法从输入流中最多向后跳n字节,返回实际跳过字节数。选项B中voidflush()并不属于InputStream类中的方法。

  • 第17题:

    下列成员变量声明中,正确的是______。

    A.public protected final int i;

    B.abstract class F1{…}

    C.private double height;

    D.double weight


    正确答案:C
    解析: 成员变量的修饰符可以是public、protected、private、static、final、transient、volatile等,选项A错误。成员变量不能同时声明成public和protected。选项B是类的声明格式,并不是成员变量的声明。成员变量声明应以“;”结束,选项D不正确。选项C声明一个私有的double型成员变量,此为正确答案。

  • 第18题:

    类Test定义如下,将下列哪个方法插入③行处是不合法的( )?

    ① public class Test{

    ② public float Method(float a,float B) { }

    ③ ______

    ④ }

    A.public float Method(float a,float b,float C) { }

    B.public float Method(float c,float d){ }

    C.public int Method(int a,int B) { }private float Method(int a,int b,int C) { }

    D.private float Method(int a,int b,int C) { }


    正确答案:B
    解析:本题主要考查方法重载,方法的重载是指多个方法可以享有相同的名字,但参数的数量或类型必须不相同(采用不同的形式参数列表),选项B不符合方法重载的要求。

  • 第19题:

    下列程序片段中,能通过编译的是( )。 A.public abstract class Animal{ public void speak;}S

    下列程序片段中,能通过编译的是( )。

    A.public abstract class Animal{ public void speak;}

    B.public abstract class Animal{ public void speak{);}

    C.public class Animal{ pubilc abstract void speak;}

    D.public abstract class Animal{ pubile abstract void speak{};}


    正确答案:A
    A。【解析】Java中一个类是一个abstract类的子类,它必须具体实现父类的abstract方法。如果一个类中含有abstract方法,那么这个类必须用abstract来修饰(abstract类也可以没有abstract方法)。有abstract方法的父类只声明,由继承它的子类实现。所以选A。

  • 第20题:

    下面哪个方法与题目中的不是重载方法public int max(int x,int y)

    A.public double max(double x,double y)

    B.publicintmax(intn,int k)

    C.publicintmax(intx,int y, int z)

    D.public double max(double n,double k)


    正确答案:B

  • 第21题:

    指出下面哪一项是在抽象类中声明一个抽象方法。( )

    A.public abstract method();

    B.public abstract void method();

    C.public void abstract Method();

    D.public void method(){abstract;}


    正确答案:B
    解析:本题考查在Java抽象类中声明抽象方法的格式。在Java语言中,将abstract关键字修饰的类称为抽象类。与此相对应,用abstract关键字修饰的方法称为抽象方法。当一个类的定义完全表示抽象的概念时,它不应该被实例化为一个对象,因此不能为抽象类实例化对象,也就是说,abstract类必须被继承。与此相应,abstract方法必须被重写。抽象类中可以包含抽象方法,对抽象方法只须声明,而不需要实现具体的内容,格式为 abstract retumType MethodName([paramlist])。对于抽象方法声明格式,abstract关键字不能缺少,此外,还需要注意如下内容:①声明格式中没有{};②最后的“;”不能缺少;③可以用public 或 protected关键字来修饰。选项A错误,缺少返回类型;选项B正确;选项C错误,返回类型要跟在abstxact后面;选项D错误,抽象方法中不需要有具体的实现内容,更不需要{}。

  • 第22题:

    以下选项中,哪个是FileOutputStream的父类?()

    • A、File
    • B、FileOutput
    • C、OutputStream
    • D、InputStream

    正确答案:C

  • 第23题:

    以下哪些属于InputStream类的方法?()

    • A、int read(byte[])
    • B、void flush()
    • C、void close()
    • D、available()

    正确答案:A,C,D

  • 第24题:

    多选题
    以下哪些属于InputStream类的方法?()
    A

    int read(byte[])

    B

    void flush()

    C

    void close()

    D

    available()


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