2019年12月13日 java1
考点1 二维数组的遍历
下面程序段执行完成后,则变量sum的值是( )。
1 | int b[][]={{1}, {2,2}, {2,2,2}}; |
- A 32
- B 11
- C 2
- D 3
解析
显示答案/隐藏答案
正确答案: B考点2 main方法的书写
main 方法是 Java Application 程序执行的入口点,以下描述哪项是合法的()。
- A
public static void main( )
- B
public static void main( String args[] )
- C
public static int main(String [] arg )
- D
public void main(String arg[] )
解析
显示答案/隐藏答案
正确答案: B考点3 数据库 事务隔离级别
事务隔离级别是由谁实现的?
- A
Java
应用程序 - B
Hibernate
- C 数据库系统
- D
JDBC
驱动程序
解析
显示答案/隐藏答案
正确答案: C考点4 子类调用父类构造器
根据以下代码段,执行new Child(“John”, 10); 要使数据域data得到10,则子类空白处应该填写( )。
1 | class Parent { |
- A
data = d;
- B
super.data = d;
- C
Parent(d);
- D
super(d);
解析
显示答案/隐藏答案
正确答案: D子父类存在同名成员时,子类中默认访问子类的成员,可通过super指定访问父类的成员,格式:super.xx
创建子类对象时,默认会调用父类的无参构造方法,但是,如果父类中提供了带参构造函数,却没有提供无参构造器,则子类构造函数必须显示调用父类带参构造器。
考点5 检查异常
Thread. sleep()是否会抛出checked exception?
- A 会
- B 不会
解析
显示答案/隐藏答案
正确答案: AThread.sleep() 和 Object.wait(),都可以抛出 InterruptedException。这个异常是不能忽略的,因为它是一个检查异常(checked exception)
考点6 排序 快速排序
下面程序的输出结果是什么。
1 | public class A2{ |
- A 找到最大值
- B 找到最小值
- C 从大到小的排序
- D 从小到大的排序
解析
显示答案/隐藏答案
正确答案: C考点7 线程
当我们需要所有线程都执行到某一处,才进行后面的的代码执行我们可以使用?
- A
CountDownLatch
- B
CyclicBarrier
- C
Semaphore
- D
Future
解析
显示答案/隐藏答案
正确答案: ACountDownLatch 是等待一组线程执行完,才执行后面的代码。此时这组线程已经执行完。
CyclicBarrier 是等待一组线程至某个状态后再同时全部继续执行线程。此时这组线程还未执行完。
考点8 java编译
下列说法正确的有( )
- A 环境变量可在编译
source code
时指定 - B 在编译程序时,所能指定的环境变量不包括
class path
- C
javac
一次可同时编译数个Java
源文件 - D
javac.exe
能指定编译结果要置于哪个目录(directory
)