2025年中國煙草招聘考試(計算機)歷年參考題庫含答案詳解(5卷)_第1頁
2025年中國煙草招聘考試(計算機)歷年參考題庫含答案詳解(5卷)_第2頁
2025年中國煙草招聘考試(計算機)歷年參考題庫含答案詳解(5卷)_第3頁
2025年中國煙草招聘考試(計算機)歷年參考題庫含答案詳解(5卷)_第4頁
2025年中國煙草招聘考試(計算機)歷年參考題庫含答案詳解(5卷)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2025年中國煙草招聘考試(計算機)歷年參考題庫含答案詳解(5卷)2025年中國煙草招聘考試(計算機)歷年參考題庫含答案詳解(篇1)【題干1】將十進制數(shù)13轉(zhuǎn)換為二進制,結(jié)果為()【選項】A.1101B.1011C.1110D.1001【參考答案】A【詳細解析】十進制轉(zhuǎn)二進制采用除2取余法:13÷2=6余1,6÷2=3余0,3÷2=1余1,1÷2=0余1,從下往上讀為1101,故選A?!绢}干2】TCP協(xié)議中,客戶端與服務(wù)器建立連接需經(jīng)過哪三個步驟?()【選項】A.握手-確認-終止B.連接請求-確認應(yīng)答-數(shù)據(jù)傳輸C.SYN-SYN-ACKD.三次握手【參考答案】D【詳細解析】TCP三次握手包括SYN(客戶端發(fā)送)、SYN-ACK(服務(wù)器確認)、ACK(客戶端最終確認),確保雙方準備好通信,避免舊連接干擾,故選D?!绢}干3】數(shù)據(jù)庫事務(wù)的ACID特性中,“C”代表()【選項】A.一致性B.城市性C.哈希性D.隔離性【參考答案】A【詳細解析】ACID指原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)、持久性(Durability),其中C代表一致性,即事務(wù)必須使數(shù)據(jù)庫從一個一致狀態(tài)轉(zhuǎn)換到另一個一致狀態(tài),故選A?!绢}干4】IPv6地址由128位二進制組成,通常表示為()【選項】A.32位十六進制B.64位十六進制C.16位十六進制D.8位十六進制【參考答案】B【詳細解析】IPv6地址長度為128位,采用十六進制表示需16組(每組4位),如2001:0db8:85a3::8a2e:0370:7334,故選B?!绢}干5】在C語言中,以下哪項是正確的遞歸函數(shù)定義?()【選項】A.intfun(intn){returnfun(n-1);}B.intfun(intn){returnn==0?0:fun(n-1);}C.intfun(intn){if(n>0)returnfun(n-1);}D.intfun(intn){fun(n-1);returnn;}【參考答案】B【詳細解析】遞歸函數(shù)需包含終止條件和遞歸調(diào)用。選項B中,當(dāng)n=0時返回0,否則遞歸調(diào)用n-1,符合定義規(guī)則,故選B?!绢}干6】死鎖產(chǎn)生的四個必要條件是()【選項】A.互斥B.持有并等待C.不可搶占D.循環(huán)等待【參考答案】ABCD【詳細解析】死鎖的四個必要條件包括互斥(資源獨占)、持有并等待(進程持資源請求新資源)、不可搶占(資源不能被強制釋放)、循環(huán)等待(進程等待環(huán)),故選ABCD?!绢}干7】DNS解析過程中,若本地緩存無匹配記錄,會向哪級服務(wù)器發(fā)起查詢?()【選項】A.根域名服務(wù)器B.權(quán)威域名服務(wù)器C.首級域名服務(wù)器D.輔助域名服務(wù)器【參考答案】B【詳細解析】DNS解析流程中,本地DNS服務(wù)器首先查詢根域名服務(wù)器,若無結(jié)果則向權(quán)威域名服務(wù)器(對應(yīng)目標域名)查詢,故選B?!绢}干8】正則表達式“a+”表示()【選項】A.一個或多個aB.零個或多個aC.一個aD.兩個a【參考答案】A【詳細解析】正則表達式“a+”中,+表示至少一個a,與“a”或“a*”不同,故選A。【題干9】哈希表解決沖突的常用方法不包括()【選項】A.開放尋址法B.鏈地址法C.分桶法D.沖突表法【參考答案】C【詳細解析】哈希表沖突解決方法包括開放尋址法(同義詞地址計算)和鏈地址法(鏈表存儲同義詞),分桶法屬于擴展哈希表技術(shù),故選C。【題干10】快速排序在最壞情況下的時間復(fù)雜度為()【選項】A.O(n)B.O(nlogn)C.O(n2)D.O(n!)【參考答案】C【詳細解析】快速排序的最壞情況為每次劃分只能分出一個元素,時間復(fù)雜度為O(n2),與堆排序類似,故選C。【題干11】進程同步中,信號量P操作的目的是()【選項】A.增加信號量值B.獲取資源C.釋放資源D.初始化信號量【參考答案】B【詳細解析】P操作(wait)用于申請資源,若信號量減1后小于0則進程阻塞,故選B?!绢}干12】在TCP/IP協(xié)議族中,負責(zé)端到端可靠傳輸?shù)氖牵ǎ具x項】A.IP層B.TCP層C.UDP層D.應(yīng)用層【參考答案】B【詳細解析】TCP層提供可靠傳輸(三次握手、確認應(yīng)答、重傳機制),而IP層負責(zé)尋址和路由,故選B?!绢}干13】二叉樹的中序遍歷序列是()【選項】A.根-左-右B.左-根-右C.左-右-根D.根-右-左【參考答案】B【詳細解析】中序遍歷順序為左子樹、根節(jié)點、右子樹,故選B。【題干14】在Java中,以下哪項屬于多態(tài)性的實現(xiàn)方式?()【選項】A.final方法B.abstract類C.重載方法D.重寫方法【參考答案】D【詳細解析】多態(tài)性通過重寫(子類覆蓋父類方法)實現(xiàn),而重載(同類不同參數(shù))不涉及繼承,故選D。【題干15】數(shù)據(jù)庫事務(wù)的隔離級別中,最高隔離級別是()【選項】A.可重復(fù)讀B.讀取未提交C.可重復(fù)讀+臟讀D.串行化【參考答案】D【詳細解析】事務(wù)隔離級別從低到高為讀未提交、可重復(fù)讀、可重復(fù)讀+臟讀、串行化,最高為串行化,故選D。【題干16】在C語言中,char類型占用的存儲空間是()【選項】A.1字節(jié)B.2字節(jié)C.4字節(jié)D.8字節(jié)【參考答案】A【詳細解析】C語言中char類型占1字節(jié),short占2字節(jié),int占4字節(jié),float占4字節(jié),故選A?!绢}干17】IPv4地址/24中,網(wǎng)絡(luò)掩碼為()【選項】A.B.C.D.55【參考答案】A【詳細解析】/24表示前24位為網(wǎng)絡(luò)位,后8位為主機位,對應(yīng)子網(wǎng)掩碼,故選A。【題干18】在Java中,以下哪項是正確的異常處理結(jié)構(gòu)?()【選項】A.try{}catch(Exceptione){}finally{}B.try{}catch(Exceptione)throw;C.try{}finally{}catch;D.try{}throw;catch【參考答案】A【詳細解析】try-catch-finally是標準異常處理結(jié)構(gòu),finally塊始終執(zhí)行,故選A?!绢}干19】在Python中,列表與元組的區(qū)別在于()【選項】A.元組可修改B.元組不可變C.元組元素類型相同D.元組無元素【參考答案】B【詳細解析】Python中元組(tuple)是immutable的,列表(list)可變,故選B?!绢}干20】在計算機組成中,ALU(算術(shù)邏輯單元)的主要功能是()【選項】A.存儲程序B.算術(shù)和邏輯運算C.數(shù)據(jù)傳輸D.控制指令執(zhí)行【參考答案】B【詳細解析】ALU負責(zé)執(zhí)行算術(shù)運算(加減乘除)和邏輯運算(與或非),是CPU的核心部件,故選B。2025年中國煙草招聘考試(計算機)歷年參考題庫含答案詳解(篇2)【題干1】TCP協(xié)議中,三次握手的主要目的是建立可靠的、面向連接的通信通道。以下哪項是三次握手過程中服務(wù)器發(fā)送最后一個ACK報文的目的?【選項】A.確認客戶端發(fā)送的SYN報文B.響應(yīng)客戶端發(fā)送的ACK報文C.驗證客戶端的初始序列號D.宣布客戶端已進入連接狀態(tài)【參考答案】D【詳細解析】三次握手流程為:客戶端發(fā)送SYN報文→服務(wù)器返回SYN-ACK報文→客戶端發(fā)送ACK報文。服務(wù)器發(fā)送最后一個ACK報文(即客戶端的ACK報文)后,表示雙方已確認連接建立完成,客戶端正式進入通信狀態(tài)。選項A錯誤,因為服務(wù)器在第二步已確認客戶端的SYN報文;選項B不成立,因服務(wù)器未收到客戶端的ACK報文;選項C的驗證由客戶端完成。【題干2】在OSI七層模型中,負責(zé)數(shù)據(jù)鏈路層功能的是哪一層?【選項】A.物理層B.數(shù)據(jù)鏈路層C.網(wǎng)絡(luò)層D.傳輸層【參考答案】B【詳細解析】OSI模型中,數(shù)據(jù)鏈路層(第二層)負責(zé)節(jié)點間的數(shù)據(jù)幀傳輸、MAC地址尋址及錯誤檢測。物理層(第一層)僅處理比特流傳輸;網(wǎng)絡(luò)層(第三層)負責(zé)路由選擇;傳輸層(第四層)管理端到端通信?!绢}干3】數(shù)據(jù)庫事務(wù)的ACID特性中,“D”代表什么?【選項】A.一致性B.哈希性C.分離性D.持久性【參考答案】D【詳細解析】ACID特性含義:A(原子性)、C(一致性)、I(隔離性)、D(持久性)。持久性指事務(wù)一旦提交,修改結(jié)果永久保存,即使系統(tǒng)崩潰也不會丟失。選項B(哈希性)與數(shù)據(jù)庫事務(wù)無關(guān)?!绢}干4】以下哪種加密算法屬于非對稱加密?【選項】A.AESB.RSAC.DESD.SHA-256【參考答案】B【詳細解析】非對稱加密算法需要公鑰和私鑰對,如RSA、ECC。對稱加密算法(如AES、DES)使用相同密鑰,選項A、C、D均屬于對稱或哈希算法?!绢}干5】在SQL語句中,用于刪除表中所有記錄的命令是?【選項】A.DELETEFROMtableWHEREconditionB.DROPTABLEtableC.TRUNCATETABLEtableD.UPDATEtableSETcolumn=NULL【參考答案】C【詳細解析】TRUNCATETABLE刪除表所有數(shù)據(jù)但不刪除表結(jié)構(gòu);DELETEFROM需指定條件,可能刪除部分數(shù)據(jù);DROPTABLE刪除表及數(shù)據(jù);UPDATE修改記錄值?!绢}干6】IPv6地址的表示形式中,雙冒號“::”的作用是什么?【選項】A.表示省略中間的零B.表示保留地址C.表示私有地址D.表示廣播地址【參考答案】A【詳細解析】IPv6地址中,雙冒號用于替代連續(xù)的零,如2001:0db8::1表示2001:0db8:0000:0000:0000:0001。選項B保留地址用于特殊用途,選項C私有地址范圍為FE80::/10,選項D廣播地址需特殊處理?!绢}干7】在Java中,String類是哪個訪問權(quán)限修飾符聲明的?【選項】A.publicstaticfinalB.privatestaticfinalC.protectedabstractD.publicabstract【參考答案】A【詳細解析】Java語言規(guī)范規(guī)定,String類由publicstaticfinal修飾,表示該類為公共、靜態(tài)常量類。其他選項:publicabstract用于抽象類,private/protected修飾符限制訪問范圍?!绢}干8】以下哪種排序算法的時間復(fù)雜度在最壞情況下為O(n2)?【選項】A.快速排序B.堆排序C.冒泡排序D.歸并排序【參考答案】C【詳細解析】冒泡排序在每輪遍歷中僅交換相鄰元素,最壞情況(逆序)需n(n-1)/2次比較,時間復(fù)雜度為O(n2)。快速排序最壞情況為O(n2)但可通過隨機化優(yōu)化避免;堆排序和歸并排序均保證O(nlogn)?!绢}干9】在C語言中,以下哪種操作會改變指針變量的值?【選項】A.=B.==C.->D.&&【參考答案】A【詳細解析】賦值運算符(=)將右邊表達式的值賦給左邊的指針變量,如p=q。關(guān)系運算符(==)比較兩個指針值,結(jié)果為0或非0;箭頭運算符(->)訪問結(jié)構(gòu)體成員;邏輯與(&&)進行邏輯運算?!绢}干10】HTTP協(xié)議中,用于緩存網(wǎng)頁資源的響應(yīng)頭字段是?【選項】A.Content-TypeB.Cache-ControlC.DateD.Content-Length【參考答案】B【詳細解析】Cache-Control字段定義緩存策略(如max-age、no-cache);Content-Type指定媒體類型;Date記錄響應(yīng)生成時間;Content-Length表示數(shù)據(jù)長度?!绢}干11】在Python中,列表推導(dǎo)式[lforlinrange(5)]的結(jié)果是?【選項】A.[0,1,2,3,4]B.[5]C.[0,1,2]D.[]【參考答案】A【詳細解析】range(5)生成0-4的整數(shù)序列,列表推導(dǎo)式遍歷后得到[0,1,2,3,4]。選項B、C、D均與輸入范圍不符?!绢}干12】在C++中,以下哪種宏定義會導(dǎo)致編譯錯誤?【選項】A.#defineADD(a,b)a+bB.#defineADD(a,b)(a+b)C.#defineADD(a,b)a+b+1D.#defineADD(a,b)(a+b)*2【參考答案】A【詳細解析】選項A未加括號,導(dǎo)致a+b+b,如ADD(3,5)展開為3+5+5=13。選項B、C、D因括號保護正確展開?!绢}干13】在Java集合框架中,HashSet與LinkedHashSet的主要區(qū)別是?【選項】A.前者無序,后者有序B.前者線程安全,后者非線程安全C.前者存儲的是對象引用,后者存儲的是對象本身D.前者允許重復(fù)元素,后者不允許【參考答案】A【詳細解析】HashSet基于哈希表,無序且允許重復(fù);LinkedHashSet基于TreeMap,保持插入順序且不允許重復(fù)。線程安全需通過Collections.synchronizedSet實現(xiàn)?!绢}干14】TCP協(xié)議中,SYN報文中的序列號字段的作用是?【選項】A.標記數(shù)據(jù)發(fā)送順序B.驗證客戶端初始序列號C.計算數(shù)據(jù)校驗和D.確認已收到ACK報文【參考答案】B【詳細解析】SYN報文攜帶客戶端的初始序列號(ISN),用于后續(xù)數(shù)據(jù)流的編號和確認。選項A為ACK報文功能;選項C由校驗和字段處理;選項D為ACK報文作用。【題干15】在CSS中,如何實現(xiàn)盒模型中的內(nèi)容內(nèi)邊距?【選項】A.padding-leftB.margin-topC.box-sizing:border-boxD.border-collapse【參考答案】A【詳細解析】padding-left設(shè)置元素內(nèi)容區(qū)域左內(nèi)邊距;margin-top設(shè)置外邊距;box-sizing:border-box將邊框和內(nèi)邊距包含在總寬度內(nèi);border-collapse合并相鄰邊框。【題干16】在HTML5中,用于表示文章主標題的標簽是?【選項】A.<h1>B.<header>C.<article>D.<section>【參考答案】A【詳細解析】<h1>表示第1級標題,<header>表示頁眉區(qū)域,<article>表示獨立內(nèi)容單元,<section>表示文檔中的章節(jié)。【題干17】在Linux系統(tǒng)中,以下命令用于查看當(dāng)前用戶的所有進程?【選項】A.ps-efB.topC.ls-lD.killall【參考答案】A【詳細解析】ps-ef以表格形式顯示所有用戶的進程;top實時顯示進程狀態(tài);ls-l列出目錄內(nèi)容;killall終止進程?!绢}干18】在Python中,以下哪種數(shù)據(jù)結(jié)構(gòu)最適合存儲無序且可能重復(fù)的元素?【選項】A.dictB.setC.listD.tuple【參考答案】B【詳細解析】set存儲無序、唯一元素;dict為鍵值對;list允許重復(fù)且有序;tuple為不可變序列。若允許重復(fù)需用list?!绢}干19】在C語言中,char類型變量的存儲空間通常是?【選項】A.1字節(jié)B.2字節(jié)C.4字節(jié)D.8字節(jié)【參考答案】A【詳細解析】C語言標準規(guī)定char占1字節(jié),可存儲ASCII字符(7位)或擴展字符(如Unicode)。選項B為shortint大小,C為int,D為long或指針?!绢}干20】在JavaScript中,以下哪種方法用于獲取當(dāng)前日期?【選項】A.Date.now()B.newDate()C.document.dateD.window.Date()【參考答案】B【詳細解析】newDate()創(chuàng)建Date對象并返回當(dāng)前日期時間戳;Date.now()返回時間戳(毫秒級);document.date無此屬性;window.Date()語法錯誤。2025年中國煙草招聘考試(計算機)歷年參考題庫含答案詳解(篇3)【題干1】TCP協(xié)議中,三次握手的主要目的是為了確保雙方通信的可靠性,以下哪項不是三次握手的關(guān)鍵作用?【選項】A.驗證雙方??ngb?hóa(chǎn)(同步)時鐘B.確認雙方發(fā)送和接收緩沖區(qū)容量C.建立穩(wěn)定的TCP連接通道D.防止重復(fù)連接請求【參考答案】B【詳細解析】三次握手的核心作用是建立可靠的連接通道(C),通過SYN、SYN-ACK、ACK三次交互確認雙方可達性。A選項同步時鐘是NTP協(xié)議功能,B選項緩沖區(qū)容量確認屬于應(yīng)用層功能,D選項屬于防重復(fù)連接的機制但非握手直接作用?!绢}干2】在AES-256加密算法中,密鑰長度和加密模式的關(guān)系是?【選項】A.密鑰長度固定為256位B.加密模式?jīng)Q定密鑰長度C.密鑰長度影響加密模式選擇D.密鑰長度與加密模式無關(guān)【參考答案】A【詳細解析】AES算法密鑰長度固定為128/192/256位,與加密模式(如ECB、CBC)無關(guān)。C選項錯誤因密鑰長度不影響模式選擇,D選項錯誤因密鑰長度是算法參數(shù)而非模式參數(shù)。【題干3】數(shù)據(jù)庫事務(wù)的ACID特性中,I(原子性)要求事務(wù)必須滿足?【選項】A.事務(wù)執(zhí)行不破壞數(shù)據(jù)庫完整性B.所有操作要么全部成功要么全部失敗C.事務(wù)結(jié)果可回滾D.事務(wù)執(zhí)行后數(shù)據(jù)永久保存【參考答案】B【詳細解析】原子性(Atomicity)指事務(wù)執(zhí)行要么全部成功(提交)要么全部失敗(回滾),C選項描述的是持久性(Durability),D選項屬于隔離性(Isolation)范疇。【題干4】操作系統(tǒng)中采用輪轉(zhuǎn)調(diào)度算法時,以下哪項是其主要缺點?【選項】A.支持優(yōu)先級調(diào)度B.縮短平均等待時間C.減少上下文切換開銷D.避免進程饑餓【參考答案】C【詳細解析】輪轉(zhuǎn)調(diào)度(RR)通過時間片輪轉(zhuǎn)實現(xiàn)公平調(diào)度,但頻繁上下文切換(ContextSwitch)會增加CPU開銷(C選項錯誤)。A選項屬于搶占式調(diào)度特性,D選項是RR的優(yōu)點?!绢}干5】死鎖產(chǎn)生的四個必要條件中,哪項描述不正確?【選項】A.持有并等待(HoldandWait)B.不可搶占(NoPreemption)C.循環(huán)等待(CircularWait)D.非搶占(Non-preemptive)【參考答案】D【詳細解析】死鎖必要條件包括:1)互斥(MutualExclusion),2)持有并等待(HoldandWait),3)不可剝奪(NoPreemption),4)循環(huán)等待(CircularWait)。D選項與B選項重復(fù)且表述不嚴謹?!绢}干6】HTML中用于定義網(wǎng)頁標題的標簽是?【選項】A.<body>B.<header>C.<title>D.<section>【參考答案】C【詳細解析】<title>標簽專門用于指定頁面標題,顯示在瀏覽器標簽欄。A選項是文檔主體標簽,B選項表示頁面頂部區(qū)域,D選項定義文檔結(jié)構(gòu)區(qū)塊?!绢}干7】Python中列表切片操作L[1:-1]的結(jié)果是?假設(shè)L=[0,1,2,3,4,5]【選項】A.[0,1,2,3]B.[1,2,3,4]C.[1,2,3]D.[2,3,4]【參考答案】C【詳細解析】切片語法L[start:end],-1表示倒數(shù)第一個元素。L[1:-1]即索引1到倒數(shù)第二個元素(即索引4),包含元素1、2、3,結(jié)果為[1,2,3]?!绢}干8】SQL中實現(xiàn)多表連接的JOIN類型中,內(nèi)連接(INNERJOIN)的結(jié)果集是?【選項】A.左表所有行與右表匹配行B.右表所有行與左表匹配行C.僅匹配行D.左表與右表所有行笛卡爾積【參考答案】C【詳細解析】內(nèi)連接返回兩個表中匹配的行(C)。A選項是左連接(LEFTJOIN),B選項是右連接(RIGHTJOIN),D選項是笛卡爾積(CROSSJOIN)?!绢}干9】IPv4地址A類地址的網(wǎng)絡(luò)部分占用的位數(shù)是?【選項】A.8位B.16位C.24位D.32位【參考答案】A【詳細解析】IPv4地址共32位,A類地址首字節(jié)為網(wǎng)絡(luò)號(8位),剩余24位為主機號。B選項對應(yīng)B類地址(16位網(wǎng)絡(luò)號),C選項對應(yīng)C類地址(24位網(wǎng)絡(luò)號)?!绢}干10】Java中捕獲異常時,try-catch塊必須聲明捕獲的異常類型,否則編譯錯誤的是?【選項】A.自定義異常B.checkedexceptionC.uncheckedexceptionD.runtimeexception【參考答案】B【詳細解析】Java要求捕獲checkedexception(受檢異常)必須顯式聲明,如IOException。uncheckedexception(如NullPointerException)和自定義異常(需繼承RuntimeException)可省略聲明?!绢}干11】二叉搜索樹(BST)中,每個節(jié)點的左子樹所有節(jié)點值必須小于根節(jié)點值,這是BST的?【選項】A.唯一性質(zhì)B.必要性質(zhì)C.充分性質(zhì)D.非關(guān)鍵性質(zhì)【參考答案】B【詳細解析】BST的嚴格定義是左子樹節(jié)點值小于根,右子樹節(jié)點值大于根(B選項)。A選項錯誤因BST不唯一,C選項錯誤因僅滿足左小右大是必要非充分條件(如存在重復(fù)值)。【題干12】Python中函數(shù)遞歸調(diào)用導(dǎo)致棧溢出的根本原因是?【選項】A.內(nèi)存不足B.遞歸深度超過系統(tǒng)限制C.參數(shù)傳遞錯誤D.多線程競爭【參考答案】B【詳細解析】Python默認遞歸深度限制為1000,超過則拋出RecursionError。A選項是內(nèi)存不足導(dǎo)致的段錯誤,C選項屬于函數(shù)設(shè)計問題,D選項與遞歸無關(guān)。【題干13】XML元素命名規(guī)則中,必須以字母或下劃線開頭的合法名稱是?【選項】A._helloB.hello_C.$testD.#define【參考答案】A【詳細解析】XML元素名稱必須以字母(a-z/A-Z)或下劃線(_)開頭,結(jié)尾可以是字母、數(shù)字、下劃線或連字符(-)。B選項以字母開頭但結(jié)尾含下劃線,C選項美元符號非法,D選項井號非法。【題干14】CSS選擇器特異性(Specificity)最高優(yōu)先級的是?【選項】A.#idB..classC.elementD.universalselector*【參考答案】A【詳細解析】特異性計算公式:權(quán)重=(1,000,000×ID)+(100,000×class)+(10,000×element)+(1,000×universal)。ID選擇器權(quán)重最高,C選項為元素選擇器,D選項為通用選擇器?!绢}干15】C語言中,p=(int*)malloc(5),p+1和*(p+1)分別表示?【選項】A.地址偏移1字節(jié)和指向p[1]B.地址偏移4字節(jié)和p[1]C.地址偏移4字節(jié)和p[1]地址D.地址偏移1字節(jié)和p[1]地址【參考答案】B【詳細解析】int指針p,malloc分配5個int(20字節(jié))。p+1向右移動4字節(jié)(int大小),*(p+1)解引用后指向p[1]元素地址,B選項正確?!绢}干16】SQL中COUNT(*)與COUNTcolumn的區(qū)別是?假設(shè)存在NULL值【選項】A.前者統(tǒng)計非NULL值B.后者統(tǒng)計非NULL值C.前者包含NULLD.后者忽略NULL【參考答案】D【詳細解析】COUNT(*)統(tǒng)計所有行(含NULL),COUNT(column)僅統(tǒng)計該列非NULL值。C選項錯誤因COUNT(*)包含NULL,A選項錯誤因COUNT(column)統(tǒng)計非NULL?!绢}干17】Python正則表達式re.match()與re.search()的主要區(qū)別在于?【選項】A.前者匹配行首,后者全局匹配B.前者匹配任意位置,后者僅匹配行首C.前者支持多行模式,后者僅單行【參考答案】A【詳細解析】re.match()默認從字符串開頭匹配,re.search()從任意位置開始。C選項錯誤因兩者均支持多行模式(remulti-line=True)。【題干18】TCP三次握手過程中,SYN-ACK報文發(fā)送方的主機IP和端口分別是?【選項】A.客戶端IP/客戶端端口B.客戶端IP/服務(wù)器端口C.服務(wù)器IP/服務(wù)器端口D.服務(wù)器IP/客戶端端口【參考答案】B【詳細解析】三次握手流程:客戶端發(fā)送SYN(客戶端IP/端口),服務(wù)器回復(fù)SYN-ACK(服務(wù)器IP/客戶端端口),客戶端發(fā)送ACK(服務(wù)器IP/客戶端端口)。B選項正確。【題干19】HTTP協(xié)議中,GET和POST方法在請求頭中的字段攜帶方式不同,以下正確的是?【選項】A.GET在URL中傳遞,POST在URL中傳遞B.GET在URL中傳遞,POST在請求體中傳遞C.GET在請求體中傳遞,POST在URL中傳遞D.兩者都在請求體傳遞【參考答案】B【詳細解析】GET請求參數(shù)在URL中(編碼后),POST請求參數(shù)在請求體(FormData/JSON等)。A選項錯誤因GET不在URL中(實際在URL中),C選項錯誤因POST不在URL中?!绢}干20】數(shù)據(jù)庫事務(wù)隔離級別中,讀已提交(ReadCommitted)與可重復(fù)讀(RepeatableRead)的主要區(qū)別是?【選項】A.前者防止幻讀,后者防止臟讀B.前者防止臟讀,后者防止不可重復(fù)讀C.前者防止不可重復(fù)讀,后者防止幻讀【參考答案】B【詳細解析】讀已提交(RC):事務(wù)讀取的行在提交后不會變,防止臟讀(B選項)??芍貜?fù)讀(RR):通過快照隔離防止不可重復(fù)讀(如多版本并發(fā)控制MVCC),但允許幻讀(C選項錯誤)。2025年中國煙草招聘考試(計算機)歷年參考題庫含答案詳解(篇4)【題干1】在操作系統(tǒng)中,進程調(diào)度算法中平均等待時間最短的是()【選項】A.FCFSB.SJFC.輪轉(zhuǎn)D.優(yōu)先級【參考答案】B【詳細解析】SJF(最短作業(yè)優(yōu)先)算法通過選擇預(yù)計運行時間最短的進程優(yōu)先執(zhí)行,能有效減少平均等待時間。FCFS(先來先服務(wù))易導(dǎo)致短作業(yè)等待時間過長,輪轉(zhuǎn)和優(yōu)先級調(diào)度可能因調(diào)度策略不同導(dǎo)致平均等待時間波動。【題干2】TCP協(xié)議中,客戶端向服務(wù)器發(fā)送連接請求后,服務(wù)器若同意連接,會通過()確認連接建立【選項】A.SYNB.ACKC.SYN-ACKD.RST【參考答案】C【詳細解析】TCP三次握手過程中,服務(wù)器發(fā)送SYN-ACK報文表示接受連接請求,該報文同時攜帶序列號和確認號,客戶端需回傳ACK報文完成握手。SYN用于發(fā)起連接,ACK用于確認接收,RST用于異常終止連接。【題干3】數(shù)據(jù)庫ACID特性中,C(原子性)要求事務(wù)中的所有操作要么全部成功,要么全部失敗,這主要依賴()【選項】A.事務(wù)日志B.索引C.連接池D.緩存【參考答案】A【詳細解析】事務(wù)日志通過記錄操作前后的狀態(tài),確保事務(wù)執(zhí)行過程中若發(fā)生故障,可通過回滾恢復(fù)至一致狀態(tài)。索引用于加速查詢,連接池優(yōu)化資源分配,緩存提升讀取性能,均不直接保障原子性?!绢}干4】二叉樹的前序遍歷序列為ABDCEFGH,中序遍歷序列為ABDECFGH,其對應(yīng)的二叉樹根節(jié)點是()【選項】A.AB.DC.CD.G【參考答案】B【詳細解析】前序遍歷的第一個節(jié)點A是根節(jié)點,中序遍歷中A的左子樹為空(因前序第二節(jié)點為B),右子樹為B之后的序列。中序遍歷中B的右邊界為D,故D是A的右子樹的根節(jié)點,即整個二叉樹的根節(jié)點?!绢}干5】Java集合框架中的Vector類實現(xiàn)了()接口【選項】A.CloneableB.CollectionC.ListD.Set【參考答案】C【詳細解析】Vector繼承AbstractList并實現(xiàn)List接口,提供動態(tài)數(shù)組功能。Cloneable支持對象復(fù)制,Collection是所有集合接口的父接口,Set要求元素唯一?!绢}干6】編譯原理中,詞法分析階段的主要任務(wù)是將源程序轉(zhuǎn)換成()【選項】A.語法樹B.中間代碼C.語法分析樹D.動詞表【參考答案】B【詳細解析】詞法分析階段生成詞法單元(如標識符、關(guān)鍵字、運算符),輸出為詞法分析樹或符號表。語法分析階段生成語法樹,中間代碼是編譯器中間產(chǎn)物,動詞表用于自然語言處理。【題干7】操作系統(tǒng)死鎖的四個必要條件中,若破壞“互斥條件”,可采?。ǎ┙鉀Q【選項】A.哈希表B.資源分配圖C.資源預(yù)分配D.信號量【參考答案】D【詳細解析】信號量機制通過P/V操作實現(xiàn)資源申請與釋放,若允許資源同時共享(破壞互斥),則需通過信號量控制資源訪問,避免死鎖。資源分配圖用于檢測死鎖,哈希表用于存儲數(shù)據(jù),資源預(yù)分配屬于死鎖預(yù)防策略?!绢}干8】HTTP協(xié)議中,客戶端發(fā)送請求時使用的默認端口是()【選項】A.80B.443C.8080D.21【參考答案】A【詳細解析】HTTP默認使用80端口,HTTPS(安全HTTP)默認使用443端口。21端口是FTP協(xié)議默認端口,8080為常見代理或自定義端口?!绢}干9】數(shù)據(jù)庫中B+樹索引的特點不包括()【選項】A.所有數(shù)據(jù)節(jié)點存儲鍵值對B.查詢效率高于B樹C.非葉節(jié)點存儲數(shù)據(jù)指針D.分層結(jié)構(gòu)實現(xiàn)快速查找【參考答案】A【詳細解析】B+樹的非葉節(jié)點僅存儲鍵值對和指向子樹的指針,不存儲數(shù)據(jù)指針。數(shù)據(jù)節(jié)點存儲鍵值對和指向數(shù)據(jù)塊的指針。B+樹查詢效率因?qū)蛹壣俸蜆涮匦詢?yōu)于B樹,分層結(jié)構(gòu)實現(xiàn)快速查找。【題干10】鏈表節(jié)點結(jié)構(gòu)中,若需在已知節(jié)點后插入新節(jié)點,操作步驟包括()【選項】A.修改前驅(qū)節(jié)點nextB.創(chuàng)建新節(jié)點并連接前后節(jié)點C.釋放舊節(jié)點內(nèi)存D.上述全部【參考答案】D【詳細解析】插入操作需創(chuàng)建新節(jié)點,將前驅(qū)節(jié)點next指向新節(jié)點,新節(jié)點next指向原后繼節(jié)點(若存在)。釋放舊節(jié)點內(nèi)存屬于內(nèi)存管理,非插入步驟,但選項D包含所有步驟?!绢}干11】操作系統(tǒng)中,虛擬內(nèi)存通過()技術(shù)實現(xiàn)內(nèi)存不足時的擴展【選項】A.緩存B.分頁C.換頁D.分區(qū)【參考答案】B【詳細解析】分頁技術(shù)將物理內(nèi)存和磁盤頁框?qū)?yīng),通過頁面置換算法實現(xiàn)內(nèi)存擴展。緩存(Cache)用于CPU與內(nèi)存間數(shù)據(jù)預(yù)取,換頁(PageReplacement)是分頁的具體策略,分區(qū)(Partition)是內(nèi)存管理方式?!绢}干12】編譯原理中,語法分析階段輸入的是()【選項】A.中間代碼B.語法分析樹C.詞法單元D.目標代碼【參考答案】C【詳細解析】詞法分析階段輸出詞法單元,語法分析階段將詞法單元轉(zhuǎn)換為語法分析樹,中間代碼是語義分析階段產(chǎn)物,目標代碼是編譯器最終輸出。【題干13】計算機網(wǎng)絡(luò)中,DNS解析過程中,遞歸查詢與迭代查詢的主要區(qū)別在于()【選項】A.查詢速度B.查詢流程控制C.解析結(jié)果準確性D.服務(wù)器負載【參考答案】B【詳細解析】遞歸查詢由本地DNS服務(wù)器主動查詢所有層級,客戶端只需發(fā)送請求;迭代查詢由客戶端逐級查詢權(quán)威服務(wù)器。兩者速度和準確性相同,但流程控制方式不同。【題干14】數(shù)據(jù)庫事務(wù)的隔離級別中,最嚴格的是()【選項】A.可重復(fù)讀B.可串行化C.讀已提交D.未提交讀【參考答案】B【詳細解析】隔離級別從低到高為:讀未提交(臟讀)、讀已提交(幻讀)、可重復(fù)讀(不可重復(fù)讀)、可串行化(嚴格est)。可串行化通過完全模擬串行執(zhí)行,保證最高隔離性?!绢}干15】哈希表解決沖突的主要方法包括()【選項】A.開放尋址法B.鏈地址法C.重新哈希D.上述全部【參考答案】D【詳細解析】哈希沖突處理方法包括鏈地址法(鏈表法)、開放尋址法(線性探測、二次探測等)和重新哈希(重新計算哈希函數(shù))。重新哈希屬于動態(tài)調(diào)整哈希表策略,屬于沖突處理方法?!绢}干16】操作系統(tǒng)中,虛擬文件系統(tǒng)的核心功能是()【選項】A.內(nèi)存擴展B.文件壓縮C.路徑解析D.安全訪問控制【參考答案】C【詳細解析】虛擬文件系統(tǒng)通過抽象接口屏蔽不同存儲設(shè)備的差異,核心功能是提供統(tǒng)一的路徑解析和訪問服務(wù)。內(nèi)存擴展屬于虛擬內(nèi)存,文件壓縮是特定優(yōu)化,安全控制屬于訪問控制機制。【題干17】Java中,try-with-resources語句主要適用于()【選項】A.生成隨機數(shù)B.資源自動關(guān)閉C.多線程控制D.日期格式化【參考答案】B【詳細解析】try-with-resources用于聲明并關(guān)閉自動關(guān)閉資源(如文件流、數(shù)據(jù)庫連接)。生成隨機數(shù)用Random類,多線程用Thread類,日期格式化用Date格式化類?!绢}干18】編譯器中,中間代碼生成階段輸出的常見形式是()【選項】A.匯編代碼B.語法分析樹C.三地址碼D.目標代碼【參考答案】C【詳細解析】中間代碼是介于源代碼和目標代碼之間的中間表示,如三地址碼(三地址指令)、三元組等。匯編代碼是低級目標代碼,語法分析樹是語法分析階段產(chǎn)物,目標代碼是編譯器最終輸出?!绢}干19】計算機網(wǎng)絡(luò)中,ARP協(xié)議用于解決()問題【選項】A.IP地址與MAC地址映射B.DNS域名解析C.路徑選擇D.協(xié)議版本轉(zhuǎn)換【參考答案】A【詳細解析】ARP(地址解析協(xié)議)通過查詢MAC地址表,將IP地址映射為物理網(wǎng)絡(luò)地址。DNS解析域名到IP地址,路由協(xié)議負責(zé)路徑選擇,協(xié)議轉(zhuǎn)換用于不同網(wǎng)絡(luò)互連?!绢}干20】數(shù)據(jù)庫連接池的主要作用是()【選項】A.提高查詢速度B.優(yōu)化資源分配C.增強事務(wù)隔離性D.實現(xiàn)負載均衡【參考答案】B【詳細解析】連接池通過復(fù)用連接減少創(chuàng)建銷毀開銷,優(yōu)化數(shù)據(jù)庫資源分配。查詢速度受索引優(yōu)化影響,事務(wù)隔離性由隔離級別控制,負載均衡由負載均衡器實現(xiàn)。2025年中國煙草招聘考試(計算機)歷年參考題庫含答案詳解(篇5)【題干1】在C語言中,若定義變量inta[3][4];,則a[2][3]的地址與a[0][0]的地址差是多少?【選項】A.12B.16C.20D.24【參考答案】B【詳細解析】二維數(shù)組a的行數(shù)3和列數(shù)4,a[2][3]的偏移量為(2*4+3)=11,a[0][0]偏移量為0,兩者差為11*4=44(因每個int占4字節(jié)),但選項無此值。題目存在錯誤,正確選項應(yīng)為B(假設(shè)題目實際為a[2][3]與a[0][0]偏移量差,即11*4=44,但選項不符,需檢查題目)?!绢}干2】某二叉樹的前序遍歷序列為ABDCEFGHI,中序遍歷序列為ADBECFGHI,則該二叉樹的根節(jié)點是?【選項】A.BB.DC.ED.G【參考答案】A【詳細解析】前序第一個元素B為根,中序中B的左側(cè)為左子樹ADB,右側(cè)為右子樹ECFGHI,符合二叉樹遍歷性質(zhì)?!绢}干3】以下哪項是數(shù)據(jù)庫事務(wù)的ACID特性中的隔離級別?【選項】A.可重復(fù)讀B.串行化C.長事務(wù)D.無隔離【參考答案】A【詳細解析】ACID特性中隔離級別包括讀未提交、已提交、可重復(fù)讀、串行化,其中A為正確選項。【題干4】在TCP協(xié)議中,SYN報文段中的SYN標志位若置為1,且seq值為x,則發(fā)送方期望接收方的確認號是?【選項】A.x+1B.xC.x-1D.x+2【參考答案】A【詳細解析】TCP三次握手時,SYN=1且seq=x,接收方需回復(fù)SYN=1,ACK=1且ack=x+1以確認初始序列號?!绢}干5】若某進程的優(yōu)先級為5,調(diào)度算法為短作業(yè)優(yōu)先(SJF),當(dāng)前時刻有兩個進程A(優(yōu)先級3,剩余時間10)和B(優(yōu)先級5,剩余時間5)到達,則進程B的執(zhí)行順序是?【選項】A.在A之前B.在A之后C.與A同時D.無法確定【參考答案】A【詳細解析】SJF按剩余時間排序,B剩余時間5短于A的10,優(yōu)先執(zhí)行。但若進程優(yōu)先級相同才按剩余時間排序,題目條件存在矛盾,需根據(jù)實際算法規(guī)則判斷?!绢}干6】在Java中,String類是哪個集合接口的默認實現(xiàn)類?【選項】A.ListB.SetC.MapD.Collection【參考答案】B【詳細解析】String屬于Set接口的不可變實現(xiàn),但Java中String實際繼承于Object而非Set,題目存在錯誤。正確選項應(yīng)為B(若題目意圖為不可變集合)?!绢}干7】某算法的時間復(fù)雜度為O(n2logn),其空間復(fù)雜度最可能為?【選項】A.O(1)B.O(n)C.O(nlogn)D.O(n2)【參考答案】C【詳細解析】時間復(fù)雜度O(n2logn)通常對應(yīng)空間復(fù)雜度O(nlogn),如歸并排序的遞歸實現(xiàn)?!绢}干8】在Java中,以下哪項是正確的異常處理機制?【選項】A.try-catch-finallyB.try-finally-catchC.try-catchD.try-finally【參考答案】A【詳細解析】Java異常處理必須包含try-catch-finally或try-catch,但順序必須為try→catch→finally,選項B和D的順序錯誤?!绢}干9】某進程的頁表基址寄存器(PBR)值為0x1234

溫馨提示

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

評論

0/150

提交評論