大學(xué)試題(計算機科學(xué))-Java筆試(2018-2023年)真題摘選含答案_第1頁
大學(xué)試題(計算機科學(xué))-Java筆試(2018-2023年)真題摘選含答案_第2頁
大學(xué)試題(計算機科學(xué))-Java筆試(2018-2023年)真題摘選含答案_第3頁
大學(xué)試題(計算機科學(xué))-Java筆試(2018-2023年)真題摘選含答案_第4頁
大學(xué)試題(計算機科學(xué))-Java筆試(2018-2023年)真題摘選含答案_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

長風(fēng)破浪會有時,直掛云帆濟滄海。大學(xué)試題(計算機科學(xué))-Java筆試(2018-2023年)真題摘選含答案(圖片大小可自由調(diào)整)卷I一.參考題庫(共30題)1.請簡述Hibernate一對多關(guān)聯(lián)查詢時應(yīng)該注意的問題。“一”的一方如何配置,“多”的一方如何配置。2.代碼:document.bgColor="red"的意思是()。A、設(shè)置網(wǎng)頁的文字顏色為紅色B、設(shè)置ID為document的標(biāo)簽的背景色為紅色C、設(shè)置網(wǎng)頁的背景色為紅色D、語法錯誤3.在jsp中要建立與數(shù)據(jù)庫的連接必須調(diào)用DriverManager類的()方法。4.解釋一下DI(Dependency?Injection,依賴注入)和IoC(Inversion?of?Control,控制反轉(zhuǎn))。5.以下代碼錯誤的是() A、第一行B、第二行C、第三行D、沒有6.給定JSP程序源碼如下: 以下()語句可以在下劃線處插入,并且運行后輸出結(jié)果是:1。A、B、C、D、7.下列關(guān)于Servlet技術(shù)的特點說法正確的是()A、可移植性好B、功能強大C、安全,簡潔,和服務(wù)器緊密集成D、高效耐用E、Java語言能實現(xiàn)的功能,Servlet基本都能實現(xiàn)8.下面關(guān)于DispatchAction的說法正確的是()A、實現(xiàn)DispatchAction.Bean需要實現(xiàn)org.apache.struts.actions.DispatchAction接口B、DispatchAction.Bean中不需要定義execute方法C、配置DispatchAction.Bean與配置普通Action.Bean沒有區(qū)別D、可通過http://localhost:8080/app/da.do直接訪問DispatchAction9.在struts配置文件中,()元素可用于配置struts的validator框架。A、plug-inB、embededC、form-beansD、set-property10.如何求得2和4中最大的數(shù)?()A、?Math.ceil(2,4)?B、?Math.max(2,4)?C、?ceil(2,4)?D、?top(2,4)11.以下選項不是EL表達式隱含對象的是()。?A、?requestB、?requestScopeC、?sessionScopeD、?pageContext12.說明MVC設(shè)計模式中,M、V、C分別代表什么,有什么作用?13.在應(yīng)用程序啟動時,會調(diào)用Plugin接口的()A、start()B、create()C、init()D、initialize()14.在Java?Web應(yīng)用開發(fā)中,已知在web.xml文件中正確配置了Servlet,若想將所有Web請求都映射到此Servlet,則需要在標(biāo)簽內(nèi)填寫的內(nèi)容是()。??A、?*.htmlB、?*.jspC、?/*D、?*15.關(guān)于輸入和輸出的隱式對象有()A、applicationB、requestC、responseD、out16.JDK安裝完畢后,在環(huán)境變量中配置哪些內(nèi)容?17.運行startup.bat啟動Tomcat服務(wù)器的好處是什么??18.JSP標(biāo)準(zhǔn)標(biāo)簽庫(JSTL)包含用于編寫和開發(fā)JSP頁面的一組標(biāo)準(zhǔn)標(biāo)簽,按照標(biāo)簽的功能不同,將標(biāo)簽劃分為()兩個標(biāo)簽庫。A、通用標(biāo)簽庫B、條件標(biāo)簽庫C、核心標(biāo)簽庫D、SQL標(biāo)簽庫19.下面對Http請求消息使用GET和POST方法陳述正確的是()A、POST方法提交信息可以保存為書簽,而GET則不行B、可以使用GET方法提交敏感數(shù)據(jù)C、使用POST提交數(shù)據(jù)量沒有限制D、使用POST方法提交數(shù)據(jù)比GET方法快20.下面不屬于分頁實現(xiàn)步驟的是()。?A、確定每頁顯示的數(shù)據(jù)數(shù)量B、計算總頁數(shù)C、編寫查詢SQL語句D、使用下拉列表顯示頁數(shù)21.單獨存放JavaScrip程序的文件擴展名是()。A、javaB、jsC、scriptD、prg22.寫“HelloWorld”的正確javascript語法是()?A、document.write("HelloWorld")B、"HelloWorld"C、response.write("HelloWorld")D、("HelloWorld")23.在JavaScript中以下哪個變量名是非法的()。A、_loves1B、8lovesC、LovesD、love@$s24.struts2中獲取ServletAPI的方法正確的是()A、使用ActionContext對象以解耦合的方法訪問ServletAPIB、使用ServletActionContext對象以解耦合的方式訪問ServletAPIC、使用ActionContext對象以耦合的方式訪問ServletAPID、使用ServletActionContext對象以耦合的方式訪問ServletAPI25.pageContext對象的findAttribute()方法的作用是()。A、用來設(shè)置默認(rèn)頁面的范圍或指定范圍之中的已命名對象B、用來刪除默認(rèn)頁面范圍或指定范圍之中已命名的對象C、按照頁面請求、會話以及應(yīng)用程序范圍的順序?qū)崿F(xiàn)對某個已命名屬性的搜索D、以字符串的形式返回一個對異常的描述26.如果需要在頁面中輸出某變量的值,則在Struts中采用()標(biāo)簽輸出改變量的值。A、paramB、ifC、beanD、property27.以下關(guān)于Javascript中事件的描述中,不正確的是:()A、click——鼠標(biāo)單擊事件B、focus——獲取焦點事件C、mouseOver——鼠標(biāo)指針移動到事件源對象上時觸發(fā)的事件D、change——選擇字段時觸發(fā)的事件28.獲得焦點的事件(),失去焦點的事件()。29.代碼:’abcdefg’.indexOf(’D’)結(jié)果是()。A、4B、3C、-1D、030.在JSP中專門提供三個頁面指令來和JavaBean交互,分別是()指令、?()指令和()指令。()對象封裝了屬于客戶會話的所有信息。卷I參考答案一.參考題庫1.參考答案:2.參考答案:C3.參考答案:getConnection()4.參考答案:依賴注入DI是一個程序設(shè)計模式和架構(gòu)模型,一些時候也稱作控制反轉(zhuǎn),盡管在技術(shù)上來講,依賴注入是一個IOC的特殊實現(xiàn),依賴注入是指一個對象應(yīng)用另外一個對象來提供一個特殊的能力,例如:把一個數(shù)據(jù)庫連接已參數(shù)的形式傳到一個對象的結(jié)構(gòu)方法里面而不是在那個對象內(nèi)部自行創(chuàng)建一個連接。控制反轉(zhuǎn)和依賴注入的基本思想就是把類的依賴從類內(nèi)部轉(zhuǎn)化到外部以減少依賴應(yīng)用控制反轉(zhuǎn),對象在被創(chuàng)建的時候,由一個調(diào)控系統(tǒng)內(nèi)所有對象的外界實體,將其所依賴的對象的引用,傳遞給它。也可以說,依賴被注入到對象中。所以,控制反轉(zhuǎn)是,關(guān)于一個對象如何獲取他所依賴的對象的引用,這個責(zé)任的反轉(zhuǎn)。5.參考答案:B6.參考答案:D7.參考答案:A,B,C,D,E8.參考答案:A9.參考答案:A10.參考答案:B11.參考答案:A12.參考答案: M代表Model(模型),該組件是對軟件所處理問題邏輯的一種抽象,封裝了問題的核心數(shù)據(jù),邏輯和功能實現(xiàn),獨立于具體的界面顯示以及I/O操作。 V代表View(視圖),該組件將表示模型數(shù)據(jù),邏輯關(guān)系以及狀態(tài)信息,以某種形式展現(xiàn)給用戶。視圖組件從模型組件獲得顯示信息,并且對于相同的顯示信息可以通過不同的顯示形式或視圖展現(xiàn)給用戶。 C代表Controller(控制器),該組件主要負(fù)責(zé)用戶與軟件之間的交互操作,控制模型狀態(tài)變化的傳播,以確保用戶界面與模型狀態(tài)的統(tǒng)一。13.參考答案:C14.參考答案:C15.參考答案:B,C,D16.參考答案: 17.參考答案:確保Tomcat服務(wù)器使用的是Java_home環(huán)境變量設(shè)置的JDK。18.參考答案:C,D19.參考答案:C20.參考答案:D21.參考答案:B22.參考答案:A23.參考答案:B24.參考答案:A,D25.參考答案:C26.參考答案:D27.參考答案:D28.參考答案:onfocus;onblur29.參考答案:C30.參考答案:useBean;setProperty;getProperty;session卷II一.參考題庫(共30題)1.不同的客戶端要共享的信息應(yīng)存儲到()中。A、Servlet上下文B、會話對象C、Http請求對象D、Http響應(yīng)對象2.下面哪個狀態(tài)代碼表示“NotFound無法找到指定位置的資源”?()A、100B、201C、301D、400E、4043.創(chuàng)建一個Spring應(yīng)用應(yīng)該分幾步?4.在訪問Servlet時,在瀏覽器地址欄中輸入的路徑是在()地方配置的。A、〈servlet-name/〉B、〈servlet-mapping/〉C、〈uri-pattern/〉D、〈url-pattern/〉5.下面對于標(biāo)簽的說法中錯誤的是()A、JSP標(biāo)簽用于調(diào)用JavaBean組件中的操作和執(zhí)行B、JSP標(biāo)簽簡化了JSP頁面的開發(fā)和維護C、JSP技術(shù)沒有提供了在自定義標(biāo)簽中封裝其他動態(tài)功能的機制D、自定義標(biāo)簽通過封裝反復(fù)執(zhí)行的任務(wù)使它們可以在多個應(yīng)用程序中重復(fù)使用E、自定義標(biāo)簽通常是以標(biāo)簽庫的形式出現(xiàn)的6.nodeType屬性可用于獲取節(jié)點類型,如果返回值為1,則表明該節(jié)點為()。A、文本節(jié)點B、元素節(jié)點C、屬性節(jié)點7.Statement對象可以處理哪些類型的SQL語句,處理這些SQL語句的主要方法是什么?8.JSP在服務(wù)器中進行編譯時,將首先被轉(zhuǎn)譯成()。A、JAVA語言B、HTML代碼C、servletD、以上都是9.下面關(guān)于pageContext對象說法中正確的是()A、pageContext對象為JSP頁面包裝頁面的上下文。B、pageContext對象創(chuàng)建和初始化都是由容器來完成的C、getRequest()方法返回當(dāng)前的request對象D、getSession()方法返回當(dāng)前頁面的session對象。E、removeAttribute()方法用來刪除默認(rèn)頁面范圍或特定范圍之中的已命名對象。10.配置JDK環(huán)境變量時,需要編輯()變量,需要新增()變量和()變量。11.關(guān)于forward標(biāo)簽配置說法正確的是()A、forward標(biāo)簽只能配置在global-forwards元素中B、forward標(biāo)簽只能配置在action元素中C、struts-config.xml沒有forward標(biāo)簽D、以上說法全部錯誤12.下面那些是Struts控制器組件()A、ActionB、ActionFormC、ActionServletD、RequestProessor13.JSP提供了一個可以在多個請求之間持續(xù)有效的內(nèi)置對象(),該對象與瀏覽器窗口一一對應(yīng)。A、??requestB、?responseC、?sessionD、?application14.什么是AOP,AOP的作用是什么?15.簡述什么是MVC?16.在使用JSP對數(shù)據(jù)庫進行操作時,Statement類的()方法用于執(zhí)行SQL語言中的查詢語句,()方法,用于執(zhí)行SQL語言中的插入、刪除和修改語句。17.Transaction接口主要是用于管理事務(wù),它的哪個方法用于事務(wù)的提交()A、wasRollBack()方法B、isActive()方法C、commit()方法D、wasCommitted()方法18.如何部署和添加攔截器?19.請選擇response對象的作用范圍:()A、applicationscopeB、sessionscopeC、requestscopeD、pagescope20.分析下面的代碼: 下面對結(jié)果的描述正確的是:()。A、當(dāng)選中“上?!睍r,彈出“你選擇了select2”信息框B、當(dāng)選中“廣州”時,彈出“你選擇了廣州”信息框C、任何時候選中“北京”時,不彈出信息框D、代碼有錯誤,應(yīng)該將“onChange”修改為“onClick”21.JSP標(biāo)準(zhǔn)動作不包括()。?A、?B、?C、?D、?22.Servlet使用()接口的forward和include方法進行通信。A、ServletContextB、ServletConfigC、RequestDispatcherD、HttpSession23.JavaBean的三個JSP動作分別為(),(),()。24.Servet是一個在服務(wù)器上運行、處理請求信息并將其發(fā)送到客戶端的Java程序,()接受服務(wù)請求、找到servlet累、加載Servlet類并創(chuàng)建Servlet對象。A、客戶端B、IE瀏覽器C、Servlet容器D、Servlet本身25.以下不屬于JavaBean作用范圍的是()。A、?requestB、?sessionC、?applicationD、?scope26.web應(yīng)用程序體系結(jié)構(gòu)最多可分為三層,不屬于這三層的是()。A、表示層B、業(yè)務(wù)層C、數(shù)據(jù)訪問層D、網(wǎng)絡(luò)鏈接層27.編寫一個Tag文件GetArea.tag負(fù)責(zé)求出三角形面積,并使用variable指令返回三角形的面積給調(diào)用該Tag文件的JSP頁面。JSP頁面負(fù)責(zé)顯示Tag文件返回的三角形的面積。JSP在調(diào)用Tag文件時,使用attribute指令將三角形三邊的長度傳遞給Tag文件。one.jsp和two.jsp都使用Tag標(biāo)記調(diào)用GetArea.tag。one.jsp將返回三角形的面積保留最多3位小數(shù)、two.jsp將返回的三角形面積保留最多6位小數(shù)。28.下面()技術(shù)不是Ajax的常用技術(shù)。?A、JavaScriptB、XMLC、CSSD、JUnit29.HMTL表單的首要標(biāo)記是〈form〉,〈form〉標(biāo)記的參數(shù)method表示表單發(fā)送的方法,可能為get或post,下列關(guān)于get和post的描述正確的是()。A、post方法傳遞的數(shù)據(jù)對客戶端是不可見的B、get請求信息以查詢字符串的形式發(fā)送,查詢字符串長度沒有大小限制C、post方法對發(fā)送數(shù)據(jù)的數(shù)量限制在255個字符之內(nèi)D、get方法傳遞的數(shù)據(jù)對客戶端是不可見的30.Spring的通知包括哪些?卷II參考答案一.參考題庫1.參考答案:A2.參考答案:E3.參考答案:創(chuàng)建一個Spring應(yīng)用的步驟如下: (1)在web.xml文件中添加Spring監(jiān)聽。 (2)添加Spring框架所需運行庫文件。 (3)設(shè)計相應(yīng)的接口及實現(xiàn)類。 (4)創(chuàng)建Spring配置文件,并在該文件中對涉及的組件進行配置。4.參考答案:D5.參考答案:C6.參考答案:B7.參考答案:Statement接口的executeUpdate(Stringsql)方法將執(zhí)行添加(insert)、修改(update)和刪除(delete)的SQL語句,執(zhí)行成功后,將返回一個int型數(shù)值,該數(shù)值為影響數(shù)據(jù)庫記錄的行數(shù)。該接口還可以通過executeQuery()方法查詢的SQL語句。8.參考答案:C9.參考答案:A,B,C,D,E10.參考答案:Path;Java_Home;classpath11.參考答案:D12.參考答案:A,B,C13.參考答案:B14.參考答案:AOP意思是面向切面(方面)編程。AOP是在實現(xiàn)業(yè)務(wù)處理階

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論