软件工程师试题Word格式文档下载.docx
《软件工程师试题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《软件工程师试题Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。
![软件工程师试题Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-10/27/133d877c-42b1-46f1-a3d6-5ca68292f6b9/133d877c-42b1-46f1-a3d6-5ca68292f6b91.gif)
2、对于以下类:
D
publicclassQ2{
publicstaticvoidmain(String[]args){
method();
}
privatestaticvoidmethod(){
System.out.println("
Hello"
);
A、编译失败,行3错误。
B、编译失败,行5错误。
C、编译通过,无运行结果。
D、打印Hello。
3、以下哪个是不正确的标识符:
A、Abc3B、a_bc_3C、_3abcD、3_abc
4、局部变量boolean的默认值为:
A、falseB、trueC、nullD、无默认值,必初始化
5、对于Personp=newPerson();
,以下哪个能编译通过:
C
A、Objecto=newObject(p);
B、p=newObject();
C、booleanb=pinstanceofObject;
D、booleanb=Objectinstanceofp;
6、对于以下代码,运行的结果是:
publicclassQ6{
inta=1;
i++;
++i;
System.out.println(i);
A、2B、3C、编译出错D、运行出错
7、对于booleanb=(2>
=1||2/0>
=0);
b的结果为:
A、falseB、运行出错,2/0抛出被0除错误
C、trueD、null
8、以下能编译通过的for循环是:
A、for(inta,intb;
a<
100;
a++){}B、for(inta=0,intb=0;
;
){}
C、for(inta=0,b=100;
50;
a++,b--){}
D、for(inta=0,b=100;
50,b>
9、对于方法publicvoida(inta,Stringb){}以下哪一个是它正确的重载方法:
A、publicinta(inta,Stringb){}B、protectedvoida(inta,Stringb){}
C、publicinta(inta,String[]b){}D、publicstaticvoida(inta,Stringb){}
10、以下哪一个不是受检查的异常类:
A、SQLExceptionB、FileNotfoundException
C、NullPointerExceptionD、IOException
11、将一个对像序列化的方式是,使此类实现以下哪一个接口:
B
A、CloneableB、Serializable
C、FileD、Exception
12、启动一个线程应使用线程类的:
A、run()B、start()
C、go()D、thread()
13、以下哪一个是正确初始化数组的方式:
A、int[1]a=newint[1]{1};
B、int[]a=newint[1]{1};
C、int[]a=newint[]{1};
D、int[1]a=newint[1];
14、以下代码输出的结果是:
publicclassQ14{
inta=20;
static{
inta=10;
publicstaticvoidmain(String[]args){
Q14q14=newQ14();
System.out.println(q14.a);
A、编译出错,变量a重复定义B、运行出错,q14.a不能确定是哪个变量a
C、打印10D、打印20。
//静态代码块可以不用创建对象来调用,可以直接用类名加方法名来调用
15、以下代码编译/运行结果为:
publicclassQ15{
inti=10;
intj=10;
booleanb=false;
if(b=i==j){//行6
true"
}else{
false"
}
A、在第6行编译出错B、在第6行运行出错
C、打印trueD、打印false
16、对于以下代码,哪个能编译通过:
publicinterfaceAnimal{}
publicclassDogimplementsAnimal{}
publicclassCatimplementsAnimal{}
A、Dogdog=newCat();
B、Catcat=newAnimal();
C、Animalcat=newDog();
D、Catc=newCat();
Dogd=(Dog)c;
17、对于以下类,那一行是正确的方法覆盖:
publicclassQ17{
publicvoidmethod(inta)throwsException{}
publicclassQ17_A{
//在此输入正确的一行,
A、voidmethod(inta){}B、voidmethod(Stringa){}
C、publicintmethod(inta){}D、publicvoidmethod(inta)throwsIOException{}
18、以下代码输出的值为:
publicclassQ18{
Boolean[]boo=newBoolean[1];
Q18(){
System.out.println(boo[0]);
newQ18();
A、falseB、nullC、trueD、运行出错
19、对于以下代码,运行结果为,即a的值为:
A
HashMapmap=newHashMap();
map.put("
a"
"
World"
Stringa=map.get("
A、最后一行编译出错B、最后一行运行出错。
C、a的值为HelloD、a的值为World
20、以下哪个是jsp声明:
A、<
%=%>
B、<
%!
%>
C、<
%%>
D<
%@%>
21、在web项目的Filter中,通过以下哪个方法能获取web.xml配置的初始化参数:
A、doFilterB、initC、destoryD、service
22、在web项目中,日志级别由高到低为:
A、ERROR,FATAL,INFO,WARN,DEBUG
B、FATAL,ERROR,INFO,WARN,DEBUG
C、FATAL,ERROR,WARN,INFO,DEBUG
D、WARN,ERROR,FATAL,INFO,DEBUG
23、以下代码运行结果为:
publicclassForBar{
publicstaticvoidmain(String[]args){
inti=0,j=5;
tp:
for(;
;
i++){
for(;
--j)
if(i>
j)breaktp;
i="
+i+"
j="
+j);
}
A程序可以运行并打印"
i=1,j=-1"
B程序可以运行并打印"
i=1,j=4"
C程序可以运行并打印"
i=0,j=-1"
D第4行有个错误导致编译失败
24、哪个事件类标识基于一个ponent的按键动作?
AKeyEvent
B.KeyDownEvent
C.KeyPressEvent
D.KeyTypedEvent
25、如何得到文件"
file.txt"
的父目录名字?
AStringname=File.getParentName("
BStringname=(newFile("
)).getParent();
CStringname=(newFile("
)).getParentName();
DStringname=(newFile(file.txt)).getParentFile();
26、以下哪一个是正确处理事务的开始(conn是Connection对像的变量):
(A)
A、conn.setAutoCommit(false);
B、conn.autoCommit=false;
C、conn.setCommit(false);
D、conn.rollback();
27、以下哪一个是ant中,将java文件编译成class文件的内置任务:
(C)
A、javaB、complierC、javacD、mkclass
28、以下哪一个是正确的将自定义标签导入到jsp页面上:
(B)
A、<
%@pageuri="
/aa.tld"
prefix="
aa"
%>
%@tagliburi="
%@includeuri="
/a.tld"
D、<
%tagliburi="
29jsp页面上有以下语句<
%request.setAttribute("
hello"
HelloWorld"
,取出并正确输出到页面的方法为:
%Stringhello=request.getAttribute("
);
out.print(hello);
%Stringhello=request.getParameter("
out.print(hello);
%Stringhello=(String)request.getAttribute("
he