下載本文檔
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新型病原體檢測(cè)技術(shù)研究-洞察分析
- 藥物遞送系統(tǒng)生物相容性-洞察分析
- 五金工具電商市場(chǎng)現(xiàn)狀分析-洞察分析
- 水下能源開(kāi)發(fā)裝備-洞察分析
- 虛擬現(xiàn)實(shí)設(shè)備防護(hù)技術(shù)-洞察分析
- 營(yíng)養(yǎng)基因組學(xué)方法優(yōu)化-洞察分析
- 軍訓(xùn)時(shí)間學(xué)生感想與體會(huì)范文
- 兒童情緒管理在家庭育兒中的重要性
- 《生態(tài)學(xué)取樣方法》課件
- 辦公室農(nóng)產(chǎn)品的營(yíng)銷機(jī)會(huì)挖掘
- 2023-2024學(xué)年全國(guó)小學(xué)二年級(jí)上英語(yǔ)人教版期末考試試卷(含答案解析)
- 中國(guó)近代人物研究學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 變壓器搬遷施工方案
- 建筑施工安全風(fēng)險(xiǎn)辨識(shí)分級(jí)管控指南494條-副本
- 橙子主題課程設(shè)計(jì)
- 靜脈留置針?biāo)蚂o脈炎的標(biāo)準(zhǔn)化護(hù)理預(yù)防流程
- 廣西百色市縣級(jí)市2023-2024學(xué)年八年級(jí)上學(xué)期期末檢測(cè)物理試題(原卷版)
- 人教版2024年新教材七年級(jí)上冊(cè)英語(yǔ)各單元考點(diǎn)復(fù)習(xí)提綱
- 第八章《運(yùn)動(dòng)和力》大單元教學(xué)設(shè)計(jì) -2023-2024學(xué)年人教版物理八年級(jí)下學(xué)期
- 大學(xué)語(yǔ)文智慧樹(shù)知到期末考試答案章節(jié)答案2024年成都體育學(xué)院
- 2024-2025學(xué)年中職生安全無(wú)小事防患于未然班會(huì)教學(xué)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論