版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
MySQL>Javaweb工程師試題
?多項選擇題
i.題干:關(guān)于開發(fā)人員創(chuàng)建標(biāo)簽文件時可用的對象,下面正確的是()。
分?jǐn)?shù):4分
知識點:懂得JSP的其它對象(05010008)
答案:BE
選項:A:session對象必須顯式聲明B:request和response對象能夠隱含使用C:通過隱含
outStream對象,可使用輸出流D:通過隱含servletContext對象,可使用servlet上下文對象E:通過隱含
的jspContext對象,標(biāo)簽文件能夠使用JspContext
2.題干:ServletContext對象能夠從()類型對象直截了當(dāng)訪咨詢到。
分?jǐn)?shù):4分
知識點:了解HttpServlet(03010003)
答案:AC
選項:A:HttpServletB:ServletRequestC:ServletConfigD:ServletResponse
3.題干:在web應(yīng)用的部署描述符中〈security-constraint>元素中()元素是必須的。
分?jǐn)?shù):4分
知識點:了解JavaWeb應(yīng)用的核心技術(shù)(01010006)
答案:E
選項:
A:<realm-name>B:<auth-method>C:<securitjr-role>D:<transport-guarantee>E:<web-resource
-collection>
4.題干:如果需要在Web應(yīng)用中創(chuàng)建一個過濾器,那個過濾器將實現(xiàn)javax.servlet.Filter接口,下面
講法正確的有()O
分?jǐn)?shù):4分
知識點:Servlet過濾器體系結(jié)構(gòu)(13010002)
答案:AD
選項:A:過濾器類必須實現(xiàn)init方法和destroy方法B:過濾器類必須也實現(xiàn)
javax.servlet.FillerChain接口C:當(dāng)過濾器串接到下一個過濾器時,應(yīng)該把在doFilter方法中接收的參數(shù)完
全傳遞過去D:實現(xiàn)javax.servlet.FilterChain接口的過濾器方法,也能夠調(diào)用收到的任何其他的過濾器或
servletE:過濾器類必須實現(xiàn)一個doFilter方法,以便處理HTTPServletRequest對象和HTTPServletResponse
對象
5.題干:一個web應(yīng)用在/WEBTNF/tags/alpha下包含一個稱為beta,tag的標(biāo)簽文件,一個名為sort.jsp
的文件,包含以下代碼:
<%@taglibprefix=〃x”
tagdir=*/WEB-INF/tags/alpha'*%>
<x:beta/>
當(dāng)要求sort,jsp文件時,下面的講明正確的有()。
分?jǐn)?shù):4分
知識點:開發(fā)自定義標(biāo)簽(12010002)
答案:BE
選項:A:只能通過tagdir屬性來存取標(biāo)簽文件B:sort,jsp頁面成功編譯,并激活在beta,tag中定
義的標(biāo)簽C:sort.jsp頁面產(chǎn)生一個編譯錯誤,因為一個標(biāo)簽指令必須有一個uri屬性D:標(biāo)簽文件只能放在
/WEB-INF/tags,不能放在任何子名目中E:如果一個引用beta,tag的TLD創(chuàng)建,并添加到應(yīng)用中,那么第二行
的tagdir屬性,能夠被uri屬性替換F:sort.jsp頁面產(chǎn)生一個編譯錯誤,因為tagdir屬性指定的名目不是
/WEB-INF/tags
6.題干:shel1>mysqladminprocstat可顯示的值有()°
分?jǐn)?shù):4分
知識點:AdministrativeClients簡介,MYSQL客戶端程序,使用MYSQL內(nèi)置客戶端,MySQLadmin客戶
端程序。(04020001)
答案:ABCD
選項:A:UptimeMySQL服務(wù)器差不多運行的秒數(shù)B:Threads活動線程(客戶)的數(shù)
目C:Opens服務(wù)器差不多打開的數(shù)據(jù)庫表的數(shù)量D:Opentables目前打開的表的數(shù)
量E:Logs服務(wù)器的活動日志
7.題干:在UNIX下,下列哪些指令可用于停掉MySQL服務(wù)器:()。
分?jǐn)?shù):4分
知識點:在UNIX/LINUX下啟動和停止MYSQL。(04010002)
答案:ABD
選項:A:mysqladminshutdownBimysqldmultistopC:tnysqlshutdownD:mysql.server
stopE:mysqldshutdown
8.題干:關(guān)于磁盤的優(yōu)化和使用講法正確的選項是:()。
分?jǐn)?shù):4分
知識點:磁詢咨詢題(08050001)
答案:ABCDE
選項:A:使用中盡量幸免物理性的輸入輸出B:磁盤列陣能夠用于增進性能和穩(wěn)固性C:通過更多
硬盤形成磁盤列陣可提升磁盤吞吐量D:大容量緩存對數(shù)據(jù)庫的性能提升也有關(guān)心E:復(fù)合磁道操縱器能夠增
加其吞吐量
9.題干:以下能夠指定創(chuàng)建類型為MylSAM數(shù)據(jù)表的語句是:()。
分?jǐn)?shù):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.題干:假設(shè)你用如下語句創(chuàng)建了一個world數(shù)據(jù)庫的備份
Shell>mysq1dump-optworld>dump.sql
你該如何從dump文件中導(dǎo)入數(shù)據(jù)到lest數(shù)據(jù)庫:()
分?jǐn)?shù):4分
知識點:用于備份的復(fù)制技術(shù),備份方法概述,數(shù)據(jù)復(fù)原。(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;
)
)
分?jǐn)?shù):10分
知識點:了解創(chuàng)建HllpServlel的步驟(03010004)
答案:參考答案:
(1)在doGet方法中如此連接數(shù)據(jù)庫,性能會比較差。因為web應(yīng)用的客戶專門多,每次發(fā)來要求都執(zhí)行一次doGet
方法,資源分配不合理,速度慢。好的解決方案是利用數(shù)據(jù)源或連接池,并設(shè)計DAO類去做數(shù)據(jù)庫的訪咨詢。【3分】
(2)變量si和rs沒有close?!?分】
(3)如果rs為null,可能拋出Exception,則conn,close??刹荒鼙粓?zhí)行,因此需要增加finally。塊,在其
中開釋st、rs和conn?!?分】
講明:本題要緊考查在web應(yīng)用中JDBC編程的特點。
2.題干:請簡述以下每部語句的作用?
(1)mysql>LOCKTABLEStbllREAD,tbl1READ,???
(2)shell>mysqldump-optdbname>dbname,sql
(3)shel1>mysqladminflush-logs
(4)mysql>UNLOCKTABLES
分?jǐn)?shù):10分
知識點:備份和復(fù)原MYSQL數(shù)據(jù)的緣故,數(shù)據(jù)備份復(fù)原打算,MYSQL備份的種類,備份工具簡介。(06020001)
答案:
(1)備份前讀鎖定涉及的表。
(2)導(dǎo)出數(shù)據(jù)庫中表的結(jié)構(gòu)和數(shù)據(jù)。
(3)啟用新的更新日志
(4)解除表的讀鎖
?論述題
1.題干:請講明INNODB與MylSAM最大的不同點是?關(guān)于執(zhí)行SELECT或DELETE、INSERT.UPDATE語句時
兩種引擎在加鎖方式上的區(qū)別和聯(lián)系。
分?jǐn)?shù):20分
知識點:MylSAM儲備引擎。(07010001),InnoDB儲備引擎。(07020001),鎖定咨詢題。(08030001)
答案:
(1)INNODB與MylSAM最大的不同點是:一是支持事務(wù):二是采納行級鎖。
區(qū)別:
(2)在執(zhí)行SELECT語句前,MylSAM會自動的給涉及的所有表加讀鎖;關(guān)于一般SELECT語句,INNODB不加任何鎖。
(3)在執(zhí)行DELETE、INSERT、UPDATE操作前,MylSAM會自動的給涉及的所有表加寫鎖;而關(guān)于DELETE、INSERT、
UPDATE語句,INNODB會自動給涉及數(shù)據(jù)集加排他鎖(阻止其他事務(wù)取得相同數(shù)據(jù)集的共享讀鎖和排他寫鎖).
聯(lián)系:
(4)為了承諾行鎖和表鎖共存,實現(xiàn)多粒度機制,1NN0DB還有兩種內(nèi)部使用的意向鎖,它們差不多上表鎖。
(5)給MylSAM表顯示加鎖,一樣是為了在一定程度上模擬事務(wù)操作。
?簡單操作題
1.題干:過濾器是J2EEWeb組件中重要的概念,請講出過濾器的要緊功能,并簡述開發(fā)過濾器的要緊步
驟。
分?jǐn)?shù):15分
知識點:Servlet過濾器體系結(jié)構(gòu)(13010002)
答案:功能是:
(1)封裝通用的行為【3分】
(2)把高級訪咨詢決定從表現(xiàn)代碼中分離出來【3分】
(3)對許多不同資源應(yīng)用大規(guī)模的更換【3分】
創(chuàng)建過濾器的步驟:
創(chuàng)建一個類實現(xiàn)Filter接口【3分】,重寫三個方法:doFilter,init,destroy【3分】。
講明:本題要緊考查對Filler的懂得和把握。
2.題干:假設(shè)有以下二維表Item,儲備了某網(wǎng)上商城的Book和DVD信息。其中category字段區(qū)別了商品
是Book依舊DVD,pagecount字段為Book特有字段,regioncode為DVD特有字段,其它字段為共有字段。使用Hibernate
框架對其進行0RM設(shè)計,請使用繼承的概念設(shè)計出實體類,并寫出映射文件。
表的創(chuàng)建語句:
createtableItem(
idintnotnullprimarykey,
categoryvarchar(10),
namevarchar(50),
manufacturervarchar(50),
pagecountint,
regioncodevarchar(20)
分?jǐn)?shù):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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- BIM工程師-全國《BIM應(yīng)用技能資格》押題密卷2
- 滬科版八年級物理全一冊《第三章光的世界》單元檢測卷帶答案
- 廣州版小學(xué)五年級英語下冊知識點和練習(xí)題
- 遞推技術(shù)在信號處理中的使用
- 利用壓縮空氣實現(xiàn)大規(guī)模儲能
- 2024高中地理第四章地表形態(tài)的塑造章末知識整合學(xué)案新人教版必修1
- 2024高中生物第二章動物與人體生命活動的調(diào)節(jié)第1節(jié)通過神經(jīng)系統(tǒng)的調(diào)節(jié)訓(xùn)練含解析新人教版必修3
- 2024高考地理一輪復(fù)習(xí)第十五單元區(qū)域生態(tài)環(huán)境建設(shè)考法精練含解析
- 2024高考化學(xué)一輪復(fù)習(xí)第5章物質(zhì)結(jié)構(gòu)與性質(zhì)元素周期律第15講原子結(jié)構(gòu)核外電子排布規(guī)律學(xué)案
- 2024高考?xì)v史一輪復(fù)習(xí)方案專題三現(xiàn)代中國的政治建設(shè)祖國統(tǒng)一與對外關(guān)系第7講現(xiàn)代中國的政治建設(shè)與祖國統(tǒng)一教學(xué)案+練習(xí)人民版
- 2025年門診部工作計劃
- 2025福建中閩海上風(fēng)電限公司招聘14人高頻重點提升(共500題)附帶答案詳解
- 智能網(wǎng)聯(lián)汽車技術(shù)應(yīng)用專業(yè)國家技能人才培養(yǎng)工學(xué)一體化課程標(biāo)準(zhǔn)
- 政治-北京市朝陽區(qū)2024-2025學(xué)年高三第一學(xué)期期末質(zhì)量檢測考試試題和答案
- 物業(yè)公司績效考核與激勵機制
- 小學(xué)道德與法治學(xué)科教師專業(yè)素質(zhì)真題考試試題及答案
- 中建落地式卸料平臺專項施工方案
- 2023-2024學(xué)年浙江省麗水市蓮都區(qū)教科版六年級上冊期末考試科學(xué)試卷
- 2024北京初三(上)期末語文匯編:議論文閱讀
- 鋰電池應(yīng)急處理培訓(xùn)
- 交通信號燈安裝工程合同樣本
評論
0/150
提交評論