2025中煤信息技術(shù)(北京)有限公司招聘1人筆試歷年??键c(diǎn)試題專練附帶答案詳解試卷2套_第1頁(yè)
2025中煤信息技術(shù)(北京)有限公司招聘1人筆試歷年常考點(diǎn)試題專練附帶答案詳解試卷2套_第2頁(yè)
2025中煤信息技術(shù)(北京)有限公司招聘1人筆試歷年??键c(diǎn)試題專練附帶答案詳解試卷2套_第3頁(yè)
2025中煤信息技術(shù)(北京)有限公司招聘1人筆試歷年常考點(diǎn)試題專練附帶答案詳解試卷2套_第4頁(yè)
2025中煤信息技術(shù)(北京)有限公司招聘1人筆試歷年??键c(diǎn)試題專練附帶答案詳解試卷2套_第5頁(yè)
已閱讀5頁(yè),還剩53頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2025中煤信息技術(shù)(北京)有限公司招聘1人筆試歷年??键c(diǎn)試題專練附帶答案詳解(第1套)一、單項(xiàng)選擇題下列各題只有一個(gè)正確答案,請(qǐng)選出最恰當(dāng)?shù)倪x項(xiàng)(共30題)1、在計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中,TCP協(xié)議位于哪一層?A.物理層

B.?dāng)?shù)據(jù)鏈路層

C.傳輸層

D.應(yīng)用層2、下列哪種數(shù)據(jù)結(jié)構(gòu)具有“后進(jìn)先出”的特性?A.隊(duì)列

B.棧

C.鏈表

D.?dāng)?shù)組3、在關(guān)系型數(shù)據(jù)庫(kù)中,用于唯一標(biāo)識(shí)一條記錄的字段稱為?A.外鍵

B.索引

C.主鍵

D.約束4、以下哪種算法常用于解決最短路徑問(wèn)題?A.快速排序

B.深度優(yōu)先搜索

C.迪杰斯特拉算法

D.二分查找5、在面向?qū)ο缶幊讨校粋€(gè)類可以繼承另一個(gè)類的屬性和方法,這體現(xiàn)了什么特性?A.封裝

B.多態(tài)

C.抽象

D.繼承6、在計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中,負(fù)責(zé)提供端到端數(shù)據(jù)傳輸服務(wù)的層次是:A.物理層

B.?dāng)?shù)據(jù)鏈路層

C.網(wǎng)絡(luò)層

D.傳輸層7、下列關(guān)于數(shù)據(jù)庫(kù)索引的描述,錯(cuò)誤的是:A.索引可以加快數(shù)據(jù)查詢速度

B.索引會(huì)占用額外的存儲(chǔ)空間

C.主鍵自動(dòng)創(chuàng)建唯一索引

D.索引越多,查詢性能越高8、在面向?qū)ο缶幊讨?,子類可以繼承父類的哪些成員?A.所有成員

B.僅公有成員

C.除私有成員外的所有非私有成員

D.僅受保護(hù)成員9、以下哪種算法屬于典型的貪心算法應(yīng)用?A.快速排序

B.歸并排序

C.迪杰斯特拉最短路徑算法

D.動(dòng)態(tài)規(guī)劃求解背包問(wèn)題10、在軟件生命周期中,確定用戶需求屬于哪個(gè)階段?A.設(shè)計(jì)階段

B.編碼階段

C.需求分析階段

D.測(cè)試階段11、在關(guān)系型數(shù)據(jù)庫(kù)中,用于唯一標(biāo)識(shí)表中每一條記錄的字段被稱為?A.外鍵B.索引C.主鍵D.視圖12、下列哪一項(xiàng)是操作系統(tǒng)的主要功能之一?A.圖像渲染B.數(shù)據(jù)加密C.進(jìn)程管理D.網(wǎng)頁(yè)瀏覽13、在面向?qū)ο缶幊讨?,一個(gè)類繼承另一個(gè)類后,可以實(shí)現(xiàn)什么特性?A.封裝性B.多態(tài)性C.繼承性D.抽象性14、在Excel中,若要對(duì)某一列數(shù)據(jù)進(jìn)行求和,應(yīng)使用下列哪個(gè)函數(shù)?A.AVERAGEB.COUNTC.SUMD.MAX15、在計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中,負(fù)責(zé)提供端到端數(shù)據(jù)傳輸服務(wù)的層次是:A.物理層

B.?dāng)?shù)據(jù)鏈路層

C.網(wǎng)絡(luò)層

D.傳輸層16、下列關(guān)于數(shù)據(jù)庫(kù)索引的描述,錯(cuò)誤的是:A.索引可以提高查詢速度

B.索引會(huì)占用額外的存儲(chǔ)空間

C.主鍵自動(dòng)創(chuàng)建唯一索引

D.索引越多,數(shù)據(jù)庫(kù)性能越高17、在Python中,以下哪個(gè)數(shù)據(jù)結(jié)構(gòu)是可變的?A.元組(tuple)

B.字符串(str)

C.列表(list)

D.凍結(jié)集合(frozenset)18、在操作系統(tǒng)中,進(jìn)程與線程的主要區(qū)別在于:A.線程比進(jìn)程占用更多內(nèi)存資源

B.進(jìn)程是資源分配的基本單位,線程是調(diào)度的基本單位

C.一個(gè)線程可以屬于多個(gè)進(jìn)程

D.進(jìn)程切換比線程切換開(kāi)銷小19、在軟件工程中,單元測(cè)試主要由誰(shuí)負(fù)責(zé)實(shí)施?A.項(xiàng)目經(jīng)理

B.測(cè)試工程師

C.開(kāi)發(fā)人員

D.用戶20、在計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中,負(fù)責(zé)提供端到端可靠數(shù)據(jù)傳輸?shù)膶哟问牵篈.物理層

B.?dāng)?shù)據(jù)鏈路層

C.網(wǎng)絡(luò)層

D.傳輸層21、下列關(guān)于數(shù)據(jù)庫(kù)索引的描述,錯(cuò)誤的是:A.索引可以提高查詢速度

B.索引會(huì)占用額外的存儲(chǔ)空間

C.索引越多,數(shù)據(jù)庫(kù)性能越優(yōu)

D.頻繁更新的字段不適合建立索引22、在面向?qū)ο缶幊讨?,子類可以繼承父類的屬性和方法,這種機(jī)制體現(xiàn)了什么特性?A.封裝

B.繼承

C.多態(tài)

D.抽象23、某公司網(wǎng)絡(luò)使用IPv4地址/26,該子網(wǎng)最多可容納多少臺(tái)主機(jī)?A.26

B.62

C.64

D.12824、在Excel中,若要統(tǒng)計(jì)A1:A10區(qū)域中大于80的單元格數(shù)量,應(yīng)使用的函數(shù)是:A.COUNT(A1:A10)

B.COUNTIF(A1:A10,">80")

C.SUMIF(A1:A10,">80")

D.AVERAGEIF(A1:A10,">80")25、在計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中,負(fù)責(zé)提供端到端可靠數(shù)據(jù)傳輸服務(wù)的層次是()。A.物理層

B.?dāng)?shù)據(jù)鏈路層

C.網(wǎng)絡(luò)層

D.傳輸層26、下列關(guān)于數(shù)據(jù)庫(kù)索引的描述,錯(cuò)誤的是()。A.索引可以提高查詢速度

B.索引會(huì)占用額外的存儲(chǔ)空間

C.對(duì)頻繁更新的字段建立索引總是有利的

D.主鍵自動(dòng)創(chuàng)建唯一索引27、在面向?qū)ο缶幊讨?,一個(gè)類繼承另一個(gè)類后,子類不繼承父類的()。A.公共成員方法

B.私有成員變量

C.受保護(hù)成員

D.構(gòu)造方法28、下列排序算法中,平均時(shí)間復(fù)雜度為O(nlogn)且屬于不穩(wěn)定排序的是()。A.歸并排序

B.快速排序

C.堆排序

D.插入排序29、在Excel中,若單元格A1的值為12345.678,使用函數(shù)=ROUND(A1,2)后,結(jié)果為()。A.12345.67

B.12345.68

C.12345.670

D.1234630、在計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中,負(fù)責(zé)提供端到端可靠數(shù)據(jù)傳輸?shù)膶哟问牵篈.物理層

B.?dāng)?shù)據(jù)鏈路層

C.網(wǎng)絡(luò)層

D.傳輸層二、多項(xiàng)選擇題下列各題有多個(gè)正確答案,請(qǐng)選出所有正確選項(xiàng)(共15題)31、在軟件開(kāi)發(fā)過(guò)程中,關(guān)于版本控制系統(tǒng)的作用,以下哪些描述是正確的?A.支持多人協(xié)作開(kāi)發(fā),避免代碼沖突B.可以追蹤每次代碼修改的歷史記錄C.自動(dòng)優(yōu)化程序運(yùn)行效率D.支持回滾到任意歷史版本32、下列關(guān)于數(shù)據(jù)庫(kù)索引的描述,哪些是正確的?A.索引能加快數(shù)據(jù)查詢速度B.索引越多,數(shù)據(jù)庫(kù)性能越好C.索引會(huì)占用額外的存儲(chǔ)空間D.頻繁更新的字段適合建立索引33、在網(wǎng)絡(luò)安全防護(hù)中,以下哪些措施可以有效防范常見(jiàn)攻擊?A.使用強(qiáng)密碼策略并定期更換B.對(duì)用戶輸入數(shù)據(jù)進(jìn)行合法性校驗(yàn)C.開(kāi)放所有端口以確保服務(wù)可用性D.部署防火墻并定期更新安全補(bǔ)丁34、關(guān)于面向?qū)ο缶幊痰娜筇匦?,以下說(shuō)法正確的是?A.封裝可以隱藏對(duì)象的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)B.繼承支持類之間的代碼復(fù)用C.多態(tài)允許不同類的對(duì)象對(duì)同一消息做出不同響應(yīng)D.抽象僅指使用接口而不包含抽象類35、在項(xiàng)目管理中,以下哪些屬于敏捷開(kāi)發(fā)的核心原則?A.個(gè)體和互動(dòng)高于流程和工具B.詳盡的文檔優(yōu)先于可運(yùn)行的軟件C.客戶合作貫穿整個(gè)開(kāi)發(fā)過(guò)程D.響應(yīng)變化高于遵循計(jì)劃36、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,關(guān)于范式理論的應(yīng)用,下列說(shuō)法正確的有:A.第一范式要求每個(gè)屬性都是不可再分的基本數(shù)據(jù)項(xiàng)B.第二范式要求消除非主屬性對(duì)候選鍵的部分函數(shù)依賴C.第三范式要求消除主屬性對(duì)候選鍵的傳遞函數(shù)依賴D.滿足BCNF的關(guān)系一定滿足第三范式37、在計(jì)算機(jī)網(wǎng)絡(luò)中,關(guān)于TCP協(xié)議的特性,下列描述正確的有:A.提供可靠的數(shù)據(jù)傳輸服務(wù)B.基于字節(jié)流的傳輸方式C.支持全雙工通信D.采用無(wú)連接的通信機(jī)制38、關(guān)于操作系統(tǒng)中的進(jìn)程調(diào)度算法,下列說(shuō)法正確的有:A.先來(lái)先服務(wù)(FCFS)調(diào)度算法有利于短作業(yè)B.時(shí)間片輪轉(zhuǎn)法適用于分時(shí)系統(tǒng)C.短作業(yè)優(yōu)先(SJF)可最小化平均等待時(shí)間D.多級(jí)反饋隊(duì)列調(diào)度能兼顧響應(yīng)時(shí)間和吞吐量39、在軟件工程中,關(guān)于黑盒測(cè)試的特點(diǎn),下列描述正確的有:A.主要關(guān)注程序內(nèi)部邏輯結(jié)構(gòu)B.常用于系統(tǒng)測(cè)試和驗(yàn)收測(cè)試階段C.等價(jià)類劃分和邊界值分析是常用方法D.不需要了解代碼實(shí)現(xiàn)細(xì)節(jié)40、關(guān)于數(shù)據(jù)結(jié)構(gòu)中二叉樹(shù)的性質(zhì),下列說(shuō)法正確的有:A.深度為k的二叉樹(shù)最多有2^k個(gè)節(jié)點(diǎn)B.完全二叉樹(shù)適合用數(shù)組進(jìn)行順序存儲(chǔ)C.二叉排序樹(shù)的中序遍歷結(jié)果是有序的D.哈夫曼樹(shù)是帶權(quán)路徑長(zhǎng)度最小的二叉樹(shù)41、在數(shù)據(jù)庫(kù)系統(tǒng)中,關(guān)于事務(wù)的ACID特性,下列描述正確的有哪些?A.原子性指事務(wù)中的所有操作要么全部執(zhí)行,要么全部不執(zhí)行B.一致性確保事務(wù)執(zhí)行前后數(shù)據(jù)庫(kù)從一個(gè)不一致?tīng)顟B(tài)轉(zhuǎn)移到另一個(gè)一致?tīng)顟B(tài)C.隔離性指多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),一個(gè)事務(wù)的中間狀態(tài)對(duì)其他事務(wù)不可見(jiàn)D.持久性是指事務(wù)一旦提交,其對(duì)數(shù)據(jù)庫(kù)的修改將永久保存42、下列關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)中IP地址與子網(wǎng)劃分的說(shuō)法,正確的有哪些?A.IPv4地址由32位二進(jìn)制數(shù)組成,通常用點(diǎn)分十進(jìn)制表示B.子網(wǎng)掩碼用于區(qū)分IP地址中的網(wǎng)絡(luò)位和主機(jī)位C./24的子網(wǎng)掩碼對(duì)應(yīng)的十進(jìn)制形式是D.同一子網(wǎng)內(nèi)的主機(jī)可以直接通信,無(wú)需路由器轉(zhuǎn)發(fā)43、下列關(guān)于數(shù)據(jù)結(jié)構(gòu)中棧和隊(duì)列的描述,正確的有哪些?A.棧是一種先進(jìn)后出(LIFO)的線性結(jié)構(gòu)B.隊(duì)列是一種先進(jìn)先出(FIFO)的線性結(jié)構(gòu)C.棧和隊(duì)列都可以用數(shù)組或鏈表實(shí)現(xiàn)D.循環(huán)隊(duì)列可以有效避免“假溢出”現(xiàn)象44、在軟件工程中,關(guān)于測(cè)試階段的描述,正確的有哪些?A.單元測(cè)試通常由開(kāi)發(fā)人員編寫(xiě)并執(zhí)行B.集成測(cè)試關(guān)注模塊之間的接口和交互C.系統(tǒng)測(cè)試在真實(shí)生產(chǎn)環(huán)境中進(jìn)行D.回歸測(cè)試用于驗(yàn)證修改后未引入新錯(cuò)誤45、下列關(guān)于操作系統(tǒng)中進(jìn)程與線程的描述,正確的有哪些?A.進(jìn)程是資源分配的基本單位B.線程是CPU調(diào)度的基本單位C.同一進(jìn)程內(nèi)的線程共享堆和全局變量D.創(chuàng)建線程的開(kāi)銷通常大于創(chuàng)建進(jìn)程三、判斷題判斷下列說(shuō)法是否正確(共10題)46、在關(guān)系型數(shù)據(jù)庫(kù)中,主鍵約束(PrimaryKey)可以允許空值(NULL)的存在,但不能重復(fù)。A.正確B.錯(cuò)誤47、在計(jì)算機(jī)網(wǎng)絡(luò)中,IP地址為的設(shè)備屬于私有地址范圍,通常用于局域網(wǎng)內(nèi)部通信。A.正確B.錯(cuò)誤48、在Java語(yǔ)言中,String類是可變字符串類,其內(nèi)容可以被修改而不生成新對(duì)象。A.正確B.錯(cuò)誤49、在Excel中,函數(shù)SUM(A1:A5)的作用是計(jì)算A1到A5單元格中數(shù)值的總和。A.正確B.錯(cuò)誤50、操作系統(tǒng)的主要功能包括進(jìn)程管理、內(nèi)存管理、文件系統(tǒng)管理和設(shè)備管理。A.正確B.錯(cuò)誤51、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,第三范式(3NF)要求消除非主屬性對(duì)候選鍵的傳遞函數(shù)依賴。A.正確B.錯(cuò)誤52、在計(jì)算機(jī)網(wǎng)絡(luò)中,TCP協(xié)議提供的是面向連接的、可靠的數(shù)據(jù)傳輸服務(wù)。A.正確B.錯(cuò)誤53、在面向?qū)ο缶幊讨校庋b是指將數(shù)據(jù)和操作數(shù)據(jù)的方法綁定在一起,并隱藏對(duì)象的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)。A.正確B.錯(cuò)誤54、在Excel中,使用絕對(duì)引用時(shí),單元格地址前需添加“$”符號(hào),以確保公式復(fù)制時(shí)引用地址不變。A.正確B.錯(cuò)誤55、算法的時(shí)間復(fù)雜度是指算法執(zhí)行時(shí)間隨輸入規(guī)模增長(zhǎng)的變化趨勢(shì),通常用大O符號(hào)表示。A.正確B.錯(cuò)誤

參考答案及解析1.【參考答案】C【解析】TCP(傳輸控制協(xié)議)是一種面向連接的、可靠的傳輸層協(xié)議。OSI七層模型中,傳輸層負(fù)責(zé)端到端的數(shù)據(jù)傳輸服務(wù),TCP正是該層的典型協(xié)議,提供數(shù)據(jù)分段、流量控制、錯(cuò)誤重傳等功能。而物理層和數(shù)據(jù)鏈路層負(fù)責(zé)物理連接與幀傳輸,應(yīng)用層則面向用戶服務(wù),如HTTP、FTP等。因此正確答案為C。2.【參考答案】B【解析】棧(Stack)是一種特殊的線性數(shù)據(jù)結(jié)構(gòu),遵循“后進(jìn)先出”(LIFO)原則,即最后入棧的元素最先被彈出。隊(duì)列則遵循“先進(jìn)先出”(FIFO)原則。鏈表和數(shù)組是基礎(chǔ)存儲(chǔ)結(jié)構(gòu),不強(qiáng)制規(guī)定訪問(wèn)順序。棧常用于函數(shù)調(diào)用、表達(dá)式求值等場(chǎng)景。因此正確答案為B。3.【參考答案】C【解析】主鍵(PrimaryKey)用于唯一標(biāo)識(shí)表中的每一條記錄,其值必須非空且唯一。外鍵用于建立表間關(guān)聯(lián),索引用于提高查詢效率,約束是數(shù)據(jù)完整性的規(guī)則。主鍵是數(shù)據(jù)庫(kù)設(shè)計(jì)中的核心概念,確保數(shù)據(jù)的唯一性和可識(shí)別性。因此正確答案為C。4.【參考答案】C【解析】迪杰斯特拉(Dijkstra)算法是解決帶權(quán)圖中單源最短路徑問(wèn)題的經(jīng)典算法,適用于權(quán)值非負(fù)的圖??焖倥判蛴糜谂判颍疃葍?yōu)先搜索用于遍歷或搜索圖結(jié)構(gòu),二分查找適用于有序數(shù)組的查找。最短路徑問(wèn)題是圖論中的典型應(yīng)用,Dijkstra算法通過(guò)貪心策略逐步確定最短路徑。因此正確答案為C。5.【參考答案】D【解析】繼承是面向?qū)ο笕筇匦灾唬试S子類復(fù)用父類的屬性和方法,提升代碼復(fù)用性和可維護(hù)性。封裝是指隱藏對(duì)象內(nèi)部細(xì)節(jié),多態(tài)是指同一接口表現(xiàn)多種形態(tài),抽象是提取共性形成類模板。題干描述的是類之間的擴(kuò)展關(guān)系,正是繼承的體現(xiàn)。因此正確答案為D。6.【參考答案】D【解析】傳輸層位于OSI七層模型的第四層,主要功能是實(shí)現(xiàn)源主機(jī)與目的主機(jī)之間可靠的端到端通信。它通過(guò)建立連接(如TCP)、差錯(cuò)控制、流量控制和擁塞控制等機(jī)制,確保數(shù)據(jù)完整、有序地傳輸。物理層負(fù)責(zé)比特流傳輸,數(shù)據(jù)鏈路層負(fù)責(zé)節(jié)點(diǎn)間幀的傳輸,網(wǎng)絡(luò)層負(fù)責(zé)路由選擇和邏輯尋址,均不直接提供端到端服務(wù)。因此正確答案為D。7.【參考答案】D【解析】索引通過(guò)建立快速查找路徑提高查詢效率,但每個(gè)索引都需要額外存儲(chǔ)空間,并在數(shù)據(jù)更新時(shí)增加維護(hù)成本。雖然主鍵會(huì)自動(dòng)創(chuàng)建唯一索引,但過(guò)多索引會(huì)導(dǎo)致插入、更新、刪除操作變慢,反而降低整體性能。因此,并非索引越多越好,合理設(shè)計(jì)才是關(guān)鍵。選項(xiàng)D表述錯(cuò)誤,為正確答案。8.【參考答案】C【解析】繼承機(jī)制允許子類獲取父類的非私有成員(如公有、受保護(hù)成員),私有成員僅在類內(nèi)部可訪問(wèn),不會(huì)被繼承。盡管子類無(wú)法直接訪問(wèn)父類私有成員,但可通過(guò)公有或受保護(hù)的接口間接操作。因此,子類繼承的是父類中除私有成員外的其他成員。選項(xiàng)C準(zhǔn)確描述了這一特性。9.【參考答案】C【解析】貪心算法在每一步選擇中都采取當(dāng)前最優(yōu)解,希望最終得到全局最優(yōu)。迪杰斯特拉算法在求解單源最短路徑時(shí),每次選擇距離最短的未訪問(wèn)節(jié)點(diǎn)進(jìn)行擴(kuò)展,符合貪心策略。快速排序和歸并排序?qū)儆诜种畏?,?dòng)態(tài)規(guī)劃則通過(guò)子問(wèn)題重疊與最優(yōu)子結(jié)構(gòu)求解,不具貪心特性。因此正確答案為C。10.【參考答案】C【解析】需求分析是軟件生命周期的初始階段,主要任務(wù)是與用戶溝通,明確系統(tǒng)功能、性能、接口等需求,形成需求規(guī)格說(shuō)明書(shū)。設(shè)計(jì)階段根據(jù)需求設(shè)計(jì)系統(tǒng)架構(gòu),編碼階段實(shí)現(xiàn)代碼,測(cè)試階段驗(yàn)證功能是否符合需求。因此,確定用戶需求屬于需求分析階段,答案為C。11.【參考答案】C【解析】主鍵(PrimaryKey)是關(guān)系型數(shù)據(jù)庫(kù)中用于唯一標(biāo)識(shí)表中每一行記錄的字段或字段組合,其值必須唯一且非空。外鍵用于建立表間關(guān)聯(lián),索引用于提升查詢效率,視圖是虛擬表,不存儲(chǔ)實(shí)際數(shù)據(jù)。因此,唯一標(biāo)識(shí)記錄的是主鍵,答案為C。12.【參考答案】C【解析】操作系統(tǒng)的核心功能包括進(jìn)程管理、內(nèi)存管理、文件系統(tǒng)管理、設(shè)備管理和用戶接口等。進(jìn)程管理負(fù)責(zé)程序的調(diào)度與執(zhí)行,確保多任務(wù)高效運(yùn)行。圖像渲染屬于應(yīng)用層功能,數(shù)據(jù)加密可由系統(tǒng)支持但非核心功能,網(wǎng)頁(yè)瀏覽為應(yīng)用程序行為。因此,正確答案為C。13.【參考答案】C【解析】繼承性是面向?qū)ο笕筇匦灾?,指子類可以繼承父類的屬性和方法,實(shí)現(xiàn)代碼復(fù)用。封裝性指隱藏對(duì)象內(nèi)部細(xì)節(jié),多態(tài)性指同一接口可有不同的實(shí)現(xiàn)方式,抽象性指提取共性形成類。題目描述的是繼承行為本身,故正確答案為C。14.【參考答案】C【解析】SUM函數(shù)用于對(duì)指定區(qū)域內(nèi)的數(shù)值進(jìn)行求和,是Excel中最常用的數(shù)學(xué)函數(shù)之一。AVERAGE用于計(jì)算平均值,COUNT用于統(tǒng)計(jì)數(shù)值個(gè)數(shù),MAX用于返回最大值。題目要求求和,因此應(yīng)使用SUM函數(shù),答案為C。15.【參考答案】D【解析】傳輸層位于OSI七層模型的第四層,主要功能是為通信雙方提供可靠的端到端數(shù)據(jù)傳輸服務(wù),如TCP協(xié)議保證數(shù)據(jù)的完整性和順序,UDP則提供高效但不可靠的傳輸。物理層負(fù)責(zé)比特流傳輸,數(shù)據(jù)鏈路層負(fù)責(zé)節(jié)點(diǎn)間幀的傳輸,網(wǎng)絡(luò)層負(fù)責(zé)路由選擇和邏輯尋址。因此,實(shí)現(xiàn)進(jìn)程到進(jìn)程的數(shù)據(jù)傳輸由傳輸層完成。16.【參考答案】D【解析】索引通過(guò)建立快速查找路徑提升查詢效率,但會(huì)增加寫(xiě)操作(如插入、更新)的開(kāi)銷,并占用額外存儲(chǔ)。主鍵默認(rèn)創(chuàng)建唯一聚集索引。雖然合理使用索引能優(yōu)化性能,但過(guò)多索引會(huì)導(dǎo)致維護(hù)成本上升,反而降低整體性能。因此“索引越多越好”是錯(cuò)誤觀念。17.【參考答案】C【解析】Python中,列表是可變序列類型,支持增刪改操作;元組、字符串和frozenset均為不可變類型,一旦創(chuàng)建內(nèi)容不可更改。例如,list.append()可動(dòng)態(tài)添加元素,而tuple不支持此類操作。理解數(shù)據(jù)類型可變性對(duì)程序設(shè)計(jì)和內(nèi)存管理至關(guān)重要。18.【參考答案】B【解析】進(jìn)程是系統(tǒng)進(jìn)行資源分配和保護(hù)的基本單位,擁有獨(dú)立的內(nèi)存空間;線程是進(jìn)程內(nèi)的執(zhí)行單元,共享進(jìn)程資源,調(diào)度開(kāi)銷小。線程切換無(wú)需切換地址空間,因此比進(jìn)程切換更高效。每個(gè)線程只能屬于一個(gè)進(jìn)程,故C錯(cuò)誤。B項(xiàng)準(zhǔn)確描述了二者本質(zhì)區(qū)別。19.【參考答案】C【解析】單元測(cè)試是對(duì)軟件最小可測(cè)試單元(如函數(shù)、方法)進(jìn)行驗(yàn)證,通常由開(kāi)發(fā)人員在編碼階段完成,使用工具如JUnit、PyTest等。其目的是盡早發(fā)現(xiàn)代碼缺陷,提升代碼質(zhì)量。測(cè)試工程師更多負(fù)責(zé)集成測(cè)試、系統(tǒng)測(cè)試等后續(xù)階段。項(xiàng)目經(jīng)理和用戶不直接參與具體測(cè)試執(zhí)行。20.【參考答案】D【解析】傳輸層的主要功能是為通信的兩個(gè)主機(jī)進(jìn)程之間提供可靠的數(shù)據(jù)傳輸服務(wù)。它通過(guò)差錯(cuò)控制、流量控制、擁塞控制等機(jī)制,確保數(shù)據(jù)無(wú)差錯(cuò)、不丟失、不重復(fù)且按序到達(dá)。典型的傳輸層協(xié)議如TCP,能夠?qū)崿F(xiàn)面向連接的可靠傳輸;而UDP則提供無(wú)連接但高效的服務(wù)。物理層負(fù)責(zé)比特流傳輸,數(shù)據(jù)鏈路層負(fù)責(zé)節(jié)點(diǎn)間幀的傳輸,網(wǎng)絡(luò)層負(fù)責(zé)路由和尋址,均不提供端到端的可靠性保障。21.【參考答案】C【解析】索引通過(guò)建立快速查找路徑提升查詢效率,但每個(gè)索引都需要額外的磁盤(pán)空間維護(hù),且在數(shù)據(jù)插入、更新、刪除時(shí)需同步維護(hù)索引結(jié)構(gòu),增加開(kāi)銷。因此,并非索引越多越好,過(guò)多索引反而會(huì)降低寫(xiě)操作性能。通常在查詢頻繁且數(shù)據(jù)量大的字段上建立索引,而在頻繁修改的字段上應(yīng)謹(jǐn)慎使用。選項(xiàng)C表述錯(cuò)誤,是本題正確答案。22.【參考答案】B【解析】繼承是面向?qū)ο笕筇匦灾?,它允許子類復(fù)用父類的屬性和方法,實(shí)現(xiàn)代碼重用和層次化設(shè)計(jì)。封裝強(qiáng)調(diào)數(shù)據(jù)隱藏和接口暴露,多態(tài)指同一接口調(diào)用不同實(shí)現(xiàn),抽象則是對(duì)共性特征的提取和簡(jiǎn)化。本題描述的是子類獲取父類成員的過(guò)程,正是繼承的核心表現(xiàn),因此正確答案為B。23.【參考答案】B【解析】/26表示子網(wǎng)掩碼前26位為網(wǎng)絡(luò)位,剩余32-26=6位為主機(jī)位。主機(jī)地址數(shù)量為2^6=64個(gè),但需減去網(wǎng)絡(luò)地址和廣播地址各1個(gè),實(shí)際可用主機(jī)數(shù)為62臺(tái)。選項(xiàng)B正確。該地址段常用于局域網(wǎng)劃分,合理規(guī)劃子網(wǎng)有助于提高IP利用率和網(wǎng)絡(luò)管理效率。24.【參考答案】B【解析】COUNTIF函數(shù)用于根據(jù)條件統(tǒng)計(jì)滿足條件的單元格數(shù)量。語(yǔ)法為COUNTIF(區(qū)域,條件),本題中需統(tǒng)計(jì)A1:A10中大于80的數(shù)值個(gè)數(shù),應(yīng)使用COUNTIF(A1:A10,">80")。COUNT僅統(tǒng)計(jì)非空單元格,SUMIF用于條件求和,AVERAGEIF用于條件求平均值,均不符合題意。因此正確答案為B。25.【參考答案】D【解析】傳輸層位于OSI七層模型的第四層,主要功能是為應(yīng)用進(jìn)程之間提供可靠的數(shù)據(jù)傳輸服務(wù)。它通過(guò)流量控制、差錯(cuò)控制、擁塞控制和連接管理等機(jī)制,確保數(shù)據(jù)完整、有序地送達(dá)目的主機(jī)。例如,TCP協(xié)議就運(yùn)行在傳輸層,提供面向連接的可靠傳輸。而物理層僅負(fù)責(zé)比特流傳輸,數(shù)據(jù)鏈路層負(fù)責(zé)節(jié)點(diǎn)間幀的傳輸,網(wǎng)絡(luò)層負(fù)責(zé)路由選擇與分組轉(zhuǎn)發(fā),均不提供端到端的可靠性保障。26.【參考答案】C【解析】索引通過(guò)建立快速查找路徑提升查詢效率,但會(huì)增加寫(xiě)操作(如插入、更新、刪除)的開(kāi)銷,因?yàn)槊看螖?shù)據(jù)變更都需同步更新索引結(jié)構(gòu)。對(duì)于頻繁更新的字段,過(guò)多索引會(huì)導(dǎo)致性能下降。因此,并非所有字段都適合建索引。A、B、D均為正確描述:索引加快查詢、占用空間、主鍵自動(dòng)建唯一索引是數(shù)據(jù)庫(kù)基本特性。應(yīng)權(quán)衡讀寫(xiě)需求合理設(shè)計(jì)索引。27.【參考答案】D【解析】子類繼承父類的公共、受保護(hù)成員(方法和變量),但不繼承父類的構(gòu)造方法。構(gòu)造方法用于初始化本類對(duì)象,不能被繼承,但可通過(guò)super()調(diào)用父類構(gòu)造方法。私有成員雖存在于父類中,子類無(wú)法直接訪問(wèn),但嚴(yán)格意義上它們?nèi)员弧袄^承”到子類對(duì)象內(nèi)存布局中,只是不可見(jiàn)。因此最準(zhǔn)確答案為D。構(gòu)造方法具有特殊性,必須在子類中重新定義或調(diào)用父類構(gòu)造方法完成初始化。28.【參考答案】C【解析】堆排序的時(shí)間復(fù)雜度在最好、最壞、平均情況下均為O(nlogn),但它是不穩(wěn)定排序,因?yàn)樵诙颜{(diào)整過(guò)程中相同元素的相對(duì)位置可能發(fā)生改變。歸并排序和快速排序平均時(shí)間復(fù)雜度也為O(nlogn),但歸并排序穩(wěn)定,快速排序不穩(wěn)定;插入排序?yàn)镺(n2)。本題要求同時(shí)滿足“O(nlogn)”與“不穩(wěn)定”,堆排序完全符合,故選C。29.【參考答案】B【解析】ROUND函數(shù)用于對(duì)數(shù)值進(jìn)行四舍五入,其語(yǔ)法為ROUND(數(shù)值,小數(shù)位數(shù))。當(dāng)?shù)诙€(gè)參數(shù)為2時(shí),表示保留兩位小數(shù)。12345.678的第三位小數(shù)為8(大于等于5),因此第二位小數(shù)7進(jìn)位為8,結(jié)果為12345.68。注意:該函數(shù)返回?cái)?shù)值型結(jié)果,不保留多余零,故C錯(cuò)誤;D為四舍五入到整數(shù)位的結(jié)果。因此正確答案為B。30.【參考答案】D【解析】傳輸層的主要功能是為上層應(yīng)用提供可靠或不可靠的數(shù)據(jù)傳輸服務(wù)。其中,TCP協(xié)議能實(shí)現(xiàn)流量控制、差錯(cuò)檢測(cè)、重傳機(jī)制,保障端到端的可靠性;UDP則提供不可靠但高效的傳輸。物理層負(fù)責(zé)比特流傳輸,數(shù)據(jù)鏈路層負(fù)責(zé)節(jié)點(diǎn)間幀的可靠傳輸,網(wǎng)絡(luò)層負(fù)責(zé)路由和尋址。因此,實(shí)現(xiàn)端到端可靠傳輸?shù)年P(guān)鍵層級(jí)是傳輸層。31.【參考答案】A、B、D【解析】版本控制系統(tǒng)(如Git)主要用于管理代碼變更。A正確,通過(guò)分支與合并機(jī)制支持團(tuán)隊(duì)協(xié)作;B正確,系統(tǒng)會(huì)記錄每次提交的作者、時(shí)間與修改內(nèi)容;D正確,可在出現(xiàn)錯(cuò)誤時(shí)恢復(fù)至穩(wěn)定版本。C錯(cuò)誤,版本控制不涉及程序性能優(yōu)化,屬于開(kāi)發(fā)工具而非優(yōu)化工具。32.【參考答案】A、C【解析】A正確,索引通過(guò)建立快速查找路徑提升查詢效率;C正確,索引本身是數(shù)據(jù)結(jié)構(gòu),需額外存儲(chǔ)。B錯(cuò)誤,過(guò)多索引會(huì)降低插入、更新、刪除操作性能;D錯(cuò)誤,頻繁修改的字段維護(hù)索引成本高,反而影響性能,通常不推薦建立索引。33.【參考答案】A、B、D【解析】A可防止暴力破解;B能抵御SQL注入、跨站腳本等攻擊;D是基礎(chǔ)防護(hù)手段。C錯(cuò)誤,開(kāi)放所有端口會(huì)極大增加攻擊面,應(yīng)遵循最小權(quán)限原則,僅開(kāi)放必要端口。34.【參考答案】A、B、C【解析】A正確,封裝通過(guò)訪問(wèn)控制實(shí)現(xiàn)信息隱藏;B正確,子類可繼承父類屬性和方法;C正確,多態(tài)提升程序擴(kuò)展性。D錯(cuò)誤,抽象既包括抽象類也包括接口,兩者均可定義規(guī)范但不能直接實(shí)例化。35.【參考答案】A、C、D【解析】敏捷強(qiáng)調(diào)人本、協(xié)作與靈活性。A、C、D均為《敏捷宣言》明確原則。B錯(cuò)誤,敏捷主張“可運(yùn)行的軟件高于詳盡的文檔”,過(guò)度文檔化會(huì)降低效率,應(yīng)以實(shí)際功能交付為核心。36.【參考答案】A、B、D【解析】第一范式(1NF)是關(guān)系數(shù)據(jù)庫(kù)最基本的要求,要求屬性原子性,A正確;第二范式(2NF)在1NF基礎(chǔ)上消除非主屬性對(duì)候選鍵的部分依賴,B正確;第三范式要求消除非主屬性對(duì)候選鍵的傳遞依賴,而非主屬性之間的依賴,C錯(cuò)誤;BCNF比第三范式更嚴(yán)格,凡滿足BCNF的關(guān)系必滿足3NF,D正確。37.【參考答案】A、B、C【解析】TCP是面向連接的傳輸層協(xié)議,提供可靠、有序、無(wú)差錯(cuò)的數(shù)據(jù)傳輸,A正確;它以字節(jié)流形式傳輸數(shù)據(jù),無(wú)消息邊界,B正確;TCP連接雙方可同時(shí)收發(fā)數(shù)據(jù),支持全雙工,C正確;D錯(cuò)誤,TCP是面向連接的,而無(wú)連接是UDP的特性。38.【參考答案】B、C、D【解析】FCFS按到達(dá)順序調(diào)度,長(zhǎng)作業(yè)可能導(dǎo)致短作業(yè)等待時(shí)間長(zhǎng),不利于短作業(yè),A錯(cuò)誤;時(shí)間片輪轉(zhuǎn)通過(guò)時(shí)間片分配實(shí)現(xiàn)公平,適合分時(shí)系統(tǒng),B正確;SJF優(yōu)先執(zhí)行短任務(wù),理論上平均等待時(shí)間最短,C正確;多級(jí)反饋隊(duì)列結(jié)合多種策略,動(dòng)態(tài)調(diào)整優(yōu)先級(jí),平衡系統(tǒng)性能,D正確。39.【參考答案】B、C、D【解析】黑盒測(cè)試關(guān)注輸入輸出行為,不考慮內(nèi)部結(jié)構(gòu),A錯(cuò)誤;它常用于系統(tǒng)測(cè)試和驗(yàn)收測(cè)試,驗(yàn)證功能是否符合需求,B正確;等價(jià)類和邊界值是典型設(shè)計(jì)技術(shù),C正確;測(cè)試人員無(wú)需掌握代碼,D正確。40.【參考答案】B、C、D【解析】深度為k的二叉樹(shù)最多有2^k-1個(gè)節(jié)點(diǎn),A錯(cuò)誤;完全二叉樹(shù)節(jié)點(diǎn)連續(xù),適合數(shù)組存儲(chǔ),B正確;二叉排序樹(shù)左小右大,中序遍歷得升序序列,C正確;哈夫曼樹(shù)用于編碼優(yōu)化,其帶權(quán)路徑長(zhǎng)度最小,D正確。41.【參考答案】A、C、D【解析】事務(wù)的ACID特性包括原子性(A)、一致性(C)、隔離性(I)和持久性(D)。原子性保證操作的不可分割性;一致性要求事務(wù)使數(shù)據(jù)庫(kù)從一個(gè)一致?tīng)顟B(tài)變到另一個(gè)一致?tīng)顟B(tài),B項(xiàng)錯(cuò)誤地表述為“不一致?tīng)顟B(tài)”;隔離性防止并發(fā)事務(wù)相互干擾;持久性確保提交后的修改不會(huì)丟失。因此正確答案為A、C、D。42.【參考答案】A、B、C、D【解析】IPv4地址長(zhǎng)度為32位,采用點(diǎn)分十進(jìn)制表示(A正確);子網(wǎng)掩碼的作用是劃分網(wǎng)絡(luò)與主機(jī)部分(B正確);/24表示前24位為網(wǎng)絡(luò)位,對(duì)應(yīng)(C正確);同一子網(wǎng)內(nèi)主機(jī)位于同一廣播域,可直接通信(D正確)。四項(xiàng)均正確。43.【參考答案】A、B、C、D【解析】棧遵循后進(jìn)先出原則(A正確);隊(duì)列遵循先進(jìn)先出原則(B正確);兩者均可通過(guò)數(shù)組或鏈表實(shí)現(xiàn)(C正確);循環(huán)隊(duì)列通過(guò)復(fù)用空閑空間防止“假溢出”(D正確)。四項(xiàng)均符合基本數(shù)據(jù)結(jié)構(gòu)原理。44.【參考答案】A、B、D【解析】單元測(cè)試針對(duì)單個(gè)模塊,通常由開(kāi)發(fā)者完成(A正確);集成測(cè)試檢驗(yàn)?zāi)K間接口與協(xié)作(B正確);系統(tǒng)測(cè)試在模擬或接近生產(chǎn)環(huán)境進(jìn)行,但不一定是真實(shí)生產(chǎn)環(huán)境(C錯(cuò)誤);回歸測(cè)試確保代碼修改后原有功能仍正常(D正確)。故正確答案為A、B、D。45.【參考答案】A、B、C【解析】進(jìn)程是系統(tǒng)資源分配的獨(dú)立單位(A正確);線程是CPU調(diào)度的最小單位(B正確);同一進(jìn)程的線程共享地址空間,包括堆和全局變量(C正確);線程創(chuàng)建開(kāi)銷小,因?yàn)楣蚕碣Y源無(wú)需復(fù)制,而進(jìn)程創(chuàng)建需分配獨(dú)立資源(D錯(cuò)誤)。正確答案為A、B、C。46.【參考答案】B【解析】主鍵約束要求字段值必須唯一且不允許為空(NOTNULL)。這是主鍵的基本特性之一,用于唯一標(biāo)識(shí)表中的每一條記錄。如果允許空值,則無(wú)法保證數(shù)據(jù)的完整性與唯一性,因此主鍵字段不能包含NULL值。該特性在數(shù)據(jù)庫(kù)設(shè)計(jì)中具有重要意義,是SQL標(biāo)準(zhǔn)強(qiáng)制規(guī)定的。47.【參考答案】A【解析】根據(jù)RFC1918標(biāo)準(zhǔn),至55是專用于私有網(wǎng)絡(luò)的IP地址段,不可在互聯(lián)網(wǎng)上直接路由。這類地址常用于企業(yè)或家庭局域網(wǎng)中,通過(guò)NAT技術(shù)實(shí)現(xiàn)對(duì)外訪問(wèn)。因此,是典型的私有IP地址,適用于內(nèi)部通信,符合網(wǎng)絡(luò)規(guī)劃慣例。48.【參考答案】B【解析】Java中的String類是不可變類,一旦創(chuàng)建其內(nèi)容不可更改。任何對(duì)字符串的“修改”操作(如拼接、替換)都會(huì)創(chuàng)建新的String對(duì)象。若需可變字符串,應(yīng)使用StringBuilder或StringBuffer類。這一特性保證了字符串的安全性和線程安全(尤其在常量池中),是Java基礎(chǔ)中的重要知識(shí)點(diǎn)。49.【參考答案】A【解析】SUM函數(shù)用于求和,其參數(shù)A1:A5表示從A1到A5的連續(xù)單元格區(qū)域。該函數(shù)將自動(dòng)忽略區(qū)域內(nèi)的非數(shù)值內(nèi)容(如文本或空單元格),僅對(duì)數(shù)字求和。這是Excel中最基礎(chǔ)且高頻使用的函數(shù)之一,廣泛應(yīng)用于數(shù)據(jù)統(tǒng)計(jì)與報(bào)表處理場(chǎng)景,功能明確且穩(wěn)定。50.【參考答案】A【解析】操作系統(tǒng)作為計(jì)算機(jī)系統(tǒng)的核心,負(fù)責(zé)資源調(diào)度與硬件抽象。其核心功能涵蓋:進(jìn)程與線程管理(CPU調(diào)度)、內(nèi)存分配與保護(hù)、文件存儲(chǔ)與訪問(wèn)控制、以及外設(shè)驅(qū)動(dòng)與I/O管理。這些模塊協(xié)同工作,確保系統(tǒng)高效、穩(wěn)定運(yùn)行。該知識(shí)點(diǎn)是計(jì)算機(jī)基礎(chǔ)課程的重點(diǎn)內(nèi)容,具有普遍適用性。51.【參考答案】A【解析】第三范式(3NF)的定義是:在滿足第二范式的基礎(chǔ)上,所有非主屬性都必須直接依賴于候選鍵,不能存在傳遞函數(shù)依賴。例如,若存在A→B,B→C,則A→C為傳遞依賴,此時(shí)C若為非主屬性且不直接依賴于主鍵,則違反3NF。因此,消除傳遞依賴是實(shí)現(xiàn)3NF的關(guān)鍵步驟。該規(guī)范有助于減少數(shù)據(jù)冗余和更新異常,提升數(shù)據(jù)庫(kù)的完整性與一致性。52.【參考答案】A【解析】TCP(傳輸控制協(xié)議)是一種面向連接的傳輸層協(xié)議,通信前需通過(guò)三次握手建立連接,確保數(shù)據(jù)有序、無(wú)差錯(cuò)、不丟失地傳輸。它通過(guò)確認(rèn)機(jī)制、重傳機(jī)制、流量控制和擁塞控制等手段保障可靠性。與之相對(duì),UDP則為無(wú)連接、不可靠但傳輸效率更高的協(xié)議。因此,TCP適用于對(duì)數(shù)據(jù)完整性要求高的場(chǎng)景,如網(wǎng)頁(yè)瀏覽、文件傳輸?shù)取?3.【參考答案】A【解析】封裝是面向?qū)ο蟮娜筇匦灾?,通過(guò)將數(shù)據(jù)(屬性)和行為(方法)組織在一個(gè)類中,并利用訪問(wèn)控制(如private、public)限制外部對(duì)內(nèi)部狀態(tài)的直接訪問(wèn),從而保護(hù)數(shù)據(jù)安全并降低模塊間耦合度。例如,類的私有成員只能通過(guò)公共方法訪問(wèn),外部無(wú)需了解實(shí)現(xiàn)細(xì)節(jié),提高了代碼的可維護(hù)性和可重用性。54.【參考答案】A【解析】Excel中的絕對(duì)引用通過(guò)在行號(hào)和列標(biāo)前添加“$”符號(hào)(如$A$1)實(shí)現(xiàn),表示無(wú)論公式復(fù)制到何處,該引用始終指向原單元格。相對(duì)引用(如A1)則會(huì)隨位置變化而調(diào)整。混合引用(如$A1或A$1)則部分固定。正確使用引用類型對(duì)構(gòu)建靈活、準(zhǔn)確的公式至關(guān)重要,尤其在處理表格數(shù)據(jù)計(jì)算時(shí)。55.【參考答案】A【解析】時(shí)間復(fù)雜度用于衡量算法效率,描述其運(yùn)行時(shí)間隨輸入數(shù)據(jù)規(guī)模n增長(zhǎng)的漸進(jìn)行為,忽略常數(shù)項(xiàng)和低次項(xiàng),采用大O記法(如O(n)、O(n2))。例如,遍歷數(shù)組的時(shí)間復(fù)雜度為O(n),嵌套循環(huán)通常為O(n2)。它不表示具體執(zhí)行時(shí)間,而是反映算法的可擴(kuò)展性,是評(píng)估算法優(yōu)劣的重要標(biāo)準(zhǔn)。

2025中煤信息技術(shù)(北京)有限公司招聘1人筆試歷年??键c(diǎn)試題專練附帶答案詳解(第2套)一、單項(xiàng)選擇題下列各題只有一個(gè)正確答案,請(qǐng)選出最恰當(dāng)?shù)倪x項(xiàng)(共30題)1、在計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中,負(fù)責(zé)提供端到端可靠數(shù)據(jù)傳輸?shù)膶哟问悄囊粋€(gè)?A.物理層

B.?dāng)?shù)據(jù)鏈路層

C.網(wǎng)絡(luò)層

D.傳輸層2、在關(guān)系型數(shù)據(jù)庫(kù)中,用于唯一標(biāo)識(shí)表中每一條記錄的字段或字段組合稱為?A.外鍵

B.索引

C.主鍵

D.約束3、下列哪一項(xiàng)是Python語(yǔ)言中用于異常處理的關(guān)鍵字組合?A.try-except-finally

B.if-else-elif

C.for-while-break

D.def-class-return4、在操作系統(tǒng)中,進(jìn)程和線程最本質(zhì)的區(qū)別在于?A.線程比進(jìn)程更節(jié)省內(nèi)存

B.線程是調(diào)度的基本單位,進(jìn)程是資源分配的基本單位

C.一個(gè)進(jìn)程可以包含多個(gè)線程

D.線程之間共享進(jìn)程的地址空間5、下列排序算法中,平均時(shí)間復(fù)雜度為O(nlogn)且屬于不穩(wěn)定排序的是?A.歸并排序

B.堆排序

C.冒泡排序

D.插入排序6、在計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中,負(fù)責(zé)提供端到端可靠數(shù)據(jù)傳輸?shù)膶哟问悄囊粋€(gè)?A.物理層

B.?dāng)?shù)據(jù)鏈路層

C.網(wǎng)絡(luò)層

D.傳輸層7、某數(shù)據(jù)庫(kù)表中包含“職工編號(hào)”“姓名”“部門(mén)”“入職日期”等字段,若要確?!奥毠ぞ幪?hào)”唯一且不能為空,應(yīng)為其設(shè)置哪種約束?A.外鍵約束

B.默認(rèn)值約束

C.唯一約束

D.主鍵約束8、在Excel中,若在單元格輸入公式“=IF(A1>60,“及格”,“不及格”)”,當(dāng)A1的值為80時(shí),該單元格顯示的結(jié)果是?A.#VALUE!

B.不及格

C.及格

D.#NAME?9、下列選項(xiàng)中,哪一項(xiàng)屬于面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特征?A.模塊化

B.結(jié)構(gòu)化

C.封裝性

D.過(guò)程調(diào)用10、在項(xiàng)目管理中,關(guān)鍵路徑是指?A.項(xiàng)目中任務(wù)最多的路徑

B.連接所有并行任務(wù)的路徑

C.耗時(shí)最短的執(zhí)行路徑

D.決定項(xiàng)目最短工期的路徑11、在計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中,負(fù)責(zé)實(shí)現(xiàn)數(shù)據(jù)格式轉(zhuǎn)換、數(shù)據(jù)加密與解密、數(shù)據(jù)壓縮等功能的層次是?A.物理層

B.網(wǎng)絡(luò)層

C.表示層

D.應(yīng)用層12、某數(shù)據(jù)庫(kù)表中有一個(gè)字段“身份證號(hào)”,為確保數(shù)據(jù)唯一性和查詢效率,最適合在該字段上創(chuàng)建的索引類型是?A.唯一索引

B.普通索引

C.全文索引

D.復(fù)合索引13、在面向?qū)ο缶幊讨?,子類可以繼承父類的屬性和方法,并可重寫(xiě)父類方法以實(shí)現(xiàn)不同行為,這種特性稱為?A.封裝

B.繼承

C.多態(tài)

D.抽象14、在Excel中,若要對(duì)A1:A10區(qū)域中大于80的數(shù)值進(jìn)行計(jì)數(shù),應(yīng)使用的函數(shù)是?A.COUNT(A1:A10)

B.COUNTIF(A1:A10,">80")

C.COUNTA(A1:A10)

D.SUMIF(A1:A10,">80")15、下列排序算法中,平均時(shí)間復(fù)雜度為O(nlogn)且屬于不穩(wěn)定排序的是?A.歸并排序

B.快速排序

C.堆排序

D.冒泡排序16、在計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中,負(fù)責(zé)建立、管理和終止會(huì)話連接的層次是?A.物理層

B.?dāng)?shù)據(jù)鏈路層

C.會(huì)話層

D.應(yīng)用層17、在關(guān)系型數(shù)據(jù)庫(kù)中,用于唯一標(biāo)識(shí)一條記錄的屬性或?qū)傩越M合稱為?A.外鍵

B.候選鍵

C.主鍵

D.索引18、下列排序算法中,時(shí)間復(fù)雜度在最壞情況下仍為O(nlogn)的是?A.快速排序

B.冒泡排序

C.歸并排序

D.插入排序19、在面向?qū)ο缶幊讨?,一個(gè)類繼承另一個(gè)類后,可以重寫(xiě)父類的方法,這一特性稱為?A.封裝

B.多態(tài)

C.繼承

D.抽象20、在項(xiàng)目管理中,用于表示任務(wù)間依賴關(guān)系及工期的網(wǎng)絡(luò)圖是?A.甘特圖

B.帕累托圖

C.流程圖

D.關(guān)鍵路徑法(CPM)圖21、在計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中,負(fù)責(zé)提供端到端可靠數(shù)據(jù)傳輸?shù)膶哟问悄囊粋€(gè)?A.物理層B.數(shù)據(jù)鏈路層C.網(wǎng)絡(luò)層D.傳輸層22、下列哪種排序算法在最壞情況下的時(shí)間復(fù)雜度為O(nlogn)?A.快速排序B.冒泡排序C.歸并排序D.插入排序23、在關(guān)系型數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)主鍵約束的主要作用是什么?A.提高查詢速度B.保證數(shù)據(jù)的唯一性和非空性C.自動(dòng)填充默認(rèn)值D.建立表間外鍵關(guān)系24、下列關(guān)于Python中可變與不可變數(shù)據(jù)類型的描述,正確的是哪一項(xiàng)?A.字符串是可變類型,可直接修改其字符B.列表是不可變類型,長(zhǎng)度固定C.元組是不可變類型,創(chuàng)建后不能修改D.數(shù)字類型屬于可變類型25、在軟件工程中,單元測(cè)試主要針對(duì)哪個(gè)層次的代碼進(jìn)行驗(yàn)證?A.整個(gè)系統(tǒng)功能B.多個(gè)模塊的集成效果C.單個(gè)函數(shù)或類D.用戶界面交互26、在計(jì)算機(jī)網(wǎng)絡(luò)中,負(fù)責(zé)將域名轉(zhuǎn)換為IP地址的協(xié)議是哪一個(gè)?A.HTTPB.FTPC.DNSD.TCP27、下列哪種數(shù)據(jù)結(jié)構(gòu)遵循“后進(jìn)先出”的原則?A.隊(duì)列B.棧C.鏈表D.數(shù)組28、在面向?qū)ο缶幊讨?,子類繼承父類的屬性和方法,并可進(jìn)行擴(kuò)展或重寫(xiě),這一特性稱為?A.封裝B.多態(tài)C.繼承D.抽象29、在計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中,負(fù)責(zé)提供端到端可靠數(shù)據(jù)傳輸?shù)膶哟问牵篈.物理層

B.?dāng)?shù)據(jù)鏈路層

C.網(wǎng)絡(luò)層

D.傳輸層30、下列關(guān)于數(shù)據(jù)庫(kù)索引的描述,錯(cuò)誤的是:A.索引可以提高查詢速度

B.索引會(huì)占用額外的存儲(chǔ)空間

C.主鍵自動(dòng)創(chuàng)建唯一索引

D.索引越多,查詢和更新性能都越快二、多項(xiàng)選擇題下列各題有多個(gè)正確答案,請(qǐng)選出所有正確選項(xiàng)(共15題)31、在數(shù)據(jù)庫(kù)管理系統(tǒng)中,關(guān)于事務(wù)的ACID特性,下列描述正確的有:A.原子性指事務(wù)中的所有操作要么全部執(zhí)行成功,要么全部不執(zhí)行B.一致性確保事務(wù)執(zhí)行前后數(shù)據(jù)庫(kù)從一個(gè)不一致?tīng)顟B(tài)轉(zhuǎn)換到另一個(gè)不一致?tīng)顟B(tài)C.隔離性是指多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),一個(gè)事務(wù)的執(zhí)行不應(yīng)影響其他事務(wù)D.持久性是指事務(wù)一旦提交,其對(duì)數(shù)據(jù)庫(kù)的修改應(yīng)永久保存32、下列關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)中TCP協(xié)議的描述,正確的有:A.TCP提供面向連接的可靠數(shù)據(jù)傳輸服務(wù)B.TCP通過(guò)三次握手建立連接,四次揮手釋放連接C.TCP是傳輸層協(xié)議,基于IP協(xié)議運(yùn)行D.TCP不支持流量控制和擁塞控制機(jī)制33、在數(shù)據(jù)結(jié)構(gòu)中,關(guān)于二叉樹(shù)的性質(zhì),下列說(shuō)法正確的有:A.深度為k的二叉樹(shù)最多有2^k個(gè)結(jié)點(diǎn)B.完全二叉樹(shù)適合用數(shù)組進(jìn)行順序存儲(chǔ)C.二叉樹(shù)的中序遍歷可以用于表達(dá)式求值D.對(duì)于任何二叉樹(shù),葉子結(jié)點(diǎn)數(shù)等于度為2的結(jié)點(diǎn)數(shù)加134、關(guān)于操作系統(tǒng)中的進(jìn)程與線程,下列說(shuō)法正確的有:A.線程是資源分配的基本單位,進(jìn)程是調(diào)度的基本單位B.同一進(jìn)程內(nèi)的線程共享進(jìn)程的地址空間C.創(chuàng)建線程的開(kāi)銷通常小于創(chuàng)建進(jìn)程D.線程切換比進(jìn)程切換消耗更少的系統(tǒng)資源35、在軟件工程中,關(guān)于測(cè)試階段的描述,正確的有:A.單元測(cè)試通常由開(kāi)發(fā)人員完成,針對(duì)函數(shù)或模塊進(jìn)行B.集成測(cè)試主要檢測(cè)模塊間的接口和交互問(wèn)題C.系統(tǒng)測(cè)試在編碼完成后進(jìn)行,驗(yàn)證是否滿足需求規(guī)格D.驗(yàn)收測(cè)試由開(kāi)發(fā)團(tuán)隊(duì)內(nèi)部執(zhí)行,確保代碼無(wú)缺陷36、下列關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)的描述,正確的是:A.TCP/IP模型包含應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和數(shù)據(jù)鏈路層B.OSI參考模型由七層組成,其中最高層是應(yīng)用層C.路由器主要工作在OSI模型的網(wǎng)絡(luò)層D.HTTP協(xié)議屬于傳輸層協(xié)議37、在數(shù)據(jù)庫(kù)管理系統(tǒng)中,關(guān)于事務(wù)的ACID特性,下列說(shuō)法正確的是:A.原子性(Atomicity)指事務(wù)中的所有操作要么全部完成,要么全部不完成B.一致性(Consistency)依賴于事務(wù)的隔離性來(lái)實(shí)現(xiàn)C.隔離性(Isolation)意味著多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),其結(jié)果與串行執(zhí)行等價(jià)D.持久性(Durability)指事務(wù)一旦提交,其對(duì)數(shù)據(jù)庫(kù)的更改是永久的38、下列關(guān)于數(shù)據(jù)結(jié)構(gòu)的說(shuō)法中,正確的有:A.隊(duì)列是一種先進(jìn)后出(FILO)的線性結(jié)構(gòu)B.二叉樹(shù)的中序遍歷順序是“左-根-右”C.哈希表通過(guò)關(guān)鍵字直接計(jì)算存儲(chǔ)位置,查找效率高D.圖的廣度優(yōu)先搜索使用棧實(shí)現(xiàn)39、在軟件工程中,關(guān)于測(cè)試階段的描述,正確的是:A.單元測(cè)試通常由開(kāi)發(fā)人員完成,針對(duì)最小可測(cè)試單元B.集成測(cè)試關(guān)注模塊間的接口和交互C.系統(tǒng)測(cè)試在編碼完成后才開(kāi)始,不涉及需求分析D.驗(yàn)收測(cè)試由用戶或客戶執(zhí)行,驗(yàn)證系統(tǒng)是否滿足業(yè)務(wù)需求40、下列關(guān)于編程語(yǔ)言特性的說(shuō)法,正確的是:A.Java是一種編譯型語(yǔ)言,生成字節(jié)碼由JVM解釋執(zhí)行B.Python支持動(dòng)態(tài)類型,變量無(wú)需聲明類型即可賦值C.C++支持多重繼承,而Java僅支持單繼承D.JavaScript主要用于后端開(kāi)發(fā),不支持異步編程41、在數(shù)據(jù)庫(kù)系統(tǒng)中,關(guān)于事務(wù)的ACID特性,下列描述正確的有哪些?A.原子性指事務(wù)中的所有操作要么全部執(zhí)行,要么全部不執(zhí)行B.一致性確保事務(wù)執(zhí)行前后數(shù)據(jù)庫(kù)從一個(gè)不一致?tīng)顟B(tài)轉(zhuǎn)換到另一個(gè)不一致?tīng)顟B(tài)C.隔離性是指多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),一個(gè)事務(wù)的操作不應(yīng)影響其他事務(wù)D.持久性指事務(wù)一旦提交,其對(duì)數(shù)據(jù)庫(kù)的修改將永久保存42、下列關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)中TCP協(xié)議的說(shuō)法,哪些是正確的?A.TCP提供面向連接的可靠數(shù)據(jù)傳輸服務(wù)B.TCP通過(guò)三次握手建立連接,四次揮手?jǐn)嚅_(kāi)連接C.TCP是傳輸層協(xié)議,不提供流量控制和擁塞控制D.TCP支持全雙工通信43、在數(shù)據(jù)結(jié)構(gòu)中,關(guān)于棧和隊(duì)列的描述,正確的有哪些?A.棧是一種先進(jìn)后出(LIFO)的線性結(jié)構(gòu)B.隊(duì)列是一種先進(jìn)先出(FIFO)的線性結(jié)構(gòu)C.棧只能用數(shù)組實(shí)現(xiàn),不能用鏈表實(shí)現(xiàn)D.循環(huán)隊(duì)列可以有效解決順序隊(duì)列的“假溢出”問(wèn)題44、下列關(guān)于操作系統(tǒng)中進(jìn)程與線程的描述,正確的有哪些?A.進(jìn)程是資源分配的基本單位,線程是CPU調(diào)度的基本單位B.同一進(jìn)程內(nèi)的線程共享進(jìn)程的地址空間C.線程切換的開(kāi)銷通常小于進(jìn)程切換D.一個(gè)線程崩潰不會(huì)影響同一進(jìn)程中的其他線程45、在軟件工程中,關(guān)于黑盒測(cè)試的描述,正確的有哪些?A.黑盒測(cè)試關(guān)注程序內(nèi)部邏輯結(jié)構(gòu)B.等價(jià)類劃分和邊界值分析是常見(jiàn)的黑盒測(cè)試方法C.黑盒測(cè)試可用于功能測(cè)試和用戶界面測(cè)試D.黑盒測(cè)試不需要了解程序的源代碼三、判斷題判斷下列說(shuō)法是否正確(共10題)46、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,第三范式(3NF)要求消除非主屬性對(duì)候選鍵的傳遞函數(shù)依賴。A.正確B.錯(cuò)誤47、在計(jì)算機(jī)網(wǎng)絡(luò)中,TCP協(xié)議提供的是面向連接的、可靠的數(shù)據(jù)傳輸服務(wù)。A.正確B.錯(cuò)誤48、操作系統(tǒng)中的死鎖是指多個(gè)進(jìn)程因競(jìng)爭(zhēng)資源而造成的一種互相等待、無(wú)法繼續(xù)運(yùn)行的狀態(tài)。A.正確B.錯(cuò)誤49、在軟件工程中,黑盒測(cè)試主要關(guān)注程序內(nèi)部邏輯結(jié)構(gòu)的覆蓋情況。A.正確B.錯(cuò)誤50、IPv6地址由128位組成,通常用冒號(hào)分隔的十六進(jìn)制數(shù)表示。A.正確B.錯(cuò)誤51、在關(guān)系型數(shù)據(jù)庫(kù)中,主鍵約束(PrimaryKey)可以允許一個(gè)表中存在多個(gè)空值(NULL)。A.正確B.錯(cuò)誤52、在TCP/IP協(xié)議模型中,傳輸層的UDP協(xié)議提供面向連接的可靠數(shù)據(jù)傳輸服務(wù)。A.正確B.錯(cuò)誤53、在面向?qū)ο缶幊讨校鄳B(tài)性是指同一個(gè)方法在不同對(duì)象中具有相同的行為表現(xiàn)。A.正確B.錯(cuò)誤54、在Excel中,單元格引用“$A1”屬于混合引用,其中列標(biāo)被絕對(duì)鎖定。A.正確B.錯(cuò)誤55、算法的時(shí)間復(fù)雜度為O(n2),意味著其執(zhí)行時(shí)間與輸入規(guī)模n的平方成正比。A.正確B.錯(cuò)誤

參考答案及解析1.【參考答案】D【解析】傳輸層位于OSI七層模型的第四層,主要功能是為上層應(yīng)用提供可靠的數(shù)據(jù)傳輸服務(wù),確保數(shù)據(jù)在源主機(jī)和目的主機(jī)之間按序、無(wú)差錯(cuò)地傳輸。典型的傳輸層協(xié)議有TCP和UDP,其中TCP通過(guò)確認(rèn)、重傳、流量控制和擁塞控制機(jī)制實(shí)現(xiàn)可靠性。物理層負(fù)責(zé)比特流傳輸,數(shù)據(jù)鏈路層負(fù)責(zé)節(jié)點(diǎn)間幀的傳輸,網(wǎng)絡(luò)層負(fù)責(zé)路由與IP尋址,均不提供端到端的完整可靠性保障。因此正確答案為D。2.【參考答案】C【解析】主鍵(PrimaryKey)是關(guān)系型數(shù)據(jù)庫(kù)中用于唯一標(biāo)識(shí)表中每一行記錄的字段或字段組合,其值必須唯一且非空。外鍵用于建立表與表之間的關(guān)聯(lián),索引用于提高查詢效率,約束是用于保證數(shù)據(jù)完整性的規(guī)則。主鍵是實(shí)現(xiàn)數(shù)據(jù)唯一性和完整性的重要機(jī)制,常用于數(shù)據(jù)庫(kù)設(shè)計(jì)中的實(shí)體識(shí)別。因此本題正確答案為C。3.【參考答案】A【解析】在Python中,try-except-finally是用于捕獲和處理異常的標(biāo)準(zhǔn)結(jié)構(gòu)。try塊中放置可能出錯(cuò)的代碼,except用于捕獲特定異常并處理,finally無(wú)論是否發(fā)生異常都會(huì)執(zhí)行,常用于資源釋放。其他選項(xiàng)中,if-else用于條件判斷,for-while是循環(huán)結(jié)構(gòu),def-class用于函數(shù)和類定義,均不涉及異常處理。因此正確答案為A。4.【參考答案】B【解析】進(jìn)程是操作系統(tǒng)資源分配的基本單位,擁有獨(dú)立的內(nèi)存空間和系統(tǒng)資源;線程是CPU調(diào)度的基本單位,是進(jìn)程內(nèi)的執(zhí)行流。同一進(jìn)程中的多個(gè)線程共享該進(jìn)程的地址空間和資源,因此通信更高效。雖然C和D也是正確描述,但B項(xiàng)指出了兩者最本質(zhì)的區(qū)別。A項(xiàng)雖有一定道理,但非本質(zhì)差異。因此正確答案為B。5.【參考答案】B【解析】堆排序的平均和最壞時(shí)間復(fù)雜度均為O(nlogn),但其在排序過(guò)程中存在跳躍式交換,相同元素的相對(duì)位置可能改變,因此是不穩(wěn)定排序。歸并排序雖為O(nlogn)且穩(wěn)定,但不符合“不穩(wěn)定”的條件;冒泡和插入排序時(shí)間復(fù)雜度為O(n2),效率較低。因此滿足“O(nlogn)”且“不穩(wěn)定”的只有堆排序,正確答案為B。6.【參考答案】D【解析】傳輸層位于OSI七層模型的第四層,主要功能是實(shí)現(xiàn)源主機(jī)與目標(biāo)主機(jī)之間進(jìn)程級(jí)別的通信。它通過(guò)流量控制、差錯(cuò)檢測(cè)與重傳機(jī)制(如TCP協(xié)議)確保數(shù)據(jù)的可靠、有序、無(wú)丟失傳輸。物理層負(fù)責(zé)比特流傳輸,數(shù)據(jù)鏈路層負(fù)責(zé)節(jié)點(diǎn)間幀的傳輸,網(wǎng)絡(luò)層負(fù)責(zé)路由選擇和邏輯尋址,均不提供端到端的可靠性保障。因此,正確答案為D。7.【參考答案】D【解析】主鍵約束(PrimaryKey)用于唯一標(biāo)識(shí)表中的每一行記錄,具有唯一性和非空性兩個(gè)特征。唯一約束雖保證值不重復(fù),但允許空值;外鍵用于關(guān)聯(lián)其他表;默認(rèn)值用于設(shè)定字段的默認(rèn)輸入。題目要求“唯一且不能為空”,符合主鍵約束定義,故選D。8.【參考答案】C【解析】IF函數(shù)根據(jù)邏輯判斷返回不同結(jié)果。公式判斷A1是否大于60,若為真返回“及格”,否則返回“不及格”。A1=80>60,條件成立,返回“及格”。公式語(yǔ)法正確,不會(huì)出現(xiàn)錯(cuò)誤提示,因此答案為C。9.【參考答案】C【解析】面向?qū)ο蟪绦蛟O(shè)計(jì)(OOP)有三大基本特征:封裝性、繼承性與多態(tài)性。封裝性指將數(shù)據(jù)和操作數(shù)據(jù)的方法綁定在一起,并隱藏內(nèi)部實(shí)現(xiàn)細(xì)節(jié)。模塊化和結(jié)構(gòu)化是結(jié)構(gòu)化編程的特點(diǎn),過(guò)程調(diào)用是程序執(zhí)行方式,不屬于OOP核心特征。因此,正確答案為C。10.【參考答案】D【解析】關(guān)鍵路徑是項(xiàng)目網(wǎng)絡(luò)圖中從開(kāi)始到結(jié)束耗時(shí)最長(zhǎng)的路徑,決定了項(xiàng)目的最短完成工期。關(guān)鍵路徑上的任何任務(wù)延遲都會(huì)導(dǎo)致項(xiàng)目整體延期。它不一定是任務(wù)最多的路徑,也不是最短路徑。識(shí)別關(guān)鍵路徑有助于合理分配資源、控制進(jìn)度。因此,正確答案為D。11.【參考答案】C【解析】在OSI七層模型中,表示層(第6層)主要負(fù)責(zé)數(shù)據(jù)的語(yǔ)法和語(yǔ)義處理,包括數(shù)據(jù)格式的轉(zhuǎn)換(如ASCII與EBCDIC之間)、數(shù)據(jù)加密與解密、數(shù)據(jù)壓縮與解壓縮等。物理層負(fù)責(zé)比特流傳輸,網(wǎng)絡(luò)層負(fù)責(zé)路由選擇和邏輯尋址,應(yīng)用層為用戶提供接口服務(wù)。因此,實(shí)現(xiàn)數(shù)據(jù)表示與轉(zhuǎn)換的功能屬于表示層的核心職責(zé),故正確答案為C。12.【參考答案】A【解析】身份證號(hào)具有唯一性,每個(gè)記錄對(duì)應(yīng)唯一的身份證號(hào)碼,因此應(yīng)在該字段上建立唯一索引,以防止重復(fù)值插入,同時(shí)提升查詢效率。普通索引允許重復(fù)值,不適合;全文索引適用于文本內(nèi)容的關(guān)鍵詞搜索,不適用于身份證號(hào);復(fù)合索引涉及多個(gè)字段,此處僅單字段操作。因此,唯一索引是最優(yōu)選擇,答案為A。13.【參考答案】C【解析】多態(tài)是指同一接口在不同對(duì)象中表現(xiàn)出不同行為的能力,常通過(guò)方法重寫(xiě)(override)實(shí)現(xiàn)。繼承是子類獲取父類成員的機(jī)制;封裝是隱藏對(duì)象內(nèi)部細(xì)節(jié);抽象是提取共性形成類的過(guò)程。題干強(qiáng)調(diào)“重寫(xiě)方法實(shí)現(xiàn)不同行為”,正是多態(tài)的表現(xiàn),如父類引用調(diào)用子類重寫(xiě)方法。因此正確答案為C。14.【參考答案】B【解析】COUNT用于統(tǒng)計(jì)數(shù)字個(gè)數(shù),COUNTA統(tǒng)計(jì)非空單元格,SUMIF用于條件求和,而COUNTIF用于根據(jù)條件統(tǒng)計(jì)單元格數(shù)量。題干要求統(tǒng)計(jì)“大于80”的數(shù)值個(gè)數(shù),符合COUNTIF函數(shù)的語(yǔ)法:COUNTIF(范圍,條件)。因此正確公式為COUNTIF(A1:A10,">80"),答案為B。15.【參考答案】B【解析】快速排序平均時(shí)間復(fù)雜度為O(nlogn),但最壞情況下為O(n2),且是不穩(wěn)定排序(相同元素相對(duì)位置可能改變)。歸并排序穩(wěn)定且復(fù)雜度穩(wěn)定為O(nlogn);堆排序雖為O(nlogn),但也不穩(wěn)定;冒泡排序?yàn)镺(n2)且穩(wěn)定。題干要求“平均O(nlogn)”且“不穩(wěn)定”,快速排序完全符合,故答案為B。16.【參考答案】C【解析】OSI七層模型中,會(huì)話層(第5層)主要負(fù)責(zé)建立、管理和終止不同主機(jī)之間的會(huì)話過(guò)程,提供會(huì)話控制機(jī)制,如會(huì)話檢查點(diǎn)與恢復(fù)、雙工通信控制等。物理層負(fù)責(zé)傳輸比特流,數(shù)據(jù)鏈路層負(fù)責(zé)節(jié)點(diǎn)間幀的傳輸,應(yīng)用層則為用戶提供網(wǎng)絡(luò)服務(wù)接口。該考點(diǎn)常出現(xiàn)在網(wǎng)絡(luò)基礎(chǔ)類題目中,強(qiáng)調(diào)各層功能區(qū)分。17.【參考答案】C【解析】主鍵(PrimaryKey)是關(guān)系數(shù)據(jù)庫(kù)中用于唯一標(biāo)識(shí)表中每一行記錄的字段或字段組合,具有唯一性和非空性。候選鍵是能作為主鍵的字段,主鍵是從候選鍵中選定的一個(gè)。外鍵用于建立表間關(guān)聯(lián),索引用于提升查詢效率。該知識(shí)點(diǎn)是數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ),常出現(xiàn)在數(shù)據(jù)管理類考題中。18.【參考答案】C【解析】歸并排序在最好、最壞和平均情況下的時(shí)間復(fù)雜度均為O(nlogn),因其采用分治法,始終將數(shù)組對(duì)半分割并合并??焖倥判蜃顗那闆r為O(n2),冒泡和插入排序最壞也為O(n2)。該題??寂判蛩惴ㄐ阅軐?duì)比,歸并排序穩(wěn)定性與效率兼?zhèn)?,是高頻考點(diǎn)。19.【參考答案】B【解析】多態(tài)指子類可重寫(xiě)父類方法,使同一接口調(diào)用產(chǎn)生不同行為。繼承是類間關(guān)系的基礎(chǔ),封裝隱藏內(nèi)部實(shí)現(xiàn),抽象提取共性特征。多態(tài)常與繼承結(jié)合使用,提升代碼擴(kuò)展性,是OOP核心概念之一,為編程類筆試??純?nèi)容。20.【參考答案】D【解析】關(guān)鍵路徑法圖通過(guò)節(jié)點(diǎn)和箭線表示任務(wù)及其依賴關(guān)系,可計(jì)算項(xiàng)目最短工期和關(guān)鍵路徑。甘特圖展示任務(wù)時(shí)間安排但不清晰表達(dá)依賴,帕累托圖用于質(zhì)量分析,流程圖描述過(guò)程步驟。項(xiàng)目進(jìn)度管理中,CPM圖是分析任務(wù)邏輯關(guān)系的重要工具,屬項(xiàng)目管理高頻考點(diǎn)。21.【參考答案】D【解析】傳輸層位于OSI七層模型的第四層,其主要功能是為上層應(yīng)用提供端到端的可靠數(shù)據(jù)傳輸服務(wù)。它通過(guò)流量控制、差錯(cuò)控制、擁塞控制等機(jī)制保障數(shù)據(jù)的完整性和順序性。常見(jiàn)的傳輸層協(xié)議如TCP提供面向連接的可靠傳輸,而UDP則提供無(wú)連接但高效的傳輸服務(wù)。物理層負(fù)責(zé)比特流傳輸,數(shù)據(jù)鏈路層負(fù)責(zé)節(jié)點(diǎn)間幀傳輸,網(wǎng)絡(luò)層負(fù)責(zé)路由選擇和邏輯尋址,均不提供端到端可靠性保障。22.【參考答案】C【解析】歸并排序在最好、最壞和平均情況下的時(shí)間復(fù)雜度均為O(nlogn),因其采用分治法,始終將數(shù)組對(duì)半分割并合并有序子序列。快速排序最壞情況下(如已有序時(shí))退化為O(n2);冒泡排序和插入排序的最壞時(shí)間復(fù)雜度均為O(n2)。因此,僅歸并排序在最壞情況下仍保持O(nlogn)的高效性能,適合對(duì)穩(wěn)定性與性能一致性要求較高的場(chǎng)景。23.【參考答案】B【解析】主鍵約束用于唯一標(biāo)識(shí)表中的每一行記錄,其核心作用是保證字段(或字段組合)的唯一性且不允許為空(NOTNULL)。這確保了數(shù)據(jù)的完整性和可識(shí)別性。雖然主鍵通常會(huì)自動(dòng)創(chuàng)建索引從而提升查詢效率,但其主要目的并非提速。默認(rèn)值由DEFAULT約束實(shí)現(xiàn),外鍵關(guān)系依賴FOREIGNKEY定義。因此,主鍵的核心功能是保證實(shí)體完整性。24.【參考答案】C【解析】Python中,元組屬于不可變數(shù)據(jù)類型,一旦創(chuàng)建,其元素和長(zhǎng)度均不可更改。字符串和數(shù)字也是不可變類型,修改實(shí)際上是創(chuàng)建新對(duì)象。列表是可變類型,可動(dòng)態(tài)增刪改元素。選項(xiàng)A錯(cuò)誤,字符串不可原地修改;B錯(cuò)誤,列表可變;D錯(cuò)誤,數(shù)字類型不可變。理解可變性對(duì)掌握函數(shù)參數(shù)傳遞、對(duì)象引用等機(jī)制至關(guān)重要。25.【參考答案】C【解析】單元測(cè)試是軟件測(cè)試的基礎(chǔ)層次,旨在驗(yàn)證程序中最小可測(cè)試單元(如函數(shù)、方法或類)的邏輯正確性。通常由開(kāi)發(fā)人員在編碼階段完成,使用測(cè)試框架(如JUnit、pytest)進(jìn)行自動(dòng)化測(cè)試。系統(tǒng)測(cè)試關(guān)注整體功能,集成測(cè)試檢驗(yàn)?zāi)K間協(xié)作,界面測(cè)試評(píng)估用戶體驗(yàn)。單元測(cè)試具有早期發(fā)現(xiàn)問(wèn)題、提升代碼質(zhì)量、支持重構(gòu)等優(yōu)勢(shì),是敏捷開(kāi)發(fā)和持續(xù)集成的重要組成部分。26.【參考答案】C【解析】DNS(DomainNameSystem)是域名系統(tǒng)的縮寫(xiě),其核心功能是將用戶輸入的域名(如)解析為對(duì)應(yīng)的IP地址,以便網(wǎng)絡(luò)設(shè)備能夠進(jìn)行通信。HTTP用于網(wǎng)頁(yè)傳輸,F(xiàn)TP用于文件傳輸,TCP負(fù)責(zé)可靠的數(shù)據(jù)傳輸,但不參與域名解析。因此正確答案為C。27.【參考答案】B【解析】棧是一種特殊的線性數(shù)據(jù)結(jié)構(gòu),只允許在一端(棧頂)進(jìn)行插入和刪除操作,遵循“后進(jìn)先出”(LIFO)原則。隊(duì)列則遵循“先進(jìn)先出”(FIFO)原則。鏈表和數(shù)組是通用存儲(chǔ)結(jié)構(gòu),不強(qiáng)制訪問(wèn)順序。因此正確答案為B。28.【參考答案】C【解析】繼承是面向?qū)ο缶幊痰娜筇卣髦?,允許子類獲得父類的屬性和方法,并可在此基礎(chǔ)上進(jìn)行功能擴(kuò)展或方法重寫(xiě)。封裝是指隱藏對(duì)象內(nèi)部細(xì)節(jié),多態(tài)是指同一接口表現(xiàn)出不同行為,抽象是提取共性形成類。因此正確答案為C。29.【參考答案】D【解析】傳輸層位于OSI七層模型的第四層,主要功能是實(shí)現(xiàn)源主機(jī)與目的主機(jī)之間進(jìn)程級(jí)別的通信。該層通過(guò)協(xié)議如TCP提供可靠的數(shù)據(jù)傳輸服務(wù),包括數(shù)據(jù)分段、流量控制、差錯(cuò)校驗(yàn)與重傳機(jī)制。而物理層負(fù)責(zé)比特流傳輸,數(shù)據(jù)鏈路層負(fù)責(zé)節(jié)點(diǎn)間幀的傳輸,網(wǎng)絡(luò)層負(fù)責(zé)邏輯尋址與路由選擇,均不提供端到端的可靠性保障。因此正確答案為D。30.【參考答案】D【解析】索引通過(guò)建立快速查找路徑提高查詢效率,但會(huì)增加存儲(chǔ)開(kāi)銷,并在數(shù)據(jù)插入、更新、刪除時(shí)增加維護(hù)成本。主鍵約束默認(rèn)創(chuàng)建唯一索引,確保數(shù)據(jù)唯一性。雖然合理索引能提升查詢性能,但過(guò)多索引會(huì)導(dǎo)致寫(xiě)操作變慢,甚至降低整體性能。因此“索引越多性能越快”的說(shuō)法錯(cuò)誤,正確答案為D。31.【參考答案】A、C、D【解析】ACID是事務(wù)處理的核心特性。原子性(A)保證事務(wù)的不可分割性;一致性(C)要求事務(wù)使數(shù)據(jù)庫(kù)從一個(gè)一致?tīng)顟B(tài)轉(zhuǎn)變?yōu)榱硪粋€(gè)一致?tīng)顟B(tài),B項(xiàng)描述錯(cuò)誤;隔離性(I)防止并發(fā)事務(wù)相互干擾;持久性(D)確保提交后的數(shù)據(jù)不會(huì)因系統(tǒng)故障丟失。因此,B項(xiàng)錯(cuò)誤,其余正確。32.【參考答案】A、B、C【解析】TCP是傳輸層核心協(xié)議,提供可靠、面向連接的服務(wù)(A正確);連接建立與釋放分別通過(guò)三次握手和四次揮手完成(B正確);其依賴IP進(jìn)行數(shù)據(jù)傳輸(C正確);D項(xiàng)錯(cuò)誤,因TCP通過(guò)滑動(dòng)窗口實(shí)現(xiàn)流量控制,通過(guò)慢啟動(dòng)等算法實(shí)現(xiàn)擁塞控制,機(jī)制完善。33.【參考答案】B、D【解析】深度為k的二叉樹(shù)最多有2^k-1個(gè)結(jié)點(diǎn),A錯(cuò)誤;完全二叉樹(shù)結(jié)構(gòu)緊湊,適合數(shù)組存儲(chǔ)(B正確);中序遍歷用于還原中綴表達(dá)式,但求值需結(jié)合后序(C不嚴(yán)謹(jǐn));根據(jù)二叉樹(shù)性質(zhì),葉子數(shù)n?=n?+1(D正確)。故選B、D。34.【參考答案】B、C、D【解析】進(jìn)程是資源分配的基本單位,線程是調(diào)度單位,A錯(cuò)誤;線程共享所屬進(jìn)程的內(nèi)存和資源(B正確);線程創(chuàng)建無(wú)需分配新地址空間,開(kāi)銷小(C正確);線程切換只需保存寄存器狀態(tài),無(wú)需切換內(nèi)存映射,效率更高(D正確)。因此選B、C、D。35.【參考答案】A、B、C【解析】單元測(cè)試針對(duì)最小代碼單元,由開(kāi)發(fā)者實(shí)施(A正確);集成測(cè)試檢查模塊連接時(shí)的接口問(wèn)題(B正確);系統(tǒng)測(cè)試評(píng)估完整系統(tǒng)是否符合需求(C正確);驗(yàn)收測(cè)試由用戶或客戶執(zhí)行,確認(rèn)軟件可用性,D項(xiàng)錯(cuò)誤。故答案為A、B、C。36.【參考答案】B、C【解析】TCP/IP模型分為應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和網(wǎng)絡(luò)接口層,A項(xiàng)錯(cuò)誤;OSI模型共七層,從下到上依次為物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層、應(yīng)用層,B項(xiàng)正確;路由器依據(jù)IP地址進(jìn)行路徑選擇,工作在網(wǎng)絡(luò)層,C項(xiàng)正確;HTTP是超文本傳輸協(xié)議,屬于應(yīng)用層協(xié)議,D項(xiàng)錯(cuò)誤。因此,正確答案為B、C。37.【參考答案】A、C、D【解析】原子性確保事務(wù)操作的不可分割性,A正確;一致性是事務(wù)執(zhí)行前后數(shù)據(jù)庫(kù)的正確狀態(tài),由應(yīng)用邏輯和完整性約束保證,不依賴隔離性,B錯(cuò)誤;隔離性防止并發(fā)事務(wù)相互干擾,C正確;持久性指提交后的更改不會(huì)丟失,D正確。因此答案為A、C、D。38.【參考答案】B、C【解析】隊(duì)列是先進(jìn)先出(FIFO)結(jié)構(gòu),A錯(cuò)誤;二叉樹(shù)中序遍歷順序

溫馨提示

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