1.一个以”.java”为后缀的源文件,正确的是()
A. 只能包含一个类,类名必须与文件名相同
B. 只能包含与文件名相同的类以及其中的内部类
C. 只能有一个与文件名相同的类,可以包含其他类
D. 可以包含任意类
2.Which is not Java primitive types?
A. short
B. Boolean
C. byte
D. float
3.多个线程可同时操作一个数据,为了保证该数据的准确性,可将操作该数据的部分改为 ()
A:类型定义机制;
B:数据封装机制;
C:类型定义机制和数据封装机制
D:上述都不对;
4.下面有关List接口、Set接口和Map接口的描述,错误的是?
A. 他们都继承自Collection接口
B. List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置
C. Set是一种不包含重复的元素的Collection
D. Map提供key到value的映射。一个Map中不能包含相同的key,每个key只能映射一个value
5.在基本JAVA类型中,如果不明确指定,整数型的默认是什么类型?带小数的默认是什么类型?
A. int float
B. int double
C. long float
D. long double
6.下面有关webservice的描述,错误的是?
A. Webservice是跨平台,跨语言的远程调用技术
B. Webservice通信机制实质就是json数据交换
C. Webservice采用了soap协议(简单对象协议)进行通信
D. WSDL是用于描述 Web Services 以及如何对它们进行访问
7.从下面四段(A,B,C,D)代码中选择出正确的代码段()
A.abstract class Name {
private String name;
public abstract boolean isStupidName(String name) {}
}
B.public class Something {
void doSomething () {
private String s = ?”;
int l = s.length();
}
}
C.public class Something {
public static void main(String[] args) {
Other o = new Other();
new Something().addOne(o);
}
public void addOne(final Other o) {
o.i++;
}
}
class Other {
public int i;
}
D.public class Something {
public int addOne(final int x) {
return ++x; }
}
8.选择下面代码的运行结果:()。
public class Test{
public void method()
{
for(int i = ; i < 3; i++)
{
System.out.print(i);
}
System.out.print(i);
}
}
A.122
B.123
C.编译错误
D.没有任何输出
9.Java 创建对象的方式有哪几种?
10.问:抽象类(abstract class)和接口(interface)有什么区别?
昨天的答案已经分享到公众号了?聪明的你答对几个?如果还有不不解之处请在下面留言,我们小编会在第一时间为您解答!,可以关注我们查看答案!