杰普-Core-Java2014测试题-附最新答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
班级::日期:
Core Java试题
选择填空题:全部为多选题,只有全部正确才能得分。
1.编译java程序的命令是___B_____;运行java程序的命令是____A____;产生java文挡的命令是
_D_______;查询java类型是否是serializable类型的命令是___C_____;产生java安全策略文件的命令是___E_____;产生类型归档文件.jar的命令是__F______。
A. java
B. javac
C. serialver
D.javadoc
E.policytool
F.jar
2.在一个java原文件中,import, class, package语句的顺序是_F_______。
A.import class package
B.class import package
C.package class import
D.import package class
E.class package import
F.package import class
3.下面叙述正确的有_______CDEF_____________。
A.在一个java原文件中只能定义一个class
B.在一个java原文件中只能定义一个interface
C.在一个java原文件中可以定义多个class
D.在一个java原文件中可以定义多个interface
E.在一个java原文件中可以定义多个class和interface
F.在一个java原文件中只能定义一个public class
4.java程序中程序运行入口方法main的签名正确的有____AB____。
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.java程序中程序入口方法main的参数代表命令行输入参数,命令行参数从____A____开始。
A. 0
B. 1
C.-1
6.以下属于正确的java注释有____ACD____。
A. //This is comment
B. /*This is comment
C. /**This is comment*/
D. /*This is comment*/
7.以下能作为class, interface, method或variable有效标识符的有______ADF__________。
A.For
B.boolean
C.23age
D. _id
E.my name
F. $this_is_a_long_variable_name
8.以下不是java关键字的有__D______。
A. super C.this D.NULL E.true
9.以下能作为char类型的字面值的有__BD______。
A. “e”
B.’f’
C. ‘\u12’
D.’\u0012’
10. byte变量的取值围是____B____。
A. 0 - 65535
B.-128 – 127
C.-256 – 255
D.0 - 32767
11.以下正确的有_____AC___。
A. int i = 32;
B.float f = 45.32;
C. double d=3.2;
12.以下返回true的表达式有____AC____。
A. “george” == “george”
B.”george” = “george”
C. “george”.equals(new String(“george”))
D. “george” == new String(“george”)
13.根据以下程序选择正确答案____C____:
public class Test {
static int total = 10;
public static void main (String args []) {
new Test();
}
public Test () {
System.out.println("In test");
System.out.println(this); //??????????????????????
int temp = this.total;
if (temp > 5) {
System.out.println(temp);
}
}
}
A. 编译出错
B.运行时有异常
C. 编译运行都正确
14.下面集合定义正确的有____BD____。
A. String strs[] = { ‘a’‘b’‘c’};
B. String[] strs = {“a”, “b”, “c”};
C. String[] strs = new String{“a””b””c”};
D.String strs[] = new String[]{“a”, “b”, “c”};
E.String[] strs = new String[3]{“a”, “b”, “c”};
15.分别使用for, while, do/while循环实现从1到100的累加。
1)for
sum=0;
for(int i=1;i<101;i++)
{sum+=i;
}
2)while
int i=0;
int sum = 0;
while(i<101)
{
Sum += I;
I++;
}