/ **
* 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的
*请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我
1.列选项中 , 不属于字符型常量的是( )
A.’a’
B.”C”
C.’\n’
D.’\123’
2.假设 a 是一个由线程 1 和线程 2 共享的初始值为 0 的全局变量,则线程 1 和线程 2 同时执行下面的代码,最终 a 的结果不可能是()
boolean isOdd = false;
for(int i=1;i<=2;++i)
{
if(i%2==1)isOdd = true;
else isOdd = false;
a+=i*(isOdd?1:-1);
}
A.-1
B.-2
C.0
D.1
3.下列关于异常处理的描述中,错误的是()。
A.程序运行时异常由Java虚拟机自动进行处理
B.使用try-catch-finally语句捕获异常
C.可使用throw语句抛出异常
D.捕获到的异常只能在当前方法中处理,不能在其他方法中处理
4.java Thread中,run方法和start方法的区别,下面说法错误的是?
A.通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。
B.他们都可以实现了多线程运行。
C.run方法是thread的一个普通方法调用。
D.调用start方法后,一旦得到cpu时间片,就开始执行run()方法。
5.在运行时,由java解释器自动引入,而不用import语句引入的包是()。
A.java.lang
B.java.system
C.java.io
D.java.util
6.以下J2EE中常用的名词解释错误的是?
A.EJB容器:Enterprise java bean 容器
B.JNDI:JAVA事务服务。提供各种分布式事务服务。应用程序只需调用其提供的接口即可。
C.JMS:JAVA消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。
D.JAF:JAVA安全认证框架。提供一些安全控制方面的框架。
7.Web程序中,当前用户上下文信息应该保存在下面哪个对象中()
A.page
B.request
C.session
D.Application
8.You have the following code.Which numbers will cause “Test2” to be printed?
switch (x)
{
case 1: System.out.println("Test1");
case 2:
case 3:
System.out.println("Test2");
break;
default:
System.out.println("Test3");
break;
}
A.0
B.1
C.2
D.3
E.4
9.哪个是不正确的字符常量?
A.”\n”
B.”1”
C.”a”
D.”\101”
10.下面选项中,哪些是interface中合法方法定义?()
A.public void main(String [] args);
B.private int getSum();
C.boolean setFlag(Boolean [] test);
D.public float get(int x);