筆試_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、V、C之間具有較高的耦合性
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的區別?
//動態包含是在實際用到被包含頁面的時候才去載入被包含的頁面,包含和被包含頁面被編譯為2個servlet檔案,會檢查所含檔案中的變化。靜態包含是直接把包含的頁面資訊新增到自己頁面,只被編譯成一個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層的節點個數 四、求二叉樹的葉子節點的個數 五、求二叉樹的深度 六、二叉樹的遍歷(前序、中序、後序) 七、層序遍歷二叉樹(從上到下、從左到右) 八、將二叉搜尋樹變為有序的雙