好文档 - 专业文书写作范文服务资料分享网站

达内科技JAVA项目经理入职考试--I(不含答案)--新

天下 分享 时间: 加入收藏 我要投稿 点赞

达内科技项目经理入职考试

(JAVA方向 A卷)

考试说明:

本考试为达内科技JAVA产品线项目经理入职考试,考试使用闭卷、笔试的形式。满分100分,考试时间120分钟。考试期间不允许使用电脑,不可打开任何开发和调试工具以及文档,否则,一经发现按照零分处理。

一, 基本知识,不定项选择(总分20分,每题2分) 1. 在Java中,关于static关键字的说法错误的是: (d)

a) static可以修饰方法 b) static可以修饰成员 c) static可以修饰代码块

d) static可以修饰局部变量和形参

2. 在Java中,关于final关键字的说法正确的是: (c)

a) 如果修饰局部变量,必须初始化

b) 如果修饰类,则该类只能被一个子类继承 c) 如果修饰方法,则该方法不能在子类中被覆盖 d) 如果修饰方法,则该方法所在的类不能被继承

3. 关于抽象类的说法正确的是: (abc)

a) 抽象类中一定包含抽象方法,否则是出现编译错误 b) 包含抽象方法的类一定是抽象类

c) 抽象方法可以没有方法体,也可以有方法体 d) 抽象类的子类一定不是抽象类

4. 下列关于JVM的说法错误的是: (d)

a) JVM的栈空间用来存储方法调用时的临时变量,当调用新方法时,新方法的存储空间入栈,当方法

调用结束时,方法的空间出栈。

b) JVM的堆空间是用来存储对象的空间,该空间由JVM自动管理。 c) 我们可以通过设置参数来调整JVM的栈空间和堆空间的大小。 d) 一个程序运行时,只有一个栈。

5. 下列关于继承的说法正确的是: ( )

a) 子类构造函数一定会调用父类构造函数。

b) 构造函数的第一行一定是super()或this();而且,这样的调用也只能出现在构造函数的第一

行。

c) 任何时候,将父类对象强制转换为其子类的对象,在编译时都能通过。 d) 如果(a instanceof A)的值为true,则a可以转换为A类型。

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

题?

( )

a) SELECT last_name, first_name FROM emp WHERE last_name=’smith’

b) SELECT last_name, first_name FROM emp WHERE UPPER(last_name)=’smith’ c) SELECT last_name, first_name FROM emp WHERE last_name=UPPER(‘smith’) d) SELECT last_name, first_name FROM emp WHERE LOWER(last_name)=’smith’

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

A、 Http Servlet Request B、 Http Servlet Response C、 Http Session D、 Http Servlet

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、 C、分层框架

B、面向切面编程(AOP)

)

D、丰富的标签库

二, 程序排错:(总分30分,每题3分)

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

( )

public class Test1{ public static void main(String[] args){

} A. B. C. D.

}

List list = new ArrayList(); list.add(3.14); list.add(4.13); list.add(1.43);

int[] arr = new int[4];

for(int I = 0;i

ArrayIndexOutOfBoundsException ArithmeticException NullPointerException ClassCastException

12. 以下程序在控制台输出“Say Hello!”:

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

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

A. 将main方法的修饰符声明为 public static B. 将main方法的形参定义为: String[] args C. (A),(B)两项都需要修改

D. 将main方法的形参定义为: java.lang.String[] args

13. 请看下列代码: public class Blip{

protected int blipvert(int x){ return 0; } }

Class Vert extends Blip{ <插入代码> }

在<插入代码>处填入选项中的代码,使Vert累没有编译错误的是:( )

A. public int blipvert(int x){return 0;} B. private int blipvert(int x){return 0;} C. private int blipvert(long x){return 0;} D. protected long blipvert(int x){return 0;}

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:

<% pageContext.setAttribute(“ten”,new Integer(10));%> //1 test2.jsp:

数字为:<%= pageContext.getAttribute(“ten”)%>

以下()放置在test1.jsp 中的//1 处,当请求test1.jsp 时正确输出test2.jsp 中的内容。(A. B. C.<%@ include file=”test2.jsp” %>

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

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

<%@ page isELIgnored=\

用户名为: ${param.name}

以下()描述正确。 A.发生运行错误

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

C.当用户输入名字并单击“提交”按钮时,在同一页面中的“用户名为:”字样后面会显示用户输入 的内容 D.当用户输入名字并单击“提交”按钮时,在同一页面中的“用户名为:”字样后面会显示${param.name}

18. 请看下列代码:

public class ImageAction { private InputStream imageStream; //省略setter和getter }

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

class=\

)

B.

class=\

C.

class=\

达内科技JAVA项目经理入职考试--I(不含答案)--新

达内科技项目经理入职考试(JAVA方向A卷)考试说明:本考试为达内科技JAVA产品线项目经理入职考试,考试使用闭卷、笔试的形式。满分100分,考试时间120分钟。考试期间不允许使用电脑,不可打开任何开发和调试工具以及文档,否则,一经发现按照零分处理。一,基本知识,不定项选
推荐度:
点击下载文档文档为doc格式
68o9n63j1r721et5ixox47ty70kcsx004za
领取福利

微信扫码领取福利

微信扫码分享