(完整版)达内科技项目经理入职笔试题_第1页
(完整版)达内科技项目经理入职笔试题_第2页
(完整版)达内科技项目经理入职笔试题_第3页
(完整版)达内科技项目经理入职笔试题_第4页
(完整版)达内科技项目经理入职笔试题_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、达内科技项目经理入职考试(JAVA方向A卷)考试说明:本考试为达内科技JAVA产品线项目经理入职考试,考试使用闭卷、笔试的形式。满分100分,考试时间60分钟。考试期间不可打开任何开发和调试工具以及文档,否则,一经发现按照零分处理。一, 不定项选择(总分 45分,每题3分,从11题开始为多选)1 . 在Java中,关于final关键字的说法正确的是:( A )A.如果修饰局部变量,必须初始化B.如果修饰类,则该类只能被一个子类继承C.如果修饰方法,则该方法不能在子类中被覆盖D.如果修饰方法,则该方法所在的类不能被继承2 .关于抽象类的说法正确的是:( B )A.抽象类中一定包含抽象方法,否则是

2、出现编译错误B.包含抽象方法的类一定是抽象类C.抽象方法可以没有方法体,也可以有方法体D.抽象类的子类一定不是抽象类3 .下列关于JVM的说法错误的是:(A )A. JVM的栈空间用来存储方法调用时的临时变量,当调用新方法时,新方法的存储空间入栈,当方法调用结束时,方法的空间出栈。B. JVM的堆空间是用来存储对象的空间,该空间由JVM自动管理。C.我们可以通过设置参数来调整JVM的栈空间和堆空间的大小。D. 一个程序运行时,只有一个栈。4 .要从员工表中查询所有姓Smith的人,但是并不能确定所有Smith的大小写,以下哪条语句能解决问题?(D )A. SELECT last_name, f

3、irst_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'5 .看下面的代码,

4、说法正确的是( B )<bean id="userTable" class="com.xfaccp.bean.UserTable">property name="userName"><value>ACCP</value>/property</bean>A.其中property name="userName"> 的 userName 是 UserTable 中的属性,可以不要 get、set 方法。B.其中property name="userNa

5、me"> 的 userName是 UserTable 中的属性,可以不要 get 方法,但是一te要有set方法C.其中property name="userName"> 的 userName是 UserTable 中的属性,可以不要 set 方法,但是一 定要有get方法D.其中property name="userName"> 的 userName是 UserTable 中的属性,一定要有get 和 set 方法6 .以下程序将ArrayList中的数据取出,转换后存入整形数组,程序最有可能报告何种异常。(D )1 pac

6、kage coin x tarena. pmexan. j dvase. caseO 1;2 impatt java.util,ArrayLlst;3 import java.uti1.List;4 public class Test06 (public static void main(stringJ args List list = new ArrayList();list,add(3.14);list.&dd(4.13);list.add(1.43>int arr = n片 int4;for(int i=0;.size();i+)arri = (Integer)li3t.g

7、et(1); )public class Test1public static void main(String口 args)List list = new ArrayList();list.add(3.14);list.add(4.13);list.add(1.43);int arr = new int4;for(int I = 0;i<list.size();i+) arri=(Integer)list.get(i);A. ArraylndexOutOfBoundsExceptionB. ArithmeticExceptionC. NullPointerExceptionD. Cla

8、ssCastException7.以下程序在控制台输出“ Say Hello ! ”:n. TodfiLfWdilEr勾 JWQ1 package oonix tuena. pm_exain x j avhsa . caseOl;2 .3 public class TestOl static public void main(String sigs)(System, r;r,priutln (11 Say Hello! H > ;I 6)在Eclipse中运行该程序产生如下的错误信息:口3她一 .一M -I iirJ砌口| T 口 - U 0耳appicjrinniaDgFjm 同* i

9、vj jr®-, r p-* ! Jr j 1*11-上三】口 二口铮课:com. tarena.pm_&xaa. javase .caseOl .TeatOi中找不到主方法,请将主方法定义为: public static void main(string args)以下哪一项是正确的修改方法:(D )A. 将main方法的修饰符声明为 public staticB. 将main方法的形参定义为:String口 argsC. (A),(B)两项都需要修改D.将 main 方法的形参定义为:java.lang.String口 args8.判断下面句子,将返回什么值?( C )S

10、ELECT id_number, description, price FROM inventoryWHERE manufacturer_id IN (SELECT manufacturer_id FROM inventoryWHERE price > 8.00 OR quantity > 1000);A.返回单价大于8.00且数量大于1000的存货的货号、种类、单价信息8 .返回单价大于8.00或者数量大于1000的存货的货号、种类、单价信息 .C.返回单价大于8.00或者数量大于1000且有制造商号的存货的货号、种类、单价信息D.返回单价大于8.00或者数量大于1000的制造商

11、的所有存货的货号、种类、单价信息9 .以下是login.jsp 文件的代码片断:<% page isELIgnored="false"%><html><body><FORM action="login.jsp" method="GET"><input type="text" name="name" value="$param'name'"><input type="submit&quo

12、t; value="提交"></FORM><P>用户名为:$</body></html>以下(C )描述正确。A.发生运行错误B.页面会出现一文本框,并且文本框中内容为$param'name'C.当用户输入名字并单击“提交”按钮时,在同一页面中的“用户名为:”字样后面会显示用户输入的内容D.当用户输入名字并单击“提交”按钮时,在同一页面中的“用户名为:”字样后面会显示$10 .对于每一个网站访问用户都要访问的变量,应该将它设为变量( D )。A. Session B

13、. Request C. ResponseD. Application11 .下列关于继承的说法正确的是:(CD )A.子类构造函数一定会调用父类构造函数。B.构造函数的第一行一定是super ()或this ();而且,这样的调用也只能出现在构造函数的第一行。C.任何时候,将父类对象强制转换为其子类的对象,在编译时都能通过。D.如果(a instanceof A)的值为true ,则a可以转换为 A类型。12 .已知如下代码:()public class Testpublic static void main(String arg )int i = 5;do System.out.print

14、(i);while(-i>5);System.out.print( afinished "); 执行后的输出是什么(AD )A. 5B. 4C. 6D. finished13 .关于JSP生命周期的叙述,下列哪些为真?( ABCD )A. JSP会先解释成Servlet 源文件,然后编译成Servlet 类文件B.每当用户端运行JSP时,jspInit()方法都会运行一次C.每当用户端运行JSP时,_jspService()方法都会运行一次D.每当用户端运行 JSP时,jspDestroy()方法都会运行一次14 .下面是IOC自动装载方法的是(AB )A.byNameB.by

15、TypeC.constructorD.byMethod15 .请看下列代码:public class Blipprotected int blipvert(int x)return 0;Class Vert extends Blip蛔入彳弋码>在 <插入代码 >处填入选项中的代码,使 Vert累没有编译错误的是:( AC )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. protecte

16、d long blipvert(int x)return 0;代码填空(总分32分)1 .以下程序用来完成对数组的排序,请在空白处填写正确的代码。(10分)package com.tarena.pm_exam.javase.case01;public class Test09 public static void main(String口 args) int 口 arr = new int 100;for ( int i=0;i<arr. length ;i+) arri = ( int )(Math. random ()*10000);for ( int i=1;i<arr. l

17、ength ;i+) for (int j=0;j<arr.length-1;j+) if (arrj>arri) int temp = arri;for ( int k=i-1;1;k-)【2】 arrj=temp; 请在 1 号位置填入正确的代码:_k<arr.length请在【2】 号位置填入正确的代码:arrk=arrj2 .以下代码向一个List中插入数据,运行将报告异常,请简述异常产生的原因,及解决办法。(12分)t public clasts ListDeid Ivodd uain(5t-ringj &rgm; (List<S'tEing&

18、gt; 1 ist 工 new irtayListOtuingp () i listi add (rr javarr J;1ftlist., add ("android);1113% mddr'i。”);IEXi?v. add(rrG+rr);13 list., add(,fr) j14 Iterator lc = UCp Ite rater ();nhile (it.hasHexr (5) 16 String 3cl 三(String)it.next();17 list, remote (rrjaua,r);1312Q 错误原因:List.remove( j'ava

19、”)在使用迭代器遍历集合时不能使用集合删除,否则会报并发异常修改代码:It.remove ("java")3.在表单中存在一组名称为checkboxl的多选框,如何才能取得这些多选框内的值?(10分)在页面中用javaScript 方式取值script > function sss() var str =1 1 ;var checkValue = new Array();for (var i=0;i<str.length;i+)if(stri.checked) alert(stri.value); </ script >在Servlet中取值douc

20、ment.getElementByName( "checkboxl ") request.getParameterValues( "checkboxl ")String str口 =2 请在【1】号位置填入正确的代码:请在【2】号位置填入正确的代码: 三、编程能力:(总分23分)1 .已知emp表和dept表,请完成如下查询 (10分)1)查te emp表中的第3-5条记录,无需排序。2)查询各部门的平均绩效,如果绩效为null,则按数值0进行统计。其中emp表中,deptno列表示员工所属部门,commit表示绩效。答:1)Select * from

21、emp limit 3,3;2)select nvl(AVG(comm),0) from dept group by deptno2. (以下两题任选其一,13 分)1)请补充如下spring-MVC.xml 文件,已给出如下提时代码,请完成数据库配置部分的代码。perties 文件内容如下:# src/pertiesdriver=oracle.jdbc.OracleDriverurl=jdbc:oracle:thin:39:1521:orcluser=openlabpwd=open123配置文件内容:<!- src/spring-mvc.xml -><context:component-scan base-package="com.tarena"/><util:properties id="db" locati

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论