(完整版)達(dá)內(nèi)科技項目經(jīng)理入職筆試題_第1頁
(完整版)達(dá)內(nèi)科技項目經(jīng)理入職筆試題_第2頁
(完整版)達(dá)內(nèi)科技項目經(jīng)理入職筆試題_第3頁
(完整版)達(dá)內(nèi)科技項目經(jīng)理入職筆試題_第4頁
(完整版)達(dá)內(nèi)科技項目經(jīng)理入職筆試題_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、達(dá)內(nèi)科技項目經(jīng)理入職考試(JAVA方向A卷)考試說明:本考試為達(dá)內(nèi)科技JAVA產(chǎn)品線項目經(jīng)理入職考試,考試使用閉卷、筆試的形式。滿分100分,考試時間60分鐘。考試期間不可打開任何開發(fā)和調(diào)試工具以及文檔,否則,一經(jīng)發(fā)現(xiàn)按照零分處理。一, 不定項選擇(總分 45分,每題3分,從11題開始為多選)1 . 在Java中,關(guān)于final關(guān)鍵字的說法正確的是:( A )A.如果修飾局部變量,必須初始化B.如果修飾類,則該類只能被一個子類繼承C.如果修飾方法,則該方法不能在子類中被覆蓋D.如果修飾方法,則該方法所在的類不能被繼承2 .關(guān)于抽象類的說法正確的是:( B )A.抽象類中一定包含抽象方法,否則是

2、出現(xiàn)編譯錯誤B.包含抽象方法的類一定是抽象類C.抽象方法可以沒有方法體,也可以有方法體D.抽象類的子類一定不是抽象類3 .下列關(guān)于JVM的說法錯誤的是:(A )A. JVM的??臻g用來存儲方法調(diào)用時的臨時變量,當(dāng)調(diào)用新方法時,新方法的存儲空間入棧,當(dāng)方法調(diào)用結(jié)束時,方法的空間出棧。B. JVM的堆空間是用來存儲對象的空間,該空間由JVM自動管理。C.我們可以通過設(shè)置參數(shù)來調(diào)整JVM的??臻g和堆空間的大小。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 方法,但是一 定要有g(shù)et方法D.其中property name="userName"> 的 userName是 UserTable 中的屬性,一定要有g(shù)et 和 set 方法6 .以下程序?qū)rrayList中的數(shù)據(jù)取出,轉(zhuǎn)換后存入整形數(shù)組,程序最有可能報告何種異常。(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中運行該程序產(chǎn)生如下的錯誤信息:口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且數(shù)量大于1000的存貨的貨號、種類、單價信息8 .返回單價大于8.00或者數(shù)量大于1000的存貨的貨號、種類、單價信息 .C.返回單價大于8.00或者數(shù)量大于1000且有制造商號的存貨的貨號、種類、單價信息D.返回單價大于8.00或者數(shù)量大于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.發(fā)生運行錯誤B.頁面會出現(xiàn)一文本框,并且文本框中內(nèi)容為$param'name'C.當(dāng)用戶輸入名字并單擊“提交”按鈕時,在同一頁面中的“用戶名為:”字樣后面會顯示用戶輸入的內(nèi)容D.當(dāng)用戶輸入名字并單擊“提交”按鈕時,在同一頁面中的“用戶名為:”字樣后面會顯示$10 .對于每一個網(wǎng)站訪問用戶都要訪問的變量,應(yīng)該將它設(shè)為變量( D )。A. Session B

13、. Request C. ResponseD. Application11 .下列關(guān)于繼承的說法正確的是:(CD )A.子類構(gòu)造函數(shù)一定會調(diào)用父類構(gòu)造函數(shù)。B.構(gòu)造函數(shù)的第一行一定是super ()或this ();而且,這樣的調(diào)用也只能出現(xiàn)在構(gòu)造函數(shù)的第一行。C.任何時候,將父類對象強制轉(zhuǎn)換為其子類的對象,在編譯時都能通過。D.如果(a instanceof A)的值為true ,則a可以轉(zhuǎn)換為 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 "); 執(zhí)行后的輸出是什么(AD )A. 5B. 4C. 6D. finished13 .關(guān)于JSP生命周期的敘述,下列哪些為真?( ABCD )A. JSP會先解釋成Servlet 源文件,然后編譯成Servlet 類文件B.每當(dāng)用戶端運行JSP時,jspInit()方法都會運行一次C.每當(dāng)用戶端運行JSP時,_jspService()方法都會運行一次D.每當(dāng)用戶端運行 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 .以下程序用來完成對數(shù)組的排序,請在空白處填寫正確的代碼。(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中插入數(shù)據(jù),運行將報告異常,請簡述異常產(chǎn)生的原因,及解決辦法。(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、”)在使用迭代器遍歷集合時不能使用集合刪除,否則會報并發(fā)異常修改代碼:It.remove ("java")3.在表單中存在一組名稱為checkboxl的多選框,如何才能取得這些多選框內(nèi)的值?(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,則按數(shù)值0進行統(tǒng)計。其中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 文件,已給出如下提時代碼,請完成數(shù)據(jù)庫配置部分的代碼。perties 文件內(nèi)容如下:# src/pertiesdriver=oracle.jdbc.OracleDriverurl=jdbc:oracle:thin:39:1521:orcluser=openlabpwd=open123配置文件內(nèi)容:<!- 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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論