0
点赞
收藏
分享

微信扫一扫

20220320 java 笔试题

Raow1 2022-03-20 阅读 22
java学习

1)下列异常中,能使用throw抛出的是( )。

A.Error B.Event C.Object D.Throwable E.ExceptionF.RuntimeException

答案:A、D、E、F

2)异常包含下列哪些内容?( )

A.程序中的语法错误

B.程序的编译错误

C.程序执行过程中遇到的事先没有预料到的情况

D.程序事先定义好的可能出现的意外情况

答案:C

3)下列关于异常的说法中,正确的是( )

A.一旦出现异常,程序运行就终止了

B.如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常

C.在catch子句中匹配异常是一种精确匹配

D.可能抛出系统异常的方法是不需要申明异常的

答案:D

4)一个Java程序运行从上到下的环境次序是( )

A.操作系统、Java程序、JRE/JVM、硬件

B.JRE/JVM、Java程序、硬件、操作系统

C.Java程序、JRE/JVM、操作系统、硬件

D.Java程序、操作系统、JRE/JVM、硬件

答案:C

5)下列说法中,正确的是( )

A.Java程序经编译后会产生机器码

B.Java程序经编译后会产生字节码

C.Java程序经编译后会产生DLL

D.以上都不正确

答案:B

6)若线性表最常用的操作是存取第i个元素及其前趋的值,则采用( )存储方式节省时间。

A.单链表 B.双链表 C.单循环链表 D.顺序表

答案:D

7)对于import java.util包,下列说法中,错误的是( )

A.Vector类属于java.util包 

B.Vector类放在…/java/util/目录下

C.Vector类放在java.util文件中

D.Vector类是Sun公司的产品

答案:C

8)在Hashtable上下文中,同步指的是什么?

答案:同步意味着在一个时间点只能有一个线程可以修改hash表,任何线程在执行Hash-table的更新操作前都需要获取对象锁,其他线程则等待锁的释放。

9)2.如何实现HashMap的同步?

答案:HashMap可以通过Map m=Collections.synchronizedMap(new HashMap())来达到同步的效果。具体而言,该方法返回一个同步的Map,该Map封装了底层的HashMap的所有方法,使得底层的HashMap即使是在多线程的环境中也是安全的。

10)在HTTP中,用于发送大量数据的方法是( )

A.GET

B.POST 

C.PUT 

D.OPTIONS

答案:B

举报

相关推荐

0 条评论