




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
MySQL>Javaweb工程師試題
?多項選擇題
i.題干:關于開發人員創建標簽文件時可用的對象,下面正確的是()。
分數:4分
知識點:懂得JSP的其它對象(05010008)
答案:BE
選項:A:session對象必須顯式聲明B:request和response對象能夠隱含使用C:通過隱含
outStream對象,可使用輸出流D:通過隱含servletContext對象,可使用servlet上下文對象E:通過隱含
的jspContext對象,標簽文件能夠使用JspContext
2.題干:ServletContext對象能夠從()類型對象直截了當訪咨詢到。
分數:4分
知識點:了解HttpServlet(03010003)
答案:AC
選項:A:HttpServletB:ServletRequestC:ServletConfigD:ServletResponse
3.題干:在web應用的部署描述符中〈security-constraint>元素中()元素是必須的。
分數:4分
知識點:了解JavaWeb應用的核心技術(01010006)
答案:E
選項:
A:<realm-name>B:<auth-method>C:<securitjr-role>D:<transport-guarantee>E:<web-resource
-collection>
4.題干:如果需要在Web應用中創建一個過濾器,那個過濾器將實現javax.servlet.Filter接口,下面
講法正確的有()O
分數:4分
知識點:Servlet過濾器體系結構(13010002)
答案:AD
選項:A:過濾器類必須實現init方法和destroy方法B:過濾器類必須也實現
javax.servlet.FillerChain接口C:當過濾器串接到下一個過濾器時,應該把在doFilter方法中接收的參數完
全傳遞過去D:實現javax.servlet.FilterChain接口的過濾器方法,也能夠調用收到的任何其他的過濾器或
servletE:過濾器類必須實現一個doFilter方法,以便處理HTTPServletRequest對象和HTTPServletResponse
對象
5.題干:一個web應用在/WEBTNF/tags/alpha下包含一個稱為beta,tag的標簽文件,一個名為sort.jsp
的文件,包含以下代碼:
<%@taglibprefix=〃x”
tagdir=*/WEB-INF/tags/alpha'*%>
<x:beta/>
當要求sort,jsp文件時,下面的講明正確的有()。
分數:4分
知識點:開發自定義標簽(12010002)
答案:BE
選項:A:只能通過tagdir屬性來存取標簽文件B:sort,jsp頁面成功編譯,并激活在beta,tag中定
義的標簽C:sort.jsp頁面產生一個編譯錯誤,因為一個標簽指令必須有一個uri屬性D:標簽文件只能放在
/WEB-INF/tags,不能放在任何子名目中E:如果一個引用beta,tag的TLD創建,并添加到應用中,那么第二行
的tagdir屬性,能夠被uri屬性替換F:sort.jsp頁面產生一個編譯錯誤,因為tagdir屬性指定的名目不是
/WEB-INF/tags
6.題干:shel1>mysqladminprocstat可顯示的值有()°
分數:4分
知識點:AdministrativeClients簡介,MYSQL客戶端程序,使用MYSQL內置客戶端,MySQLadmin客戶
端程序。(04020001)
答案:ABCD
選項:A:UptimeMySQL服務器差不多運行的秒數B:Threads活動線程(客戶)的數
目C:Opens服務器差不多打開的數據庫表的數量D:Opentables目前打開的表的數
量E:Logs服務器的活動日志
7.題干:在UNIX下,下列哪些指令可用于停掉MySQL服務器:()。
分數:4分
知識點:在UNIX/LINUX下啟動和停止MYSQL。(04010002)
答案:ABD
選項:A:mysqladminshutdownBimysqldmultistopC:tnysqlshutdownD:mysql.server
stopE:mysqldshutdown
8.題干:關于磁盤的優化和使用講法正確的選項是:()。
分數:4分
知識點:磁詢咨詢題(08050001)
答案:ABCDE
選項:A:使用中盡量幸免物理性的輸入輸出B:磁盤列陣能夠用于增進性能和穩固性C:通過更多
硬盤形成磁盤列陣可提升磁盤吞吐量D:大容量緩存對數據庫的性能提升也有關心E:復合磁道操縱器能夠增
加其吞吐量
9.題干:以下能夠指定創建類型為MylSAM數據表的語句是:()。
分數:4分
知識點:MylSAM儲備引擎。(07010001)
答案:AC
選項:A:CREATETABLEt(iINT)ENGINE=MYISAMB:CREATEMYISAMTABLEt(iINT)C:CREATE
TABLEt(iINT)TYPE=MYISAMD:CREATEMYISAMTABLEt(iINT)=DEFAULTE:CREATEMYISAMTABLEt(i
INT)ENGINE=DEFAULT
10.題干:假設你用如下語句創建了一個world數據庫的備份
Shell>mysq1dump-optworld>dump.sql
你該如何從dump文件中導入數據到lest數據庫:()
分數:4分
知識點:用于備份的復制技術,備份方法概述,數據復原。(06030002)
答案:AC
選項:A:shell>mysqltest<dump,sqlB:she11>mysqladminrecovertestdump.sqlC:mysql>USE
test;
mysql>SOURCEdump.sql;D:mysql>RECOVERtestdump,sql;E:mysql>USEdump>mysqltest
?簡答題
1.題干:
找出下面程序中的咨詢題,并寫出理由。
importjava.io.lOException;
importjava,sql*;
importjavax.servlet.ServletException;
importjavax.servlet,http.*;
publicclassTestServletextendsHttpServlet{
privateConnectionconn;
protectedvoiddoGet(HttpServletRequestreq,HttpServletResponseres)
throwslOException.ServletException{
try(
Class,forName(**C0M.ibm.db2.jdbc.app.DB2Driverw);
conn=DriverManager.getConnection(**jdbc.db2.mydbv,”db2”,“db2");
Statementst=conn.creatStatement();
ResultSetrs=st.executeQuery(uselecta,bfromtesttb");
while(rs.next()){
System,out.println(Ml,n+rs.getString(1)+w2,"+rs.getString(2));
)
conn.closeO;
}catch(Exceptione){
e.printStackTraceO;
)
)
分數:10分
知識點:了解創建HllpServlel的步驟(03010004)
答案:參考答案:
(1)在doGet方法中如此連接數據庫,性能會比較差。因為web應用的客戶專門多,每次發來要求都執行一次doGet
方法,資源分配不合理,速度慢。好的解決方案是利用數據源或連接池,并設計DAO類去做數據庫的訪咨詢。【3分】
(2)變量si和rs沒有close。【3分】
(3)如果rs為null,可能拋出Exception,則conn,close。可不能被執行,因此需要增加finally。塊,在其
中開釋st、rs和conn。【4分】
講明:本題要緊考查在web應用中JDBC編程的特點。
2.題干:請簡述以下每部語句的作用?
(1)mysql>LOCKTABLEStbllREAD,tbl1READ,???
(2)shell>mysqldump-optdbname>dbname,sql
(3)shel1>mysqladminflush-logs
(4)mysql>UNLOCKTABLES
分數:10分
知識點:備份和復原MYSQL數據的緣故,數據備份復原打算,MYSQL備份的種類,備份工具簡介。(06020001)
答案:
(1)備份前讀鎖定涉及的表。
(2)導出數據庫中表的結構和數據。
(3)啟用新的更新日志
(4)解除表的讀鎖
?論述題
1.題干:請講明INNODB與MylSAM最大的不同點是?關于執行SELECT或DELETE、INSERT.UPDATE語句時
兩種引擎在加鎖方式上的區別和聯系。
分數:20分
知識點:MylSAM儲備引擎。(07010001),InnoDB儲備引擎。(07020001),鎖定咨詢題。(08030001)
答案:
(1)INNODB與MylSAM最大的不同點是:一是支持事務:二是采納行級鎖。
區別:
(2)在執行SELECT語句前,MylSAM會自動的給涉及的所有表加讀鎖;關于一般SELECT語句,INNODB不加任何鎖。
(3)在執行DELETE、INSERT、UPDATE操作前,MylSAM會自動的給涉及的所有表加寫鎖;而關于DELETE、INSERT、
UPDATE語句,INNODB會自動給涉及數據集加排他鎖(阻止其他事務取得相同數據集的共享讀鎖和排他寫鎖).
聯系:
(4)為了承諾行鎖和表鎖共存,實現多粒度機制,1NN0DB還有兩種內部使用的意向鎖,它們差不多上表鎖。
(5)給MylSAM表顯示加鎖,一樣是為了在一定程度上模擬事務操作。
?簡單操作題
1.題干:過濾器是J2EEWeb組件中重要的概念,請講出過濾器的要緊功能,并簡述開發過濾器的要緊步
驟。
分數:15分
知識點:Servlet過濾器體系結構(13010002)
答案:功能是:
(1)封裝通用的行為【3分】
(2)把高級訪咨詢決定從表現代碼中分離出來【3分】
(3)對許多不同資源應用大規模的更換【3分】
創建過濾器的步驟:
創建一個類實現Filter接口【3分】,重寫三個方法:doFilter,init,destroy【3分】。
講明:本題要緊考查對Filler的懂得和把握。
2.題干:假設有以下二維表Item,儲備了某網上商城的Book和DVD信息。其中category字段區別了商品
是Book依舊DVD,pagecount字段為Book特有字段,regioncode為DVD特有字段,其它字段為共有字段。使用Hibernate
框架對其進行0RM設計,請使用繼承的概念設計出實體類,并寫出映射文件。
表的創建語句:
createtableItem(
idintnotnullprimarykey,
categoryvarchar(10),
namevarchar(50),
manufacturervarchar(50),
pagecountint,
regioncodevarchar(20)
分數:15分
知識點:Hibernate核心類與編程步驟(15010003)
答案:
參考答案:
實體類:共三個實體類,Item為父類,定義了共有屬性,Book,Dvd為子類,擴展了各自的獨有屬性。
publicclassItemimplementsjava.io.Serializablei【5分】
//Fields
protectedIntegerid;
protectedStringcategory;
protectedStringname;
protectedStringmanufacturer;
//Constructors
/**defaultconstructor*/
publicItemO{
)
/**minimalconstructor*/
publicItem(Integerid){
this,id=id;
)
/**fullconstructor*/
publicItem(Integerid,Stringcategory,Stringname,Stringmanufacturer){
this,id=id;
this,category=category;
this,name=name;
this,manufacturer=manufacturer;
//Propertyaccessors
publicIntegergetld(){
returnthis,id;
)
publicvoidsetld(Integerid){
this,id=id;
}
publicStringgetCategory(){
returnthis.category;
)
publicvoidsetCategory(Stringcategory){
this,category=category;
)
publicStringgetName0{
return;
)
publicvoidsetName(Stringname){
this,name=name;
}
publicStringgetManufacturer(){
returnthis.manufacturer;
)
publicvoidsetManufacturer(Stringmanufacturer){
this,manufacturer=manufacturer;
)
publicclassDvdextendsItemimplementsjava.io.Serializable{【3分】
//Fields
privateStringregioncode;
publicDvd(){
}
publicDvd(Integerid){
this,id=id;
)
/**fullconstructor*/
publicDvd(Integerid,Stringname,Stringmanufacturer,Stringregioncode){
this,id=id;
this,name=name;
this,manufacturer=manufacturer;
this,regioncode=regioncode;
)
//Propertyaccessors
publicStringgetRegioncode(){
returnthis.regioncode;
}
publicvoidsetRegioncode(Stringregioncode){
this,regioncode=regioncode;
)
)
publicclassBookextendsItemimplementsjava.io.Serializable{【3分】
privateIntegerpagecount;
//Fields
publicBook(){
}
publicBook(Integerid,Stringname,Stringmanufacturer,Integerpagecount){
this,id=id;
this,name=name;
this,manufacturer=manufacturer;
this,pagecount二pagecount;
)
publicIntegergetPagecount(){
returnthis.pagecount;
)
publicvoidsetPagecount(Integerpagecount){
this,pagecount=pagecount;
)
)
映射文件:【6分】
<hibernate-mapping>
<classname="com.canon.Item"table=〃item"catalog="tph”>
<idname=〃id“type=,zjava.lang.Integer”)
<columnname="id"/>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨幣防偽技術考核試卷
- 自行車的動物與植物世界考核試卷
- 幼兒園科學領域活動設計
- 生肖兔元素設計調研報告
- 傳染疾病安全防控體系
- Pumitamig-生命科學試劑-MCE
- 2-Hydroxy-5-iminoazacyclopent-3-ene-生命科學試劑-MCE
- 湖北省2025年中考第三次模擬考試物理試卷(解析版)
- 2025年農業物聯網精準種植技術集成與創新研究
- 基于2025年基因檢測技術的遺傳性疾病診斷準確性創新技術探討報告
- 2025-2030年中國經顱磁刺激儀行業市場現狀供需分析及投資評估規劃分析研究報告
- 2025年江蘇高考歷史真題(解析版)
- 廣西來賓市2023-2024學年高二下學期7月期末考試物理試題(含答案)
- 2026屆高考議論文寫作專題:議論文基礎寫作結構
- 會員月底抽獎活動方案
- 醫院培訓課件:《高血壓病防治策略》
- (2025)發展對象考試試題附及答案
- 設備備品備件管理制度
- 電氣裝置安裝工程接地裝置施工及驗收規范
- 攀枝花市仁和區社會招考社區工作者考試真題2024
- 2025家庭裝飾裝修合同范本
評論
0/150
提交評論