Sun River
          Topics about Java SE, Servlet/JSP, JDBC, MultiThread, UML, Design Pattern, CSS, JavaScript, Maven, JBoss, Tomcat, ...
          posts - 78,comments - 0,trackbacks - 0
              只有注冊用戶登錄后才能閱讀該文。閱讀全文
          posted @ 2009-03-10 11:42 Sun River| 編輯 收藏

           What are JavaScript types? - Number, String, Boolean, Function, Object, Null, Undefined.

          1. How do you convert numbers between different bases in JavaScript? - Use the parseInt() function, that takes a string as the first parameter, and the base as a second parameter. So to convert hexadecimal 3F to decimal, use parseInt ("3F", 16);
          2. What does isNaN function do? - Return true if the argument is not a number.
          3. What is negative infinity? - It’s a number in JavaScript, derived by dividing negative number by zero.

          4. What boolean operators does JavaScript support? - &&, || and !
          5. What does "1"+2+4 evaluate to? - Since 1 is a string, everything is a string, so the result is 124.
          6. How about 2+5+"8"? - Since 2 and 5 are integers, this is number arithmetic, since 8 is a string, it’s concatenation, so 78 is the result.
          7. What looping structures are there in JavaScript? - for, while, do-while loops, but no foreach.
          8. How do you create a new object in JavaScript? - var obj = new Object(); or var obj = {};
          9. How do you assign object properties? - obj["age"] = 17 or obj.age = 17.
          10. What’s a way to append a value to an array? - arr[arr.length] = value;
          11. What is this keyword? - It refers to the current object.
          posted @ 2009-03-10 11:37 Sun River| 編輯 收藏
               摘要:   閱讀全文
          posted @ 2009-03-10 11:36 Sun River| 編輯 收藏

          (1)假設在helloapp應用中有一個hello.jsp,它的文件路徑如下:
          %CATALINA_HOME%/webapps/helloapp/hello/hello.jsp????
          那么在瀏覽器端訪問hello.jsp的URL是什么? (單選)
          選項:
          (A) http://localhost:8080/hello.jsp
          (B) http://localhost:8080/helloapp/hello.jsp
          (C) http://localhost:8080/helloapp/hello/hello.jsp

          (2)假設在helloapp應用中有一個HelloServlet類,它位于org.javathinker包下,那么這個類的class文件應該放

          在什么目錄下? (單選)
          選項:
          (A) helloapp/HelloServlet.class
          (B) helloapp/WEB-INF/HelloServlet.class
          (C) helloapp/WEB-INF/classes/HelloServlet.class
          (D) helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class

          (3)假設在helloapp應用中有一個HelloServlet類,它在web.xml文件中的配置如下:
          <servlet>
          ??<servlet-name> HelloServlet </servlet-name>
          ??<servlet-class>org.javathinker.HelloServlet</servlet-class>
          </servlet>

          <servlet-mapping>
          ??<servlet-name> HelloServlet </servlet-name>
          ??<url-pattern>/hello</url-pattern>
          </servlet-mapping>
          那么在瀏覽器端訪問HelloServlet的URL是什么? (單選)
          選項:
          (A) http://localhost:8080/HelloServlet
          (B) http://localhost:8080/helloapp/HelloServlet
          (C) http://localhost:8080/helloapp/org/javathinker/hello
          (D) http://localhost:8080/helloapp/hello


          (4)客戶請求訪問HTML頁面與訪問Servlet有什么異同?(多選)
          選項:
          (A)相同:都使用HTTP協議
          (B)區(qū)別:前者Web服務器直接返回HTML頁面,后者Web服務器調用Servlet的方法,由Servlet動態(tài)生成HTML頁面
          (C)相同:前者Web服務器直接返回HTML頁面,后者Web服務器直接返回Servlet的源代碼。
          (D)區(qū)別:后者需要在web.xml中配置URL路徑。
          (E)區(qū)別:前者使用HTTP協議,后者使用RMI協議。


          (5)HttpServletRequest對象是由誰創(chuàng)建的?(單選)
          選項:
          (A)由Servlet容器負責創(chuàng)建,對于每個HTTP請求, Servlet容器都會創(chuàng)建一個HttpServletRequest對象
          (B)由JavaWeb應用的Servlet或JSP組件負責創(chuàng)建,當Servlet或JSP組件響應HTTP請求時,先創(chuàng)建

          HttpServletRequest對象


          (6)從HTTP請求中,獲得請求參數,應該調用哪個方法? (單選)
          選項:
          (A)調用HttpServletRequest對象的getAttribute()方法
          (B)調用ServletContext對象的getAttribute()方法
          (C)調用HttpServletRequest對象的getParameter()方法

          (7)ServletContext對象是由誰創(chuàng)建的?(單選)
          選項:
          (A)由Servlet容器負責創(chuàng)建,對于每個HTTP請求, Servlet容器都會創(chuàng)建一個ServletContext對象
          (B)由JavaWeb應用本身負責為自己創(chuàng)建一個ServletContext對象
          (C)由Servlet容器負責創(chuàng)建,對于每個JavaWeb應用,在啟動時,Servlet容器都會創(chuàng)建一個ServletContext對象


          (8)jspForward1.jsp要把請求轉發(fā)給jspForward2.jsp,應該在jspForward1.jsp中如何實現? (單選)
          選項:
          (A) <a href=“jspForward2.jsp”>jspForward2.jsp </a>
          (B) <jsp:forward page=“jspForward2.jsp”>

          (9)當瀏覽器第二次訪問以下JSP網頁時的輸出結果是什么?(單選)

          <!% int a=0;???? %>
          <%
          ???? int b=0;
          ???? a++;
          ???? b++;
          %>

          a:<%= a %> <br>
          b:<%= b %>
          ??
          選項:
          (A)??a=0??b=0
          (B) a=1??b=1
          (c) a=2??b=1

          (10)下面哪個說法是正確的? (單選)
          選項:
          (A) 對于每個要求訪問maillogin.jsp的HTTP請求,Servlet容器都會創(chuàng)建一個HttpSession對象
          (B)每個HttpSession對象都有惟一的ID。
          (C)JavaWeb應用程序必須負責為HttpSession分配惟一的ID

          (11)如果不希望JSP網頁支持Session,應該如何辦? (單選)
          選項:
          (A) 調用HttpSession的invalidate()方法
          (B) <%@ page session= “false\">


          (12)在標簽處理類中,如何訪問session范圍內的共享數據? (多選)
          選項:
          (A)在TagSupport類中定義了session成員變量,直接調用它的getAttribute()方法即可。
          (B)在標簽處理類TagSupport類中定義了pageContext成員變量,先通過它的getSession()方法獲得當前的

          HttpSession對象,再調用HttpSession對象的getAttribute()方法。
          (C)pageContext.getAttribute(“attributename”,PageContext.SESSION_SCOPE)


          (13)在下面的選項中,哪些是TagSupport類的doStartTag()方法的有效返回值? (多選)
          選項:
          (A) Tag.SKIP_BODY
          (B) Tag.SKIY_PAGE
          (C) Tag.EVAL_BODY_INCLUDE
          (D) Tag.EVAL_PAGE


          (14)以下代碼能否編譯通過,假如能編譯通過,運行時得到什么打印結果?(單選)
          request.setAttribute(\"count\",new Integer(0));
          Integer count = request.getAttribute(\"count\");
          選項:
          A)不能編譯通過??B)能編譯通過,并正常運行??
          C) 編譯通過,但運行時拋出ClassCastException

          答案:
          (1)C (2)D??(3)D??(4)A,B,D??(5)A??(6)C??(7)C??(8)B??(9)C?? (10)B
          (11)B??(12)B,C??(13)A,C??(14)A

          判斷題:(其它試題請下載)

          1 . Java 程序里 , 創(chuàng)建新的類對象用關鍵字 new ,回收無用的類對象使用關鍵字 free 。

          2 .對象可以賦值,只要使用賦值號(等號)即可,相當于生成了一個各屬性與賦值對象相同的新對象。

          3 .有的類定義時可以不定義構造函數,所以構造函數不是必需的。

          4 .類及其屬性、方法可以同時有一個以上的修飾符來修飾。

          5 . Java 的屏幕坐標是以像素為單位,容器的左下角被確定為坐標的起點

          6 .抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。

          7 . Final 類中的屬性和方法都必須被 final 修飾符修飾。

          8 .最終類不能派生子類,最終方法不能被覆蓋。

          9 .子類要調用父類的方法,必須使用 super 關鍵字。

          10 .一個 Java 類可以有多個父類。

          11 .如果 p 是父類 Parent 的對象,而 c 是子類 Child 的對象,則語句 c = p 是正確的。

          12 .一個類如果實現了某個接口,那么它必須重載該接口中的所有方法。

          13 .當一個方法在運行過程中產生一個異常,則這個方法會終止,但是整個程序不一定終止運行。

          14 .接口是特殊的類,所以接口也可以繼承,子接口將繼承父接口的所有常量和抽象方法。

          15 .用“ + ”可以實現字符串的拼接,用 - 可以從一個字符串中去除一個字符子串。

          16 .使用方法 length( ) 可以獲得字符串或數組的長度。

          17 .設 String 對象 s=”Hello ” ,運行語句 System.out.println(s.concat(“World!”)); 后 String 對象 s 的內容為 ”Hello world!” ,所以語句輸出為

          Hello world!

          18 .創(chuàng)建 Vector 對象時構造函數給定的是其中可以包容的元素個數,使用中應注意不能超越這個數值。

          19 .所有的鼠標事件都由 MouseListener 監(jiān)聽接口的監(jiān)聽者來處理。

          20 .一個容器中可以混合使用多種布局策略。

          21 . Java 中,并非每個事件類都只對應一個事件。

          22 .一個線程對象的具體操作是由 run() 方法的內容確定的,但是 Thread 類的 run() 方法是空的 , 其中沒有內容 ; 所以用戶程序要么派生一個 Thread 的子類并在子類里重新定義 run() 方法 , 要么使一個類實現 Runnable 接口并書寫其中 run() 方法的方法體。

          23 . Java 的源代碼中定義幾個類,編譯結果就生成幾個以 .class 為后綴的字節(jié)碼文件。

          24 . Java Applet 是由獨立的解釋器程序來運行的。

          25 . Java Applet 只能在圖形界面下工作。

          26 . Java 的字符類型采用的是 ASCII 編碼。

          27 . Java 的各種數據類型占用固定長度,與具體的軟硬件平臺環(huán)境無關

          28 . Applet 是一種特殊的 Panel ,它是 Java Applet 程序的最外層容器。

          29 .子類的域和方法的數目一定大于等于父類的域和方法的數目。

          30 . System 類不能實例化,即不能創(chuàng)建 System 類的對象。

          31 .用戶自定義的圖形界面元素也可以響應用戶的動作,具有交互功能

          32 . Java 中數組的元素可以是簡單數據類型的量,也可以是某一類的對象。

          33 . Vector 類中的對象不能是簡單數據類型。

          34 . Java 中的 String 類的對象既可以是字符串常量,也可以是字符串變量。

          35 .容器是用來組織其他界面成分和元素的單元,它不能嵌套其他容器。

          posted @ 2007-02-22 11:59 Sun River| 編輯 收藏
               摘要: Part I. XSLT Programming ? 1)?? What is the exac...  閱讀全文
          posted @ 2006-11-27 08:00 Sun River| 編輯 收藏
               摘要:   閱讀全文
          posted @ 2006-10-28 15:15 Sun River| 編輯 收藏
               摘要:   閱讀全文
          posted @ 2006-09-18 11:51 Sun River| 編輯 收藏
          僅列出標題  下一頁
          主站蜘蛛池模板: 三江| 赤峰市| 尼勒克县| 平安县| 河源市| 富锦市| 长泰县| 济宁市| 梧州市| 阳新县| 东城区| 宁蒗| 蒙山县| 濉溪县| 南木林县| 蒙城县| 武宣县| 昌平区| 青岛市| 察雅县| 延庆县| 新沂市| 台东市| 迁安市| 文水县| 依兰县| 祁东县| 高密市| 贺州市| 胶州市| 沙坪坝区| 永昌县| 南木林县| 宁强县| 安陆市| 湖口县| 通州区| 峨眉山市| 石台县| 特克斯县| 广元市|