JAVA软件工程师面试笔试试卷
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7.以下选项中,正确的是(B)【1分】
public class Alpha1 {
public static void main( String[] args ) {
boolea n flag; int i=0;
do {
flag = false;
System.out.pri ntln( i++ );
flag = i < 10;
[A]TRUE[B] sizeof
[C] const[D] super[E] void
2.下面哪些是合法的标识符(ABE)【1分】
[A] $perso ns[B] TwoUsers
[C] *poi nt[D] this [E] _en dli ne
3.下列选项中不是原始数据类型的有?(c)【1分】
[A]. short[B]. Boolea n
种。【3分】
8.构造方法不能(能或者不能)被public、private、protected修饰。【1分】
9.Java的访问控制有四种:public、—protected、—friendly、private。
【2分】
10.AJAX的核心对象是。【1分】
、JAVA基础题【45分】
1.下列选项中不属于java关键字的有(AB)【1分】
F. An excepti on is throw n at run time.
8.以下代码片段执行后,正确输出的结果是(
public class Delta {
static boolea n foo(char c) {
System.out.pri nt(c);
return true;
}
public static void main( String[] argv ) {
9.有以下代码片段
if (x>0) {
System.out.pri ntl n("first");
}
else if (x>-3) {
C.甲一C,乙一B,丙一A
D.甲一A,乙一C,丙一B
3、甲乙丙丁四人的车分别为白色、银色、蓝色和红色。在问到他们各自车的颜色时,
甲说:“乙的车不是白色。”
乙说:“丙的车是红色的。”
丙说:“丁的车不是蓝色的。”,
丁说:“甲、乙、丙三人中有一个人的车是红色的,而且只有这个人说的是实话。”
如果丁说的是实话,那么以下说法正确的是(B):【2分】
[C]. Unit[D]. float
4.下列选项中那些语句片段会发生异常【1分】BD
[A]Stri ng s="Gone with the wi nd";
Stri ng t = "good "; Stri ng k = s+t;
[B]String s = "Gone with the wind";
5.以下选项中,合法的赋值语句是(bd)[1分】
A.a== 1;
B.++i;
C.a = a+1 = 5;
D.y = (in t)I;
6.以下选项中,代码执行完毕后输出结果是(c)【1分】
boolea n bool=true;
if(bool = false) {
System.out.println(“a”);
A.甲的车是白色的,乙的车是银色的B.乙的车是蓝色的,丙的车是红色的
C.丙的车是白色的,丁的车是蓝色的D.丁的车是银色的,甲的车是红色的
二、基础理论题【20分】
1.Java是一种先—编译后__解释运行的语言。(提示:填编译或者解释)【1分】
2.栈是先进后出的线性表,队列是—先进先出的线性表。
【2分】
con ti nue;
} while ( (flag)? true:false );
}
}
A.000000000
B.0123456789
C.Compilatio n fails.
D.The code runs with no output.
E.The code en ters an infin ite loop.
} else if (bool) {
System. out.println(ห้องสมุดไป่ตู้b”);
} else if (!bool) {
System.out.println(“c”);
} else {
System.out.println(“d”);
}
A.a
B.b
C.c
D.d
E.Compilati on fails
int i =0;
for ( foo(,A?); foo(,B?)&&(i<2); foo(,C?)){ i++ ;
foo(,D?);
}
}
}
A.ABDCBDCB
B.ABCDABCD
C.Compilati on fails.
D.An exceptio n is throw n at run time.
A.甲B.乙C.丙D.丁
2、 甲、乙、丙三人是同一家公司的员工,他们的未婚妻A、B、C也都是这家公司的职员。
知情者介绍说:“A的未婚夫是乙的好友,并在三个男子中最年轻;丙的年龄比C的未婚夫
大。”依据该知情者提供的情况,我们可以推出三对组合分别是(D)。【3分】
A.甲一A,乙一B,丙一C
B.甲一B,乙一A,丙一C
JAVA软件工程师笔试试题
(考试时间:120分钟 试卷分值:150分)
逻辑推理题【10分】
i、甲、乙、丙、丁四位同学中有一位同学为海啸灾区捐款1000元,当老师询问时,他们
分别这样回答:
甲:这1000元不是我捐的
乙:这1000元是丁捐的
丙:这1000元是乙捐的
丁:这1000元不是我捐的
这四人中只有一个人说了真话,由此可见这1000元是谁捐的(A)。【2分】
Stri ng t; t = s[3]+"on e";
[C]Stri ng s = "Gone with the wi nd";
String sta ndard = s.toUpperCase();
[D]Stri ng s = "home directory";
Stri ng t = s-"directory";
3.面向对象的基本特征封装,—继承,__多肽。【3分】
4•事务包含4个基本特征,即ACID, 它们分另U指
,,,【2分】
5.Math.round(11.5)等于_12.0。Math.round(-11.5)等于_-11.0。【2分】
6.Java中数据类型包括简单数据类型和—引用数据类型。【1
分】
7.Java程序控制语句中的循环语法分for,__while和__do_while三
public class Alpha1 {
public static void main( String[] args ) {
boolea n flag; int i=0;
do {
flag = false;
System.out.pri ntln( i++ );
flag = i < 10;
[A]TRUE[B] sizeof
[C] const[D] super[E] void
2.下面哪些是合法的标识符(ABE)【1分】
[A] $perso ns[B] TwoUsers
[C] *poi nt[D] this [E] _en dli ne
3.下列选项中不是原始数据类型的有?(c)【1分】
[A]. short[B]. Boolea n
种。【3分】
8.构造方法不能(能或者不能)被public、private、protected修饰。【1分】
9.Java的访问控制有四种:public、—protected、—friendly、private。
【2分】
10.AJAX的核心对象是。【1分】
、JAVA基础题【45分】
1.下列选项中不属于java关键字的有(AB)【1分】
F. An excepti on is throw n at run time.
8.以下代码片段执行后,正确输出的结果是(
public class Delta {
static boolea n foo(char c) {
System.out.pri nt(c);
return true;
}
public static void main( String[] argv ) {
9.有以下代码片段
if (x>0) {
System.out.pri ntl n("first");
}
else if (x>-3) {
C.甲一C,乙一B,丙一A
D.甲一A,乙一C,丙一B
3、甲乙丙丁四人的车分别为白色、银色、蓝色和红色。在问到他们各自车的颜色时,
甲说:“乙的车不是白色。”
乙说:“丙的车是红色的。”
丙说:“丁的车不是蓝色的。”,
丁说:“甲、乙、丙三人中有一个人的车是红色的,而且只有这个人说的是实话。”
如果丁说的是实话,那么以下说法正确的是(B):【2分】
[C]. Unit[D]. float
4.下列选项中那些语句片段会发生异常【1分】BD
[A]Stri ng s="Gone with the wi nd";
Stri ng t = "good "; Stri ng k = s+t;
[B]String s = "Gone with the wind";
5.以下选项中,合法的赋值语句是(bd)[1分】
A.a== 1;
B.++i;
C.a = a+1 = 5;
D.y = (in t)I;
6.以下选项中,代码执行完毕后输出结果是(c)【1分】
boolea n bool=true;
if(bool = false) {
System.out.println(“a”);
A.甲的车是白色的,乙的车是银色的B.乙的车是蓝色的,丙的车是红色的
C.丙的车是白色的,丁的车是蓝色的D.丁的车是银色的,甲的车是红色的
二、基础理论题【20分】
1.Java是一种先—编译后__解释运行的语言。(提示:填编译或者解释)【1分】
2.栈是先进后出的线性表,队列是—先进先出的线性表。
【2分】
con ti nue;
} while ( (flag)? true:false );
}
}
A.000000000
B.0123456789
C.Compilatio n fails.
D.The code runs with no output.
E.The code en ters an infin ite loop.
} else if (bool) {
System. out.println(ห้องสมุดไป่ตู้b”);
} else if (!bool) {
System.out.println(“c”);
} else {
System.out.println(“d”);
}
A.a
B.b
C.c
D.d
E.Compilati on fails
int i =0;
for ( foo(,A?); foo(,B?)&&(i<2); foo(,C?)){ i++ ;
foo(,D?);
}
}
}
A.ABDCBDCB
B.ABCDABCD
C.Compilati on fails.
D.An exceptio n is throw n at run time.
A.甲B.乙C.丙D.丁
2、 甲、乙、丙三人是同一家公司的员工,他们的未婚妻A、B、C也都是这家公司的职员。
知情者介绍说:“A的未婚夫是乙的好友,并在三个男子中最年轻;丙的年龄比C的未婚夫
大。”依据该知情者提供的情况,我们可以推出三对组合分别是(D)。【3分】
A.甲一A,乙一B,丙一C
B.甲一B,乙一A,丙一C
JAVA软件工程师笔试试题
(考试时间:120分钟 试卷分值:150分)
逻辑推理题【10分】
i、甲、乙、丙、丁四位同学中有一位同学为海啸灾区捐款1000元,当老师询问时,他们
分别这样回答:
甲:这1000元不是我捐的
乙:这1000元是丁捐的
丙:这1000元是乙捐的
丁:这1000元不是我捐的
这四人中只有一个人说了真话,由此可见这1000元是谁捐的(A)。【2分】
Stri ng t; t = s[3]+"on e";
[C]Stri ng s = "Gone with the wi nd";
String sta ndard = s.toUpperCase();
[D]Stri ng s = "home directory";
Stri ng t = s-"directory";
3.面向对象的基本特征封装,—继承,__多肽。【3分】
4•事务包含4个基本特征,即ACID, 它们分另U指
,,,【2分】
5.Math.round(11.5)等于_12.0。Math.round(-11.5)等于_-11.0。【2分】
6.Java中数据类型包括简单数据类型和—引用数据类型。【1
分】
7.Java程序控制语句中的循环语法分for,__while和__do_while三