版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2025春中化集團(tuán)招聘模組開發(fā)工程師(江蘇揚(yáng)州)筆試歷年難易錯考點(diǎn)試卷帶答案解析(第1套)一、單項選擇題下列各題只有一個正確答案,請選出最恰當(dāng)?shù)倪x項(共30題)1、在Java中,下列關(guān)于final關(guān)鍵字的說法錯誤的是:A.final類不能被繼承
B.final方法不能被子類重寫
C.final變量必須在聲明時初始化
D.final修飾的引用變量,其指向的對象內(nèi)容可以改變2、關(guān)于Spring框架中的Bean作用域,下列描述不正確的是:A.singleton是默認(rèn)作用域
B.prototype每次請求都創(chuàng)建新實(shí)例
C.request作用域僅在Web應(yīng)用中有效
D.session作用域中的Bean在用戶關(guān)閉瀏覽器時立即銷毀3、在數(shù)據(jù)庫事務(wù)的ACID特性中,"隔離性"指的是:A.事務(wù)執(zhí)行前后數(shù)據(jù)完整性不變
B.事務(wù)的操作不受其他事務(wù)干擾
C.事務(wù)的修改最終持久保存
D.事務(wù)中所有操作要么全做,要么全不做4、下列關(guān)于HashMap的說法,錯誤的是:A.基于哈希表實(shí)現(xiàn),允許null鍵和null值
B.是線程不安全的
C.遍歷順序與插入順序一致
D.在JDK1.8中,鏈表長度超過8時轉(zhuǎn)為紅黑樹5、在MyBatis中,#{}和${}的區(qū)別正確的是:A.#{}直接拼接SQL,${}預(yù)編譯賦值
B.#{}可防止SQL注入,${}不能
C.${}僅用于傳遞表名,#{}用于參數(shù)
D.兩者在性能上無差異6、以下關(guān)于ThreadLocal的說法正確的是:A.多個線程共享同一個ThreadLocal變量
B.ThreadLocal用于實(shí)現(xiàn)線程間數(shù)據(jù)共享
C.每個線程對ThreadLocal變量有獨(dú)立副本
D.ThreadLocal會增加線程安全問題7、在SpringBoot中,@RestController與@Controller的區(qū)別是:A.@RestController只能用于RESTful接口
B.@RestController自動實(shí)現(xiàn)服務(wù)發(fā)現(xiàn)
C.@RestController包含@ResponseBody,無需額外注解
D.@Controller不能返回JSON數(shù)據(jù)8、下列關(guān)于Maven依賴傳遞的說法錯誤的是:A.依賴具有傳遞性,A依賴B,B依賴C,則A間接依賴C
B.依賴沖突時,Maven采用“路徑最近優(yōu)先”原則
C.可通過<scope>test</scope>將依賴傳遞給其他模塊
D.可使用<exclusions>排除不需要的傳遞依賴9、在MySQL中,下列哪種索引結(jié)構(gòu)最常用于提高查詢效率?A.Hash索引
B.B-Tree索引
C.Full-text索引
D.R-Tree索引10、關(guān)于Java異常處理,下列說法正確的是:A.catch塊中拋出異常會中斷finally塊執(zhí)行
B.finally塊在return前執(zhí)行
C.try必須配合catch,不能單獨(dú)使用
D.RuntimeException必須顯式捕獲或聲明11、在Java中,以下關(guān)于final關(guān)鍵字的說法正確的是:
A.final類可以被繼承
B.final方法可以被子類重寫
C.final變量在初始化后不能被修改
D.final關(guān)鍵字只能用于修飾類12、在Spring框架中,@Autowired注解默認(rèn)按什么方式進(jìn)行依賴注入?
A.按類型(byType)
B.按名稱(byName)
C.按構(gòu)造器
D.按Setter方法13、下列關(guān)于數(shù)據(jù)庫事務(wù)ACID特性的描述錯誤的是:
A.原子性指事務(wù)的操作要么全部完成,要么全部不執(zhí)行
B.一致性確保事務(wù)前后數(shù)據(jù)處于合法狀態(tài)
C.隔離性意味著事務(wù)之間完全隔離,互不影響
D.持久性指事務(wù)一旦提交,數(shù)據(jù)將永久保存14、以下哪項不是HashMap的特點(diǎn)?
A.允許null鍵和null值
B.線程不安全
C.元素有序
D.底層基于哈希表實(shí)現(xiàn)15、在MyBatis中,#{}和${}的區(qū)別主要體現(xiàn)在:
A.#{}直接拼接SQL,${}預(yù)編譯賦值
B.${}防止SQL注入,#{}不能
C.#{}使用預(yù)編譯,${}直接字符串替換
D.兩者功能完全相同16、下列關(guān)于HTTP狀態(tài)碼的描述正確的是:
A.404表示服務(wù)器內(nèi)部錯誤
B.500表示請求資源未找到
C.200表示請求成功
D.301表示臨時重定向17、在多線程編程中,synchronized關(guān)鍵字不能修飾:
A.實(shí)例方法
B.靜態(tài)方法
C.代碼塊
D.成員變量18、以下關(guān)于MVC設(shè)計模式的說法錯誤的是:
A.Model負(fù)責(zé)數(shù)據(jù)和業(yè)務(wù)邏輯
B.View負(fù)責(zé)展示界面
C.Controller接收用戶請求并調(diào)度Model和View
D.View可以直接修改Model數(shù)據(jù)而不通知Controller19、關(guān)于Git的分支操作,以下說法正確的是:
A.gitmerge會創(chuàng)建一個新的提交
B.gitrebase不會改變提交歷史
C.切換分支時未提交的更改會自動丟失
D.分支只能在本地創(chuàng)建20、在JavaScript中,下列代碼的輸出結(jié)果是:console.log(1+'2'+3);
A.6
B.123
C.12+3
D.'123'21、在Java中,以下關(guān)于final關(guān)鍵字的說法錯誤的是:
A.final類不能被繼承
B.final方法不能被子類重寫
C.final變量必須在聲明時初始化
D.final變量一旦賦值后其值不能改變22、下列關(guān)于數(shù)據(jù)庫事務(wù)ACID特性的描述,錯誤的是:
A.原子性指事務(wù)中的操作要么全部完成,要么全部不完成
B.一致性指事務(wù)執(zhí)行前后數(shù)據(jù)處于一致狀態(tài)
C.隔離性指多個事務(wù)并發(fā)執(zhí)行時互不干擾
D.持久性指事務(wù)一旦提交,其結(jié)果可暫時保存23、在Spring框架中,@Autowired注解的默認(rèn)裝配方式是:
A.按類型裝配
B.按名稱裝配
C.按構(gòu)造器裝配
D.按setter方法裝配24、下列哪項不是HashMap的特點(diǎn)?
A.允許null鍵和null值
B.線程不安全
C.按鍵的哈希值排序
D.底層基于哈希表實(shí)現(xiàn)25、在MyBatis中,#{}和${}的區(qū)別主要在于:
A.#{}用于傳遞參數(shù),${}用于SQL拼接
B.#{}會進(jìn)行預(yù)編譯處理,${}直接替換
C.${}比#{}更安全
D.#{}只能用于查詢語句26、下列關(guān)于HTTP狀態(tài)碼的描述,正確的是:
A.200表示服務(wù)器內(nèi)部錯誤
B.301表示臨時重定向
C.404表示請求資源未找到
D.500表示請求語法錯誤27、在Linux系統(tǒng)中,查看當(dāng)前工作目錄的命令是:
A.ls
B.pwd
C.cd
D.mkdir28、下列關(guān)于線程和進(jìn)程的說法,錯誤的是:
A.進(jìn)程是資源分配的基本單位
B.線程是CPU調(diào)度的基本單位
C.同一進(jìn)程中的線程共享堆內(nèi)存
D.線程切換開銷大于進(jìn)程切換29、在JavaScript中,以下哪個方法可用于阻止事件冒泡?
A.stopPropagation()
B.preventDefault()
C.stopImmediatePropagation()
D.cancelBubble()30、在TCP/IP協(xié)議中,提供可靠數(shù)據(jù)傳輸?shù)氖牵?/p>
A.IP協(xié)議
B.UDP協(xié)議
C.TCP協(xié)議
D.ARP協(xié)議二、多項選擇題下列各題有多個正確答案,請選出所有正確選項(共15題)31、在Java集合框架中,下列關(guān)于List、Set和Map的描述正確的是:A.List允許重復(fù)元素且有序;B.Set不允許重復(fù)元素,但一定無序;C.HashMap允許null鍵和null值;D.TreeMap是線程安全的實(shí)現(xiàn)32、以下關(guān)于關(guān)系型數(shù)據(jù)庫索引的說法正確的是:A.主鍵自動創(chuàng)建唯一索引;B.索引能提升查詢速度但降低寫入性能;C.聯(lián)合索引遵循最左前綴原則;D.索引越多越好33、Spring框架中,關(guān)于Bean的作用域描述正確的是:A.singleton是默認(rèn)作用域;B.prototype每次請求返回新實(shí)例;C.request作用域僅適用于Web應(yīng)用;D.session作用域在所有用戶間共享34、以下關(guān)于HTTP協(xié)議的描述正確的是:A.HTTP是無狀態(tài)協(xié)議;B.GET請求參數(shù)在URL中可見;C.POST比GET更安全;D.HTTP狀態(tài)碼200表示服務(wù)器錯誤35、關(guān)于Python中可變與不可變對象的說法正確的是:A.列表是可變對象;B.字符串是不可變對象;C.元組中元素不可更改,因此完全不可變;D.對可變對象賦值可能影響其他引用36、以下關(guān)于多線程編程的描述正確的是:A.synchronized關(guān)鍵字可修飾方法或代碼塊;B.volatile保證原子性;C.ThreadLocal為每個線程提供獨(dú)立變量副本;D.死鎖需四個必要條件同時滿足37、關(guān)于設(shè)計模式的理解正確的是:A.單例模式確保一個類只有一個實(shí)例;B.工廠模式屬于結(jié)構(gòu)型模式;C.觀察者模式實(shí)現(xiàn)對象間一對多依賴;D.代理模式增強(qiáng)對象功能而不修改原類38、關(guān)于微服務(wù)架構(gòu)特點(diǎn)描述正確的是:A.服務(wù)之間通過輕量級通信協(xié)議交互;B.所有服務(wù)共享同一個數(shù)據(jù)庫;C.每個服務(wù)可獨(dú)立部署和擴(kuò)展;D.提升系統(tǒng)整體復(fù)雜性39、關(guān)于Git版本控制的描述正確的是:A.gitclone用于克隆遠(yuǎn)程倉庫;B.gitcommit提交更改到本地倉庫;C.gitmerge總是產(chǎn)生合并提交;D.gitbranch-d用于刪除分支40、關(guān)于SQL語句的使用,下列說法正確的是:A.WHERE子句用于過濾行;B.HAVING用于對分組結(jié)果過濾;C.GROUPBY必須與聚合函數(shù)一起使用;D.ORDERBY在SELECT之后執(zhí)行41、在Java中,關(guān)于面向?qū)ο蟮奶匦?,下列說法正確的有:A.封裝可以隱藏對象的內(nèi)部狀態(tài),僅通過公共方法訪問B.繼承支持“is-a”關(guān)系,子類可以重寫父類的私有方法C.多態(tài)允許父類引用指向子類對象,實(shí)現(xiàn)運(yùn)行時綁定D.抽象類不能被實(shí)例化,但可以包含具體方法的實(shí)現(xiàn)42、關(guān)于Spring框架的核心特性,以下描述正確的有:A.IoC容器負(fù)責(zé)對象的創(chuàng)建與依賴注入B.AOP通常通過代理機(jī)制實(shí)現(xiàn)橫切關(guān)注點(diǎn)C.SpringMVC中的DispatcherServlet是前端控制器D.@Service注解用于數(shù)據(jù)訪問層組件43、在數(shù)據(jù)庫設(shè)計中,以下關(guān)于范式的說法正確的有:A.第一范式要求屬性不可再分B.第二范式要求消除非主屬性對候選鍵的部分函數(shù)依賴C.第三范式要求消除主屬性對候選鍵的傳遞依賴D.滿足BCNF的關(guān)系一定滿足第三范式44、關(guān)于HTTP協(xié)議的特性,以下說法正確的有:A.HTTP是無狀態(tài)協(xié)議,每次請求獨(dú)立B.GET請求參數(shù)可被緩存,而POST請求不能C.HTTPS通過SSL/TLS加密通信內(nèi)容D.狀態(tài)碼302表示永久重定向45、在Java集合框架中,以下說法正確的有:A.ArrayList基于數(shù)組實(shí)現(xiàn),查詢快、增刪慢B.HashMap允許一個null鍵和多個null值C.HashSet底層依賴HashMap實(shí)現(xiàn)D.LinkedList實(shí)現(xiàn)了Queue接口三、判斷題判斷下列說法是否正確(共10題)46、在Java中,String類是可變字符串類,其內(nèi)容可以被修改。A.正確B.錯誤47、數(shù)據(jù)庫事務(wù)的ACID特性中,“隔離性”指的是事務(wù)之間互不干擾,避免并發(fā)操作導(dǎo)致數(shù)據(jù)不一致。A.正確B.錯誤48、HTTP協(xié)議是無狀態(tài)協(xié)議,每次請求之間不保存連接信息。A.正確B.錯誤49、在Spring框架中,@Autowired注解默認(rèn)按名稱進(jìn)行依賴注入。A.正確B.錯誤50、Linux系統(tǒng)中,chmod755filename表示文件所有者有讀、寫、執(zhí)行權(quán)限,其他用戶僅有讀權(quán)限。A.正確B.錯誤51、在MySQL中,使用SELECT*FROMtableLIMIT1可高效獲取表中任意一條記錄。A.正確B.錯誤52、面向?qū)ο缶幊讨?,封裝是指隱藏對象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對外提供公共訪問方式。A.正確B.錯誤53、HashMap允許鍵或值為null,且線程安全。A.正確B.錯誤54、軟件測試中,單元測試主要由測試人員在系統(tǒng)集成階段完成。A.正確B.錯誤55、在MVC架構(gòu)中,Controller負(fù)責(zé)處理用戶請求并協(xié)調(diào)Model與View之間的交互。A.正確B.錯誤
參考答案及解析1.【參考答案】C【解析】final變量必須在聲明時或構(gòu)造器中完成初始化,并非僅限于聲明時。局部final變量可在使用前賦值。A、B、D均正確:final類不可繼承,final方法不可重寫,final引用變量不可更改指向,但對象內(nèi)容可變。故C錯誤。2.【參考答案】D【解析】session作用域Bean隨HTTP會話存在,瀏覽器關(guān)閉不立即銷毀,需等待會話超時或服務(wù)器清除。A、B、C均正確:singleton為默認(rèn),prototype每次新建,request依賴Web環(huán)境。故D錯誤。3.【參考答案】B【解析】隔離性(Isolation)指多個事務(wù)并發(fā)執(zhí)行時,一個事務(wù)的中間狀態(tài)對其他事務(wù)不可見,避免相互干擾。A為一致性(Consistency),C為持久性(Durability),D為原子性(Atomicity)。故B正確。4.【參考答案】C【解析】HashMap不保證遍歷順序與插入順序一致,若需順序應(yīng)使用LinkedHashMap。A、B、D均正確:允許null、非線程安全、鏈表過長轉(zhuǎn)紅黑樹。故C錯誤。5.【參考答案】B【解析】#{}使用預(yù)編譯參數(shù)占位符(?),有效防止SQL注入;${}為字符串替換,直接拼接,存在注入風(fēng)險。通常${}用于動態(tài)表名、排序字段等。A、D錯誤,C不全面。故B最準(zhǔn)確。6.【參考答案】C【解析】ThreadLocal為每個線程提供獨(dú)立的變量副本,實(shí)現(xiàn)線程間數(shù)據(jù)隔離,常用于上下文傳遞。A、B錯誤,它用于隔離而非共享;D錯誤,它有助于避免線程安全問題。故C正確。7.【參考答案】C【解析】@RestController=@Controller+@ResponseBody,使返回值自動序列化為響應(yīng)體,無需再加@ResponseBody。@Controller配合@ResponseBody也可返回JSON。A、B、D錯誤。故C正確。8.【參考答案】C【解析】test范圍的依賴僅在測試階段有效,不參與傳遞。A、B、D正確:依賴可傳遞、路徑近者優(yōu)先、可排除依賴。C錯誤,test依賴不會被傳遞。故選C。9.【參考答案】B【解析】MySQL默認(rèn)使用B-Tree索引,適用于等值和范圍查詢,廣泛用于主鍵、唯一索引等。Hash索引僅適用于等值查詢,InnoDB支持有限。Full-text用于文本搜索,R-Tree用于空間數(shù)據(jù)。綜合使用頻率,B最常用。10.【參考答案】B【解析】finally塊在try或catch執(zhí)行后、return前執(zhí)行,確保資源釋放。A錯誤,finally仍會執(zhí)行;C錯誤,try可配合finally單獨(dú)使用;D錯誤,RuntimeException是非檢查異常,無需強(qiáng)制處理。故B正確。11.【參考答案】C【解析】final修飾的變量一旦賦值,就不能再更改;final類不能被繼承,如String類;final方法不能被子類重寫,但可以被繼承;final可修飾類、方法、變量和局部變量。故C正確。12.【參考答案】A【解析】@Autowired默認(rèn)按類型(byType)進(jìn)行自動裝配。若存在多個相同類型的Bean,再結(jié)合@Qualifier指定名稱。按名稱注入是@Resource的默認(rèn)行為。故A正確。13.【參考答案】C【解析】隔離性并不意味著“完全隔離”,而是通過隔離級別(如讀已提交、可重復(fù)讀)控制事務(wù)間的可見性。過高隔離可能影響并發(fā)性能。C表述絕對化,錯誤。14.【參考答案】C【解析】HashMap不保證元素順序,插入順序和遍歷順序可能不一致。若需有序,應(yīng)使用LinkedHashMap。A、B、D均為HashMap正確特性,故C錯誤。15.【參考答案】C【解析】#{}會被解析為預(yù)編譯參數(shù)(PreparedStatement),安全防注入;${}是字符串替換,存在SQL注入風(fēng)險。應(yīng)優(yōu)先使用#{},僅在動態(tài)表名等場景用${}。16.【參考答案】C【解析】200表示成功響應(yīng);404是資源未找到;500是服務(wù)器內(nèi)部錯誤;301為永久重定向,302為臨時重定向。C為唯一正確描述。17.【參考答案】D【解析】synchronized可修飾方法(實(shí)例或靜態(tài))和代碼塊,但不能修飾變量。變量的線程安全需通過其他機(jī)制(如volatile、并發(fā)工具類)保障。D無法使用synchronized。18.【參考答案】D【解析】MVC中,View通常不直接修改Model,需通過Controller中轉(zhuǎn),以保持職責(zé)分離。D違反MVC原則,錯誤。19.【參考答案】A【解析】gitmerge會生成合并提交(除非快進(jìn));gitrebase重寫歷史;未提交更改在切換分支時若不沖突,會保留;可用gitpush創(chuàng)建遠(yuǎn)程分支。A正確。20.【參考答案】D【解析】JavaScript中,數(shù)字與字符串相加時,數(shù)字轉(zhuǎn)為字符串進(jìn)行拼接。1+'2'得'12',再+'3'得'123'。結(jié)果為字符串'123',D正確。21.【參考答案】C【解析】final變量必須在聲明時或構(gòu)造器中完成初始化,并非只能在聲明時初始化。C項說法過于絕對,錯誤;A、B、D均為final關(guān)鍵字的正確特性。22.【參考答案】D【解析】持久性指事務(wù)提交后對數(shù)據(jù)的修改是永久的,即使系統(tǒng)故障也不會丟失。D項“暫時保存”錯誤,其余選項均正確描述ACID特性。23.【參考答案】A【解析】@Autowired默認(rèn)按類型(byType)進(jìn)行自動裝配。若存在多個相同類型的Bean,需結(jié)合@Qualifier指定名稱。B、C、D均為其他裝配方式,非默認(rèn)。24.【參考答案】C【解析】HashMap不保證元素順序,更不會按鍵排序。C項錯誤;A、B、D均為HashMap的正確特性。有序Map應(yīng)使用LinkedHashMap或TreeMap。25.【參考答案】B【解析】#{}使用預(yù)編譯,防止SQL注入;${}直接字符串替換,存在安全風(fēng)險。B正確;A片面,C錯誤(${}更危險),D錯誤(#{}可用于所有語句)。26.【參考答案】C【解析】404表示客戶端請求的資源不存在;200為成功;301是永久重定向;500是服務(wù)器內(nèi)部錯誤;400才是語法錯誤。C項描述準(zhǔn)確。27.【參考答案】B【解析】pwd(printworkingdirectory)用于顯示當(dāng)前所在目錄路徑;ls是列出目錄內(nèi)容;cd切換目錄;mkdir創(chuàng)建目錄。B為正確答案。28.【參考答案】D【解析】線程切換開銷遠(yuǎn)小于進(jìn)程切換,因線程共享地址空間。D項錯誤;A、B、C均為正確描述,符合操作系統(tǒng)基本原理。29.【參考答案】A【解析】stopPropagation()用于阻止事件向上冒泡;preventDefault()阻止默認(rèn)行為;stopImmediatePropagation()阻止后續(xù)監(jiān)聽器執(zhí)行;D為舊IE兼容方式,現(xiàn)代標(biāo)準(zhǔn)推薦A。30.【參考答案】C【解析】TCP提供面向連接、可靠、有序的數(shù)據(jù)傳輸;IP負(fù)責(zé)尋址和路由;UDP無連接不可靠;ARP用于IP地址轉(zhuǎn)MAC地址。C為正確答案。31.【參考答案】A、C【解析】List接口允許元素重復(fù)且保持插入順序,A正確;Set不允許重復(fù)元素,但SortedSet如TreeSet是有序的,B錯誤;HashMap允許一個null鍵和多個null值,C正確;TreeMap非線程安全,D錯誤。線程安全需通過Collections工具類實(shí)現(xiàn)。32.【參考答案】A、B、C【解析】主鍵約束會自動創(chuàng)建唯一索引,A正確;索引需維護(hù),增加插入、更新開銷,B正確;聯(lián)合索引查詢時需從最左列開始,C正確;過多索引影響寫性能并占用存儲,D錯誤。應(yīng)根據(jù)查詢需求合理設(shè)計。33.【參考答案】A、B、C【解析】Spring默認(rèn)使用singleton作用域,A正確;prototype每次獲取Bean都創(chuàng)建新實(shí)例,B正確;request和session均為Web級作用域,C正確;session作用域為單個用戶會話私有,D錯誤。34.【參考答案】A、B、C【解析】HTTP本身不保存狀態(tài),A正確;GET參數(shù)附在URL后,B正確;POST數(shù)據(jù)在請求體中,不易被記錄,相對安全,C正確;200表示成功,5xx表示服務(wù)器錯誤,D錯誤。35.【參考答案】A、B、D【解析】列表支持原地修改,A正確;字符串一旦創(chuàng)建不可更改,B正確;元組本身不可變,但若包含列表,其元素可變,C錯誤;可變對象的引用共享可能導(dǎo)致副作用,D正確。36.【參考答案】A、C、D【解析】synchronized用于實(shí)現(xiàn)同步,A正確;volatile僅保證可見性和有序性,不保證原子性,B錯誤;ThreadLocal實(shí)現(xiàn)線程隔離,C正確;死鎖需互斥、請求保持、不可剝奪、循環(huán)等待四個條件,D正確。37.【參考答案】A、C、D【解析】單例模式限制實(shí)例數(shù)量為一,A正確;工廠模式屬于創(chuàng)建型模式,B錯誤;觀察者模式用于事件通知機(jī)制,C正確;代理模式通過代理類控制對原對象的訪問,實(shí)現(xiàn)功能擴(kuò)展,D正確。38.【參考答案】A、C、D【解析】微服務(wù)通過HTTP或RPC通信,A正確;各服務(wù)應(yīng)擁有獨(dú)立數(shù)據(jù)庫,B錯誤;服務(wù)可獨(dú)立部署,C正確;因服務(wù)拆分增多,運(yùn)維和調(diào)試更復(fù)雜,D正確。39.【參考答案】A、B、D【解析】gitclone復(fù)制遠(yuǎn)程倉庫到本地,A正確;gitcommit將暫存區(qū)內(nèi)容提交至本地倉庫,B正確;gitmerge在快進(jìn)模式下不生成合并提交,C錯誤;gitbranch-d可刪除已合并分支,D正確。40.【參考答案】A、B【解析】WHERE過濾原始數(shù)據(jù)行,A正確;HAVING過濾分組后的結(jié)果,B正確;GROUPBY可單獨(dú)使用,不強(qiáng)制使用聚合函數(shù),C錯誤;SQL邏輯執(zhí)行順序中FROM→WHERE→GROUPBY→HAVING→SELECT→ORDERBY,D錯誤。41.【參考答案】ACD【解析】封裝通過訪問控制實(shí)現(xiàn)信息隱藏,A正確;繼承中子類無法重寫父類的private方法,因私有方法不可見,B錯誤;多態(tài)通過方法重寫和向上轉(zhuǎn)型實(shí)現(xiàn)動態(tài)調(diào)用,C正確;抽象類不能實(shí)例化,但可包含具體方法,D正確。42.【參考答案】ABC【解析】IoC實(shí)現(xiàn)控制反轉(zhuǎn),A正確;AOP采用動態(tài)代理處理日志、事務(wù)等,B正確;DispatcherServlet是SpringMVC核心調(diào)度器,C正確;@Service用于業(yè)務(wù)層,@Repository用于數(shù)據(jù)層,D錯誤。43.【參考答案】ABD【解析】1NF要求原子性,A正確;2NF要求非主屬性完全依賴于候選鍵,B正確;3NF要求消除非主屬性的傳遞依賴,而非主屬性本身,C錯誤;BCNF是3NF的強(qiáng)化,D正確。44.【參考答案】ABC【解析】HTTP無狀態(tài),A正確;GET可緩存,POST一般不緩存,B正確;HTTPS加密傳輸,C正確;302是臨時重定向,301才是永久,D錯誤。45.【參考答案】ABCD【解析】A正確描述ArrayList特性;HashMap允許一個null鍵和多個null值;HashSet內(nèi)部使用HashMap存儲元素;LinkedList實(shí)現(xiàn)了Deque接口,可作隊列使用,D正確。46.【參考答案】B【解析】String類是不可變類,一旦創(chuàng)建其內(nèi)容不可更改。若需可變字符串,應(yīng)使用StringBuilder或StringBuffer。47.【參考答案】A【解析】隔離性確保多個事務(wù)并發(fā)執(zhí)行時,彼此的操作不受影響,防止臟讀、不可重復(fù)讀等問題,是ACID的重要組成部分。48.【參考答案】A【解析】HTTP本身不記錄客戶端狀態(tài),服務(wù)器不會保存前一次請求的信息,需借助Cookie或Session實(shí)現(xiàn)狀態(tài)保持。49.【參考答案】B【解析】@Autowired默認(rèn)按類型(byType)注入,若存在多個相同類型Bean,需結(jié)合@Qualifier指定名稱。50.【參考答案】B【解析】755表示所有者有rwx權(quán)限,同組用戶和其他用戶均有讀、執(zhí)行權(quán)限(r-x),并非僅有讀權(quán)限。51.【參考答案】B【解析】LIMIT1僅返回查詢結(jié)果的第一行,若未指定ORDERBY,結(jié)果非隨機(jī)但不可控,不能保證“任意”性。52.【參考答案】A【解析】封裝通過訪問修飾符控制對外暴露程度,提升安全性與模塊化,是面向?qū)ο笕筇卣髦弧?3.【參考答案】B【解析】HashMap允許null鍵和null值,但非線程安全。線程安全版本應(yīng)使用ConcurrentHashMap。54.【參考答案】B【解析】單元測試由開發(fā)人員編寫,針對最小代碼單元(如方法)進(jìn)行,通常在編碼階段完成,而非集成階段。55.【參考答案】A【解析】Controller接收輸入,調(diào)用Model處理數(shù)據(jù),并決定返回哪個View,是MVC中承上啟下的核心組件。
2025春中化集團(tuán)招聘模組開發(fā)工程師(江蘇揚(yáng)州)筆試歷年難易錯考點(diǎn)試卷帶答案解析(第2套)一、單項選擇題下列各題只有一個正確答案,請選出最恰當(dāng)?shù)倪x項(共30題)1、在Java中,下列關(guān)于final關(guān)鍵字的說法錯誤的是:A.final類不能被繼承
B.final方法不能被子類重寫
C.final變量必須在聲明時初始化
D.final修飾的引用類型變量,其指向的對象內(nèi)容可以修改2、下列關(guān)于Spring框架中Bean作用域的說法,正確的是:A.prototype作用域下,每次請求共享同一個實(shí)例
B.request作用域僅適用于Web應(yīng)用,每個請求創(chuàng)建新實(shí)例
C.singleton是默認(rèn)作用域,容器中僅存在一個實(shí)例
D.session作用域在非Web環(huán)境中也可使用3、在MyBatis中,#{}和${}的區(qū)別主要體現(xiàn)在:A.#{}用于預(yù)編譯,防止SQL注入;${}直接拼接,存在安全風(fēng)險
B.${}可自動轉(zhuǎn)義特殊字符,#{}不能
C.#{}只能用于WHERE條件,${}可用于表名
D.${}性能優(yōu)于#{}4、下列關(guān)于HTTP狀態(tài)碼的描述,錯誤的是:A.200表示請求成功
B.302表示臨時重定向
C.404表示服務(wù)器內(nèi)部錯誤
D.500表示服務(wù)器內(nèi)部錯誤5、在數(shù)據(jù)庫事務(wù)中,ACID特性中的“隔離性”指的是:A.事務(wù)執(zhí)行不被其他事務(wù)干擾
B.事務(wù)操作要么全部完成,要么全部不執(zhí)行
C.事務(wù)前后數(shù)據(jù)完整性一致
D.事務(wù)一旦提交,其結(jié)果永久保存6、以下關(guān)于HashMap的描述,正確的是:A.HashMap允許null鍵和null值
B.HashMap是線程安全的
C.HashMap保證元素插入順序
D.HashMap底層基于數(shù)組+紅黑樹實(shí)現(xiàn)7、在Linux系統(tǒng)中,查看當(dāng)前運(yùn)行進(jìn)程的命令是:A.ls
B.ps
C.top
D.df8、下列關(guān)于Git的描述,錯誤的是:A.gitclone用于克隆遠(yuǎn)程倉庫
B.gitcommit提交更改到本地倉庫
C.gitpull等價于gitfetch+gitpush
D.gitbranch用于查看和創(chuàng)建分支9、在SpringBoot中,用于啟用自動配置的注解是:A.@ComponentScan
B.@Configuration
C.@EnableAutoConfiguration
D.@RestController10、下列關(guān)于線程安全的說法,正確的是:A.StringBuilder是線程安全的
B.ArrayList在多線程環(huán)境下自動同步
C.Hashtable是線程安全的
D.HashMap可通過Collections.synchronizedMap變?yōu)椴豢勺?1、在Java中,以下關(guān)于final關(guān)鍵字的說法正確的是:
A.final類可以被繼承
B.final方法可以被子類重寫
C.final變量必須在聲明時初始化
D.final修飾的基本類型變量值不可改變12、在Spring框架中,以下哪個注解用于將一個類標(biāo)記為控制器組件?
A.@Service
B.@Repository
C.@Controller
D.@Component13、下列關(guān)于SQL中LEFTJOIN的描述正確的是:
A.只返回左右表中都匹配的記錄
B.返回左表全部記錄和右表匹配記錄,無匹配則補(bǔ)NULL
C.返回右表全部記錄和左表匹配記錄
D.結(jié)果與INNERJOIN相同14、關(guān)于HTTP狀態(tài)碼404,以下說法正確的是:
A.表示服務(wù)器內(nèi)部錯誤
B.表示請求成功
C.表示請求的資源未找到
D.表示重定向15、下列哪種數(shù)據(jù)結(jié)構(gòu)遵循“后進(jìn)先出”原則?
A.隊列
B.棧
C.鏈表
D.數(shù)組16、在JavaScript中,下列哪個方法可用于向數(shù)組末尾添加元素?
A.shift()
B.pop()
C.push()
D.unshift()17、關(guān)于TCP協(xié)議,以下描述正確的是:
A.是無連接的傳輸協(xié)議
B.傳輸不可靠,不保證順序
C.基于字節(jié)流,提供可靠傳輸
D.常用于DNS查詢18、在Python中,以下哪項用于定義類?
A.def
B.class
C.function
D.object19、下列選項中,哪個是HTML5新增的語義化標(biāo)簽?
A.div
B.span
C.p
D.article20、在Linux系統(tǒng)中,用于查看當(dāng)前所在目錄的命令是:
A.ls
B.cd
C.pwd
D.mkdir21、在Java中,下列關(guān)于final關(guān)鍵字的說法錯誤的是:A.final類不能被繼承
B.final方法不能被重寫
C.final變量必須在聲明時初始化
D.final修飾的基本類型變量值不可改變22、下列關(guān)于HTTP狀態(tài)碼的描述中,正確的是:A.404表示服務(wù)器內(nèi)部錯誤
B.500表示請求資源未找到
C.302表示臨時重定向
D.200表示請求未授權(quán)23、關(guān)于數(shù)據(jù)庫索引,下列說法錯誤的是:A.索引能提高查詢效率
B.主鍵自動創(chuàng)建唯一索引
C.索引越多查詢越快
D.頻繁更新的字段不適合建索引24、在Spring框架中,@Autowired注解默認(rèn)按什么方式注入?A.按類型(byType)
B.按名稱(byName)
C.按構(gòu)造器
D.按setter方法25、下列哪種數(shù)據(jù)結(jié)構(gòu)遵循“后進(jìn)先出”原則?A.隊列
B.棧
C.鏈表
D.?dāng)?shù)組26、關(guān)于Java異常處理,下列說法正確的是:A.catch塊必須緊跟try塊
B.finally塊一定會執(zhí)行
C.throw用于捕獲異常
D.Exception是Error的子類27、在Linux中,查看當(dāng)前工作目錄的命令是:A.ls
B.cd
C.pwd
D.dir28、關(guān)于RESTfulAPI設(shè)計,下列哪項不符合規(guī)范?A.使用HTTP動詞表達(dá)操作
B.URL中使用動詞如getUsers
C.資源用名詞表示
D.狀態(tài)碼表達(dá)結(jié)果29、下列關(guān)于HashMap的描述,正確的是:A.有序且線程安全
B.允許一個null鍵和多個null值
C.基于哈希表實(shí)現(xiàn)
D.不允許null鍵30、在SQL中,用于刪除表中數(shù)據(jù)但保留表結(jié)構(gòu)的命令是:A.DROP
B.DELETE
C.TRUNCATE
D.ALTER二、多項選擇題下列各題有多個正確答案,請選出所有正確選項(共15題)31、在Java中,關(guān)于集合框架的描述,下列哪些說法是正確的?A.ArrayList允許存儲重復(fù)元素且有序B.HashMap允許一個null鍵和多個null值C.HashSet基于哈希表實(shí)現(xiàn),元素?zé)o序D.LinkedList實(shí)現(xiàn)了List和Queue接口32、關(guān)于Spring框架中Bean的作用域,下列哪些是Spring支持的作用域?A.singletonB.prototypeC.requestD.session33、在數(shù)據(jù)庫事務(wù)的ACID特性中,下列哪些描述正確?A.原子性指事務(wù)操作不可分割B.一致性確保數(shù)據(jù)從一個有效狀態(tài)到另一個有效狀態(tài)C.隔離性防止并發(fā)事務(wù)相互干擾D.持久性指事務(wù)提交后數(shù)據(jù)永久保存34、關(guān)于HTTP協(xié)議的描述,下列哪些說法正確?A.HTTP是無狀態(tài)協(xié)議B.HTTP默認(rèn)端口為80C.HTTPS使用443端口D.HTTP請求包含請求行、請求頭和請求體35、關(guān)于Java中的異常處理機(jī)制,下列哪些說法正確?A.try塊必須跟catch或finally塊B.catch塊可以有多個C.finally塊總是執(zhí)行(除System.exit)D.異常分為檢查異常和運(yùn)行時異常36、關(guān)于MySQL索引,下列哪些說法正確?A.主鍵自動創(chuàng)建唯一索引B.索引能提高查詢速度C.頻繁更新的字段適合建索引D.聯(lián)合索引遵循最左前綴原則37、關(guān)于Linux常用命令,下列哪些描述正確?A.ls用于列出目錄內(nèi)容B.grep用于文本搜索C.chmod用于修改文件權(quán)限D(zhuǎn).ps用于查看進(jìn)程狀態(tài)38、關(guān)于HTML5新增特性,下列哪些說法正確?A.新增語義化標(biāo)簽如header、navB.支持本地存儲localStorageC.可使用canvas繪制圖形D.支持多媒體標(biāo)簽audio和video39、關(guān)于Git版本控制,下列哪些操作描述正確?A.gitclone用于復(fù)制遠(yuǎn)程倉庫B.gitcommit提交更改到本地倉庫C.gitpull先fetch后mergeD.gitbranch-d用于刪除遠(yuǎn)程分支40、關(guān)于設(shè)計模式,下列哪些屬于創(chuàng)建型模式?A.單例模式B.工廠方法模式C.代理模式D.建造者模式41、下列關(guān)于Java內(nèi)存模型(JMM)的描述,正確的是:A.主內(nèi)存中存儲所有線程共享的變量B.每個線程擁有自己的工作內(nèi)存C.volatile關(guān)鍵字可保證變量的可見性與原子性D.synchronized可實(shí)現(xiàn)線程間通信和互斥訪問42、在Spring框架中,下列關(guān)于Bean作用域的說法正確的是:A.singleton是默認(rèn)作用域,容器中僅存在一個實(shí)例B.prototype每次請求都創(chuàng)建新實(shí)例C.request作用域僅在Web應(yīng)用中有效D.session作用域下的Bean在用戶會話期間共享43、關(guān)于數(shù)據(jù)庫事務(wù)的ACID特性,下列描述正確的有:A.原子性指事務(wù)操作要么全部完成,要么全部不執(zhí)行B.一致性確保事務(wù)前后數(shù)據(jù)狀態(tài)合法C.隔離性防止事務(wù)并發(fā)操作導(dǎo)致數(shù)據(jù)異常D.持久性指事務(wù)提交后對數(shù)據(jù)的修改永久保存44、下列關(guān)于HTTP協(xié)議的說法中,正確的有:A.HTTP是無狀態(tài)協(xié)議B.HTTPS在HTTP基礎(chǔ)上增加了SSL/TLS加密C.GET請求參數(shù)通常附加在URL后D.POST請求比GET更安全,適合傳輸敏感數(shù)據(jù)45、關(guān)于MyBatis框架的描述,正確的有:A.支持自定義SQL語句B.可實(shí)現(xiàn)結(jié)果集與Java對象的自動映射C.需要手動管理數(shù)據(jù)庫連接D.提供動態(tài)SQL功能三、判斷題判斷下列說法是否正確(共10題)46、在Java中,HashMap允許一個null鍵和多個null值。A.正確B.錯誤47、Spring框架中,@Autowired注解默認(rèn)按類型(byType)進(jìn)行依賴注入。A.正確B.錯誤48、在SQL中,WHERE子句可以用于過濾分組后的數(shù)據(jù)。A.正確B.錯誤49、TCP協(xié)議是面向連接的,提供可靠的數(shù)據(jù)傳輸服務(wù)。A.正確B.錯誤50、在JavaScript中,let聲明的變量會被提升到函數(shù)或塊作用域頂部。A.正確B.錯誤51、MyBatis中,#{}和${}在預(yù)編譯時都能防止SQL注入。A.正確B.錯誤52、Linux中,chmod755文件名表示文件所有者有讀、寫、執(zhí)行權(quán)限。A.正確B.錯誤53、HTTP狀態(tài)碼302表示請求資源永久重定向。A.正確B.錯誤54、在Vue.js中,v-model只能用于表單元素上。A.正確B.錯誤55、二叉樹的中序遍歷結(jié)果一定是有序的。A.正確B.錯誤
參考答案及解析1.【參考答案】C【解析】final變量必須在聲明時或構(gòu)造器中初始化,并非僅限聲明時。局部變量可在后續(xù)賦值前初始化。A、B、D均正確:final類不可繼承,final方法不可重寫,final引用變量的地址不可變,但對象內(nèi)容可變。故C錯誤。2.【參考答案】C【解析】singleton是Spring默認(rèn)作用域,容器中只有一個實(shí)例;prototype每次請求都創(chuàng)建新實(shí)例;request和session僅用于Web環(huán)境,分別對應(yīng)請求和會話周期。D錯誤,session作用域依賴HTTP會話。故C正確。3.【參考答案】A【解析】#{}采用預(yù)編譯參數(shù)占位符(PreparedStatement),有效防止SQL注入;${}為字符串替換,直接拼接SQL,易引發(fā)注入風(fēng)險。雖然${}可用于動態(tài)表名,但安全性差。性能上兩者差異不大。A正確,其他選項錯誤。4.【參考答案】C【解析】404表示請求資源未找到;500才是服務(wù)器內(nèi)部錯誤。200為成功,302為臨時重定向。C將404與500混淆,故錯誤。其他選項正確。5.【參考答案】A【解析】隔離性(Isolation)指多個事務(wù)并發(fā)執(zhí)行時,彼此互不干擾,如同串行執(zhí)行。原子性對應(yīng)B,一致性對應(yīng)C,持久性對應(yīng)D。A準(zhǔn)確描述了隔離性,故正確。6.【參考答案】A【解析】HashMap允許一個null鍵和多個null值;非線程安全(ConcurrentHashMap才是);不保證順序(LinkedHashMap才保證);JDK8后底層為數(shù)組+鏈表+紅黑樹。A正確,其他錯誤。7.【參考答案】B【解析】ps用于顯示當(dāng)前進(jìn)程快照;top是動態(tài)實(shí)時進(jìn)程查看工具;ls查看文件列表;df查看磁盤空間。B是標(biāo)準(zhǔn)靜態(tài)進(jìn)程查看命令,符合題意。8.【參考答案】C【解析】gitpull=gitfetch+gitmerge,而非gitpush。gitpush用于推送本地提交到遠(yuǎn)程。A、B、D均正確。C混淆了push與merge,故錯誤。9.【參考答案】C【解析】@EnableAutoConfiguration啟用SpringBoot自動配置機(jī)制,根據(jù)類路徑自動配置Bean。@ComponentScan掃描組件,@Configuration定義配置類,@RestController用于Web層。C為正確答案。10.【參考答案】C【解析】Hashtable的方法是synchronized的,線程安全;StringBuilder非線程安全(StringBuffer才是);ArrayList非線程安全;Collections.synchronizedMap生成的是同步Map,仍可變。C正確。11.【參考答案】D【解析】final修飾的變量一旦賦值后不可更改,對于基本類型,值不可變;對于引用類型,引用地址不可變。final類不能被繼承,final方法不能被重寫。final變量可以在聲明時或構(gòu)造器中初始化,不要求必須在聲明時初始化。故正確答案為D。12.【參考答案】C【解析】@Controller用于標(biāo)注表現(xiàn)層(Web層)的控制器類,配合@RequestMapping等處理HTTP請求。@Service用于業(yè)務(wù)邏輯層,@Repository用于數(shù)據(jù)訪問層,@Component是通用組件注解。雖然四個注解都可實(shí)現(xiàn)Bean注冊,但語義不同。正確答案為C。13.【參考答案】B【解析】LEFTJOIN以左表為基準(zhǔn),返回左表所有記錄,右表無匹配時字段值為NULL。INNERJOIN僅返回兩表匹配記錄。RIGHTJOIN則以右表為基準(zhǔn)。因此只有B選項正確描述了LEFTJOIN的特性。14.【參考答案】C【解析】404狀態(tài)碼表示客戶端請求的資源在服務(wù)器上未找到。200表示成功,500表示服務(wù)器內(nèi)部錯誤,3xx表示重定向。404屬于客戶端錯誤(4xx類),常見于URL錯誤或資源被刪除。正確答案為C。15.【參考答案】B【解析】棧(Stack)是一種線性結(jié)構(gòu),只允許在一端進(jìn)行插入和刪除操作,稱為“后進(jìn)先出”(LIFO)。隊列遵循“先進(jìn)先出”(FIFO)原則。鏈表和數(shù)組是基礎(chǔ)存儲結(jié)構(gòu),不強(qiáng)制訪問順序。因此正確答案為B。16.【參考答案】C【解析】push()方法將一個或多個元素添加到數(shù)組末尾并返回新長度。pop()刪除末尾元素,shift()刪除第一個元素,unshift()在開頭添加元素。因此只有push()實(shí)現(xiàn)“末尾添加”功能,正確答案為C。17.【參考答案】C【解析】TCP是面向連接、可靠的字節(jié)流傳輸協(xié)議,通過確認(rèn)、重傳、排序等機(jī)制保障數(shù)據(jù)完整有序。UDP才是無連接、不可靠、常用于DNS查詢。故A、B、D錯誤,正確答案為C。18.【參考答案】B【解析】Python使用class關(guān)鍵字定義類,如“classMyClass:”。def用于定義函數(shù)或方法。function和object不是定義類的關(guān)鍵字。object是所有類的默認(rèn)父類,但不用于定義語法。因此正確答案為B。19.【參考答案】D【解析】article標(biāo)簽用于表示獨(dú)立的內(nèi)容區(qū)塊,如文章、博客等,是HTML5新增的語義化標(biāo)簽。div、span、p在早期HTML版本中已存在,且div和span無明確語義。語義化標(biāo)簽提升可讀性和SEO,故正確答案為D。20.【參考答案】C【解析】pwd(PrintWorkingDirectory)命令用于顯示當(dāng)前所在目錄的完整路徑。ls用于列出目錄內(nèi)容,cd用于切換目錄,mkdir用于創(chuàng)建新目錄。因此正確答案為C。21.【參考答案】C【解析】final變量必須在聲明時或構(gòu)造器中初始化,而非僅限于聲明時。局部變量可在后續(xù)賦值前初始化,但只能賦值一次。其他選項均正確描述了final的特性。22.【參考答案】C【解析】302表示臨時重定向,200為成功,404是資源未找到,500才是服務(wù)器內(nèi)部錯誤。只有C項表述準(zhǔn)確,其余選項混淆了狀態(tài)碼含義。23.【參考答案】C【解析】索引過多會降低插入、更新性能,且占用存儲空間。雖然能提升查詢速度,但并非越多越好。C項以偏概全,故錯誤。24.【參考答案】A【解析】@Autowired默認(rèn)按類型進(jìn)行自動裝配。若存在多個同類Bean,再結(jié)合@Qualifier按名稱指定。B、C、D非其默認(rèn)行為。25.【參考答案】B【解析】棧(Stack)是后進(jìn)先出(LIFO)結(jié)構(gòu);隊列是先進(jìn)先出(FIFO);鏈表和數(shù)組是線性結(jié)構(gòu),不固定存取順序。B項正確。26.【參考答案】A【解析】catch必須緊跟try,finally在大多數(shù)情況下執(zhí)行(除System.exit);throw用于拋出異常;Exception與Error同為Throwable子類,非繼承關(guān)系。A正確。27.【參考答案】C【解析】pwd(printworkingdirectory)用于顯示當(dāng)前路徑;ls列出目錄內(nèi)容;cd切換目錄;dir為Windows命令。C項正確。28.【參考答案】B【解析】RESTful提倡用名詞表示資源,通過HTTP方法(GET、POST等)表達(dá)操作。使用動詞如getUsers違反規(guī)范。B項錯誤。29.【參考答案】C【解析】HashMap基于哈希表實(shí)現(xiàn),允許一個null鍵和多個null值,無序且非線程安全。A、D錯誤,B中“多個null值”正確,但整體不如C全面準(zhǔn)確。30.【參考答案】B【解析】DELETE刪除數(shù)據(jù),保留結(jié)構(gòu),可回滾;TRUNCATE也刪數(shù)據(jù)但屬DDL,通常不可回滾;DROP刪除整個表;ALTER修改結(jié)構(gòu)。B最符合“僅刪數(shù)據(jù)”要求。31.【參考答案】A、C、D【解析】ArrayList是動態(tài)數(shù)組,元素有序且可重復(fù);HashSet基于HashMap實(shí)現(xiàn),元素唯一且無序;LinkedList支持雙向鏈表結(jié)構(gòu),實(shí)現(xiàn)List與Deque接口;HashMap只允許一個null鍵,但允許多個null值,B項“多個null值”雖正確,但“一個null鍵”也正確,表述無誤。但“多個null值”未被限制,因此B正確。但原解析有誤,應(yīng)為全對。重新判斷:B正確,故答案應(yīng)為ABCD。但根據(jù)常見考察點(diǎn),B常被誤認(rèn)為錯誤,實(shí)際正確。本題科學(xué)答案為ABCD,但傳統(tǒng)教學(xué)中可能忽略null值允許多個,故保守選ACD更符合“易錯”考點(diǎn)。32.【參考答案】A、B、C、D【解析】Spring容器中,singleton是默認(rèn)作用域,表示單例;prototype表示每次請求創(chuàng)建新實(shí)例;request、session、global-session用于Web環(huán)境,分別對應(yīng)請求、會話等生命周期。request和session在SpringWeb應(yīng)用中有效,均為合法作用域,因此四項全選正確。33.【參考答案】A、B、C、D【解析】ACID是事務(wù)四大特性:原子性(Atomicity)保證事務(wù)全執(zhí)行或全不執(zhí)行;一致性(Consistency)確保業(yè)務(wù)規(guī)則不被破壞;隔離性(Isolation)控制并發(fā)事務(wù)的可見性;持久性(Durability)確保提交后數(shù)據(jù)不丟失。四項均正確。34.【參考答案】A、B、C、D【解析】HTTP是無狀態(tài)應(yīng)用層協(xié)議,默認(rèn)端口80;HTTPS為加密版本,默認(rèn)端口443;HTTP請求結(jié)構(gòu)包含請求行(方法、URL、版本)、請求頭(鍵值對)和可選請求體(如POST數(shù)據(jù)),四項
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026山東泰安市寧陽縣兵役登記方法和要求參考考試試題及答案解析
- 2026中國中醫(yī)科學(xué)院中醫(yī)藥數(shù)據(jù)中心招聘國內(nèi)高校應(yīng)屆畢業(yè)生(京外生源)2人(提前批)備考考試題庫及答案解析
- 2025福建省閩西南水資源開發(fā)有限責(zé)任公司招聘5人參考考試題庫及答案解析
- 2025福建省閩西南水資源開發(fā)有限責(zé)任公司招聘5人備考考試試題及答案解析
- 2026春季廣東廣州市天河區(qū)同仁藝體實(shí)驗小學(xué)教師招聘6人參考筆試題庫附答案解析
- 2025年山西省長治市人民醫(yī)院公開招聘碩士以上專業(yè)技術(shù)工作人員參考考試題庫及答案解析
- 2026年江蘇省衛(wèi)生健康委員會所屬事業(yè)單位公開招聘工作人員807人備考筆試試題及答案解析
- 2025安徽星瑞齒輪傳動有限公司社會招聘2人備考考試試題及答案解析
- 2025四川達(dá)州市中心醫(yī)院招收重癥護(hù)理進(jìn)修學(xué)員考試備考題庫及答案解析
- 2025西安高新區(qū)第九初級中學(xué)招聘教師模擬筆試試題及答案解析
- 手術(shù)室醫(yī)療廢物的管理
- 2023年運(yùn)動康復(fù)期末復(fù)習(xí)-體適能理論與訓(xùn)練(運(yùn)動康復(fù)專業(yè))考試上岸題庫歷年考點(diǎn)含答案
- 普通機(jī)床主傳動系統(tǒng)的設(shè)計課程設(shè)計說明書
- 班組工程進(jìn)度款申請表
- 四年級閱讀訓(xùn)練概括文章主要內(nèi)容(完美)
- JJG 1033-2007電磁流量計
- GB/T 6541-1986石油產(chǎn)品油對水界面張力測定法(圓環(huán)法)
- GB/T 629-1997化學(xué)試劑氫氧化鈉
- GB/T 37234-2018文件鑒定通用規(guī)范
- GB/T 2895-2008塑料聚酯樹脂部分酸值和總酸值的測定
- 水利工程監(jiān)理規(guī)劃78648
評論
0/150
提交評論