Java框架技術(shù)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋煙臺(tái)職業(yè)學(xué)院_第1頁(yè)
Java框架技術(shù)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋煙臺(tái)職業(yè)學(xué)院_第2頁(yè)
Java框架技術(shù)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋煙臺(tái)職業(yè)學(xué)院_第3頁(yè)
Java框架技術(shù)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋煙臺(tái)職業(yè)學(xué)院_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余6頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

Java框架技術(shù)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋煙臺(tái)職業(yè)學(xué)院第一章單元測(cè)試

SpringBoot是什么?()

A:一個(gè)JavaScript開(kāi)發(fā)框架B:一個(gè)Python開(kāi)發(fā)框架C:一個(gè)C++開(kāi)發(fā)框架D:一個(gè)Java開(kāi)發(fā)框架

答案:一個(gè)Java開(kāi)發(fā)框架SpringBoot的特點(diǎn)是?()

A:提供了一套基于MVC的Web框架B:簡(jiǎn)化了Spring應(yīng)用的配置和部署C:支持多種數(shù)據(jù)庫(kù)訪問(wèn)方式D:擴(kuò)展了JavaEE標(biāo)準(zhǔn)

答案:簡(jiǎn)化了Spring應(yīng)用的配置和部署SpringBoot的核心功能是?()

A:MVC(模型-視圖-控制器)框架B:事務(wù)管理和數(shù)據(jù)訪問(wèn)C:AOP(面向切面編程)D:IoC(控制反轉(zhuǎn))和DI(依賴注入)

答案:IoC(控制反轉(zhuǎn))和DI(依賴注入)SpringBoot的優(yōu)點(diǎn)有哪些?()

A:快速啟動(dòng)和簡(jiǎn)化配置B:提供了一套全面的安全機(jī)制C:內(nèi)嵌服務(wù)器和可擴(kuò)展性D:自動(dòng)化的依賴管理

答案:快速啟動(dòng)和簡(jiǎn)化配置;內(nèi)嵌服務(wù)器和可擴(kuò)展性;自動(dòng)化的依賴管理SpringBoot支持哪些常見(jiàn)數(shù)據(jù)庫(kù)?()

A:MySQLB:PostgreSQLC:MongoDBD:Oracle

答案:MySQL;PostgreSQL;OracleSpringBoot中的控制器層使用的是哪個(gè)框架?()

A:SpringFrameworkB:ApacheStrutsC:MyBatisD:Hibernate

答案:SpringFrameworkSpringBoot中使用的是哪種依賴管理工具?()

A:AntB:IvyC:GradleD:ApacheMaven

答案:ApacheMavenSpringBoot如何處理應(yīng)用程序的配置信息?()

A:使用XML文件B:使用注解C:使用屬性文件D:使用YAML文件

答案:使用屬性文件;使用YAML文件SpringBoot是否支持國(guó)際化和本地化?()

A:是B:否

答案:是SpringBoot如何處理異常?()

A:使用try-catch塊B:不處理異常C:使用斷言D:使用全局異常處理器

答案:使用全局異常處理器

第二章單元測(cè)試

在SpringBoot項(xiàng)目中,pom.xml文件是用來(lái)()

A:定義項(xiàng)目的目錄結(jié)構(gòu)和包名B:編寫Web請(qǐng)求處理邏輯C:定義項(xiàng)目的版本號(hào)和發(fā)布信息D:配置項(xiàng)目的依賴項(xiàng)和插件

答案:配置項(xiàng)目的依賴項(xiàng)和插件在編寫SpringBoot的Controller時(shí),使用哪個(gè)注解來(lái)標(biāo)記一個(gè)類為Controller類()

A:@ControllerB:@ComponentC:@RestControllerD:@Service

答案:@ControllerSpringBoot項(xiàng)目的目錄結(jié)構(gòu)中,以下哪個(gè)目錄用于存放靜態(tài)資源文件(如HTML、CSS、JavaScript等)()

A:src/main/resourcesB:src/main/webappC:src/main/static"D:src/main/java

答案:src/main/resources在SpringBoot項(xiàng)目中,以下哪個(gè)注解用于啟動(dòng)SpringBoot應(yīng)用程序()

A:@ComponentScanB:@EnableAutoConfigurationC:@SpringBootApplicationD:@RestController

答案:@SpringBootApplication在使用SpringBoot運(yùn)行項(xiàng)目時(shí),以下哪個(gè)命令可以在命令行中執(zhí)行()

A:gradlebootRunB:java-jar<項(xiàng)目名稱>.jarC:mvnrunD:./<項(xiàng)目名稱>.sh

答案:gradlebootRun在SpringBoot啟動(dòng)的過(guò)程中,以下哪個(gè)選項(xiàng)配置了服務(wù)器的端口號(hào)()

A:build.gradle文件中的server.port屬性"B:pom.xml文件中的<port>元素C:perties文件中的server.port屬性D:application.yaml文件中的server.port屬性

答案:perties文件中的server.port屬性"在SpringBoot項(xiàng)目中,以下哪個(gè)注解用于標(biāo)記一個(gè)類為Controller類()

A:@RestControllerB:@ControllerC:@ComponentD:@Service

答案:@Controller在編寫SpringBoot的Controller時(shí),以下哪個(gè)注解用于處理HTTPGET請(qǐng)求()

A:@GetMappingB:@PutMappingC:@PostMappingD:@DeleteMapping

答案:@GetMapping在SpringBoot的Controller中,以下哪個(gè)注解用于綁定URL路徑和方法之間的映射關(guān)系()

A:@RequestParam"B:@ResponseBodyC:@RequestMappingD:@PathVariable

答案:@RequestMapping在SpringBoot項(xiàng)目的pom.xml文件中,以下哪個(gè)標(biāo)簽用于指定項(xiàng)目的依賴項(xiàng)()?、

A:<dependencies>B:<plugins>C:<build>D:<repositories>

答案:<dependencies>在添加外部依賴項(xiàng)到pom.xml文件時(shí),以下哪個(gè)標(biāo)簽用于指定依賴項(xiàng)的坐標(biāo)和版本號(hào)()

A:<version>B:<dependency>C:<artifactId>D:<groupId>

答案:<dependency>

第三章單元測(cè)試

在perties文件中,以下哪個(gè)屬性用于配置數(shù)據(jù)庫(kù)連接的URL?()

A:spring.database.urlB:spring.datasource.urlC:spring.data.urlD:spring.jdbc.url

答案:spring.datasource.url在配置MySQL數(shù)據(jù)庫(kù)時(shí),以下哪個(gè)屬性用于配置數(shù)據(jù)庫(kù)的用戶名?()

A:spring.database.usernameB:spring.datasource.usernameC:spring.data.usernameD:spring.db.username

答案:spring.datasource.username在perties文件中,以下哪個(gè)屬性用于配置應(yīng)用程序的上下文路徑?()

A:server.servlet.context-pathB:server.web.context-path"C:server.context-pathD:server.path.context

答案:server.servlet.context-path在SpringBoot項(xiàng)目中,以下哪個(gè)注解可以將一個(gè)類聲明為工具類,使其包含一些公共靜態(tài)方法?()

A:@ControllerB:@ServiceC:@UtilityD:@Component

答案:@Component當(dāng)編寫一個(gè)用于分頁(yè)的工具類PageDiv時(shí),以下哪個(gè)方法用于計(jì)算總頁(yè)數(shù)?()

A:calculatePageSize(inttotalRecords,intpageCount)B:calculateTotalPages(inttotalRecords,intpageSize)C:calculateTotalRecords(intpageSize,intpageCount)D:calculatePageCount(inttotalRecords,intpageSize)

答案:calculateTotalPages(inttotalRecords,intpageSize)在編寫PageDiv工具類時(shí),以下哪個(gè)方法用于計(jì)算起始記錄的索引值?()

A:calculateEndIndex(intcurrentPage,intpageSize)B:calculateRecordIndex(intcurrentPage,intpageSize)C:calculateStartIndex(intcurrentPage,intpageSize)D:calculatePageIndex(intstartIndex,intpageSize)"

答案:calculateStartIndex(intcurrentPage,intpageSize)在Java中,用于生成MD5哈希值的MessageDigest類位于哪個(gè)包中?()

A:mons.codec.digestB:org.springframework.security.cryptoC:java.securityD:java.util

答案:java.security在MD5加密過(guò)程中,需要將字符串轉(zhuǎn)換為字節(jié)數(shù)組進(jìn)行處理。以下哪個(gè)方法可以獲取字符串的字節(jié)數(shù)組?()

A:str.toCharArray()B:str.toBytes()C:str.toByte()D:str.getBytes()

答案:str.getBytes()在MD5加密過(guò)程中,生成的哈希值通常以十六進(jìn)制字符串表示。以下哪個(gè)方法可以將字節(jié)數(shù)組轉(zhuǎn)換為十六進(jìn)制字符串表示?()

A:Base64.encodeBase64String(bytes)B:newString(bytes)C:Hex.encodeHexString(bytes)D:Arrays.toString(bytes)

答案:Hex.encodeHexString(bytes)在編寫MD5加密工具類時(shí),下面哪個(gè)方法用于對(duì)輸入的字符串進(jìn)行MD5加密并返回加密后的結(jié)果?()

A:encode(Stringinput)B:hash(Stringinput)C:digest(Stringinput)D:encrypt(Stringinput)

答案:encrypt(Stringinput)

第四章單元測(cè)試

下列元素中,屬于MyBatis配置文件的根元素的是()

A:<dataSource>元素B:<configuration>元素C:<mapper>元素D:<settings>元素

答案:<configuration>元素下列關(guān)于MyBatis中默認(rèn)的常見(jiàn)Java類型的別名,正確的是()

A:映射類型為Byte,則別名為ByteB:映射類型為byte,則別名為ByteC:映射類型為Date,則別名為DateD:映射類型為String,則別名為string

答案:映射類型為String,則別名為string下列元素中,不屬于<environments>元素的子元素的是()

A:<transactionManager>B:<environment>C:<dataSource>D:<plugins>

答案:<plugins>下列元素中,可以為POJO實(shí)體類設(shè)置別名的是()。

A:<settings>元素B:<mappers>元素C:<properties>元素D:<typeAliases>元素

答案:<typeAliases>元素有關(guān)MyBatis配置文件中<settings>元素的說(shuō)法錯(cuò)誤的是()。

A:<settings>元素中延遲加載的全局開(kāi)關(guān)的參數(shù)lazyLoadingEnabled默認(rèn)開(kāi)啟B:<settings>元素中可以開(kāi)啟關(guān)聯(lián)對(duì)象屬性的延遲加載C:<settings>元素中可以開(kāi)啟延遲加載D:<settings>元素中可以開(kāi)啟二級(jí)緩存

答案:<settings>元素中延遲加載的全局開(kāi)關(guān)的參數(shù)lazyLoadingEnabled默認(rèn)開(kāi)啟下列關(guān)于<settings>元素的autoMappingBehavior屬性的取值,錯(cuò)誤的是()。

A:FULL會(huì)自動(dòng)映射任意復(fù)雜的結(jié)果集B:NONE表示取消自動(dòng)映射C:NOT表示取消自動(dòng)映射D:PARTIAL只會(huì)自動(dòng)映射沒(méi)有定義嵌套結(jié)果集映射的結(jié)果集

答案:NOT表示取消自動(dòng)映射以下關(guān)于<select>元素及其屬性說(shuō)法錯(cuò)誤的是()。

A:在同一個(gè)映射文件中可以配置多個(gè)<select>元素B:resultMap表示外部resultMap的命名引用,返回時(shí)可以同時(shí)使用resultType和resultMapC:parameterType屬性表示傳入SQL語(yǔ)句的參數(shù)類的全限定名或者別名D:<select>元素用來(lái)映射查詢語(yǔ)句,它可以幫助我們從數(shù)據(jù)庫(kù)中讀取出數(shù)據(jù),并組裝數(shù)據(jù)給業(yè)務(wù)開(kāi)發(fā)人員

答案:resultMap表示外部resultMap的命名引用,返回時(shí)可以同時(shí)使用resultType和resultMap下列關(guān)于<insert>元素的statementType屬性的取值,錯(cuò)誤的是()

A:PREPARED(默認(rèn)值)B:STATEMENTC:DEFAULT(默認(rèn)值)D:CALLABLE

答案:DEFAULT(默認(rèn)值)下列選項(xiàng)中,正確使用<sql>元素定義一個(gè)包含uid、uname和uage字段的代碼片段的是()

A:<sqlid=“userColumns”>alias.uid,alias.uname,alias.uage</sql>B:<sqlid=“userColumns”>${alias}.uid,${alias}.uname,${alias}.uage</sql>C:<sqlid=“userColumns”>${alias}.uid;${alias}.uname;${alias}.uage</sql>D:<sql>${alias}.uid,${alias}.uname,${alias}.uage</sql>

答案:<sqlid=“userColumns”>${alias}.uid,${alias}.uname,${alias}.uage</sql>下列關(guān)于<mapper>元素的說(shuō)法正確的是()

A:<mapper>元素的namespace屬性值的命名不一定跟接口同名B:<mapper>元素是映射文件的根元素C:<mapper>元素的namespace屬性是不唯一的D:<mapper>元素不是映射文件的根元素

答案:<mapper>元素是映射文件的根元素

第五章單元測(cè)試

SpringBoot的核心注解@SpringBootApplication以下不是其包含的注解是()

A:CompontScanB:EnableAutoConfigurationC:ConfigurationD:Controller

答案:Controller關(guān)于SpringBoot說(shuō)法錯(cuò)誤的是()

A:SpringBoot實(shí)現(xiàn)了自動(dòng)配置B:SpringBoot簡(jiǎn)化了配置C:SpringBoot默認(rèn)開(kāi)啟了ActuatorD:SpringBoot可以獨(dú)立運(yùn)行

答案:SpringBoot默認(rèn)開(kāi)啟了Actuator以下是錯(cuò)誤的配置不同環(huán)境的寫法的是()

A:pertiesB:pertiesC:pertiesD:perties

答案:pertiesSpringBoot項(xiàng)目是基于Spring封裝的腳手架()

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

答案:對(duì)SpringBoot是基于約定優(yōu)于配置的理念開(kāi)發(fā)的()

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

答案:對(duì)SpringBoot是在Spring3.0就有的()

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

答案:錯(cuò)SpringBoot項(xiàng)目支持xml,properties,yml,yaml這四種類型的屬性文件()

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

答案:對(duì)bootstrap.yml屬性文件會(huì)在application.yml之前加載()

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

答案:對(duì)我們可以用Jetty替換默認(rèn)的Tomcat()

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

答案:對(duì)我們也可以把一個(gè)SpringBoot打包成war包()

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

答案:對(duì)

第六章單元測(cè)試

關(guān)于@Import注解的說(shuō)法錯(cuò)誤的是()

A:@Import注解動(dòng)態(tài)注入只有一種方式就是實(shí)現(xiàn)了ImportSelector接口B:@Import注解也可以動(dòng)態(tài)的注入C:@Import可以導(dǎo)入配置和把某個(gè)類型的對(duì)象注入到容器中D:@Import注解是替換了之前的import標(biāo)簽

答案:@Import注解動(dòng)態(tài)注入只有一種方式就是實(shí)現(xiàn)了ImportSelector接口SpringBoot是哪一年發(fā)布的()

A:2017B:2014C:2010D:2016

答案:2014以下哪個(gè)不是SpringBoot默認(rèn)支持自動(dòng)裝配的?()

A:spring-boot-starter-data-redisB:spring-boot-starter-securityC:spring-boot-starter-webD:mybatis-spring-boot-starter

答案:mybatis-spring-boot-starter下面關(guān)于SpringBoot啟動(dòng)說(shuō)明錯(cuò)誤的是:()

A:SpringBoot項(xiàng)目啟動(dòng)本質(zhì)上就是Spring的初始化操作B:SpringBoot項(xiàng)目啟動(dòng)會(huì)加載所有的在spring.factories中配置的監(jiān)聽(tīng)器C:SpringBoot項(xiàng)目啟動(dòng)就會(huì)加載perties文件D:SpringBoot項(xiàng)目啟動(dòng)的時(shí)候會(huì)發(fā)布相關(guān)事件,從而會(huì)觸發(fā)對(duì)應(yīng)的監(jiān)聽(tīng)器來(lái)完成對(duì)應(yīng)的操作

答案:SpringBoot項(xiàng)目啟動(dòng)就會(huì)加載perties文件@SpringBootApplication注解是一個(gè)組合組件,下面是屬于它的有()

A:ConfigurationB:ControllerC:CompontScanD:EnableAutoConfiguration

答案:Configuration;CompontScan;EnableAutoConfigurationSpringBoot項(xiàng)目的運(yùn)行方式有()

A:用Maven/Gradle插件運(yùn)行B:打成war包,扔Web容器中,比如TomcatC:直接執(zhí)行main方法D:打成jar包,通過(guò)java-jar命令運(yùn)行

答案:用Maven/Gradle插件運(yùn)行;打成war包,扔Web容器中,比如Tomcat;直接執(zhí)行main方法;打成jar包,通過(guò)java-jar命令運(yùn)行SpringBoot項(xiàng)目整合MyBatis的中在整合的包中解決了DefaultSqlSession的數(shù)據(jù)安全問(wèn)題()

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

答案:對(duì)SpringBoot中默認(rèn)支持的模板引擎是JSP()

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

答案:錯(cuò)在SpringBoot中,用于獲取請(qǐng)求方法類型的注解是:()

A:@RequestMethodB:@RequestMappingC:@RequestTypeD:@HttpMethod

答案:@RequestMapping在SpringBoot中,用于將請(qǐng)求參數(shù)映射到對(duì)象屬性的注解是:()

A:@ModelAttributeB:@RequestParamC:@PathVariableD:@RequestBody

答案:@ModelAttribute

第七章單元測(cè)試

SpringBoot中,在yml文件中配置屬性,那么我們?cè)贑ontroller中可以使用()屬性來(lái)進(jìn)行獲取。

A:@parameterB:@valueC:@nameD:@Component

答案:@valueSpringboot如何添加開(kāi)發(fā)者工具集()

A:spring-starter-ribbonB:spring-starter-feignC:spring-boot-devtoolsD:spring-boot-starter

答案:spring-boot-devtools使用SpringBoot作為我們的框架,連Tomcat都不用自己配置。Tomcat默認(rèn)的端口是()

A:8888B:8095C:8085D:8080

答案:8080默認(rèn)情況下SpringBoot使用()作為日志框架?()

A:都不是B:LoggerC:si4

溫馨提示

  • 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)論