20220320 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Royalreairman

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值