每日10道JAVA题(20180629)

1.下面赋值语句中正确的是()

A.double d=5.3e12;
B.float f=11.1;
C.int i=0.0;

D.Double oD=3;

2.以下关于Object类的说法正确的是()
A.Java中所有的类都直接或间接继承自Object,无论是否明确的指明,无论其是否是抽象类。
B.Java中的接口(interface)也继承了Object类
C.利用“==”比较两个对象时,Java调用继承自Object的equals方法,判断是否相等。
D.如果类的定义中没有重新定义toString()方法,则该类创建的对象无法使用toStrig()方法。

3.对Collection和Collections描述正确的是
A.Collection是java.util下的类,它包含有各种有关集合操作的静态方法
B.Collection是java.util下的接口,它是各种集合结构的父接口
C.Collections是java.util下的接口,它是各种集合结构的父接口
D.Collections是java.util下的类,它包含有各种有关集合操作的静态方法

4.在JAVA中, 下列标识符合法的是()
A.3kyou
B.@163
C.name
D.while

5.要导入java/awt/event下面的所有类,叙述正确的是?()
A.import java.awt.*和import java.awt.event.*都可以
B.只能是import java.awt.*
C.只能是import java.awt.event.*
D.import java.awt.*和import java.awt.event.*都不可以

6.下列关于管道(Pipe)通信的叙述中,正确的是()?

A.进程对管道进行读操作和写操作都可能被阻塞
B.一个管道只能有一个进程或一个写进程对其操作
C.一个管道可实现双向数据传输
D.管道的容量仅受磁盘容量大小限制

7.非抽象类实现接口后,必须实现接口中的所有抽象方法,除了abstract外,方法头必须完全一致.

A.正确
B.错误

8.java用()机制实现了进程之间的同步执行

A.监视器
B.虚拟机
C.多个CPU
D.异步调用


9.以下关于JAVA语言异常处理描述正确的有?

A.throw关键字可以在方法上声明该方法要抛出的异常。
B.throws用于抛出异常对象。
C.try是用于检测被包住的语句块是否出现异常,如果有异常,则抛出异常,并执行catch语句。
D.finally语句块是不管有没有出现异常都要执行的内容。
E.在try块中不可以抛出异常


10.在try的括号里面有return一个值,那在哪里执行finally里的代码?
A.不执行finally代码
B.return前执行

C.return后执行

经验分享 程序员 微信小程序 职场和发展