




已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java筆試試題歡迎您參加我們的筆試,祝您取得好成績(jī)!基礎(chǔ)篇(100分鐘)(滿分100分)(一) 不定項(xiàng)選擇題(36分,每小題1.5分)基本語(yǔ)法測(cè)試1 給定如下代碼class Testprivate int m;public static void fun() / some code.怎樣修改才能使變量m能夠在方法fun()中直接使用研發(fā)工程師試題第 10 頁(yè) 共 10 頁(yè)A.改成protected int mB. 改成public int mC. 改成static int mD. 改成int m to int m 2 下面的方法中那個(gè)是public void example().的正確的重載函數(shù)(JDK1.4)A. public void example( int m).B. public int example().C. public void example2().D. public int example ( int m, float f). 3 給出如下定義String s = story;下面的表達(dá)式中那個(gè)是正確的?A. s += books;B. char c = s1;C. int len = s.length;/沒(méi)有()D. String t = s.toLowerCase(); 4 給定如下代碼段:boolean m = false;if ( m = false )System.out.println(False);elseSystem.out.println(True);其運(yùn)行結(jié)果是什么?A. FalseB. TrueC. NoneD. 有錯(cuò)誤,無(wú)法編譯通過(guò). 5 所給代碼如下:1) class Example2) String str;3) public Example()4) str= example;5) 6) public Example(String s)7) str=s;8) 9) 10) class Demo extends Example11) 12) public class Test13) public void f () 14) Example ex = new Example(Good);15) Demo d = new Demo(Good);16) 17)該代碼會(huì)在那一行出錯(cuò)?A. line 3B. line 6C. line 10D. line 14E. line 15 6 下面那種描述是正確的?A. 在Java中不允許多重繼承,這樣可以使程序更加可靠B. 子類繼承父類的所有方法 (包括構(gòu)造方法)C. 一個(gè)類可以實(shí)現(xiàn)很多接口.D. 當(dāng)一個(gè)類實(shí)現(xiàn)一個(gè)接口,那么他就必須定義該接口中的所有方法。7 下面關(guān)于final、finally、finalize描述正確的是A. final可以被用來(lái)做常量的定義關(guān)鍵字B. finally可以被用作類限定詞C. finalize可以被用來(lái)進(jìn)行錯(cuò)誤處理D. final可以被用來(lái)作為垃圾回收的回調(diào)函數(shù)E. final可以被用來(lái)作為一個(gè)抽象函數(shù)的限定詞,如: public final abstract fun();8 下面關(guān)于String描述正確的是:A. String str1=”aa”; String str2=”aa”; System.out.println(str1=str2); 輸出為trueB. String str1=”aa”; String str2=”aa”; System.out.println(str1.equals(str2); 輸出為trueC. String str1 = “aaaa” + “bbbbb” + “aaaa”; 會(huì)產(chǎn)生5個(gè)對(duì)象D. String aaa = “aaaaaadd”.replaceAll(“, “c”); aaa的值變?yōu)椤盿aaaaacdd”IO方面API測(cè)試9 下面哪些Java中的流對(duì)象是字節(jié)流?A. FileInputStreamB. BufferedInputStreamC. PushbackInputStreamD. ByteArrayInputStream 10 下面的類哪些可以處理Unicode字符?A. InputStreamReaderB. BufferedReaderC. WriterD. PipedInputStream Java異常處理11 下面程序的輸出結(jié)果是什么class TestExceptionpublic static void main( String args )int i = 0; try if (i = 0) throw new IOException(IO Error); catch (IOException ioex) System.out.print(ioex.getMessage(); i+; catch (Exception ex) System.out.print(Exception Find) ;i += 2; finally i+; try if (i = 1) throw new IOException(IO Error); if (i = 2) throw new Exception(Exception Find); else throw new Error( Unknow Error ) ; catch( IOException ex ) System.out.print(ex.getMessage(); catch (Exception ex) System.out.print(ex.getMessage(); catch (Throwable tr) System.out.print(tr.getMessage(); A. IO ErrorIO ErrorB. IO ErrorUnknow ErrorC. IO ErrorException FindD. Exception FindIO ErrorE. Exception FindException FindJava多線程測(cè)試12 如果一個(gè)線程調(diào)用了wait(), 那個(gè)方法可以讓他繼續(xù)運(yùn)行?A. join()B. resume()C. notify()D. notifyAll()E. high priority thread is ready 13 下面那個(gè)方法被用來(lái)定義線程的執(zhí)行體?A. start()B. init()C. run()D. main()E. synchronized() 14 下面那個(gè)關(guān)鍵字用于對(duì)線程進(jìn)行互斥訪問(wèn)控制?A. nativeB. static C. synchronizedD. abstract 數(shù)據(jù)結(jié)構(gòu)API15 下面那個(gè)Java中的類可以用來(lái)保存數(shù)據(jù)時(shí)隨機(jī)訪問(wèn)效率較高A. ArrayListB. Vector C.LinkList D.Stack16 下面那個(gè)Java類中可以用來(lái)用來(lái)保存鍵值對(duì)A. HashSetB. HashMap C.LinkList D.StackSwing開(kāi)發(fā)測(cè)試17 下面那個(gè)容器對(duì)象必須要添加到其他的容器對(duì)象中才能使用?A. WindowB. FrameC. DialogD. Panel 18 下面哪些類是Java中的布局管理器?A. CardLayoutB. BorderLayoutC. PanelLayoutD. GridLayoutE. BagLayout 19 將一個(gè)Button放置到一個(gè)Frame中,使這個(gè)Button的高隨著Frame的改變而改變,但是寬度不隨之改變,應(yīng)該采用哪種布局方式?A. FlowLayoutB. CardLayoutC. North and South of BorderLayoutD. East and West of BorderLayoutE. GridLayout 20 下面哪些方法能夠在類EventObject中得到事件源?A. getFrame() B. getID()C. getSource() D. getWindow() 21 下面那個(gè)關(guān)于事件監(jiān)聽(tīng)器的描述是正確的?A. 一個(gè)組件可以注冊(cè)多個(gè)事件監(jiān)聽(tīng)器.B. 一個(gè)組件只能注冊(cè)一個(gè)事件監(jiān)聽(tīng)器.C. 一個(gè)監(jiān)聽(tīng)器可以接收和處理來(lái)自多個(gè)組件的事件.D. 一個(gè)監(jiān)聽(tīng)器只能接收和處理來(lái)自一個(gè)組件的事件.22 下面的類哪些不是Java中的容器類?A. ScrollPaneB. JLabelC. ScrollbarD. Dialog 網(wǎng)絡(luò)通訊測(cè)試23 下面的類中哪些被用來(lái)實(shí)現(xiàn)Tcp/Ip協(xié)議的客戶端和服務(wù)器端程序?A. ServerSocketB. ServerC. SocketD. DatagramPacketE. DatagramSocket24 下面關(guān)于TCP和UDP的描述正確的是:A. TCP連接發(fā)送數(shù)據(jù)之前必須保證網(wǎng)絡(luò)連接已經(jīng)成功建立B. UDP連接發(fā)送數(shù)據(jù)之前必須保證網(wǎng)絡(luò)連接已經(jīng)成功建立C. ServerSocket類建立的是TCP連接D. DatagramSocket類建立的是UDP連接(二) 問(wèn)答題(34分)數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1、 分別寫(xiě)出數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)中各種不同對(duì)象的作用(表,視圖,序列,存儲(chǔ)過(guò)程,索引,主鍵,外鍵,約束,觸發(fā)器)(10分)SQL問(wèn)答題2、 根據(jù)要求寫(xiě)出Sql查詢語(yǔ)句(10分)表結(jié)構(gòu):1、 表名:g_cardapply字段(字段名/類型/長(zhǎng)度):g_applyno varchar 8;/ 申請(qǐng) 單號(hào)(關(guān)鍵字)g_applydate bigint 8;/申請(qǐng)日期g_state varchar 2;/申請(qǐng)狀態(tài)2、 表名:g_cardapplydetail字段(字段名/類型/長(zhǎng)度):g_applyno varchar 8;/申請(qǐng)單號(hào)(關(guān)鍵字)g_name varchar 30;/申請(qǐng)人姓名g_idcard varchar 18;/申請(qǐng)人身份證號(hào)g_state varchar 2;/申請(qǐng)狀態(tài)其中,兩個(gè)表的關(guān)聯(lián)字段為申請(qǐng)單號(hào)。題目:1、 查詢身份證號(hào)碼為440401430103082的申請(qǐng)日期Select applay. g_applydateFrom g_cardapply applay, g_cardapplydetail detailWhere applay. g_applyno=detail. g_applynoAnd detail. g_idcard= 4404014301030822、 將身份證號(hào)碼為440401430103082的記錄在兩個(gè)表中的申請(qǐng)狀態(tài)均改為07Update g_cardapply apply, g_cardapplydetail detail set applay.g_state=07, detail.g_state=07 Where applay. g_applyno=detail. g_applynoAnd detail. g_idcard= 4404014301030823、 刪除g_cardapplydetail表中所有姓李的記錄Delete from g_cardapplydetail where g_name like 李%Java API運(yùn)用3、 請(qǐng)寫(xiě)出你所知道的Java API中所提供的數(shù)據(jù)結(jié)構(gòu)模型(例如Vector),并指出各數(shù)據(jù)模型在存儲(chǔ)結(jié)構(gòu)上和使用上有什么不同。(7分)4、 指出JDBC中三種不同類型的Statement(Statement、PreparedStatement、CallableStatement)的用途分別是什么。(7分)(三) 讀程序?qū)懡Y(jié)果(10分)寫(xiě)出下面程序的運(yùn)行結(jié)果,下面程序有些可能根本無(wú)法通過(guò)編譯,如果無(wú)法編譯通過(guò),請(qǐng)指出錯(cuò)誤原因。1、 寫(xiě)出下面程序的運(yùn)行結(jié)果:(3分)public class Test public static void changeStr(String str) str=welcome; public static void main(String args) String str=1234; changeStr(str); System.out.println(str); 2、 寫(xiě)出下面程序的運(yùn)行結(jié)果(5分)class Foopublic static void main(String args)int x=4,j=0;switch(x)case 1:j+;case 2:j+;case 3:j+;case 4:j+;case 5:j+;default:j+;System.out.println(j);(四) 代碼查錯(cuò)(10分)1、 指出下面程序的運(yùn)行錯(cuò)誤(4分)public class OutClassprivate int varInOuterClass = 0;public OutClass()public void callOutter()int varInOuterMethod = 0;class InnerClassprivate int varInInnerClass = 0;public InnerClass()public void print()System.out.println(varInOuterClass + varInOuterClass);System.out.println(varInInnerClass + varInInnerClass);System.out.println(varInInnerClass + varInOuterMethod);InnerClass inner = new InnerClass();inner.print();public static void main(String args)OutClass out = new OutClass();out.callOutter();2、 指出下面程序的運(yùn)行錯(cuò)誤(3分)publicclassSomethingpublicstaticvoidmain(Stringargs)Somethings=newSomething();System.out.println(s.doSomething()returns+doSomething();publicStringdoSomething()returnDosomething.;(五) 編程題(10分)算法設(shè)計(jì)能力測(cè)試(10分)1、 編寫(xiě)一個(gè)類,該類封裝了一元二次方程共有的屬性和功能,即該類有刻畫(huà)方程系數(shù)的3個(gè)成員變量以及計(jì)算實(shí)根的方法。方程:求根方法為要求:該類的所有對(duì)象共享常數(shù)項(xiàng)。下面給出了您在程序中可能會(huì)使用到的功能類,及其部分接口的API文檔,在程序中可以進(jìn)行使用,java.lang.Mathstaticfloatsignum(floatf) Returns the signum function of the argument; zero if the argument is zero, 1.0f if the argument is greater than zero, -1.0f if the argument is less than zero.staticdoublesin(doublea) Returns the trigonometric sine of an angle.staticdoublesinh(doublex) Returns the hyperbolic sine of a double value.staticdoublesqrt(doublea) Returns the correctly rounded positive square root of a double value.staticdoubletan(doublea) Returns the trigonometric tangent of an angle.staticdoubletanh(doublex) Returns the hyperbolic tangent of a double value.staticdoubletoDegrees(doubleangrad) Converts an angle measured in radians to an approximately equivalent angle measured in degrees.staticdoubletoRadians(doubleangdeg) Converts an angle measured in degrees to an approximately equivalent angle meas
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CBMCA 032-2022負(fù)離子表面涂覆材料應(yīng)用技術(shù)規(guī)程
- T/CBMCA 025-2022凈化海砂
- T/CARSA 1.5-2022基于低空無(wú)人機(jī)的高分衛(wèi)星遙感產(chǎn)品真實(shí)性檢驗(yàn)第5部分:組網(wǎng)觀測(cè)
- golang基礎(chǔ)面試題及答案
- 洪山美術(shù)面試題及答案
- 管理技巧面試題及答案
- 哈市中考試題及答案
- 機(jī)器理論面試題及答案
- T/CADBM 60-2022室內(nèi)頂墻裝飾用鋁蜂窩板
- 嘉興單位食堂承包協(xié)議書(shū)
- 委托裝訂合同協(xié)議
- 無(wú)氟防水劑研發(fā)及在紡織品中的實(shí)際應(yīng)用研究
- 水泥長(zhǎng)期購(gòu)銷(xiāo)合同范本
- 2025-2030年中國(guó)制罐行業(yè)現(xiàn)狀調(diào)研分析及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 體檢醫(yī)學(xué)知識(shí)科普
- 2025年臨床帶教老師心得感想(7篇)
- 新北師版一年級(jí)數(shù)學(xué)下冊(cè)教案教學(xué)設(shè)計(jì)全冊(cè)
- 2025年數(shù)字化轉(zhuǎn)型基本普及智能化升級(jí)戰(zhàn)略突破-十五五智能制造推進(jìn)的戰(zhàn)略思考報(bào)告-中國(guó)工程院(周濟(jì))
- 測(cè)繪服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 2025-2030全球細(xì)胞能量代謝分析儀行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 酒店消防知識(shí)培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論