文档介绍:《Core Java》-笔试试卷
一、选择题(共30题,每题1分,满分30分)
1) 在Java中,包有多种用途,但不包含( )。
A. 将类组合成较小的单元,便于使用
B. 有助于避免命名冲突
C. 有助于提高运行效率
D. 允许在更广的范围内保护类、数据和方法
2) 在Java中,包com中定义了类TestUtil,在com的子包util中定义了同名类TestUtil,给定如下Java代码,编译运行时,将发生( )。
;
.;
.TestUtil;
public class Test {
public static void main(String[] args) {
TestUtil testutil = new TestUtil();
}
}
A. .TestUtil对象
B. .
C. ..
D. 编译无法通过
3) 编译并运行下面的Java代码,( )会出现在输出结果中。
public class Test{
public static void main(String args[]) {
for(int i = 0; i < 3; i++) {
for(int j = 3; j >= 0; j--) {
if(i == j)
continue;
("i="+ i + " j="+j);
}
}
}
}
A. i=0 j=3
B. i=0 j=0
C. i=2 j=0
D. i=0 j=2
E. i=1 j=1
4) 分析下面的Java代码片段,编译运行后的输出结果是( )。
for (int i = 0; i < 6; i++) {
int k = ++i;
while(k <5) {
(i);
break;
}
}
A. 024
B. 02
C. 123
D. 13
5) 给定如下Java程序的方法结构,则方法体实现语句正确的是( )。
public String change(int i){
//方法体
}
A. return 100;
B. return 'a';
C. return i+"";
D. return i;
6) 给定Java代码如下所示,则编译运行后,输出结果是( )。
public class test{
static int i;
public int aMethod() {
i++;
return i;
}
public static void main(String args[]) {
Test test = new Test();
();
(());
}
}
A. 编译出错,i没有初始化
B. 1
C. 2
D. 3
7) 在Java中,如果要在字符串类型对象s="java"中,得到字母'v' 出现的位置,可使用以下( )语句。
A. ('v');
B. ('v');
C. ('v');
D. ('v');
8) 给定某Java程序的main方法如下,该程序编译运行后的结果是( )。
public static void main(String[] args) {
String str=null;
("abc");
("def");
(str);
}
A. 输出:null
B. 输出:abcdef
C. 编译错误
D. 运行时出现异常
9) 给定如下Java代码片段,编译运行的结果是( )。
int i = 0, j = -1;
switch (i) {
case 0, 1: j = 1;
case 2: j = 2;
}
("j=" + j);
A. 程序编译出错
B. 输出:j=1
C. 输出:j=2
D. 输出:j=0
10) 在Java语言中,有如下代码:
switch(x) {
case 100 :
("One hundred");
break;
case 200 :