软件研发工程师笔试题目.docx
《软件研发工程师笔试题目.docx》由会员分享,可在线阅读,更多相关《软件研发工程师笔试题目.docx(8页珍藏版)》请在冰豆网上搜索。
软件研发工程师笔试题目
软件研发工程师笔试题目
导读:
温馨提醒,这套题目请在60分钟内作答,也希望您将分享出来帮助更多的人!
以下是由应届毕业生网小编J.L为您整理推荐的软件研发工程师目,欢迎参考阅读。
一、选择题
1、哪个类是所有异常的基础类?
A.StringB.ErrorC.ThrowableD.RuntimeException
2、设floatx=1,y=2,z=3,则表达式y+=z--/++x的值是:
()
A.3.5B.3C.4D.5
3、下列说法正确的是()
A.在类方法中可用this来调用本类的类方法B.在类方法中调用本类的类方法时可直接调用
C.在类方法中只能调用本类中的类方法D.在类方法中绝对不能调用实例方法
4、根据下面的程序代码,哪些选项的值返回true?
publicclassSquare{
longwidth;
publicSquare(longl){
width=l;
}
publicstaticvoidmain(Stringarg[]){
Squarea,b,c;
a=newSquare(42L);
b=newSquare(42L);
c=b;
longs=42L;
}
}
A.a==b;B.s==a;C.b==c;D.a.equals(s)
5.下面选项中,哪个选项的内容可以作为FilEinputStream类的构造方法的参数?
A.FileB.StringC.InputStreamD.FileOutputStream
6.在下面程序标明的位置处插入哪条语句会导致编译错误?
publicclassFinalUse{
publicstaticvoidmain(String[]args){
intx=0;
finalinty=1;
int[]z={2};
finalint[]n={3};
Use(x,y,z,n);
}
staticvoidUse(finalintx,inty,finalint[]z,int[]n){
//插入内容
}
}
请选择两个正确的答案:
A.x++B.y++C.y=xD.z[0]++E.n[0]++F.z=n
7.下面程序运行后的结果是什么?
PublicclassTest{
StaticBooleanfoo(charc){
System.out.print(c);
Returntrue;
}
Publicstaticvoidmain(String[]argv){
inti=0;
For(foo(A);foo(B)(ifoo(C)){
i++;
foo(D);
}
}
}
A.ABDCBDCBB.ABCDABCD
C.Compilationfails.D.Anexceptionisthrownatruntime.
二、代码查错
1.abstractclassName{
privateStringname;
publicabstractbooleanisStupidName(Stringname){}
}
解释何错误?
并更正
2.publicclassSomething{
publicstaticvoidmain(String[]args){
Somethings=newSomething();
System.out.println(s.doSomething()returns+doSomething());
}
publicStringdoSomething(){
returnDosomething...
}
}
三、简答题
1、谈谈Collection和Collections
2、请说出String与StringBuffer、StringBuilder的区别?
3、abstractclass(抽象类)和interface(接口)有什么区别?
4、request.getAttribute()和request.getParameter()有何区别?
5、简述下Servlet生命周期?
6、谈谈你项目中用到的设计模式及如何使用的
7、你一般用spring、hibernate、struts做什么?
四、代码实现
1、编写SQL语句
Student(S#,Sname,Sage,Ssex)学生表
Course(C#,Cname,T#)课程表
SC(S#,C#,score)成绩表
Teacher(T#,Tname)教师表
1)查询平均成绩大于60分的同学的学号和平均成绩
2)查询所有同学的学号、姓名、选课数、总成绩;
3)查询没学过叶平老师课的同学的学号、姓名
2、第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大?
用java语言实现,,请编一段程序实现!
3、实现一个快速排序