JAVA一单元练习题 下载本文

内容发布更新时间 : 2024/5/7 4:29:10星期一 下面是文章的全部内容请认真阅读。

Base base = new Child(); base.method(); } }

(选择一项) A) Base method B) Child method

C) Base method Child method D) 编译错误

【63】 编译运行如下java代码,输出结果是() class Person{

String name = \ public void shout(){

System.out.print(name); } }

class Student extends Person{ String name = \ String school = \}

public class Test{

public static void main(String[] args){ Person p = new Student(); p.shout(); } }

(选择一项) A) person B) student

C) person student D) 编译错误

【64】以下关于接口的说法中,正确的是( )。 (选择二项)

A) 接口中全部方法都是抽象方法,所有方法必须是public访问权限;

B) 接口中属性都使用public static final 修饰,没有显式赋值将使用默认值; C) 接口可以有构造方法;

D) 一个类只能有一个父类,但可以同时实现多个接口 【65】下面选项中能单独和finally语句一起使用的是() (选择一项) A) try B) catch C) throw D) throws

【66】关于java 中的静态方法,以下说法中正确的是()

(选择二项)

A) 静态方法中不能直接调用非静态方法 B) 非静态方法不能直接调用静态方法 C) 静态方法可以用类名直接调用 D) 静态方法里可以使用this

【67】关于java中的abstract,以下说法正确的是() (选择二项)

A) abstract类中可以没有抽象方法 B) abstract类的子类也可以是抽象类 C) abstract方法可以有方法体 D) abstract类可以创建对象

【68】java语言提供处理不同类型流的类的包是( ) (选择一项)

A) java.sql B) java.util C) java.math D) java.io

【69】通常情况下,下列哪一个类的对象可以作为BufferedReader类的构造函数的参数( ) (选择一项)

A) InputStreamReader B) PrintStream C) OutputStreamReader D) PrintWriter

【70】下列流中哪一个使用了缓冲区技术 ( ) (选择一项)

A)BuffereOutputStream B) FileInputStream C)DataOutputStream D) FileReader

【71】用套接字Socket建立了通信连接后,要向对方发送信息,获得输出流须调用的方法是( )

(选择一项) A) InputStream() B) OutputStream() C) getInputStream() D) getOutputStream()

【72】当对一个流操作完毕时,可以保证操作系统将缓冲区中的数据写入到目的地,应调用方法( )

(选择一项) A: available() B: pack() C: skip() D: close()

【73】使用File类的哪个方法,判断文件是否存在( ) (选择一项) A:getName() B:exits() C:canRead() D:canWrite()

【74】服务端的程序建立接受客户的套接字的服务器套接字使用了( ) (选择一项) A: Socket

B: ServerSocket C: Slot

D: ServerSlot

【75】对象流可以将一个数据从流中读出,也可以写入流中,这个数据是( ) (选择一项) A: 整型数 B: 字符 C: 浮点数 D: 对象

二、判断题

1. 声明为final的方法不能在子类中重载。()

2. Java语言中的接口可以继承,一个接口通过关键字extends可以继承另一个接口。一个

JAVA的类可以有多个接口,它们通过关键字 implements 来实现。() 3. 接口中所有方法均为抽象方法。()

4. 接口是由常量和抽象方法组成的特殊类。()

5. abstract 是抽象修饰符,可以用来修饰类及其属性和方法。() 6. 抽象类只能做为父类。可以定义抽象类的对象。() 7. 最终方法只能存在于最终类中。()

8. 在父类中声明为 final 的方法,也可以在其子类中被重新定义(覆盖)。 9. 在程序中可对用final修饰的变量的值进行更改。

10. 在Java中,异常(Exception)是指程序在编译和运行进出现的错误。 11. 每个 try 块都必须至少有一个 catch 块与之相对应。( ) 12. 接口中所有方法均为public的。

13. java中一个子类可以有多个父类,并可以为一个(父)类定义多个子类。 14. 一个子类可以重新定义从父类那里继承来的同名方法,但是允许它们有不同类型的返回

值。

15. 子类的成员变量能与其父类的成员变量同名。

【01】B 【02】C 【03】C 【04】C 【05】C 【06】D 【07】C 【08】AD 【09】C 【10】C 【11】B 【12】C 【13】C 【14】C 【15】A 【16】B 【17】A 【18】BD 【19】B 【20】C

【21】D 【26】A 【31】C 【36】B 【41】A 【46】D 【51】AD 【56】C 【61】C 【66】AC 【71】D 1.对 2.对 3对 4对 5错 6错 7错 8错 9错 10错 11对 12对 13错 14错 15对

【22】B 【27】A 【32】D 【37】C 【42】A 【47】D 【52】B 【57】AD 【62】B 【67】AB 【72】D 【23】B 【24】C 【28】A 【29】A 【33】BD 【34】CD 【38】B 【39】B 【43】B 【44】C 【48】C 【49】C 【53】C 【54】D 【58】C 【59】AC 【63】A 【64】AD 【68】D 【69】A 【73】B 【74】B 【25】C 【30】A 【35】A 【40】AC 【45】C 【50】B 【55】D 【60】AB 【65】A 【70】A 【75】D