完整版达内科技项目经理入职笔试题doc.docx
- 文档编号:20727960
- 上传时间:2023-04-25
- 格式:DOCX
- 页数:11
- 大小:65.41KB
完整版达内科技项目经理入职笔试题doc.docx
《完整版达内科技项目经理入职笔试题doc.docx》由会员分享,可在线阅读,更多相关《完整版达内科技项目经理入职笔试题doc.docx(11页珍藏版)》请在冰豆网上搜索。
完整版达内科技项目经理入职笔试题doc
达内科技项目经理入职考试
(JAVA方向A卷)
考试说明:
本考试为达内科技JAVA产品线项目经理入职考试,考试使用闭卷、笔试的形式。
满分100分,考试时间60分钟。
考试期间不可打开任何开发和调试工具以及文档,否则,一经发现按照零分处理。
一,不定项选择(总分45分,每题3分,从11题开始为多选)
1.在Java中,关于feal关键字的说法正确的是:
(A)
A.如果修饰局部变量,必须初始化
B.如果修饰类,则该类只能被一个子类继承
C.如果修饰方法,则该方法不能在子类中被覆盖
D.如果修饰方法,则该方法所在的类不能被继承
2.关于抽象类的说法正确的是:
(B)
A.抽象类中一定包含抽象方法,否则是出现编译错误
B.包含抽象方法的类一定是抽象类
C.抽象方法可以没有方法体,也可以有方法体
D.抽象类的子类一定不是抽象类
3.下列关于JVM的说法错误的是:
(A)
A.JVM的栈空间用来存储方法调用时的临时变量,当调用新方法时,新方法的存储空间入栈,当方法
调用结束时,方法的空间出栈。
B.JVM的堆空间是用来存储对象的空间,该空间由JVM自动管理。
C.我们可以通过设置参数来调整JVM的栈空间和堆空间的大小。
D.一个程序运行时,只有一个栈。
4
.要从员工表中查询所有姓Smith的人,但是并不能确定所有Smith的大小写,以下哪条语句能解决问
5.看下面的代码,说法正确的是(B)
(propertyname=,useiName今 〈4>ioperty> A.其中〈pmpertyname="useiNanie〃>的userName是UseiTable中的属性,可以不要get>set方法。 B.其中〈propertyname="useiName〃>的useiName是UserTabh中的属性,可以不要get方法,但是一 定要有set方法 C.其中(pxopertyname="useiName〃》的usexName是UserTable中的属性,可以不要set方法,但是一 定要有get方法 D.其中〈pxopertyname="useiName〃〉的usexName是UseiTabb中的属性,一定要有get和set方法 6.以下程序将AnayL^t中的数据取出,转换后存入整形数组,程序最有可能报告何种异常。 (D) 1packagecom,tarena,pmexam.javase.case01; 2importjavautil.ArrayList; I3importjava.util.List; J 4publicclassTestOS( 5publicstaticvoidmain(String[]argg)( vs6Listlist=newArrayList{);;: B7list.add(3.14);卜 list.add(4.13); liBt.add(1.43); iut[jarr«newint[4]; fox(xnti=0;i publicchssTesti{ publicstaticvoidmah(Strhg口aigs){ Listlist=newArrayListO; listadd8.14); listadd@.13); listadd(1.43); htOarr=newht[4]; fer(ht1=0;Klistsize0;i++){ airlib(lhteger)listget(i); ArraylhdexOutOffioundsExceptbn ArithmetrExceptbn NulPohteiExceptbn ClassCastExceptbn 7.以下程序在控制台输出“SayHelb 皿中fanrgAm 1packagecom.tazena-pni_exain-javase.caseOl; |2一 13publicclassTestOl( I4staticpublicvoidmain(Stringargs[]){ 5System.airt.pi: intln(KSayHello! H); I6} I7) 4 在Eclpse中运行该程序产生如下的错误信息: 以下哪一项是正确的修改方法: (D) A.将mail方法的修饰符声明为publicsiatic B,将mail方法的形参定义为: StringQaigs c.(A),(B)两项都需要修改 D.将mail方法的形参定义为: ^va.hng.StrhgQaxgs 8.判断下面句子,将返回什么值? A.返回单价大于8.00且数量大于1000的存货的货号、种类、单价信息 B.返回单价大于 8.00或者数量大于1000的存货的货号、种类、单价信息. C.返回单价大于8.00或者数量大于 D.返回单价大于8.00或者数量大于 1000且有制造商号的存货的货号、种类、单价信息. 1000的制造商的所有存货的货号、种类、单价信息. 9.以下是bgh.jp文件的代码片断: <%@pageisEL痘no: red="位Ise'%> 〈tiputtype—submif'vaiie一提交〃> 〈/FORM> 用户名为: ${paiam.name) 以下(C)描述正确。 A.发生运行错误 B.页面会出现一文本框,并且文本框中内容为$fearamCnam C.当用户输入名字并单击“提交”按钮时,在同一页面中的“用户名为: ”字样后面会显示用户输入 的内容 .name D.当用户输入名字并单击“提交”按钮时,在同一页面中的“用户名为: ”字样后面会显示 10.对于每一个网站访问用户都要访问的变量,应该将它设为变量(D)。 A.SessionB.RequestC.ResponseD.Applratbn 11.下列关于继承的说法正确的是: (CD) A.子类构造函数一定会调用父类构造函数。 B.构造函数的第一行一定是super()或this();而且,这样的调用也只能出现在构造函数的第一行。 C.任何时候,将父类对象强制转换为其子类的对象,在编译时都能通过。 D.如果(ahstanceofA)的值为true,则a可以转换为A类型。 12.已知如下代码: () publicclassTest{ publicstaticvoidmah(Strhg axg[]){hti=5; do(System.outprhtQ; }while㈠>5); System.outprht("finished); ) } 执行后的输出是什么(AD) A.5B.4C.6D.feished 13.关于JSP生命周期的叙述,下列哪些为真? (ABCD) A.JSP会先解释成SeNat源文件,然后编译成Sexvfet类文件 B.每当用户端运行JSP时,^plnitO方法都会运行一次 C.每当用户端运行JSP时,_WpSewi: eO方法都会运行一次 D.每当用户端运行JSP时,^pDestoy0方法都会运行一次 14.下面是]DC自动装载方法的是(AB) A.byName B.byType C.constwctor D.byMethod 15. 请看下列代码: publicclassBIp{ piotectedhtblpvert(Tit x){xetiim0; ChssVertextendsBlip{ <插入代码》 ) 在《插入代码》处填入选项中的代码,使Vert累没有编译错误的是: (AC) A.publichtblipvert(ritx)(retLim0;} B.privatehtblpvert(htx){rctim0;} C.privatehtblpvertOongx)(return0;} D.piotectedbngblpvert(ritx){retuin0;} 二、代码填空(总分32分) 1.以下程序用来完成对数组的排序,请在空白处填写正确的代码。 (10分)packagecom.tarcna.pm_exam.^vase.caseOl; publicchssTesl09{ publicstaticvoidmah(StringQargs){int[]air=newht[100]; for(htV0;Karrlength;H+){airEO=(int)Math.random0*10000); }for(htfI;Karrlength;H+){ for(int卞0JCairlengthTj+){ifferr[jl>airEO){ httemp=arr[i]; for(htk=H;[1])( MJ} })})) 请在[11号位置填入正确的代码: k〈arr由ngth 请在【2】号位置填入正确的代码: arfhairQ 2.以下代码向一个List中插入数据,运行将报告异常,请简述异常产生的原因,及解决办法。 (12分) publicclassListDefito( 7f? 8 9: 10 11 1213? 14; 15M Ji9 20} staticv&idiaain(St.ring[Jarjs){List list,add(rRandroidrr,; add("ia”); 11浮匚,&dd(”GH”);lisL.add(r\net;f,);Iteratoric=lisr-icerawtO; vrtiile(it.has! «re: ct())( 5tilng3匚1*(StEingJitmext(); lisr.reinove色u*"); 错误原因: Listxemove()在使用迭代器遍历集合时不能使用集合删除,否则会报并发异常 修改代码: Itremove(“Eva") 3.在表单中存在一组名称为checkboxl的多选框,如何才能取得这些多选框内的值? (10分) 在页面中用^vaScrpt方式取值 varstr=[1]; varcheckVahe=newArray。 ;for(varVO;KstnLnglh;计+){ if(strill,checked){ aJert(5tr[i].vahe); } ) ) 在Servlet中取值 doucmentge^hzentByName(reQuestEeiParanetexValies(一 checkboxl) “checkboxl”) Stringstr口=[2] 请在【1】号位置填入正确的代码: 请在【2】号位置填入正确的代码: 三、编程能力: (总分23分) 1.已知emp表和dept表,请完成如下查询(10分) 1)查询emp表中的第3-5条记录,无需排序。 2)查询各部门的平均绩效,如果绩效为null则按数值0进行统计。 其中emp表中,deptn。 列表 示员工所属部门,comm列表示绩效。 答: 1)Select*fe)memp]init3,3; 2)se]ectnvl(AVGfcomm),0)fomdeptgzoupbydeptno 2.(以下两题任选其一,13分) 1)请补充如下sprhg-MVC.xml文件,已给出如下提时代码,请完成数据库配置部分的代码。 db.properties文件内容如下: driver=oiacle.jibc.OxacleDri/er urt=jibe: oiacle: thh192.168.176.239: 1521: orcluser=openlab pwd=openl23 配置文件内容: ~srcAprhgnnvc.xm1—> componenlrscanbase-package=〃com.taiena”/>〈utiLpiopertiesid=〃db〃bcatbn="cbsspath: db.pioperties〃Z> ebss="oxg.sprhgfiamewoik.jibe.coxe.JdbcTempble”〉〈piopertyname=,zdataSource/zxe^^dataSource/z/> 〈propertyname="〈pmpertyname="usemame”value二vahe="$fewd}” drivreiChssName”valie="${driverj”/>urlnvalie="$fur]}"/>〈propertyname二"”$hser)”/>〈pxopertyname="passwoid”/> 2)编写一个单例的Eva类,该单例使用延迟装载的方式。 (类名: ShgbtonChss)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 科技 项目经理 笔试 doc