欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      項(xiàng)目部JAVA開發(fā)工程師筆試題目

      時(shí)間:2019-05-14 00:46:45下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《項(xiàng)目部JAVA開發(fā)工程師筆試題目》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《項(xiàng)目部JAVA開發(fā)工程師筆試題目》。

      第一篇:項(xiàng)目部JAVA開發(fā)工程師筆試題目

      一、選擇題

      1.下列語(yǔ)句哪個(gè)正確(d)A、Java程序編譯后 會(huì)產(chǎn)生machine code B、Java程序經(jīng)編譯后會(huì)產(chǎn)生 bvte code C、Java 程序經(jīng)編譯后會(huì)產(chǎn)生DDL D、以上都不正確

      ? 提供Java存取數(shù)據(jù)庫(kù)能力的包是(a)A、Java.sql B、java.awt C、java.lang D、java.wing 3.執(zhí)行如下程序代碼 a=0;c=0 Do{--c;a=a-1;}while(a>0);后,c 的值是(c)

      A、0 B、1 C、-1 D、死循環(huán)

      4.下列標(biāo)識(shí)不合法的有(c)

      A、new B、$UsdoLLars C、1234 D、car.taxi

      5、不能用來(lái)修是interface 的有(acd)

      A、private B、public C、protected D、static 6.鋪設(shè)一條排水管道,負(fù)責(zé)施工的是七名挖土工人,他們工作了7個(gè)小時(shí),挖出7米長(zhǎng)的溝。如果以同樣的速度繼續(xù)挖,那么,要在50小時(shí)內(nèi)挖出50米長(zhǎng)的溝,需要(c)名挖土工; A、50 B、5 C、7 D、以上都不對(duì)

      7.一名衣著華麗的女顧客看中了 w珠寶商店里的一直鉆石戒指,與老板討價(jià)還價(jià),講好價(jià)錢是800元 女顧客拿出了一張1000元的鈔票,珠寶店的老板為了找錢,拿了這張鈔票向隔壁的雜貨店老板兌換成零錢,然后把200元錢找給顧客,過(guò)了一會(huì),雜貨店老板發(fā)現(xiàn)那張鈔票是假的,而顧客有早已拿著鉆石戒指走了,出于無(wú)奈珠寶店老板值得自認(rèn)晦氣賠給了雜貨店老板。請(qǐng)問(wèn),珠寶店老板在這筆生意中一共損失了?(b)A:800 元 B、1000元 C、1200元 D、1800元 E:2000元

      4、判斷題

      1.Java程序中的起始類名稱必須與存放該類的文件名相同(Y)2.unicode 是用16位來(lái)表示一個(gè)字的。(Y)3.Java中char 可以存放一個(gè)中文字(Y)4.原生類的數(shù)據(jù)類型均可任意轉(zhuǎn)換(N)

      5、簡(jiǎn)答題

      1.有兩條不規(guī)則的繩子,燃燒每條繩子需要一個(gè)小時(shí),問(wèn):怎樣通過(guò)燃燒兩條繩子測(cè)量出標(biāo)準(zhǔn)的十五分鐘?

      先將一條繩子的兩頭一起點(diǎn)燃,點(diǎn)燃的同時(shí)將另一條繩子的一頭點(diǎn)燃。當(dāng)?shù)谝粭l繩子燒完的時(shí)候正好是30分鐘,這個(gè)時(shí)候?qū)⒌诙l繩子的另一頭也同時(shí)點(diǎn)燃 開始計(jì)時(shí)。當(dāng)?shù)诙l繩子也燒完的時(shí)候,就是過(guò)了15分鐘。

      2.請(qǐng)列舉出三種或三種以上支持Java 的web服務(wù)器.常用的有tomcat、jetty、jboss、weblogic、等

      3.當(dāng)一個(gè)對(duì)象唄當(dāng)作參數(shù)傳遞到一個(gè)方法后

      ,此方法可以改變這個(gè)對(duì)象的屬性,并返回變化后的結(jié)果,那么這里到底是值傳遞 還是引用傳遞?請(qǐng)說(shuō)明原因。

      是值傳遞。Java 編程語(yǔ)言只有值傳遞參數(shù)。當(dāng)一個(gè)對(duì)象實(shí)例作為一個(gè)參數(shù)被傳遞到方法中時(shí),參數(shù)的值就是對(duì)該對(duì)象的引用。對(duì)象的內(nèi)容可以在被調(diào)用的方法中改變,但對(duì)象的引用是永遠(yuǎn)不會(huì)改變的。

      4.有兩張數(shù)據(jù)表A 和B A表中偶兩個(gè)字段 aid,bid B表中有兩個(gè)字段bid,name 兩張表的數(shù)據(jù)量都是百萬(wàn)級(jí)的 ,a表的bid 和b表的bid關(guān)聯(lián),現(xiàn)A表中有些無(wú)效數(shù)據(jù),這批數(shù)據(jù)的bid在B表中不存在,要求寫條 oracle 可識(shí)別的sql語(yǔ)句將這些數(shù)據(jù)刪除

      Delete a where a.bid not in(select b.bid from b);

      5.有兩張數(shù)據(jù)表 A 和B A表有字段s_id,m_id,g_id,a_num B表有字段 s_id,m_id, g_id,b_num A表的s_id,m_id,g_id 和B表的對(duì)應(yīng)字段關(guān)聯(lián),現(xiàn)需要將兩張表的數(shù)據(jù)合并,即要得到s_id,m_id,g_id,a_num,b_num, 其中B表的s_id,m_id g_id 是A表的 s_id , m_id g_id 的子集,請(qǐng)寫出一條sql語(yǔ)句實(shí)現(xiàn)這個(gè)功能,要求A表中s_idm_id,g_id 全部出現(xiàn) 只是對(duì)應(yīng)的B表 的b_num 顯示為0

      6.請(qǐng)說(shuō)明數(shù)據(jù)庫(kù)中為什么要設(shè)置主鍵和外鍵?什么是事物處理?

      外鍵是關(guān)系數(shù)據(jù)庫(kù)三個(gè)完整性的五個(gè)約束條件之一,是表與表之間建立的一種關(guān)系。就是把多件事情當(dāng)做一件事情來(lái)處理。要么一塊執(zhí)行,要么一起回滾!

      四:編程題

      1.編程實(shí)現(xiàn)矩陣顯示,具體要求為輸入?yún)?shù)打印相應(yīng)的矩陣,矩陣的樣式如下(以輸入4為例

      例如: 0000 0111 0122 0123 int param=100;

      for(int i = 0;i < param;i++){

      } for(int j = 0;j < param;j++){

      } System.out.println();

      if(j>i){

      System.out.print(i);

      }else{ }

      System.out.print(j);2.用 1、2、2、3、4、5、這六個(gè)數(shù)字,用Java 寫一個(gè)main函數(shù) 打印出不同的排列,如:

      512234,412345 等..要求: “4”不能子啊第三位 “3”與 “5”不能相連

      int limit;

      int need=6;int[] temp = {1,2,2,3,4,5};limit=temp.length;

      int[] result = new int[need];int w;Random rand = new Random();int a=1;int b=0;

      while((result[2]==4)||Math.abs(a-b)==1){

      for(int i = 0;i < need;i++){ w = rand.nextInt(limit-i)+ i;int t = temp[i];temp[i] = temp[w];temp[w] = t;result[i] = temp[i];}

      for(int j = 0;j < result.length;j++){

      }

      if(result[j]==3){ }

      if(result[j]==5){ }

      b=j;a=j;

      } for(int i = 0;i < result.length;i++){ } System.out.print(result[i]);3.請(qǐng)判斷如下代碼是否有錯(cuò),如果有請(qǐng)指出: public class Test{ Public void test(){ Private String aaa=””;Int I =aaa.length();} } 不能加private,public 和 private 的 p都是小寫的,int 的i也是小寫的

      4.寫出如下代碼的執(zhí)行情況 Public class Test{ Public void test1(String str){ System.out.println(str);} Public static void main(String[] args){ Test t = new Test();t = null;t.test1(“abc”);} } 空指針異常

      五:?jiǎn)柎痤}

      7、請(qǐng)簡(jiǎn)單描述你個(gè)人期望的工作環(huán)境。

      8、請(qǐng)簡(jiǎn)要概述一下程序員的基本職責(zé)。

      下列語(yǔ)句哪一個(gè)正確()

      A、Java 程序經(jīng)編譯后會(huì)產(chǎn)生 machine code B、Java 程序經(jīng)編譯后會(huì)產(chǎn)生 byte code C、Java 程序經(jīng)編譯后會(huì)產(chǎn)生 DLL D、以上都不正確

      2、提供 Java 存取數(shù)據(jù)庫(kù)能力的包是()A、java.sql B、java.awt C、java.lang D、java.swing

      3、執(zhí)行如下程序代碼

      a=0,c=0 do{--c;a=a-1;

      }while(a>0);后,c 的值是()A、0 B、1 C、-1 D、死循環(huán)

      4、下列標(biāo)示符不合法的有()a、new B、$Usdollars C、1234

      D、car.taxi

      5、不能用來(lái)修飾 interface 的有()A、Private B、public

      C、protected D、static

      6、建設(shè)一條排水管道,負(fù)責(zé)施工的是七名挖土工,他們工作了7小時(shí),挖出7米長(zhǎng)的溝。如果以同樣的速度繼續(xù)挖,那么,要在50小時(shí)內(nèi)挖出50米的溝,需要()名挖土工: A、50 B、5 C、7 D、以上都不對(duì)

      7、一位衣著華麗的女顧客看中了w珠寶商店里的一只鉆石戒指,與店老板討價(jià)還價(jià)后,講好價(jià)錢是800元,女顧客拿出一張1000元的鈔票。珠寶點(diǎn)老板為了找錢,拿了這張鈔票向隔壁的雜貨店兌換成零錢,然后把200元找給顧客。過(guò)了一會(huì)兒,雜貨店老板發(fā)現(xiàn)那張鈔票是假的,而顧客又早已拿了鉆石戒指走了。出于無(wú)奈,珠寶店老板只得自認(rèn)晦氣,拿出1000元,賠給了雜貨店老板。請(qǐng)問(wèn)珠寶店老板在這筆生意中一共損失了?

      二、判斷題

      1、Java程序中的起始類名稱必須與存放該類的文件名相同。(√)

      2、Unicode 是用 16 位來(lái)表示一個(gè)字的。(√)

      3、Java 中的 char 可以存放一個(gè)中文字。(√)

      4、派生類中的數(shù)據(jù)類型均可任意轉(zhuǎn)換。(×)

      三、簡(jiǎn)答題 A、800元 B、1000元

      C、1200元

      D、1800元

      E、2000元

      1、有兩條不規(guī)則的繩子,燃燒每條繩子需要一個(gè)小時(shí)。問(wèn) 怎樣通過(guò)燃燒兩條繩子測(cè)量出標(biāo)準(zhǔn)的十五分鐘?

      答:兩根繩子同時(shí)點(diǎn)燃一頭。去其中一根繩子點(diǎn)燃另一頭。當(dāng)其中一根繩子燒完之后(消耗半小時(shí))另一根繩子還能燃燒半小時(shí)。這時(shí)將其另一頭點(diǎn)燃正好還能燃燒十五分鐘

      2、請(qǐng)列舉出三種或三種以上支持 java 的 web 服務(wù)器。答:Tomcat、Jboss、WebLogic

      3、有一個(gè)對(duì)象被當(dāng)做參數(shù)傳遞到一個(gè)方法后,此方法可改變這個(gè)對(duì)象的屬性,并可返還變化后的結(jié)果。那么這里到底是值傳遞還是引用傳遞?請(qǐng)舉例說(shuō)明原因。答:是值傳遞。Java 編程語(yǔ)言只由值傳遞參數(shù)。當(dāng)一個(gè)對(duì)象實(shí)例作為一個(gè)參數(shù)被傳遞到方法中時(shí),參數(shù)的值就是對(duì)該對(duì)象的引用。對(duì)象的內(nèi)容可以在被調(diào)用的方法中改變,但對(duì)象的引用是永遠(yuǎn)不會(huì)改變的

      4、有兩張數(shù)據(jù)表 A 和 B,A 表中有兩個(gè)字段 aid、bid,B表中有兩個(gè)字段 bid、name。兩張表的數(shù)據(jù)量級(jí)都是百萬(wàn)級(jí)的。A 表的bid和B表的bid關(guān)聯(lián),現(xiàn)在A表中有些無(wú)效數(shù)據(jù),這批數(shù)據(jù)的bid在B表中不存在。要求寫條 oracle 可識(shí)別的SQL語(yǔ)句將這些數(shù)據(jù)刪除。答:delete from A where bid not in(select bid from B)

      5、有兩張數(shù)據(jù)庫(kù)表A和B,A表有字段s_id、m_id、g_id、a_num。B表有字段s_id、m_id、b_num。A表的s_id、m_id、g_id和B表的對(duì)應(yīng)字段關(guān)聯(lián)?,F(xiàn)在需要將兩張數(shù)據(jù)表的數(shù)據(jù)合并,即要得到s_id、m_id、g_id、a_num、b_num。其中B 表的s_id、m_id、g_id是A 表的s_id、m_id、g_id的子集,請(qǐng)寫出一條sql語(yǔ)句實(shí)現(xiàn)這個(gè)功能,要求A表中s_id、m_id、g_id全部出現(xiàn)。只是對(duì)應(yīng)的B表的b_num顯示為0.答:select a.s_id,a.m_id,a.g_id,a.a_num,b.b_num from A left join B on A.s_id=B.s_id

      6、請(qǐng)說(shuō)明數(shù)據(jù)庫(kù)中為什么要設(shè)置主鍵和外鍵?什么是事物處理?

      主鍵和外鍵:確保數(shù)據(jù)的安全性和完整性

      事物處理:為保證數(shù)據(jù)庫(kù)內(nèi)容的一致,就要將數(shù)據(jù)庫(kù)的一組操作作為一個(gè)整體來(lái)進(jìn)行,要么全部成功完成,要么全部失敗退出。如果由于故障或其它原因而使一組操作中有一些完成,有一些未完成,則必然會(huì)使得數(shù)據(jù)庫(kù)中的數(shù)據(jù)出現(xiàn)不一致,從而使得數(shù)據(jù)庫(kù)的完整性受到破壞。因此,更新操作序列必須作為一個(gè)整體在DBMS執(zhí)行時(shí)出現(xiàn),即“要么全做,要么全不做”。

      四、編程題

      1、編程實(shí)現(xiàn)矩陣現(xiàn)實(shí),具體要求為輸入?yún)?shù)打印出相應(yīng)維數(shù)的矩陣,矩陣樣式如下(以輸入 4 為例):

      0000 0111 0122 0123 答:

      public void test(int num){

      } for(int i=0;i

      } for(int j = 0;j < num;j++){ } System.out.println();

      System.out.print(j<=i?j:i);

      2、用1、2、2、3、4、5 這六個(gè)數(shù)字,用java寫一個(gè) main 函數(shù),打印出所有不同的排列,如:512234、412345等,要求:“4” 不能再第三位,“3” 與 “5” 不能相連。

      3、請(qǐng)判斷如下代碼是否有錯(cuò),如果有請(qǐng)指出:

      public class Test{

      public void test(){ private String aaa=“";//錯(cuò) 方法中聲明變量?jī)H能使用 final 修飾int i=aaa.length();only final is permitted } }

      4、寫出如下代碼的執(zhí)行情況:

      public class Test{

      } 答:空指針異常,程序停止 public void test1(String str){ } public static void main(String[] args){

      } Test t=new Test();t=null;t.test1(”abc");System.out.println(str);

      五、問(wèn)答題

      1、請(qǐng)簡(jiǎn)單描述你個(gè)人期望的工作環(huán)境。

      2、請(qǐng)簡(jiǎn)要描述一下程序員的基本職責(zé)。

      第二篇:JAVA程序員筆試題目(模版)

      JAVA程序員筆試題目

      1、有一個(gè)Vector對(duì)象,其中每一個(gè)元素都是一個(gè)String對(duì)象,請(qǐng)用For循環(huán)或者While循環(huán)輸出Vector中的元素,要求格式為:“第i個(gè)元素為:aaa”

      2、答:

      3、Iterator it=Vector.iterat();

      4、While(it.hasNext()){

      5、String temp=(String)it.next();System.out.print(第一個(gè)元素為:);System.out.println(temp);6、7、}

      8、Jsp有哪些內(nèi)置對(duì)象,作用分別是什么?

      9、答:request,response,pageContext,session,application,out.config,page,exception等

      10、在try {}里面有一個(gè)return語(yǔ)句,那么緊跟在try{}后的finally{}里面的 code是否會(huì)被執(zhí)行,是什么時(shí)候執(zhí)行,在return之前還是之后。答:

      11、面向?qū)ο蟮幕咎卣魇鞘裁矗?/p>

      12、答:繼承,封裝,多態(tài),13、頁(yè)面之間傳遞參數(shù)的方法有哪些?

      14、答:利用request,pageContext,session,application,cookie對(duì)象都可以

      15、Servlet中什么時(shí)候調(diào)用doGet()和doPost()?這兩種方法有什么不同?

      16、答:當(dāng)表單是用get方法提交時(shí),調(diào)用doGet(),反之調(diào)用doPost();

      17、頁(yè)面中有一個(gè)名稱為unitprice的type=text的對(duì)象。要求輸入的數(shù)據(jù)不能為空,寫一個(gè)函數(shù)實(shí)現(xiàn)該功能,如果為空是給出提示。(用JavaScript語(yǔ)言寫出)答: