Java EE 開發(fā)技術(shù)知到智慧樹期末考試答案題庫(kù)2024年秋武昌理工學(xué)院_第1頁(yè)
Java EE 開發(fā)技術(shù)知到智慧樹期末考試答案題庫(kù)2024年秋武昌理工學(xué)院_第2頁(yè)
Java EE 開發(fā)技術(shù)知到智慧樹期末考試答案題庫(kù)2024年秋武昌理工學(xué)院_第3頁(yè)
Java EE 開發(fā)技術(shù)知到智慧樹期末考試答案題庫(kù)2024年秋武昌理工學(xué)院_第4頁(yè)
Java EE 開發(fā)技術(shù)知到智慧樹期末考試答案題庫(kù)2024年秋武昌理工學(xué)院_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

JavaEE開發(fā)技術(shù)知到智慧樹期末考試答案題庫(kù)2024年秋武昌理工學(xué)院JDBC提供的數(shù)據(jù)庫(kù)訪問(wèn)接口包含在Java包()里。

A:java.util

B:java.io

C:java.swing

D:java.sql

答案:java.sql下列快捷鍵中,用于快速刪除光標(biāo)所在行代碼的是()

A:Ctrl+Y

B:Ctrl+D

C:Ctrl+V

D:Ctrl+/

答案:Ctrl+Y在使用MySQL的動(dòng)態(tài)SQL功能時(shí),下列選項(xiàng)中,不是循環(huán)標(biāo)簽<foreach>屬性的是()

A:collection

B:separator

C:item

D:current

答案:current在MyBatis配置文件的<mapper>標(biāo)簽里,使用()屬性引用映射接口文件。

A:environment

B:mapper

C:class

D:resource

答案:D:resource在SSM框架整合的項(xiàng)目里,下列不是必須定義的依賴是()。

A:slf4j-log4j12

B:mybatis-spring

C:spring-webmvc

D:spring-jdbc

答案:slf4j-log4j12Spring中定義了一系列的注解,以下有關(guān)其常用的注解說(shuō)明錯(cuò)誤的是()

A:@Controller通常作用在控制層(如SpringMVC的Controller),用于將控制層的類標(biāo)識(shí)為Spring中的Bean。

B:@Service通常作用在業(yè)務(wù)層(Service層),用于將業(yè)務(wù)層的類標(biāo)識(shí)為Spring中的Bean。

C:@Repository用于將數(shù)據(jù)訪問(wèn)層(DAO層)的類標(biāo)識(shí)為Spring中的Bean。

D:@Autowired用于對(duì)Bean的屬性變量、屬性的setter方法及構(gòu)造方法進(jìn)行標(biāo)注,配合對(duì)應(yīng)的注解處理器完成Bean的自動(dòng)配置工作,默認(rèn)按照Bean的名稱進(jìn)行裝配。

答案:D:@Autowired用于對(duì)Bean的屬性變量、屬性的setter方法及構(gòu)造方法進(jìn)行標(biāo)注,配合對(duì)應(yīng)的注解處理器完成Bean的自動(dòng)配置工作,默認(rèn)按照Bean的名稱進(jìn)行裝配。(實(shí)際上,@Autowired默認(rèn)是通過(guò)類型(Type)來(lái)裝配的,而不是通過(guò)Bean的名稱進(jìn)行裝配的。)下列選項(xiàng)中,不屬于Spring框架優(yōu)點(diǎn)的是()

A:方便解耦、簡(jiǎn)化開發(fā)

B:方便集成各種優(yōu)秀框架

C:提供強(qiáng)大的、可以有效減少頁(yè)面代碼的標(biāo)簽

D:聲明式事務(wù)的支持

答案:提供強(qiáng)大的、可以有效減少頁(yè)面代碼的標(biāo)簽Servlet程序向客戶端輸出信息,先要通過(guò)響應(yīng)對(duì)象的()方法獲得PrintWriter對(duì)象。

A:getPrint()

B:getWriter()

C:getOut()

D:getResponse()

答案:getWriter()下列JSTL標(biāo)簽中,表示循環(huán)的是()。

A:<c:out/>

B:<c:set/>

C:<c:if>...</c:if>

D:<c:forEach>...</c:forEach>

答案:<c:forEach>...</c:forEach>下列相關(guān)Spring自動(dòng)裝配的說(shuō)法中,錯(cuò)誤的是()。

A:通過(guò)<beans>元素的default-autowire屬性,可以設(shè)置全局的自動(dòng)裝配方式

B:在Spring配置文件中,可以通過(guò)<bean>元素的autowire屬性指定自動(dòng)裝配方式

C:autowire屬性值可以設(shè)置為none、byType、byName

D:autowire的屬性值之一byType表示根據(jù)屬性類型自動(dòng)裝配

答案:C:autowire屬性值可以設(shè)置為none、byType、byName下列Maven命令中,不會(huì)完成項(xiàng)目打包的是()

A:compile

B:install

C:package

D:deploy

答案:A:compile以下關(guān)于MyBatis動(dòng)態(tài)SQL的說(shuō)法中,錯(cuò)誤的是()

A:<if>用于單條件分支判斷。

B:循環(huán)標(biāo)簽<foreach>常用于in語(yǔ)句等列舉條件中。

C:標(biāo)簽<bind>從OGNL表達(dá)式中創(chuàng)建一個(gè)變量,并將其綁定到上下文,只用于模糊查詢的sql中。

D:標(biāo)簽<choose>(<when>、<o(jì)therwise>)用于多條件分支判斷。

答案:標(biāo)簽<bind>從OGNL表達(dá)式中創(chuàng)建一個(gè)變量,并將其綁定到上下文,只用于模糊查詢的sql中。Thymeleaf對(duì)傳統(tǒng)的HTML標(biāo)簽進(jìn)行擴(kuò)展,用于實(shí)現(xiàn)循環(huán)的語(yǔ)法是()

A:th:fragment

B:th:if

C:th:text

D:th:each

答案:th:each使用MyBatis框架提供的如下類(接口)訪問(wèn)MySQL時(shí),A:org.apache.ibatis.io.ResourcesB:org.apache.ibatis.session.SqlSessionC:org.apache.ibatis.session.SqlSessionFactoryD:org.apache.ibatis.session.SqlSessionFactoryBuilder對(duì)他們使用的順序?yàn)椋海ǎ?/p>

A:BADC

B:DCBA

C:ADCB

D:ABCD

答案:ADCB為了在JSP視圖頁(yè)面里使用JSTL標(biāo)簽,頁(yè)面開頭應(yīng)使用()指令。

A:<%@page...%>

B:<%@taglib...%>

C:<%@useBean...%>

D:<%@include...%>

答案:<%@taglib...%>一個(gè)Maven依賴中,不必指定的是()

A:groupId

B:verson

C:scope

D:artifactId

答案:scope下列快捷鍵中,用于快速?gòu)?fù)制當(dāng)前行代碼至下一行的是()

A:Ctrl+D

B:Ctrl+Y

C:Alt+Enter

D:Ctrl+Shift+/

答案:Ctrl+D有關(guān)MyBaits的工作原理說(shuō)法錯(cuò)誤的是()

A:SqlSession中包含了執(zhí)行SQL的所有方法。

B:可以通過(guò)MyBaits的環(huán)境等配置信息構(gòu)建會(huì)話對(duì)象SqlSession。

C:MyBaits的全局配置文件配置了Mybaits的運(yùn)行環(huán)境等信息,其中主要內(nèi)容是獲取數(shù)據(jù)庫(kù)的連接。

D:MyBaits映射文件中配置了操作數(shù)據(jù)庫(kù)的SQL語(yǔ)句,需要在Mybaits的全局配置文件中加載才能執(zhí)行。

答案:可以通過(guò)MyBaits的環(huán)境等配置信息構(gòu)建會(huì)話對(duì)象SqlSession。以下有關(guān)Spring框架優(yōu)點(diǎn)的說(shuō)法正確的是()

A:Spring提供了對(duì)AOP的支持,它允許將一些通用任務(wù),如安全、事務(wù)、日志等進(jìn)行集中式處理,從而提高了程序的復(fù)用性

B:Spring就是一個(gè)大工廠,可以將所有對(duì)象的創(chuàng)建和依賴關(guān)系的維護(hù)工作都交給Spring容器管理,杜絕了組件之間的耦合性

C:Spring具有簡(jiǎn)單、可測(cè)試和松耦合等特點(diǎn),從這個(gè)角度出發(fā),Spring就是應(yīng)用于任何Java應(yīng)用的開發(fā)中

D:Spring增加了JavaEE開發(fā)中一些API的使用難度

答案:Spring提供了對(duì)AOP的支持,它允許將一些通用任務(wù),如安全、事務(wù)、日志等進(jìn)行集中式處理,從而提高了程序的復(fù)用性SpringMVC框架配置的部分代碼如下:<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver"><propertyname="viewClass"value="org.springframework.web.servlet.view.JstlView"/><propertyname="contentType"value="text/html"/><propertyname="prefix"value="/WEB-INF/views/"/><propertyname="suffix"value=".jsp"/></bean>它表明()。

A:SpringMVC與Spring沒(méi)有關(guān)系

B:SpringMVC使用了Spring的DI功能

C:SpringMVC使用了Spring的AOP功能

D:SpringMVC同時(shí)了Spring的DI和AOP功能

答案:SpringMVC使用了Spring的DI功能下列選項(xiàng)中,屬于接口ResultSet提供的方法是()。

A:execute()

B:forName()

C:getInt()

D:getString()

E:next()

答案:next()###getInt()###getString()在JSP頁(yè)面里,能獲取當(dāng)前Web項(xiàng)目根路徑是()。

A:<%=resonse.getContextPath()%>

B:${pageContext.request.contextPath}

C:${pageContext.contextPath}

D:<%=request.getContextPath()%>

答案:<%=request.getContextPath()%>###${pageContext.request.contextPath}下列方法中,()是接口PreparedStatement定義的“增、刪、改”方法。

A:executeUpdate()

B:commit()

C:execute()

D:executeQuery()

答案:execute()###executeUpdate()在SSM整合項(xiàng)目里,如果MyBatis使用映射接口和xml映射文件,則必須在整合配置文件里配置MapperScannerConfigurer對(duì)象并設(shè)置映射接口的包路徑。()

A:對(duì)B:錯(cuò)

答案:對(duì)在jsp頁(yè)面里使用動(dòng)作標(biāo)簽<jsp:setProperty>創(chuàng)建與表單參數(shù)相應(yīng)的JavaBean對(duì)象,可以自動(dòng)接收表單提交的參數(shù)值。()

A:對(duì)B:錯(cuò)

答案:對(duì)為了提高程序的靈活性,一般需要在DAO層和Service層分別寫接口和實(shí)現(xiàn)類。()

A:對(duì)B:錯(cuò)

答案:A:對(duì)SpringBoot項(xiàng)目的resoures文件夾里,包含了用來(lái)存放靜態(tài)資源文件的文件夾static。()

A:錯(cuò)B:對(duì)

答案:B:對(duì)SSM整合項(xiàng)目的服務(wù)層的實(shí)現(xiàn)類需要在整合配置文件里使用<bean>標(biāo)簽定義。()

A:對(duì)B:錯(cuò)

答案:B:錯(cuò)在SSM(Spring+SpringMVC+MyBatis)整合項(xiàng)目中,服務(wù)層的實(shí)現(xiàn)類通??梢酝ㄟ^(guò)Spring的@Component或者@Service注解來(lái)聲明式地進(jìn)行Bean的定義,而不需要在XML配置文件中使用標(biāo)簽來(lái)定義。當(dāng)然,如果項(xiàng)目采用的是基于XML的配置方式,則可能需要使用標(biāo)簽來(lái)定義服務(wù)層的實(shí)現(xiàn)類。但是,現(xiàn)代的SSM框架整合更傾向于使用基于注解的配置方式。Servlet程序獲取含有中文的表單提交信息前,為避免中文亂碼,需要使用request對(duì)象的setCharacterEncoding()方法來(lái)指定字符編碼。()

A:對(duì)B:錯(cuò)

答案:對(duì)DI是IoC的一種實(shí)現(xiàn)方式。()

A:對(duì)B:錯(cuò)

答案:A:對(duì)ORM就是一種為了解決面向?qū)ο笈c關(guān)系型數(shù)據(jù)庫(kù)中數(shù)據(jù)類型不匹配的技術(shù),它通過(guò)描述Java對(duì)象與數(shù)據(jù)庫(kù)表之間的映射關(guān)系,自動(dòng)將Java應(yīng)用程序中的對(duì)象持久化到關(guān)系型數(shù)據(jù)庫(kù)的表中。()

A:對(duì)B:錯(cuò)

答案:對(duì)獲取對(duì)象request或session的屬性值時(shí),必須強(qiáng)制轉(zhuǎn)換類型。()

A:錯(cuò)B:對(duì)

答案:對(duì)方法request.getParameter("name")的返回值類型是String。()

A:對(duì)B:錯(cuò)

答案:對(duì)Spring整合MyBaits時(shí),DAO層開發(fā)可以使用傳統(tǒng)的DAO方式的開發(fā)整合,以及Mapper接口方式的開發(fā)整合。()

A:錯(cuò)B:對(duì)

答案:對(duì)POJO是指簡(jiǎn)單的JavaBean。()

A:錯(cuò)B:對(duì)

答案:A:錯(cuò)POJO(PlainOldJavaObject)是指普通的Java對(duì)象,并不特指簡(jiǎn)單的JavaBean。JavaBean是一種遵循特定規(guī)范的POJO,具有公共getter和setter方法的Java對(duì)象,通常用于封裝數(shù)據(jù)。所以,POJO的范圍更廣,不僅包括簡(jiǎn)單的JavaBean,還包括任何實(shí)現(xiàn)了特定接口或未實(shí)現(xiàn)任何特定接口的普通Java類。因此,說(shuō)POJO就是簡(jiǎn)單的JavaBean是不準(zhǔn)確的。在使用DAO模式的MVC項(xiàng)目里,控制層也必須寫接口。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)JSP頁(yè)面通過(guò)使用<%和%>來(lái)嵌入Java代碼段。()

A:對(duì)B:錯(cuò)

答案:A:對(duì)復(fù)制別人的Maven工程到本機(jī)上,其Maven設(shè)置自動(dòng)更新本機(jī)的Maven設(shè)置。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)超鏈接請(qǐng)求Servlet時(shí),不可以向該Servlet傳遞參數(shù)。()

A:錯(cuò)B:對(duì)

答案:A:錯(cuò)配置Servlet時(shí),通過(guò)內(nèi)嵌標(biāo)簽<url-pattern>來(lái)配置Servlet的訪問(wèn)路徑及名稱。()

A:錯(cuò)B:對(duì)

答案:對(duì)IDEA提供了自動(dòng)生成類屬性的getter/setter方法的功能。()

A:錯(cuò)B:對(duì)

答案:對(duì)動(dòng)作標(biāo)簽<jsp:include>和<jsp:forward>都可以向另一個(gè)頁(yè)面?zhèn)鬟f參數(shù)。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)在SSM整合項(xiàng)目里,必須對(duì)服務(wù)層的接口及其實(shí)現(xiàn)類使用@Service注解。()

A:錯(cuò)B:對(duì)

答案:錯(cuò)MyBatis和Hibernate是目前流行的ORM框架,前

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論