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

下載本文檔

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

文檔簡介

JavaEE開發(fā)技術(shù)知到智慧樹期末考試答案題庫2024年秋武昌理工學(xué)院JDBC提供的數(shù)據(jù)庫訪問接口包含在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的動態(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)其常用的注解說明錯(cuò)誤的是()

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

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

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

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

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

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

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

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

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

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

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自動裝配的說法中,錯(cuò)誤的是()。

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

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

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

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

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

A:compile

B:install

C:package

D:deploy

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

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

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

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對傳統(tǒng)的HTML標(biāo)簽進(jìn)行擴(kuò)展,用于實(shí)現(xiàn)循環(huán)的語法是()

A:th:fragment

B:th:if

C:th:text

D:th:each

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

A:BADC

B:DCBA

C:ADCB

D:ABCD

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

A:<%@page...%>

B:<%@taglib...%>

C:<%@useBean...%>

D:<%@include...%>

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

A:groupId

B:verson

C:scope

D:artifactId

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

A:Ctrl+D

B:Ctrl+Y

C:Alt+Enter

D:Ctrl+Shift+/

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

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

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

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

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

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

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

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

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

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

答案:Spring提供了對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沒有關(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頁面里,能獲取當(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對象并設(shè)置映射接口的包路徑。()

A:對B:錯(cuò)

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

A:對B:錯(cuò)

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

A:對B:錯(cuò)

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

A:錯(cuò)B:對

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

A:對B:錯(cuò)

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

A:對B:錯(cuò)

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

A:對B:錯(cuò)

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

A:對B:錯(cuò)

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

A:錯(cuò)B:對

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

A:對B:錯(cuò)

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

A:錯(cuò)B:對

答案:對POJO是指簡單的JavaBean。()

A:錯(cuò)B:對

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

A:錯(cuò)B:對

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

A:對B:錯(cuò)

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

A:錯(cuò)B:對

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

A:錯(cuò)B:對

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

A:錯(cuò)B:對

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

A:錯(cuò)B:對

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

A:錯(cuò)B:對

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

A:錯(cuò)B:對

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

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論