1.下列关于包(package)的描述,正确的是()
A、包(package)是Java中描述操作系统对多个源代码文件组织的一种方式。
B、import语句将所对应的Java源文件拷贝到此处执行。
C、包(package)是Eclipse组织Java项目特有的一种方式。
D、定义在同一个包(package)内的类可以不经过import而直接相互使用。
2.下面对静态数据成员的描述中,正确的是()
A、静态数据成员可以在类体内进行初始化
B、静态数据成员不可以被类的对象调用
C、静态数据成员不受private控制符的作用
D、静态数据成员可以直接用类名调用
3.以下代码返回正确的是:()
Integer a = 1;
Integer b = 1;
Integer c = 500;
Integer d = 500;
System.out.print(a == b);
System.out.print(c == d);
A、true、true B、true、false C、false、true D、false、false
4.以下代码输出正确的是:()
public class Test {
public static void main(String[] args) {
String s1 = "nowcoder";
String s2 = "nowcoder";
System.out.println("s1 == s2 is:" + s1 == s2);
}
}
A、ture B、s1 == s2 is:false C、s1 == s2 is:true D、false
5.在各自最优条件下,N个数进行排序算法复杂度最低的是()
A、插入排序 B、快速排序 C、堆排序 D、归并排序
6.关于final说法正确的是? ( )
A、final类的方法肯定不能被同一个包的类访问
B、final类的方法能否被同一个包的类访问不是由final决定
C、final方法等同于private方法
D、final对象本身的引用和值都不能改变
7.以下代码执行的结果显示是多少()?
public class Demo{
public stiatic void main(String []arg){
int count = 0;
int num = 0;
for(int i=0;i<=100;i++){
num = num + i;
count = count++;
}
System.out.println("num * count ="+(num*count));
}
}
A、num * count = 505000
B、num * count = 0
C、运行时错误
D、num * count = 5050
8.运行代码,结果正确的是()
Boolean flag = false;
if(flag = true){
System.out.println("true");
}else{
System.out.println("false");
}
A、编译错误
B、true
C、false
D、什么也没有输出
答案:
1-4: D A B D 5-8: A B B B