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

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

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

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

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

      2010-Java筆試題目B卷

      時間:2019-05-13 20:12:41下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《2010-Java筆試題目B卷》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《2010-Java筆試題目B卷》。

      第一篇:2010-Java筆試題目B卷

      上?;蹚V科技發(fā)展有限公司Java筆試題

      一、選擇題部分

      題目說明: 本部分一共有20道題目,為多項選擇題,有些題可能有不止一個答案正確,請將你認(rèn)為的正確答案都列出。前15題為英文,后5題為中文題目。

      1:Which declarations will allow a class to be started as a standalone program? A)public void main(String args[])B)public void static main(String args[])C)public static main(String[] argv)D)public static void main(String args[])

      2:you need to create a class that will store unique object elements.you do not need to sort these elements but they must be unique.what interface might be most suitable to meet this need? A)set B)list C)map D)vector

      3.Which of the following are Java keywords? a)array b)boolean c)Integer d)protect e)super

      4.After the declaration: char[] c = new char[100];what is the value of c[50]? a)50 b)49 c)‘u0000′

      d)‘u0020′ e)“ ” f)cannot be determined g)always null until a value is 5.Which identifiers are valid? a)_xpoints b)r2d2 c)bBb$ d)set-flow e)thisisCrazy

      6.Which of the following statements assigns “Hello Java” to the String variable s? a)String s = “Hello Java”;b)String s[] = “Hello Java”;c)new String s = “Hello Java”;d)String s = new String(“Hello Java”);

      7.Which of the following are legal declarations of a two-dimensional array of integers? a)int[5][5]a = new int[][];b)int a = new int[5,5];c)int[]a[] = new int[5][5];d)int[][]a = new[5]int[5];

      8.If val = 1 in the code below:

      switch(val){ case 1: System.out.print(“P”);case 2: case 3: System.out.print(“Q”);break;case 4: System.out.print(“R”);default: System.out.print(“S”);}

      Which values would be printed? a)P b)Q c)R d)S

      9.Which methods are required to implement the interface Runnable.a)wait()b)run()c)stop()d)update()e)resume()

      10.What gets printed when the following JSP code is invoked in a browser.Select the one correct answer.<%= if(Math.random()< 0.5){ %> hello <%= } else { %> hi <%= } %> a.The browser will print either hello or hi based upon the return value of random.b.The string hello will always get printed.c.The string hi will always get printed.d.The JSP file will not compile.11.Which of the following classes can handle the Unicode?

      A.InputStreamReader B.BufferedReader C.Writer D.PipedInputStream

      12.Name the class that includes the getSession method that is used to get the HttpSession object.A.HttpServletRequest B.HttpServletResponse C.SessionContext D.SessionConfig

      13.Which statement, unbinds an attribute from a session? A.session.unbind(“key”);B.session.remove(“key”);C.session.removeAttribute(“key”);D.session.unbindAttribute(“key”);

      14.Within a web application deployment descriptor, which maps the com.example.LoginServlet servlet to /utils/LoginServlet? A. com.example.LoginServlet /utils/LoginServlet B. com.example.LoginServlet /utils/LoginServlet C. com.example.LoginServlet Login Servlet /utils/LoginServlet /servlet-mapping> D. Login.Servlet com.example.LoginServlet Login.Servlet /utils/LoginServlet

      15.In Javascript, What does “1”+2+4 evaluate to? A.7 B.124 C.16 D.34

      16.若在某一個類定義中定義有如下的方法:abstract void performDial();該方法屬于 A、本地方法 B、最終方法 C、靜態(tài)方法 D、抽象方法

      17.在Java中。A.一個子類可以有多個父類,一個父類也可以有多個子類 B.一個子類可以有多個父類,但一個父類只可以有一個子類 C.一個子類只可以有一個父類,但一個父類可以有多個子類 D.上述說法都不對

      18.下列關(guān)于構(gòu)造方法的敘述中,錯誤的是()A)Java語言規(guī)定構(gòu)造方法名與類名必須相同

      B)Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明 C)Java語言規(guī)定構(gòu)造方法不可以重載

      D)Java語言規(guī)定構(gòu)造方法只能通過new自動調(diào)用

      19.下列說法錯誤的有()

      A. 數(shù)組是一種對象

      B. 數(shù)組屬于一種原生類

      C. int number[]={31,23,33,43,35,63};

      D. 數(shù)組的大小可以任意改變

      20.下列那些函數(shù)是線程同步的方法 A)wait()B)notify()C)sleep()D)sychronize()

      二、問答題部分:

      題目說明:下面的問答題,很多是一條題目中有多個問題,為了防止大家遺漏某些問題而失分,在此在每個問號前面特別標(biāo)出(【1】【2】...)。請在答案中有針對性的進(jìn)行解答。不要求答案非常精確和全面,只要答出要點即可。

      程序設(shè)計題目,不要求格式完全正確(沒有編譯錯誤),但是要 思路清晰,在關(guān)鍵的地方做出簡要的注釋,對于那些 代碼 冗余,思路混亂的設(shè)計,即使最終可以解決問題,也只能得一半的分?jǐn)?shù)。

      (一)基本概念: 1:JAVA中,【1】 在一個類的構(gòu)造方法中如何調(diào)用本類其他的構(gòu)造方法?

      答:用this();【2】 假如子類過載(override)了父類的某個函數(shù)(foo()),如何在子類中調(diào)用被過載(override)的函數(shù)? 答:用this調(diào)用.【3】在內(nèi)部類(inner class)中如何調(diào)用外部類的方法?(寫出上面三個問題所對應(yīng)的Java語句即可,假定要調(diào)用的構(gòu)造函數(shù)名為foo())

      2: 【1】什么是重載(overload)?,答:重載是同一個類中多態(tài)性一種表現(xiàn)方式,方法名相同,參數(shù)個數(shù)或類型不同即為重載。

      【3】 什么是覆寫(override)?,答:重寫是父類與子類間多態(tài)性的一種表現(xiàn)方式,如果在子類中定義的方法和父類中的方法有相同的名稱和參數(shù),該方法被重寫。【3】什么是重構(gòu)(refactor)?

      答:對代碼進(jìn)行重新整理。

      3: HTTP中foward和redirect有何不同。

      答:forword是服務(wù)器請求資源,服務(wù)器直接訪問你、目標(biāo)URL,并把URL響應(yīng)內(nèi)容讀取出來發(fā)給瀏覽器,瀏覽器并不知道服務(wù)器的內(nèi)容來自何方,所以地址欄不變。

      Redirect是服務(wù)器根據(jù)邏輯,發(fā)送一個代碼段,告訴瀏覽器重新請求那個地址,瀏覽器會用之前請求的所有參數(shù)重新請求,地址欄會改變。

      4:HTTP是無狀態(tài)協(xié)議,如何保存不同請求間的狀態(tài),列出常見的幾種實現(xiàn)方法。

      答:Session

      Cookie

      Application

      5:有如下的頁面student.jsp部分代碼如下,其中的

      姓名: 郵箱: 【1】 用戶首次請求此頁面后,上述兩行標(biāo)簽執(zhí)行的結(jié)果是什么?(答案請寫出返回到瀏覽器的html代碼)答:姓名: 郵箱: 【2】 假如使用Struts Validator來驗證數(shù)據(jù)是否合法,請寫出一個驗證郵箱地址的正則表達(dá)式。答: 【3】假如用戶輸入的郵箱地址非法(如jim#invalid_email_server),提交后驗證失敗,返回此頁面,郵箱地址輸入框被初始化為用戶上次的輸入的錯誤的郵箱地址,為什么?

      答:服務(wù)器自動將請求內(nèi)容放到request中,在返回頁面時自動將request中保存的值回填到文本框。

      6:某網(wǎng)站(004km.cn)只有用戶輸入正確的用戶名密碼,才能登錄。假如此網(wǎng)站只有3個頁面

      /login.jsp:登錄頁面

      /main.jsp:登錄后的主頁面

      /special.jsp:從主頁面上可以從連接跳轉(zhuǎn)到此頁面 某用戶正確登錄后,【1】自動跳轉(zhuǎn)到內(nèi)容頁面/main.jsp,然后又瀏覽到/special.jsp頁面,此時用戶為了方便下次訪問在瀏覽器中做了一個快捷方式指向本頁面,即 http://004km.cn/special.jsp。用戶登出后,如果通過剛才新建的快捷方式訪問 http://004km.cn/special.jsp,如何實現(xiàn)用戶在沒有登錄的情況下,訪問任何其他的網(wǎng)頁都會被foward到登陸頁面?

      【3】 如何實現(xiàn)用戶被foward到登錄頁面后,輸入正確的用戶名密碼,登錄 后不是跳到

      /main.jsp 而是跳到用戶第一次訪問被拒絕的 /special.jsp 頁面?

      (二)程序設(shè)計及算法

      1,用一條SQL語句查詢出每門課都大于80分的學(xué)生姓名 表名:table 字段名及數(shù)據(jù):

      name subject mark 張三 語文 81 張三 數(shù)學(xué) 75 李四 語文 76 李四 數(shù)學(xué) 90 王五 語文 81 王五 數(shù)學(xué) 100 王五 英語 90(如果能用兩種不同的方法實現(xiàn),將獲得額外加分)。

      2, 用 JAVA編寫反轉(zhuǎn)字符串的程序。(優(yōu)化速度/優(yōu)化空間的算法將獲加分)。

      3,用JAVA編寫一個數(shù)組排序算法。(優(yōu)化速度/優(yōu)化空間的算法將獲加分)。

      選答題,怎樣把一個鏈表(Linked List)翻轉(zhuǎn)順序(reverse)(也就是反序,用偽代碼描述即可,但要求思路清晰)

      注: 請在答卷上寫上以下信息: 姓名: 答題日期:

      期望工資(稅前): 最快上班時間:

      (如筆試通過我們將會在一周內(nèi)通知您復(fù)試時間,謝謝!)

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

      JAVA程序員筆試題目

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

      2、答:

      3、Iterator it=Vector.iterat();

      4、While(it.hasNext()){

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

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

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

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

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

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

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

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

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

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