软件开发工程师招聘试题Word文件下载.docx
- 文档编号:16023992
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:16
- 大小:24.12KB
软件开发工程师招聘试题Word文件下载.docx
《软件开发工程师招聘试题Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件开发工程师招聘试题Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。
//lineA
Stringd=b;
b=a;
//lineB
d=a;
//lineC
returnc;
//lineD
}
publicstaticvoidmain(String[]args)
{
Stringmsg=f();
System.out.println(msg);
}
A.lineA
B.lineB
C.lineC
D.lineD
2.2.运行下列代码,结果如何?
classExample
intmilesPerGallon;
intindex;
Example(){}
Example(intmpg){
milesPerGallon=mpg;
index=0;
intindex;
Examplee=newExample(25);
if(args.length>
0){
if(args[index].equals("
Hiway"
)){
e.milesPerGallon=2;
}
System.out.println("
mpg:
+e.milesPerGallon);
这段代码通过编译,并且如果命令行输入”Hiway”则显示”mpg:
50”,如果输入不是”Hiway”则显示”mpg:
25”;
50”,如果输入不是”Hiway”则抛出ArrayIndexOutputBoundsException异常。
这段代码不能通过编译,因为自动变量index没有被初始化。
这段代码不能通过编译,因为milesPerGallon没有被初始化。
见例子Example.java
3.3.当编译如下代码时,会显示什么?
inti=1;
switch(i){
case0:
System.out.println("
zero"
);
case1:
one"
case2:
two"
default:
default"
}
OneB.one,defaultC.one,two,defaultD.default
见例子:
Test3.java
4.4.当编译运行如下代码时会发生什么现象?
publicclassMyClass
publicstaticvoidmain(Stringarguments[])
amethod(arguments);
publicvoidamethod(String[]arguments){
System.out.println(arguments);
System.out.println(arguments[1]);
Errorcan’tmakestaticreferencetovoidmethod;
Errorargumentsmainnotcorrect
Errorarraymustincludeparameter
Amethodmustbudeclaredwithstring
MyClass.java
5.5.下列哪个语句放入//Position1中会导致该程序编译错误?
publicclassQ6db8
{
inta;
intb=0;
staticintc;
publicvoidm(){
intd;
inte=0;
//Position1
a++;
B.b++;
C.c++;
D.d++;
Q6db8.java
6.6.如果想找到java中的字母v(输出2)可以使用下列哪个代码?
A.mid(2,s);
B.charAt
(2);
C.s.indexof(‘v’);
Dindexof(s,’v’);
7.对于长度为n的线性表,在最坏的情况下,下列各排序法所对应的比较次数中正确的是()
A.冒泡排序为n/2B.冒泡排序为nC.快速排序为nD.快速排序为n(n-1)/2
☆设有一个关系Student(学号,XX,系别,课程号,成绩),查询至少选修了四门课程的学生的学号,XX及平均成绩的select语句应该是:
SELECT学号,XX,AVG(成绩)AS平均成绩
FROMStudentGROUPBY______HAVING_______
7.8.题中GROUPBY子句应填入的内容是()
A学号BXXC系名D课程号
8.9.题中的HAVING子句应该填入的内容是()
ACOUNT(DISTINCT学号)>
3BCOUNT(课程号)>
3
CCOUNT(DISTINCT学号)>
=3DCOUNT(课程号)>
=3
二、简单题(共21题,1、2题每题3分,其余每题4分)
1.Longsum(Stringn,Stringm)throwsException求n和m的和。
2.设计模式:
什么是设计模式,描述使用过的设计模式?
3.HashMap和HashTable的区别:
4.写一个方法,实现字符串的反转,如:
输入abcd,输出dcba
5.Java语言如何进行异常处理,关键字throws,throw,try,catch,finally请举例说明?
6.描述方法的重载和多态。
7.比较两个列表中的对象,列表中保存的都是student对象,根据Student的名字作为比较关键字;
和旧的列表相比,找出全部新增,修改(年龄不同),删除的列表;
Publicclassstudent{
Stringname;
Intage;
Publicvoidpare(List<
Student>
oldList,List<
newList);
importjava.util.ArrayList;
importjava.util.Iterator;
importjava.util.List;
publicclassTwoList
ListupdateList=newArrayList();
ListaddList=newArrayList();
ListdeleteList=newArrayList();
publicvoidpare(List<
newList){
Iteratoritold=oldList.iterator();
while(itold.hasNext()){
Students1=(Student)itold.next();
booleanflag=false;
//System.out.println(s1);
Iteratoritnew=newList.iterator();
while(itnew.hasNext()){
Students1new=(Student)itnew.next();
//System.out.println(s1new);
System.out.println(s1.getName().equals(s1new.getName()));
System.out.println(s1.getAge()!
=s1new.getAge());
System.out.println(s1.getName().equals(s1new.getName())&
&
s1.getAge()!
if(s1.getName().equals(s1new.getName())&
=s1new.getAge()){//s1.getName().equals(s1new.getName())
//if(true){
updateList.add(s1);
//System.out.println(updateList);
Iteratorit=updateList.iterator();
Studentss=newStudent();
while(it.hasNext()){
ss=(Student)it.next();
System.out.println("
新旧列表相比,您更新的对象有:
+ss);
}
}
if(s1.getName().equals(s1new.getName())){
flag=true;
break;
}
if(!
flag){
deleteList.add(s1);
TwoListctl=newTwoList();
ListoldList=newArrayList();
ListnewList=newArrayList();
Students1=newStudent("
zhangsan"
34);
Students2=newStudent("
lisi"
23);
Students11=newStudent("
44);
//System.out.println(s1.getAge());
oldList.add(s1);
oldList.add(s2);
//s1.setAge(44);
newList.add(s11);
newList.add(s2);
System.out.println(newList);
System.out.println(oldList);
ctl.pare(oldList,newList);
classStudent
Stringname;
intage;
publicStudent(){}
publicStudent(Stringname,intage){
this.name=name;
this.age=age;
p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 工程师 招聘 试题