COREJAVA试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Corejava试题
姓名__________班级___________
一、选择题(本题为多选题,全部正确才给分,每题2分,总分46分)
1、编译java程序的命令是________;运行java程序的命令是________;产生java文挡的命令是_______;查询java类型是否是serializable类型的命令是_______;产生java安全策略文件的命令是________;产生类型归档文件.jar的命令是________。
A.java
B.javac
C.serialver
D.javadoc
E.policytool
F.jar
2、在使用super和this关键字时,以下描述正确的是()
A在子类构造方法中使用super()显示调用父类的构造方法,super ()必须写在子类构造方法的第一行,否则编译不通过
B super()和this()不一定要放在构造方法内第一行
C this()和super()可以同时出现在一个构造函数中
D this()和super()可以在static环境中使用,包括static方法和static语句块
3、下面叙述正确的有___________________。
A.在一个java原文件中只能定义一个class
B在一个java原文件中只能定义一个interface
C在一个java原文件中可以定义多个class
D在一个java原文件中可以定义多个interface
E在一个java原文件中可以定义多个class和interface
F在一个java原文件中只能定义public class
G java原文件的前缀一定是所包含类型的名字
4、java程序中程序运行入口方法main的签名正确的有________。
A.public static void main(String args[])
B.static public void main(String[]args)
C.public void static main(String[]args)
D.public void main(String args[])
5、public class Test{
void printValue(int m){
do{
System.out.println("The value is"+m);
}while(--m>10);
}
public static void main(String args[]){
int i=10;
Test t=new Test();
t.printValue(i);
}
}
输出将是什么?()
A.The value is8
B.The value is9
C.The value is10
D.The value is11
6、以下能作为class,interface,method或variable有效标识符的有________________。
A.For
B.boolean
C.23age
D._id
E.my name
F.$this_is_a_long_variable_name
7、给出下面的代码:
1)public void modify(){
2)int i,j,k;
3)i=100;
4)while(i>0){
5)j=i*2;
6)System.out.println("The value of j is"+j);
7)k=k+1;
8)i--;
9)}
10)}
哪些行在编译时可能产生错误?________________。
A.line4
B.line6
C.line7
D.line8
8、以下能作为char类型的字面值的有_______。
A.“e”
B.’杰’
C.‘\u12’
D.205
9、byte变量的取值范围是________。
A.0-65535
B.-128–127
C.-256–255
D.0-32767
10、以下正确的有_______。
A.int i=32;
B.float f=45.32;
C.double d=3.2;
11、以下返回true的表达式有_______。
A.“briup”==“briup”
B.”briup”=“briup”
C.“briup”.equals(new String(“briup”))
D.“briup”==new String(“briup”)
12、inner class的类型有____________。
A.member inner class
B.static inner class
C.local inner class
D.anonymous inner class
E.public inner class
F.global inner class
13、以下方法申明正确的有______________。
A.public static synchronized void writeLog(String msg)
B.synchronized public static writeLog(String msg)
C.public final abstract void writeLog(String msg)
D.final public void writeLog(String msg)
E.abstract synchronized void writeLog(String msg)