1. 程式人生 > >筆試_jsp試題(1)

筆試_jsp試題(1)

一、 單選題(每小題2分,共146分)

1. JSP中要使用user包中的User類,則以寫法正確的是(  )

A:<jsp:useBean id="user" class=" user.User"  scope="page" />

B:<jsp:useBean class="user.Use.class"/> 

C:<jsp:useBean name="user" class="user.User"/>

D:<jsp:useBeam id="user" class="user" import="user.* " /> 

E:id

// id為這個bean宣告一個名字

class指引入哪個包下的哪個類

scope屬性的各個設定值的意義和作用:page表示將JavaBean例項物件儲存在PageContext物件中,作用範圍是當前JSP頁面有效。

2. 使用<jsp:setProperty>動作標記可以在JSP頁面中設定Bean的屬性,但必須保證Bean有對應的什麼方法。( )

A:SetXxx方法

B:setXxx方法

C:getXxx方法

D:GetXxx方法

3. 下列哪一項不是Servlet中使用的方法? ( )

A:doGet()

B:doPost()

C:service()

D:close()

// servlet中常用的方法:

1. init():在servlet的生命週期中只執行一次

2. service():可以將該方法的作用簡單地理解為派遣doGet()還是doPost()

3. doGet():響應HTTP表單的Get請求,或者響應URL的請求

4. doPost():響應HTTP表單的Post請求

5. destory():在伺服器停止且解除安裝該servlet時執行該方法

6. GetServletConfig():返回一個ServletConfig物件

7. GetServletInfo():獲得有關servlet的資訊,如作者、版本、版權。不常用。

4. 以下能執行帶引數的SQL語句的物件是 ( )

A:Statement

B:

Preparedstatement

C:CallStatement

D:Connection

5. 關於JavaBean,下列的敘述哪一項是不正確的?( )

A:JavaBean的類必須是具體的和公共的,並且具有無引數的構造器

B:JavaBean的類屬性是私有的,要通過公共方法進行訪問

C:JavaBean和Servlet一樣,使用之前必須在專案的web.xml中註冊

D:JavaBean屬性和表單控制元件名稱能很好地吻合,得到表單提交的引數

// JavaBean的基本條件:1、類是公有的且是具體的,屬性是私有的2、有公有的無參構造方法3、有能訪問屬性的公有的getter、setter方法

6. 當response的狀態行程式碼為哪個時,表示使用者請求的資源不可用?

A:101    

B:202      

C:303     

D:404

//101:(切換協議)請求者已要求伺服器切換協議,伺服器已確認並準備切換。202:(已接受)伺服器已接受請求,但尚未處理。303:(檢視其他位置)請求者應當對不同的位置使用單獨的 GET 請求來檢索響應時,伺服器返回此程式碼。404:(未找到)伺服器找不到請求的網頁。

7. 下面的程式碼是連線哪個資料庫的驅動載入片段(  ) 

try{     

    Class.forName("oracle.jdbc.driver.OracleDriver");  

}

catch(Exception e){     

  out.print(e.toString());  

}

A:Oracle

B:Sql Server

C:MySql

D:不確定

8. 以下那一項不是Servlet用於保持會話的技術:( )

A:Cookie

B:TCP/IP三次握手 

C:HTML隱藏表單域

D:HTTP session

9. include指令用於在JSP頁面靜態插入一個檔案,插入檔案可以是JSP頁面、HTML網頁、文字檔案或一段Java程式碼,但必須保證插入後形成的檔案是( )。

A:是一個完整的HTML檔案

B:是一個完整的JSP檔案

C:是一個完整的TXT檔案

D:是一個完整的Java原始檔

10. 當用戶請求jsp頁面時,JSP引擎就會執行該頁面的位元組碼檔案響應客戶的請求,執行位元組碼檔案的結果是()

A:傳送一個JSP原始檔到客戶端 

B:傳送一個Java檔案到客戶端

C:傳送一個HTML頁面到客戶端

D:什麼都不做

11. JSP頁面程式片中可以使用下列哪個方法將strNumx=request.getParamter(“ix”)得到的資料型別轉換為Double型別(

A:Double.parseString(strNumx) 

B:Double.parseDouble(strNumx)

C:Double.parseInteger(strNumx)

D:Double.parseFloat(strNumx)

12. DriverManager類的getConnection(String url,String user,String password)方法中,引數url的格式為jdbc:<子協議>:<子名稱>,下列哪個url是不正確的?( )

A:"jdbc:mysql://localhost:3306/資料庫名" 

B:"jdbc:odbc:資料來源"

C:"jdbc:oracle:[email protected]:埠號:資料庫名" 

D:"jdbc:sqlserver://172.0.0.1:1443;DatabaseName=資料庫名"

// URL的通常格式為:jdbc:(哪種資料庫)://資料庫地址:資料庫埠號/資料庫名字?編碼格式

13. JavaBean可以通過相關jsp動作指令進行呼叫。下面哪個不是JavaBean可以使用的jsp動作指令?( )

A:<jsp:useBean>

B:<jsp:setProperty>

C:<jsp:getProperty>

D:<jsp:setParameter>

14. 下列動態網頁和靜態網頁的根本區別描述錯誤的是()

A:靜態網頁伺服器端返回的HTML檔案是事先儲存好的

B:動態網頁伺服器端返回的HTML檔案是程式生成的    

C:靜態網頁檔案裡只有HTML標記,沒有程式程式碼

D:動態網頁中只有程式,不能有HTML程式碼

15. 閱讀下面程式碼片段:

RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp");

dispatcher.forward(request,response);

關於該段程式碼的作用,下列敘述哪項是正確的?( ) 

A:頁面重定向到a.jsp頁面

B:將請求轉發到a.jsp頁面

C:從a.jsp定向到當前頁面

D:從a.jsp轉發到當前頁面

16. 下列那個呼叫資料型別轉換方法會發生NumberFormatException異常?(  )

A:Long.parseLong(“1234”) 

B:

Integer.parseInt(“1234”)

C:Double.parseDouble(“123.45”) 

D:

Integer.parseInt(“123a)

17. 下面是建立Statement介面並執行executeUpdate方法的程式碼片段:

 conn=DriverManager.getConnection("jdbc:odbc:book","","");

 stmt=conn.createStatement();

 String strsql="insert into book values('TP003', 'ASP.NET','李','清華出版社',35)";

 n=stmt.executeUpdate(strsql)

程式碼執行成功後n的值為(   ) 。

A:1

B:0

C:-1

D:一個整數

// executeUpdate返回值為受影響的行數

18. 查詢結果集ResultSet物件是以統一的行列形式組織資料的,執行

ResultSet rs = stmt.executeQuery ("select bid,name,author,publish,price from book");

語句,得到的結果集rs的列數為(  )

A:4

B:5

C:6

D:不確定

19. Tomcat伺服器的預設埠號是?()

A:80

B:8080

C:21

D:2121

20. 下列哪一項不屬於JSP動作指令標記?( )

A:<jsp:param> 

B:<jsp:plugin> 

C:<jsp:useBean>

D:<jsp:javaBean>

// JSP7 個 動作指令如下 :jsp:forward: 執行頁面轉向,將請求的處理轉發到下一個頁面。jsp:param: 用於傳遞引數,必須與其他支援引數曲標籤一起使用。jsp:include: 用於動態引入一個 JSP 頁面。jsp:pugin: 用於下載 JavaBean 或 Applet 到客戶端執行。jsp:useBean: 使用 JavaBean。jsp:setProperty: 修改 JavaBean 例項的屬性值。jsp:getProperty: 獲取 JavaBean 例項的屬性值。

21. JavaBean的屬性必須宣告為private,方法必須宣告為( )訪問型別。

A:private

B:static

C:protect

D:public

// JavaBean的基本條件:1、類是公有的且是具體的,屬性是私有的2、有公有的無參構造方法3、有能訪問屬性的公有的getter、setter方法

22. 下面哪一項對Servlet描述錯誤?(  )  

A:Servlet是一個特殊的Java類,它必須直接或間接實現Servlet介面

B:Servlet介面定義了Servlet的生命週期方法

C:當多個客戶請求一個Servlet時,伺服器為每一個客戶啟動一個程序

D:Servlet客戶執行緒呼叫service方法響應客戶的請求

// Servlet為每個使用者啟動的是執行緒,而不是程序

23. 關於JSP Model1模式的缺點,下列的敘述哪一項是不正確的?

A:應用是基於過程的 

B:業務邏輯和表示邏輯混合

C:軟體維護和擴充套件困難 

D:產生較多的檔案

24. 能在瀏覽器的位址列中看到提交資料的表單提交方式是(  )

A:submit      

B:get

C:post

D:out

//可以在位址列檢視引數的是get方法,因為get方法傳遞的引數在請求頭部,所以會在瀏覽器的位址列顯示

25. JSP的編譯指令標記通常是指:( )

A:page指令、include指令和taglib指令 

B:page指令、include指令和plugin指令

C:forward指令、include指令和taglib指令

D:page指令、param指令和taglib指令

26. 下列哪個作用範圍的Bean,當客戶離開這個頁面時,JSP引擎取消為客戶該頁面分配的Bean,釋放他所佔的記憶體空間

A:application

B:request

C:page

D:session

27.

下面是一個Servlet部署檔案的片段:

<servlet>

    <servlet-name>Hello</servlet-name>

    <servlet-class>myservlet.example.FirstServlet</servlet-class>      

</servlet>

<servlet-mapping>

    <servlet-name>Hello</servlet-name>

    <url-pattern>/helpHello</url-pattern>

</servlet-mapping>

Servlet的類名是(  ) 

A:FirstServlet

B:Hello

C:helpHello

D:/helpHello

//<servlet-class></servlet-class>是指引入的那個包的哪個類

28. 給定TheBean類,假設還沒有建立TheBean類的例項,以下哪些JSP標準動作語句能建立這個bean的一個新例項,並把它儲存在請求作用域 ? (  )

A:<jsp:useBean name="myBean" type="com.example.TheBean"/> 

B:<jsp:takeBean name="myBean" type="com.example.TheBean"/> 

C:<jsp:useBean id="myBean" class="com.example.TheBean" scope="request" /> 

D:<jsp:takeBean id="myBean" class="com.example.TheBean"scope="request" />

//建立例項,用usebean標識,class用於標識建立那個包下的哪個類的例項

29. “<%=”和“%>”標記之間放置( ),可以直接輸出其值。

A:變數

B:Java表示式

C:字串

D:數字

//

<%! %>中宣告的是全域性變數,不過寫前面最好<% %>中宣告的是區域性變數。<%=%>一般表示式,輸出某一變數的值

30. JSP從HTML表單中獲得使用者輸入的正確語句為 ( )

A:Request.getParameter(“ID”)

B:Reponse.getParameter(“ID”)

C:Request.getAttribute(“ID”) 

D:Reponse.getAttribute(“ID”)

31. 給出瞭如下的查詢條件字串String condition="insert book values(?,?,?,?,?)";下列哪個介面適合執行該SQL查詢( )   

A:Statement

B:PrepareStatement

C:CallableStatement

D:不確定

// statement是需要拼接SQL語句的,而preparStatement是可以通過佔位符“?”來設定引數的

32.

下面是Servlet呼叫的一種典型程式碼:

<%@ page contentType="text/html;charset=GB2312" %>

<%@ page import="java.sql.*" %>

<html>

    <body bgcolor=cyan>

        <a href="helpHello">訪問FirstServlet</a>

    </body>

</html>

該呼叫屬於下述哪種。( )

A:url直接呼叫

B:超級連結呼叫

C:表單提交呼叫

D:jsp:forward呼叫

33. 下面關於JSP作用域物件的說法錯誤的是( )。    

A:request物件可以得到請求中的引數

B:session物件可以儲存使用者資訊

C:application物件可以被多個應用共享

D:作用域範圍從小到大是request、session、application

// application是對每一個使用者都可見,但只能被本應用所享有

34. 下列變數宣告在(  )範圍內有效。

<%! Date dateTime;       int countNum;

%>

A:從定義開始處有效,客戶之間不共享

B:在整個頁面內有效,客戶之間不共享

C:在整個頁面內有效,被多個客戶共享

D:從定義開始處有效,被多個客戶共享

//<%! %>定義的是全域性變數,所以對整個頁面有效。而servlet是以執行緒的方式服務各個使用者的,肯定不能相互之間共享之間的資料

35. 不是JSP執行必須的是()

A:作業系統

B:Java JDK

C:支援Jsp的Web伺服器

D:資料庫

36. 在JSP中為內建物件定義了4種作用範圍,即Application Scope、Session Scope、Page Scope和(  )四個作用範圍

A:Request Scope

B:Response Scope

C:Out  Scope

D:Writer Scope

// jsp內建物件的四種作用範圍:application:應用級別session:回話級別request:請求級別page:當前JSP內

37. 可以在以下哪個(  )標記之間插入Java程式片?( )

A:<% 和%>

B:<% 和  /> 

C:</ 和 %>

D:<% 和  !>

38. 在Java Web中,Servlet從例項化到消亡是一個生命週期。下列描述正確的是()

A:init()方法是容器呼叫的Servlet例項的第一個方法

B:在典型的Servlet生命週期模型中,每次Web請求就會建立一個Servlet例項,請求結束Servlet就消亡了

C:在容器把請求傳送給Servlet之後,和在呼叫Servlet例項的doGet或者doPost方法之前,容器不會呼叫Servlet例項的其他方法

D:在Servlet 例項消亡之前,容器呼叫Servlet例項的close()方法

39. 對於ServletRequest介面的獲取請求引數的方法的描述那一項是正確的?( )

A:getParameter方法只用於接收POST請求引數,接收GET請求引數需要使用getQueryString方法

B:如果一個引數key有多個值,那麼getParameter(key)方法會返回空

C:如果一個引數key有多個值,那麼getParameterValues(key)方法會返回一個包含所有值的字串陣列

D:getParameter方法返回Object物件,使用前要強制型別轉換:如String str=(String) request.getParameter(key)

// A.getParameter既可以接受post方法傳過來的值,也可以接受get方法傳過來的值B.當一個key對應多個值,getParameter("")取得第一個值D.getParameter返回字串型別的資料

40. 關於部署到Tomcat伺服器的Java Web應用程式,正確的選項有( )

A:Java Web應用程式總是打包成WAR形式部署到Tomcat伺服器

B:Java Web應用程式應該部署到Tomcat伺服器的server子目錄中

C:每個Java Web應用程式都有一個web.xml檔案

D:Java Web應用程式的根目錄下不能存放任何檔案,所有html、gif等檔案必須存放到某一子目錄中

//A.部署到tomcat上的java web應用程式可以打包成war包或者直接不打包B.java web應用程式應該部署到Tomcat伺服器下的webapps資料夾裡

41. <title></title>標記在<head></head>標記之間,<title></title>標記之間的內容將顯示到()

A:瀏覽器的頁面上部 

B:瀏覽器的標題欄上

C:瀏覽器的狀態列中

D:瀏覽器的頁面下部

42. 關於MVC架構的缺點,下列的敘述哪一項是不正確的?

A:提高了對開發人員的要求

B:程式碼複用率低

C:增加了檔案管理的難度

D:

產生較多的檔案

43. 下列程式碼中rs為查詢得到的結果集,程式碼執行後表格的每一行有幾個單元格(  )

while(rs.next()){

     out.print("<tr>");

       out.print("<td>"+rs.getString(1)+"</td>");

       out.print("<td>"+rs.getString(2)+"</td>");

       out.print("<td>"+rs.getString(3)+"</td>");

       out.print("<td>"+rs.getString("publish")+"</td>");

       out.print("<td>"+rs.getFloat("price")+"</td>");

     out.print("</tr>");    }

A:4

B:5

C:6

D:不確定

44. jsp的哪個指令允許頁面使用者自定義標籤庫?( )

A:include指令

B:taglib指令

C:page指令

D:plugin指令

45. 以下哪個物件提供了訪問和放置頁面中共享資料的方式( )

A:pageContext 

B:response     

C:request      

D:session

46. 關於分頁顯示,下列的敘述哪一項是不正確的?( )

A:記錄數量不足一個頁面的顯示量,是不可能實現分頁顯示的

B:程式設計師可以把一組資料可以用任意數量的頁面顯示   

C:分頁顯示中,記錄集不必在頁面跳轉後重新生成

D:分頁顯示中頁面顯示的記錄數可以隨使用者輸入調整

//分頁只與兩個引數有關係,一個是每頁容量是幾條資料,另一個是當前是第多少頁,與數量總數一點關係都沒有。

47. 當利用request的方法獲取Form中元素時,預設情況下字元編碼是哪個( )

A:ISO-8859-1 

B:GB2312

C:GB3000

D:ISO-8259-1

48. <select>用於在表單中插入一個下拉選單,它需與哪個標記配合使用( )

A:<list> 

B:<item>

C:<dot>

D:

<option>

49. JavaBean的作用範圍可以是page、request、session和(  )四個作用範圍中的一種

A:application

B:local

C:global

D:class

50. JSP中,對<jsp:setProperty>標記描述正確的是(  )。 

A:<jsp:setProperty>和<jsp:getProPerty>必須在一個JSP檔案中搭配出現

B:就如同session.setAttribute()一樣,來設計屬性/值對

C:<jsp:useBean>動作一起使用,來設定bean的屬性值

D:就如同request.setAttribute()一樣,來設定屬性/值對

//<jsp:setProperty>用來設定已經例項化的Bean物件的屬性

51. 可以利用request物件的哪個方法獲取客戶端的表單資訊( )

A:request.getParameter()    

B:request.outParameter()

C:request.writeParameter()

D:request.handlerParameter()

52.

當一個客戶執行緒執行某個方法時,其他客戶必須等待,直到這個客戶執行緒呼叫執行完畢該方法後,其他客戶執行緒才能執行,這樣的方法在定義時必須使用關鍵字(

A:public 

B:static        

C:synchronized      

D:private

53. 下面哪一項對Servlet、JSP的描述錯誤?(  ) 

A:HTML、Java和指令碼語言混合在一起的程式可讀性較差,維護起來較困難

B:JSP技術是在Servlet之後產生的,它以Servlet為核心技術,是Servlet技術的一個成功應用

C:當JSP頁面被請求時,JSP頁面會被JSP引擎翻譯成Servelt位元組碼執行

D:一般用JSP來處理業務邏輯,用Servlet來實現頁面顯示

54. 下列那個屬性為單元格向右打通的列數,用於合併單元格。()

A:rowspan 

B:colspan

C:height 

D:width

55. 用來在網頁中顯示圖形的標記為(

A:<image src="檔名" ...>

B:<img  src="檔名"  ... >

C:<center src="檔名" ... > 

D:<picture src="檔名" ... > 

56. <jsp:useBean id="bean的名稱" scope="bean的有效範圍" class="包名.類名"/>動作標記中,scope的值不可以是( )。

A:page

B:request    

C:session    

D:response

57. 在MVC設計模式體系結構中,我們目前所學的知識中( )是實現控制器的首選方案。

A:JavaBean

B:Servlet

C:JSP

D:HTML

58. 使用格式<jsp:setProperty name="beanid"  property="bean的屬性" value = "<%= expression %>" />給Bean的屬性賦值,expression的資料型別和bean的屬性型別

A:必須一致

B:可以不一致

C:必須不同

D:無要求

59. 當多個使用者請求同一個JSP頁面時,Tomcat伺服器為每個客戶啟動一個()

A:程序

B:執行緒

C:程式

D:服務

60. Form表單的method屬效能取下列哪項的值(  )

A:submit 

B:puts        

C:post        

D:out

61. JSP頁面可以在以下哪個(  )標記之間插入變數與方法宣告?( )

A:<% 和%>  

B:<%! 和%>

C:</ 和 %>

D:<% 和  !>

//<%! %>中宣告的是全域性變數或方法

<% %>中宣告的是區域性變數,不能宣告方法。

<%=%>一般表示式,輸出某一變數的值

62. 一個典型的HTTP請求訊息包括請求行、多個請求頭和(

A:響應行 

B:資訊體

C:響應行

D:響應頭

63. JSP頁面可以在“<%=”和“%>”標記之間放置Java表示式,直接輸出Java表示式的值。組成“<%=”標記的各字元之間( ) 

A:可以有空格

B:不可以有空格

C:必須有空格

D:不確定

64. 能夠替代<字元的替代字元是()?

A:<

B:>;

C:<

D: 

65. JSP頁面中request.getParamter(String )得到的資料,其型別是(

A:Double

B:int

C:String

D:Integer

66. 超級連結是網際網路的靈魂,下面哪個是正確的連結標記(

A:<a  href="http://www.sina.com"  " title="新浪網" >新浪網</a>

B:<a  target="http://www.sina.com" " title="新浪網" >新浪網</a>

C:<a  href="新浪網"  title="新浪網" > http://www.sina.com </a>

D:<a  target="新浪網"  title="新浪網" >http://www.sina.com</a>

67. 下面哪一項不是JDBC的工作任務?( )

A:與資料庫建立連線    

B:操作資料庫,處理資料庫返回的結果

C:在網頁中生成表格

D:向資料庫管理系統傳送SQL語句

68. 下列哪個作用範圍的bean,請求響應完成則該Bean即被釋放,不同客戶的Bean互不相同。( )

A:application

B:request

C:page

D:session

69. 關於JSP Model2模式的優點,下列的敘述哪一項是不正確的?

A:模型具有較高的通用性

B:

Servlet物件擅長控制

C:分離了檢視層和業務層

D:M、VC之間具有較高的耦合性

70. 包含Servlet發回到客戶端資訊的ServletResponse物件是由(  )建立的

A:客戶端的瀏覽器

B:Web伺服器的HTTP引擎

C:Web伺服器的Servlet容器

D:Servlet物件

71. 閱讀下面程式碼片段:JavaBeanClass bean=new JavaBeanClass(parameter);request.setAttribute("keyword",bean);該段程式碼建立的Bean,下列敘述哪項是正確的?(  ) 

A:Request 週期的Bean

B:Application 週期的Bean

C:Session

D:Page週期的Bean

72. JSP的Page編譯指令的屬性Language的預設值是:( )

A:Java 

B:C

C:C#

D:SQL

73. URL是Internet中資源的命名機制,URL由三部分構成()

A:協議、主機DNS名或IP地址和檔名

B:主機、DNS名或IP地址和檔名、協議

C:協議、檔名、主機名

D:協議、檔名、IP地址

二、 簡答(每小題5分,共25分)

1. 詳述MVC 中M、V、C的作用及其相互關係。

// M是指javabean主要用於處理業務邏輯V是指檢視層主要用於在客戶端展示資訊,與使用者互動C是控制層,接收客戶端請求。控制層接收檢視層傳過來的請求,根據請求呼叫javabean處理業務邏輯,並根據處理結果控制頁面的跳轉

2. 有人說:JSP是Servlet的高階實現,在MVC中,控制器部分應該用JSP實現,請您回答JSP和servlet的異同

//相同點:1)兩者都是基於Java的技術,所以都繼承了Java的所有特性(跨平臺、多執行緒等 ),都可以使用Java強大的API。2)兩者工作方式相似:JSP程式碼先被JSP容器轉換為Servlet程式碼再編譯為類。3)兩者在J2EE體系結構中的工作層次相同,都負責與客戶端的連線。不同點:

1. 程式設計方式不同。Servlet是一些運行於Web伺服器端的Java小程式;而JSP是指令碼,編寫起來更簡單容易。

2. 應用目的不同。Servlet主要用於從客戶端接收請求資訊,而JSP主要負責將伺服器端資訊傳送到客戶端

3. JSP中動態include與靜態include的區別?

//動態包含是在實際用到被包含頁面的時候才去載入被包含的頁面,包含和被包含頁面被編譯為2servlet檔案,會檢查所含檔案中的變化。靜態包含是直接把包含的頁面資訊新增到自己頁面,只被編譯成一個jsp頁面,被包含的頁面被編譯到包含它的頁面中,不會檢查所含檔案的變化

4. 簡單回答Servlet的工作過程。

//1) 客戶機將請求傳送到伺服器。2) 伺服器上的Web容器例項化Servlet,呼叫init()方法,併為Servlet程序建立執行緒。Servlet是在出現第一個請求時裝入的,在伺服器關閉之前不會解除安裝它。3) Web容器將請求資訊傳送到Servlet 呼叫servce()方法。4) Servlet建立一個響應,並將其返回到Web容器。5) Web容器將響應發回給客戶機。6) 伺服器關閉或Servlet空閒時間超過一定限度時,呼叫destroy方法退出。

相關推薦

筆試_jsp試題1

一、 單選題(每小題2分,共146分) 1. 在JSP中要使用user包中的User類,則以寫法正確的是(  ) A:<jsp:useBean id="user" class=" user.User"  scope="page" /> B:<jsp:us

筆試_jsp試題2

一、 單選題 (每小題2分,共90分) 1. 在HTML中,點選圖片”previous.gif”上的超級連結後頁面將載入歷史列表中的上一個URL頁面。程式碼如下所示,應在下劃線處填入() <a href=_______><img src=”previou

嵌入式筆試試題1---C++

C++的類的繼承與多型1、是不是一個父類寫了一個virtual 函式,如果子類覆蓋它的函式不加virtual ,也能實現多型? 能2、構造、拷貝構造和賦值運算子的概念3、struct C{C(){cout << "construct: C()" <<

Java筆試試題

共享 ble ati uil sys res 表達式 split 底層 每日一句:想,都是問題;做,才是答案。 構造器Constructor是否可被Override?構造器Constructor不能被繼承,因此不能重寫Override,但是可以被重載Overload。

Java筆試試題

人員 syn 獲得 直接 作用 sleep 超過 分配 bcd 每日一句:我既不悲觀,也不樂觀,只是每天早上睜開眼睛迎接新的一天,一個人努力過下去 1. 下面這條語句一共創建了多少個對象:String s = "a"+"b"+&quo

java筆試試題

oot 控件庫 rect 地址 edi javascrip apach getc mat 每日一句: 你未必出類拔萃,但一定與眾不同。 1. 說說你使用過哪些ajax技術和框架,說它們的區別AJAX(Asynchronous JavaScript And XML,異步Jav

數據庫常見面試題1

過程 屬性 規則 ima isolation exec 執行過程 red ron 1. 超鍵、候選鍵、主鍵、和外鍵 定義: 超鍵(super key):在關系中能惟一標識元素屬性的集稱為關系模式的超鍵。 候選鍵:(Candidate Key):不含有多余屬性的超鍵稱為候選

JAVA基礎面試題1

1、所有的類都繼承於Object類,其直接子類有Boolean 、void 、Character、Class、Compiler、Math、Number、Runtime、StringBuffer、StringBuilder、System、Thread等等;其常用的方法有:toString()、&nbs

PHP常見面試題1

面試能否成功最重要的固然是自身的硬實力,但同時,完全的準備也是十分必要的。所以,在此從網上搜集了部分常見面試題,早做準備。 1、echo、print()、print_r()的區別? 這三個都可以做輸

試題1順序錶鏈表

1.刪除連結串列中等於給定值 val 的所有節點。 /** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *n

常見的面試題1

1.談談你對spring的理解? 答:我理解spring:它是一個提供新的管理機制來管理物件和業務,並且可以結合其他元件,降低耦合,提高程式碼複用的輕量級開源框架。 它通過控制控制反轉(ioc),依賴注入(di)機制將物件全部放在spring的IOC容器裡通過spring

經典面試題1

將一個字元陣列的內容為:“student a am i”改為“i am a student” 要求: 1. 不能使用庫函式; 2.只能開闢有限個空間(空間個數和字串的長度無關)。 演算法思路:先將字元陣列"student a am i"逆置變為"i ma a

Spark面試題1

面試題1:描述一下Spark 在yarn上的工作原理? 答: 客戶端要提交一個yarn的作業,首先要通過Resource manager去分配一個container給node mananger,用來跑application master,然後application m

Java面試題1

1.說一下轉發(Forward)和重定向(Redirect)的區別 答:①轉發是伺服器行為,重定向是客戶端行為 ②剩下的區別如下圖: 2. TCP 三次握手和四次揮手 簡單示意圖: 客戶端–傳送帶有 SYN 標誌的資料包–一次握手–服務端 服務端–傳送帶有

網易遊戲筆試題1

題目描述: 小明是幼兒園的一名老師。某天幼兒園園長給小朋友們每人發一顆糖果,小朋友們拿到後發現有一些同學拿到的糖果顏色和自己相同,有一些同學糖果顏色和自己不同。  假定每個小朋友只知道有多少同學和自己拿到了相同顏色的糖果。  上課後,有一部分小朋友興奮的把這一結果告訴小

一些面試題1

java中String、StringBuffer、StringBuilder的區別 java中String、StringBuffer、StringBuilder是程式設計中經常使用的字串類,他們之間的區別也是經常在面試中會問到的問題。現在總結一下,看看他們的不同與相同。 1.可變與不可變

騰訊2018秋招筆試真題1

騰訊2018秋招筆試真題 小Q的歌單 【題目描述】小 Q 有 X 首長度為 A 的不同的歌和 Y 首長度為 B 的不同的歌,現在小 Q 想用這些歌組成一個 總長度正好為 K 的歌單,每首歌最多隻能在歌單中出現一次,在不考慮歌單內歌曲的先後順序

試題1

1 . 列印結果為: def Extend_List(val,a_list=[]): list.append(val) return list list_1 = Extend_List

java經典面試題1

1、 面向物件的特徵有哪些方面 1.抽象: 抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。

二叉樹相關筆試試題

本部落格內容 一、二叉樹的結構 二、求二叉樹中節點個數 三、求二叉樹的第k層的節點個數 四、求二叉樹的葉子節點的個數 五、求二叉樹的深度 六、二叉樹的遍歷(前序、中序、後序) 七、層序遍歷二叉樹(從上到下、從左到右) 八、將二叉搜尋樹變為有序的雙