达内科技JAVA项目经理入职考试I不含答案新Word格式.docx

上传人:b****6 文档编号:17944152 上传时间:2022-12-12 格式:DOCX 页数:13 大小:215.65KB
下载 相关 举报
达内科技JAVA项目经理入职考试I不含答案新Word格式.docx_第1页
第1页 / 共13页
达内科技JAVA项目经理入职考试I不含答案新Word格式.docx_第2页
第2页 / 共13页
达内科技JAVA项目经理入职考试I不含答案新Word格式.docx_第3页
第3页 / 共13页
达内科技JAVA项目经理入职考试I不含答案新Word格式.docx_第4页
第4页 / 共13页
达内科技JAVA项目经理入职考试I不含答案新Word格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

达内科技JAVA项目经理入职考试I不含答案新Word格式.docx

《达内科技JAVA项目经理入职考试I不含答案新Word格式.docx》由会员分享,可在线阅读,更多相关《达内科技JAVA项目经理入职考试I不含答案新Word格式.docx(13页珍藏版)》请在冰豆网上搜索。

达内科技JAVA项目经理入职考试I不含答案新Word格式.docx

而且,这样的调用也只能出现在构造函数的第一行。

c)任何时候,将父类对象强制转换为其子类的对象,在编译时都能通过。

d)如果(ainstanceofA)的值为true,则a可以转换为A类型。

6.要从员工表中查询所有姓Smith的人,但是并不能确定所有Smith的大小写,以下哪条语句能解决问题?

()

a)SELECTlast_name,first_nameFROMempWHERElast_name=’smith’

b)SELECTlast_name,first_nameFROMempWHEREUPPER(last_name)=’smith’

c)SELECTlast_name,first_nameFROMempWHERElast_name=UPPER(‘smith’)

d)SELECTlast_name,first_nameFROMempWHERELOWER(last_name)=’smith’

7.以下哪些接口能够实现对Web访问者的身份认证?

()

A、HttpServletRequest

B、HttpServletResponse

C、HttpSession

D、HttpServlet

8.假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。

A.MyApp目录下

B.MyApp\images目录下

C.MyApp\WEB-INF目录下

D.MyApp\WEB-INF\lib目录下

9.关于JSP生命周期的叙述,下列哪些为真?

A.JSP会先解释成Servlet源文件,然后编译成Servlet类文件

B.每当用户端运行JSP时,jspInit()方法都会运行一次

C.每当用户端运行JSP时,_jspService()方法都会运行一次

D.每当用户端运行JSP时,jspDestroy()方法都会运行一次

10.spring的核心技术是()

A、A、依赖注入(DI)B、面向切面编程(AOP)

B、C、分层框架D、丰富的标签库

二,程序排错:

(总分30分,每题3分)

11.以下程序将ArrayList中的数据取出,转换后存入整形数组,程序最有可能报告何种异常。

publicclassTest1{

publicstaticvoidmain(String[]args){

Listlist=newArrayList();

list.add(3.14);

list.add(4.13);

list.add(1.43);

int[]arr=newint[4];

for(intI=0;

i<

list.size();

i++){

arr[i]=(Integer)list.get(i);

}

}

}

A.ArrayIndexOutOfBoundsException

B.ArithmeticException

C.NullPointerException

D.ClassCastException

12.以下程序在控制台输出“SayHello!

”:

在Eclipse中运行该程序产生如下的错误信息:

以下哪一项是正确的修改方法:

A.将main方法的修饰符声明为publicstatic

B.将main方法的形参定义为:

String[]args

C.(A),(B)两项都需要修改

D.将main方法的形参定义为:

java.lang.String[]args

13.请看下列代码:

publicclassBlip{

protectedintblipvert(intx){

return0;

}

ClassVertextendsBlip{

<

插入代码>

在<

处填入选项中的代码,使Vert累没有编译错误的是:

A.publicintblipvert(intx){return0;

B.privateintblipvert(intx){return0;

C.privateintblipvert(longx){return0;

D.protectedlongblipvert(intx){return0;

14.当你执行以下查询语句:

 

SELECT 

empno,ename 

FROM 

emp 

 

WHERE 

empno 

=7782 

OR 

empno 

=7876;

在WHERE语句中,以下哪个操作符可以取代OR?

A. 

IN 

B. 

BETWEEN 

„„ 

C. 

LIKE

D. 

<

15.以下()可用于检索session属性userid的值。

A.session.getAttribute(“userid”);

B.session.setAttribute(“userid”);

C.request.getParameter(“userid”);

D.request.getAttribute(“userid”);

16.考虑下面两个JSP文件代码片断:

test1.jsp:

HTML>

BODY>

%pageContext.setAttribute(“ten”,newInteger(10));

%>

//1

/BODY>

/HTML>

test2.jsp:

数字为:

%=pageContext.getAttribute(“ten”)%>

以下()放置在test1.jsp中的//1处,当请求test1.jsp时正确输出test2.jsp中的内容。

A.<

jsp:

includepage=”test2.jsp”/>

B.<

forwordpage=”test2.jsp”/>

C.<

%@includefile=”test2.jsp”%>

D.由于pageContext对象的scope属性为page,所以test2.jsp不能访问test1.jsp定义的属性

17.以下是login.jsp文件的代码片断:

%@pageisELIgnored="

false"

html>

body>

FORMaction="

login.jsp"

method="

GET"

>

inputtype="

text"

name="

name"

value="

${param['

name'

]}"

submit"

提交"

/FORM>

P>

用户名为:

${param.name}

/body>

/html>

以下()描述正确。

A.发生运行错误

B.页面会出现一文本框,并且文本框中内容为${param['

]}

C.当用户输入名字并单击“提交”按钮时,在同一页面中的“用户名为:

”字样后面会显示用户输入

的内容

D.当用户输入名字并单击“提交”按钮时,在同一页面中的“用户名为:

”字样后面会显示${param.name}

18.请看下列代码:

publicclassImageAction{

privateInputStreamimageStream;

//省略setter和getter

在Struts2中以字节流的方式响应给调用者,下列struts.xml文件中配置正确的是:

()

A.<

actionname="

image"

class="

ctoss.action.ImageAction"

resulttype="

stream"

<

paramname="

inputName"

imageStream<

/param>

/result>

<

/action>

B.<

InputStream"

C.<

class="

InputStream<

D.<

19.以下程序用来完成对数组的插入排序,请在空白处填写正确的代码?

packagecom.tarena.pm_exam.javase.case01;

publicclassTest09{

publicstaticvoidmain(String[]args){

int[]arr=newint[100];

for(inti=0;

arr.length;

arr[i]=(int)(Math.random()*10000);

for(inti=1;

for(intj=0;

【2】;

j++){

if(arr[j]>

arr[i]){

inttemp=arr[i];

for(intk=i-1;

【3】;

k--){

【4】

}

arr[j]=temp;

}

请在【2】号位置填入正确的代码:

__________________________

请在【3】号位置填入正确的代码:

请在【4】号位置填入正确的代码:

20.以下程序实现文件的拷贝,为提高读写效率,程序中定义了一个4K的缓存,请将程序中空白位置补充完整。

importjava.io.File;

importjava.io.FileInputStream;

importjava.io.FileOutputStream;

importjava.io.IOException;

publicclassFileCopy{

privateFileInputStreamfis;

privateFileOutputStreamfos;

privatestaticfinalintBUFF_SIZE=4*1024;

privatebyte[]buff=newbyte[BUFF_SIZE];

publicvoidcopy(Filesrc,Filetar)throwsIOException{

fis=newFileInputStream(src);

fos=newFileOutputStream(tar);

while(【5】){

【6】

fos.write(buff);

fos.close();

fis.close();

try{

newFileCopy().copy(newFile("

d:

\\mm.jpg"

),newFile("

\\mm2.jpg"

));

}catch(IOExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

请在【5】号位置填入正确的代码:

____________________________

请在【6】号位置填入正确的代码:

三,代码调试:

(总分30分,每题6分)

21.以下代码向一个List中插入数据,运行将报告异常,请简述异常产生的原因,及解决办法。

错误原因:

修改代码:

将第行至_____行代码修改为:

22.以下代码期望输出2~100以内哪些是素数,哪些不是素数,但程序并未按照预想输出,请将代码修改正确。

为使以上程序运行正确,需要将从行到行的代码修改为:

23.以下程序13行存在编译错误,请指出如何修改

为使以上程序运行正确,需要将从2行到3行的代码修改为:

24.请补充一下以下代码

请将补充的代码填入下框:

25.已知以下条件,请按照要求填写SQL语句

createtableLEANR(idintprimarykeyauto_increment,

student_idintnotnull,

kcvarchar(20)notnull,

gradeintnotnull);

insertintoLEANR(student_id,kc,grade)values(2007001,'

CHINESE'

80);

ENGLISH'

85);

MATH'

90);

insertintoLEANR(student_id,kc,grade)values(2007002,'

60);

70);

insertintoLEANR(student_id,kc,grade)values(2007003,'

insertintoLEANR(student_id,kc,grade)values(2007004,'

原表:

1.查询以grade降序排列的第31到40条记录(不需要区分课程)

2.查询表中存在课程重复4次以上的记录,显示课程和重复的次数,并且按照重复次数的降序排列:

四,编程能力:

(总分20分)

26.编写程序,完成贪吃蛇游戏,请完成程序中关于判断食物Cell(x,y)是否包含在蛇身上的方法。

以下贪吃蛇部分代码,请完善:

/**一个单元格子*/

publicclassCell{

privateintx;

privateinty;

publicCell(){

publicCell(intx,inty){

this.x=x;

this.y=y;

publicintgetX(){

returnx;

publicvoidsetX(intx){

this.x=x;

publicintgetY(){

returny;

publicvoidsetY(inty){

this.y=y;

publicStringtoString(){

return"

["

+x+"

"

+y+"

]"

;

publicclassWorm{

//蛇所在格子集合

privateCell[]cells;

//判断食物Cell(x,y)是否包含在蛇身上

publicbooleancontains(intx,inty){

//请补充代码

【1】

}

//-------其它代码省略---------

请填写:

【1】

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1