2025年學(xué)歷類自考專業(yè)(計(jì)算機(jī)應(yīng)用)微型計(jì)算機(jī)及接口技術(shù)-C++程序設(shè)計(jì)參考題庫(kù)含答案解析_第1頁(yè)
2025年學(xué)歷類自考專業(yè)(計(jì)算機(jī)應(yīng)用)微型計(jì)算機(jī)及接口技術(shù)-C++程序設(shè)計(jì)參考題庫(kù)含答案解析_第2頁(yè)
2025年學(xué)歷類自考專業(yè)(計(jì)算機(jī)應(yīng)用)微型計(jì)算機(jī)及接口技術(shù)-C++程序設(shè)計(jì)參考題庫(kù)含答案解析_第3頁(yè)
2025年學(xué)歷類自考專業(yè)(計(jì)算機(jī)應(yīng)用)微型計(jì)算機(jī)及接口技術(shù)-C++程序設(shè)計(jì)參考題庫(kù)含答案解析_第4頁(yè)
2025年學(xué)歷類自考專業(yè)(計(jì)算機(jī)應(yīng)用)微型計(jì)算機(jī)及接口技術(shù)-C++程序設(shè)計(jì)參考題庫(kù)含答案解析_第5頁(yè)
已閱讀5頁(yè),還剩32頁(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年學(xué)歷類自考專業(yè)(計(jì)算機(jī)應(yīng)用)微型計(jì)算機(jī)及接口技術(shù)-C++程序設(shè)計(jì)參考題庫(kù)含答案解析一、單選題(共35題)1.在80x86微處理器中,關(guān)于中斷描述符表IDT的敘述正確的是()。A.存放中斷服務(wù)程序的入口地址B.每個(gè)中斷向量占8字節(jié),包含段基址和偏移量C.表地址固定存儲(chǔ)在FFFF0H單元中D.使用INTR引腳觸發(fā)的中斷需查詢IDT【選項(xiàng)】A.僅A、B正確B.僅B、C正確C.僅A、D正確D.僅B、D正確【參考答案】D【解析】1.A錯(cuò)誤:IDT存放的是門描述符(如中斷門、陷阱門),內(nèi)含段選擇符和偏移量,需通過(guò)描述符間接定位中斷服務(wù)程序入口。2.B正確:每個(gè)中斷向量占8字節(jié)(32位保護(hù)模式),包含16位段選擇符和32位偏移地址。3.C錯(cuò)誤:IDT基地址由IDTR寄存器動(dòng)態(tài)設(shè)定,非固定地址FFFF0H(該地址為實(shí)模式下復(fù)位向量地址)。4.D正確:INTR觸發(fā)可屏蔽中斷時(shí),CPU需通過(guò)中斷向量號(hào)索引IDT獲取門描述符。2.下列關(guān)于8255A工作方式1(選通輸入/輸出)的敘述錯(cuò)誤的是()。A.端口A和B均可獨(dú)立設(shè)置為方式1B.輸入操作時(shí)STB信號(hào)用于鎖存數(shù)據(jù)C.輸出操作時(shí)OBF信號(hào)由CPU寫入數(shù)據(jù)后自動(dòng)置低D.INTR中斷請(qǐng)求信號(hào)可通過(guò)置位/復(fù)位控制字屏蔽【選項(xiàng)】A.A和CB.B和DC.僅CD.僅D【參考答案】C【解析】1.A正確:8255A端口A和B均可獨(dú)立配置為方式1。2.B正確:方式1輸入時(shí),STB(選通)信號(hào)有效時(shí)將外部數(shù)據(jù)鎖存至端口緩沖器。3.C錯(cuò)誤:OBF(輸出緩沖滿)信號(hào)在CPU寫入數(shù)據(jù)后由硬件自動(dòng)置低(表示數(shù)據(jù)就緒),而非手動(dòng)控制。4.D正確:通過(guò)置位/復(fù)位控制字可屏蔽INTE(中斷允許)位,間接控制INTR中斷請(qǐng)求。3.在8086CPU的中斷系統(tǒng)中,若某一可屏蔽中斷對(duì)應(yīng)的中斷類型號(hào)為36H,則該中斷的中斷向量存放在內(nèi)存的地址為()。【選項(xiàng)】A.000D8H~000DBHB.000D0H~000D3HC.000D4H~000D7HD.000DCH~000DFH【參考答案】A【解析】中斷向量地址=中斷類型號(hào)×4。36H轉(zhuǎn)換為十進(jìn)制為54,54×4=216(十進(jìn)制)=D8H(十六進(jìn)制)。因此中斷向量存放在以00D8H起始的連續(xù)4字節(jié)單元中,對(duì)應(yīng)選項(xiàng)A。4.8255A工作在方式1輸入時(shí),用作數(shù)據(jù)端口的是()?!具x項(xiàng)】A.PA口B.PB口C.PC口高4位D.PC口低4位【參考答案】A【解析】8255A的三種工作方式中:-方式0為基本輸入/輸出,三個(gè)端口均可獨(dú)立配置。-方式1為選通輸入/輸出,PA口和PB口可設(shè)為數(shù)據(jù)端口,PC口的引腳用于聯(lián)絡(luò)信號(hào)。-方式2為雙向總線(僅PA口支持)。因此方式1輸入時(shí),PA口或PB口可作為數(shù)據(jù)端口,但選項(xiàng)僅列出PA口為正確項(xiàng)。5.下列C++語(yǔ)句中,可實(shí)現(xiàn)從端口60H讀取數(shù)據(jù)的正確指令是()。【選項(xiàng)】A.`intdata=inp(0x60);`B.`inal,60h`C.`movdx,60h;inal,dx`D.`chardata=_inp(0x60);`【參考答案】D【解析】-A選項(xiàng)語(yǔ)法錯(cuò)誤,C++標(biāo)準(zhǔn)庫(kù)無(wú)`inp()`函數(shù)。-B選項(xiàng)是匯編指令。-D選項(xiàng)的`_inp()`是C/C++中常見(jiàn)的端口輸入函數(shù)(需包含`conio.h`)。-C選項(xiàng)雖為正確匯編操作,但不符合C++語(yǔ)法場(chǎng)景要求,故D為正確答案。6.若8253的計(jì)數(shù)器0工作于方式3(方波發(fā)生器),初始化時(shí)寫入的計(jì)數(shù)初值為1000,則輸出波形的高電平持續(xù)時(shí)間為()?!具x項(xiàng)】A.500個(gè)CLK周期B.1000個(gè)CLK周期C.由GATE信號(hào)決定D.不確定【參考答案】A【解析】8253方式3為方波模式:-初值N為偶數(shù)時(shí),高、低電平各占N/2個(gè)CLK周期。-初值N為奇數(shù)時(shí),高電平占(N+1)/2,低電平占(N-1)/2。本題N=1000(偶數(shù)),故高電平持續(xù)1000/2=500個(gè)CLK周期,選A。7.在C++中,使用關(guān)鍵字`volatile`聲明變量的主要目的是()?!具x項(xiàng)】A.提高變量訪問(wèn)速度B.禁止編譯器優(yōu)化該變量的讀寫操作C.延長(zhǎng)變量的生命周期D.強(qiáng)制變量存儲(chǔ)于寄存器中【參考答案】B【解析】`volatile`關(guān)鍵字告知編譯器該變量可能被意外修改(如硬件端口),需避免優(yōu)化而直接讀寫內(nèi)存。-A錯(cuò)誤:與訪問(wèn)速度無(wú)關(guān)。-C錯(cuò)誤:與變量的作用域無(wú)關(guān)。-D錯(cuò)誤:`register`關(guān)鍵字才建議編譯器使用寄存器存儲(chǔ)。8.8086系統(tǒng)中,若某I/O端口地址為2F8H,則其地址總線中參與譯碼的引腳應(yīng)為()?!具x項(xiàng)】A.A15~A0B.A15~A1C.A10~A0D.A9~A0【參考答案】D【解析】8086的I/O端口地址空間為16位(A15~A0),但實(shí)際系統(tǒng)通常僅使用低10位(A9~A0),可尋址1K端口。地址2F8H(001011111000B)在10位范圍內(nèi),故譯碼時(shí)使用A9~A0。9.下面關(guān)于中斷描述符表(IDT)的敘述中,錯(cuò)誤的是()?!具x項(xiàng)】A.IDT的基地址由IDTR寄存器指定B.每個(gè)中斷描述符占8字節(jié)C.中斷類型號(hào)左移3位后得到IDT中的索引D.實(shí)模式下使用中斷向量表而非IDT【參考答案】C【解析】-A正確:IDTR寄存器存放IDT的基址和界限。-B正確:32位保護(hù)模式下每個(gè)描述符占8字節(jié)。-C錯(cuò)誤:中斷類型號(hào)應(yīng)左移2位(×4),因?qū)嵞J较孪蛄勘砻宽?xiàng)占4字節(jié)。保護(hù)模式下索引計(jì)算方式不同,但非直接左移3位。-D正確:實(shí)模式使用中斷向量表(IVT)。10.使用8251A進(jìn)行異步串行通信時(shí),若波特率因子為16,字符長(zhǎng)度為7位,停止位1位,偶校驗(yàn),則工作方式字應(yīng)為()?!具x項(xiàng)】A.01111010BB.01111011BC.01011010BD.01011011B【參考答案】A【解析】8251A方式字格式:-D1D0:波特率因子(00=同步,01=×1,10=×16,11=×64)→D1D0=10(因子16)。-D3D2:字符長(zhǎng)度(00=5位,01=6位,10=7位,11=8位)→D3D2=10(7位)。-D5D4:校驗(yàn)(0X=無(wú),10=奇,11=偶)→D5D4=11(偶校驗(yàn))。-D7D6:停止位(0X=無(wú)效,10=1位,11=1.5位/2位)→D7D6=10(1位停止位)。組合后為01111010B,即01111010B,選A。11.C++中,通過(guò)指針訪問(wèn)I/O端口0x320的正確方式是()?!具x項(xiàng)】A.`unsignedchar*port=0x320;*port=data;`B.`unsignedchar*port=reinterpret_cast(0x320);*port=data;`C.`outportb(0x320,data);`D.`asmmovdx,320h;asmmoval,data;asmoutdx,al;`【參考答案】B【解析】-A錯(cuò)誤:C++禁止直接將整數(shù)賦給指針(需強(qiáng)制轉(zhuǎn)換)。-B正確:`reinterpret_cast`可將整型地址轉(zhuǎn)為指針,符合語(yǔ)法規(guī)范。-C錯(cuò)誤:`outportb`非標(biāo)準(zhǔn)C++函數(shù)(依賴編譯器擴(kuò)展)。-D錯(cuò)誤:嵌入式匯編語(yǔ)法需編譯器支持且平臺(tái)相關(guān),非通用解法。12.8259A工作在級(jí)聯(lián)方式時(shí),從片的INT引腳應(yīng)連接到主片的()?!具x項(xiàng)】A.IR引腳B.INT引腳C.CAS線D.SP/EN引腳【參考答案】A【解析】8259A級(jí)聯(lián)時(shí):-主片的IR引腳接收從片的INT輸出信號(hào)。-主片的CAS0~CAS2輸出到從片的同名引腳,用于選中從片。-從片的SP/EN引腳接地(從模式)。因此從片的INT引腳需連接到主片的某個(gè)IR引腳上,選A。13.微型計(jì)算機(jī)系統(tǒng)中,8255A并行接口芯片的工作方式中,允許采用中斷傳送方式的是()。A.方式0B.方式1C.方式2D.方式0和方式2【選項(xiàng)】A.方式0B.方式1C.方式2D.方式0和方式2【參考答案】B【解析】8255A的工作方式分為方式0(基本輸入輸出)、方式1(選通輸入輸出)和方式2(雙向總線方式)。其中,方式1和方式2支持中斷傳送。方式0采用無(wú)條件傳送,無(wú)需中斷;方式1可通過(guò)STB(選通)信號(hào)觸發(fā)中斷請(qǐng)求;方式2為雙向傳輸且具備中斷能力。選項(xiàng)B正確,方式1允許中斷傳送。14.在C++中,關(guān)于const成員函數(shù)的描述,正確的是()。A.const成員函數(shù)可以修改類的非靜態(tài)數(shù)據(jù)成員B.const成員函數(shù)只能被const對(duì)象調(diào)用C.const成員函數(shù)內(nèi)部不能調(diào)用其他非const成員函數(shù)D.const成員函數(shù)可以返回對(duì)象的非const引用【選項(xiàng)】A.const成員函數(shù)可以修改類的非靜態(tài)數(shù)據(jù)成員B.const成員函數(shù)只能被const對(duì)象調(diào)用C.const成員函數(shù)內(nèi)部不能調(diào)用其他非const成員函數(shù)D.const成員函數(shù)可以返回對(duì)象的非const引用【參考答案】C【解析】const成員函數(shù)承諾不修改類的數(shù)據(jù)成員:-A錯(cuò)誤,const成員函數(shù)不能修改非靜態(tài)數(shù)據(jù)成員(除非成員被聲明為mutable)。-B錯(cuò)誤,非const對(duì)象也可調(diào)用const成員函數(shù)。-C正確,const成員函數(shù)內(nèi)部若調(diào)用非const成員函數(shù),可能導(dǎo)致數(shù)據(jù)被修改,違反const語(yǔ)義。-D錯(cuò)誤,const成員函數(shù)返回非const引用可能使外部通過(guò)引用修改對(duì)象,破壞常量性。15.在微型計(jì)算機(jī)接口技術(shù)中,DMA控制器實(shí)現(xiàn)數(shù)據(jù)傳送時(shí),占用的總線控制權(quán)是由()。A.CPU主動(dòng)釋放B.外設(shè)直接搶奪C.DMA控制器通過(guò)總線請(qǐng)求信號(hào)獲取D.操作系統(tǒng)調(diào)度分配【選項(xiàng)】A.CPU主動(dòng)釋放B.外設(shè)直接搶奪C.DMA控制器通過(guò)總線請(qǐng)求信號(hào)獲取D.操作系統(tǒng)調(diào)度分配【參考答案】C【解析】DMA傳送過(guò)程分為三個(gè)階段:1.DMA控制器向CPU發(fā)送總線請(qǐng)求信號(hào)(如HOLD)。2.CPU響應(yīng)請(qǐng)求后釋放總線控制權(quán)并回復(fù)響應(yīng)信號(hào)(如HLDA)。3.DMA控制器接管總線完成數(shù)據(jù)傳送。因此,DMA控制器通過(guò)總線請(qǐng)求信號(hào)主動(dòng)獲取控制權(quán),而非直接搶奪或依賴操作系統(tǒng)調(diào)度。選項(xiàng)C正確。16.下列關(guān)于C++類模板的說(shuō)法,錯(cuò)誤的是()。A.類模板的成員函數(shù)可以是函數(shù)模板B.類模板實(shí)例化時(shí)必須顯式指定模板參數(shù)C.類模板的靜態(tài)數(shù)據(jù)成員需在類外單獨(dú)定義D.類模板可以包含非類型模板參數(shù)【選項(xiàng)】A.類模板的成員函數(shù)可以是函數(shù)模板B.類模板實(shí)例化時(shí)必須顯式指定模板參數(shù)C.類模板的靜態(tài)數(shù)據(jù)成員需在類外單獨(dú)定義D.類模板可以包含非類型模板參數(shù)【參考答案】B【解析】-A正確,類模板的成員函數(shù)可以是獨(dú)立的函數(shù)模板。-B錯(cuò)誤,類模板實(shí)例化時(shí)可能通過(guò)構(gòu)造函數(shù)參數(shù)推導(dǎo)模板類型(C++17起支持),如`std::vectorv{1,2,3};`無(wú)需顯式指定``。-C正確,靜態(tài)成員需在類外定義以保證唯一實(shí)例化。-D正確,非類型模板參數(shù)(如整型常量)可用于定制類行為。17.在存儲(chǔ)器擴(kuò)展設(shè)計(jì)中,地址譯碼電路的主要功能是()。A.將二進(jìn)制地址轉(zhuǎn)換為存儲(chǔ)器片選信號(hào)B.提高CPU訪問(wèn)存儲(chǔ)器的速度C.擴(kuò)展存儲(chǔ)器的數(shù)據(jù)總線寬度D.實(shí)現(xiàn)存儲(chǔ)器的多級(jí)緩存機(jī)制【選項(xiàng)】A.將二進(jìn)制地址轉(zhuǎn)換為存儲(chǔ)器片選信號(hào)B.提高CPU訪問(wèn)存儲(chǔ)器的速度C.擴(kuò)展存儲(chǔ)器的數(shù)據(jù)總線寬度D.實(shí)現(xiàn)存儲(chǔ)器的多級(jí)緩存機(jī)制【參考答案】A【解析】地址譯碼電路的核心作用是根據(jù)CPU發(fā)出的地址信號(hào)生成對(duì)應(yīng)存儲(chǔ)器芯片的片選信號(hào)(如74LS138譯碼器)。選項(xiàng)B涉及訪問(wèn)速度提升,通常由緩存或總線優(yōu)化實(shí)現(xiàn);選項(xiàng)C屬于數(shù)據(jù)總線擴(kuò)展技術(shù);選項(xiàng)D是緩存層次設(shè)計(jì),三者均與譯碼電路無(wú)關(guān)。18.在C++中,實(shí)現(xiàn)運(yùn)行時(shí)多態(tài)性的關(guān)鍵技術(shù)是()。A.函數(shù)重載B.運(yùn)算符重載C.虛函數(shù)D.模板【選項(xiàng)】A.函數(shù)重載B.運(yùn)算符重載C.虛函數(shù)D.模板【參考答案】C【解析】運(yùn)行時(shí)多態(tài)依賴動(dòng)態(tài)綁定,需通過(guò)虛函數(shù)機(jī)制實(shí)現(xiàn):-A、B在編譯時(shí)綁定,屬于靜態(tài)多態(tài)。-C正確,虛函數(shù)通過(guò)虛函數(shù)表(vtable)在運(yùn)行時(shí)確定調(diào)用的具體函數(shù)。-D模板是編譯期多態(tài),不支持動(dòng)態(tài)綁定。19.微型計(jì)算機(jī)系統(tǒng)中,接口電路的基本功能不包括()。A.數(shù)據(jù)緩沖與鎖存B.信號(hào)電平轉(zhuǎn)換C.執(zhí)行算術(shù)邏輯運(yùn)算D.產(chǎn)生中斷請(qǐng)求信號(hào)【選項(xiàng)】A.數(shù)據(jù)緩沖與鎖存B.信號(hào)電平轉(zhuǎn)換C.執(zhí)行算術(shù)邏輯運(yùn)算D.產(chǎn)生中斷請(qǐng)求信號(hào)【參考答案】C【解析】接口電路功能包括:數(shù)據(jù)緩沖(如使用鎖存器)、信號(hào)轉(zhuǎn)換(如RS232電平轉(zhuǎn)換)、中斷控制(如8259A)等。算術(shù)邏輯運(yùn)算由CPU或?qū)S眠\(yùn)算單元(如ALU)完成,不屬于接口電路職責(zé)。選項(xiàng)C為正確答案。20.以下關(guān)于C++引用的描述,正確的是()。A.引用必須初始化,且不可重新綁定其他對(duì)象B.可以定義指向引用的指針C.引用占用獨(dú)立的內(nèi)存空間D.引用可以指向空值(nullptr)【選項(xiàng)】A.引用必須初始化,且不可重新綁定其他對(duì)象B.可以定義指向引用的指針C.引用占用獨(dú)立的內(nèi)存空間D.引用可以指向空值(nullptr)【參考答案】A【解析】-A正確,引用是對(duì)象的別名,定義時(shí)需綁定且不可更改。-B錯(cuò)誤,不存在指向引用的指針(因?yàn)橐貌皇菍?duì)象)。-C錯(cuò)誤,引用是別名,與被引用對(duì)象共享地址。-D錯(cuò)誤,引用必須綁定有效對(duì)象,不能為null。21.CPU響應(yīng)可屏蔽中斷請(qǐng)求的條件不包括()。A.當(dāng)前指令執(zhí)行結(jié)束B.中斷允許標(biāo)志IF=1C.沒(méi)有更高優(yōu)先級(jí)的中斷請(qǐng)求D.DMA傳送正在進(jìn)行【選項(xiàng)】A.當(dāng)前指令執(zhí)行結(jié)束B.中斷允許標(biāo)志IF=1C.沒(méi)有更高優(yōu)先級(jí)的中斷請(qǐng)求D.DMA傳送正在進(jìn)行【參考答案】D【解析】CPU響應(yīng)可屏蔽中斷需滿足:1.當(dāng)前指令執(zhí)行完畢(A正確)。2.IF=1(B正確)。3.無(wú)更高優(yōu)先級(jí)中斷請(qǐng)求(C正確)。D錯(cuò)誤,DMA傳送與中斷響應(yīng)無(wú)直接沖突,因DMA使用總線周期而中斷依賴CPU執(zhí)行流程。22.在C++中,以下代碼中對(duì)象obj的讀/寫控制信號(hào)(如讀信號(hào)RD、寫信號(hào)WR)何時(shí)產(chǎn)生?```cppclassDevice{public:voidwrite(intdata){/*寫入設(shè)備*/}intread(){/*讀取設(shè)備*/return0;}};intmain(){Deviceobj;obj.write(10);intx=obj.read();}```A.編譯時(shí)由編譯器生成B.程序加載到內(nèi)存時(shí)由操作系統(tǒng)生成C.程序運(yùn)行時(shí)通過(guò)對(duì)象地址譯碼產(chǎn)生D.僅在設(shè)計(jì)硬件接口時(shí)自動(dòng)產(chǎn)生【選項(xiàng)】A.編譯時(shí)由編譯器生成B.程序加載到內(nèi)存時(shí)由操作系統(tǒng)生成C.程序運(yùn)行時(shí)通過(guò)對(duì)象地址譯碼產(chǎn)生D.僅在設(shè)計(jì)硬件接口時(shí)自動(dòng)產(chǎn)生【參考答案】C【解析】題目中`Device`類模擬硬件接口,其讀寫操作在軟件層面觸發(fā)控制信號(hào)。實(shí)際硬件中,讀寫信號(hào)由CPU在執(zhí)行訪存指令時(shí)根據(jù)地址譯碼結(jié)果產(chǎn)生(如地址落入I/O端口范圍則激活I(lǐng)OR/IOW信號(hào))。選項(xiàng)C正確,強(qiáng)調(diào)運(yùn)行時(shí)通過(guò)地址譯碼動(dòng)態(tài)生成信號(hào)。23.在C++中,以下關(guān)于`const`關(guān)鍵字用法的描述,正確的是?【選項(xiàng)】A.`constint*p`表示指針p本身是常量,不可修改B.`int*constp`表示p指向的整數(shù)值是常量,不可修改C.`constint*constp`表示p的指向和指向的值均不可修改D.`const`修飾函數(shù)形參時(shí)僅對(duì)基本數(shù)據(jù)類型有效,對(duì)類對(duì)象無(wú)效【參考答案】C【解析】A錯(cuò)誤:`constint*p`表示p指向的整數(shù)值是常量(指針可變),而`int*constp`表示指針本身是常量(指向不可變)。B錯(cuò)誤:`int*constp`表示指針p本身不可修改,但指向的值可修改。C正確:`constint*constp`同時(shí)限制指針和指向的值均不可修改。D錯(cuò)誤:`const`可修飾類對(duì)象形參,表示函數(shù)內(nèi)不可修改該對(duì)象成員(如`voidfunc(constMyClass&obj)`)。24.以下關(guān)于C++運(yùn)算符優(yōu)先級(jí)的說(shuō)法中,錯(cuò)誤的是?【選項(xiàng)】A.自增運(yùn)算符`++`優(yōu)先級(jí)高于解引用運(yùn)算符`*`B.關(guān)系運(yùn)算符`>`優(yōu)先級(jí)高于邏輯與運(yùn)算符`&&`C.三元條件運(yùn)算符`?:`優(yōu)先級(jí)高于賦值運(yùn)算符`=`D.成員訪問(wèn)運(yùn)算符`.`優(yōu)先級(jí)高于函數(shù)調(diào)用運(yùn)算符`()`【參考答案】A【解析】A錯(cuò)誤:解引用運(yùn)算符`*`優(yōu)先級(jí)高于`++`。例如`*p++`等價(jià)于`*(p++)`而非`(*p)++`。B正確:關(guān)系運(yùn)算符優(yōu)先級(jí)為6級(jí),邏輯與為11級(jí)。C正確:條件運(yùn)算符(3級(jí))高于賦值(14級(jí))。D正確:成員訪問(wèn)(2級(jí))高于函數(shù)調(diào)用(1級(jí))。25.下列關(guān)于C++函數(shù)重載與默認(rèn)參數(shù)的說(shuō)法,正確的是?【選項(xiàng)】A.函數(shù)重載通過(guò)返回值類型區(qū)分不同版本B.默認(rèn)參數(shù)必須全部位于參數(shù)列表右側(cè)C.若函數(shù)`voidf(inta,charb=’x’)`和`voidf(inta)`同時(shí)存在,調(diào)用`f(5)`將導(dǎo)致二義性D.默認(rèn)參數(shù)的默認(rèn)值必須是編譯期常量【參考答案】C【解析】A錯(cuò)誤:重載僅通過(guò)參數(shù)類型/數(shù)量區(qū)分,返回值類型不能區(qū)分。B正確:默認(rèn)參數(shù)需遵循“右對(duì)齊”規(guī)則。C正確:因?yàn)閌f(5)`可匹配兩個(gè)版本(第二個(gè)參數(shù)可為默認(rèn)值),編譯器無(wú)法確定選擇哪一個(gè)。D錯(cuò)誤:默認(rèn)參數(shù)可為表達(dá)式(如全局變量),但需在調(diào)用點(diǎn)可見(jiàn)。26.在C++類繼承中,若基類成員訪問(wèn)權(quán)限為`protected`,派生類以`private`方式繼承,則在派生類中該成員的訪問(wèn)權(quán)限為?【選項(xiàng)】A.publicB.protectedC.privateD.不可訪問(wèn)【參考答案】C【解析】基類`protected`成員在`private`繼承后,派生類中訪問(wèn)權(quán)限降級(jí)為`private`。-`public`繼承:基類成員權(quán)限不變。-`protected`繼承:基類`public`和`protected`成員在派生類中變?yōu)閌protected`。-`private`繼承:基類所有成員在派生類中變?yōu)閌private`。27.下列關(guān)于虛函數(shù)的描述,錯(cuò)誤的是?【選項(xiàng)】A.構(gòu)造函數(shù)不能聲明為虛函數(shù)B.靜態(tài)成員函數(shù)可以被聲明為虛函數(shù)C.虛函數(shù)通過(guò)虛函數(shù)表(vtable)實(shí)現(xiàn)動(dòng)態(tài)綁定D.純虛函數(shù)使類成為抽象類【參考答案】B【解析】B錯(cuò)誤:靜態(tài)成員函數(shù)屬于類而非對(duì)象,無(wú)`this`指針,無(wú)法動(dòng)態(tài)綁定,故不可為虛函數(shù)。A正確:構(gòu)造函數(shù)需明確對(duì)象類型,虛函數(shù)機(jī)制未建立。C正確:虛函數(shù)表是實(shí)現(xiàn)多態(tài)的核心機(jī)制。D正確:含純虛函數(shù)(`virtualvoidf()=0;`)的類不可實(shí)例化,為抽象類。28.若定義`intarr[3][4];`,則以下訪問(wèn)數(shù)組元素的方式錯(cuò)誤的是?【選項(xiàng)】A.`*(*(arr+1)+2)`B.`*(arr[0]+3)`C.`(*arr)[4]`D.`arr[1][2]`【參考答案】C【解析】C錯(cuò)誤:`(*arr)`表示第一行(`arr[0]`),其有效索引為0~3,`(*arr)[4]`越界訪問(wèn)。A正確:等價(jià)于`arr[1][2]`(首行地址+1跳至第二行,再+2取第三列)。B正確:`arr[0]`是第一行首地址,`+3`后訪問(wèn)第一行第四列。D正確:標(biāo)準(zhǔn)二維數(shù)組訪問(wèn)語(yǔ)法。29.下列8086CPU寄存器中,通常用于存放段基址的是?【選項(xiàng)】A.AXB.BXC.CSD.IP【參考答案】C【解析】-CS(代碼段寄存器)存放代碼段基址,配合IP(指令指針)形成物理地址。-DS(數(shù)據(jù)段)、ES(附加段)、SS(堆棧段)也存放段基址。-AX、BX為通用寄存器(AX為累加器,BX可作基址寄存器)。30.在中斷處理過(guò)程中,中斷向量表的作用是?【選項(xiàng)】A.保存CPU寄存器狀態(tài)B.提供中斷服務(wù)程序的入口地址C.屏蔽低優(yōu)先級(jí)中斷請(qǐng)求D.記錄中斷觸發(fā)次數(shù)【參考答案】B【解析】中斷向量表位于內(nèi)存0~3FFH區(qū)域,存儲(chǔ)256個(gè)中斷服務(wù)程序的入口地址(CS:IP)。-A錯(cuò)誤:寄存器狀態(tài)由CPU自動(dòng)壓棧保存。-C錯(cuò)誤:中斷屏蔽由可編程中斷控制器(如8259A)實(shí)現(xiàn)。-D錯(cuò)誤:中斷次數(shù)需通過(guò)軟件計(jì)數(shù)。31.8255A工作在方式1輸入時(shí),用于外設(shè)通知CPU數(shù)據(jù)已準(zhǔn)備好的信號(hào)是?【選項(xiàng)】A.INTRB.STBC.IBFD.OBF【參考答案】B【解析】-方式1輸入時(shí),外設(shè)通過(guò)`STB`(Strobe)信號(hào)將數(shù)據(jù)鎖存至8255A,隨后8255A置位`IBF`(InputBufferFull)并產(chǎn)生`INTR`中斷請(qǐng)求。-A錯(cuò)誤:`INTR`是8255A向CPU發(fā)出的中斷請(qǐng)求信號(hào)。-C錯(cuò)誤:`IBF`由8255A發(fā)出,用于告知外設(shè)“輸入緩沖器滿”狀態(tài)。-D錯(cuò)誤:`OBF`(OutputBufferFull)用于輸出模式。32.8237DMA控制器采用固定優(yōu)先級(jí)時(shí),優(yōu)先級(jí)最高的通道是?【選項(xiàng)】A.通道0B.通道1C.通道2D.通道3【參考答案】A【解析】-固定優(yōu)先級(jí)模式下,通道0優(yōu)先級(jí)最高,通道3最低。-循環(huán)優(yōu)先級(jí)模式下,優(yōu)先級(jí)隨每次DMA操作輪轉(zhuǎn)。-通道0通常用于內(nèi)存刷新(如DRAM),需較高優(yōu)先級(jí)保證系統(tǒng)穩(wěn)定。33.在微型計(jì)算機(jī)系統(tǒng)中,馮·諾依曼體系結(jié)構(gòu)的基本原理是()。A.數(shù)據(jù)和指令分開(kāi)存儲(chǔ)B.采用二進(jìn)制形式表示數(shù)據(jù)和指令C.通過(guò)微程序控制指令執(zhí)行D.只包含運(yùn)算器、控制器和存儲(chǔ)器【選項(xiàng)】A.數(shù)據(jù)和指令分開(kāi)存儲(chǔ)B.采用二進(jìn)制形式表示數(shù)據(jù)和指令C.通過(guò)微程序控制指令執(zhí)行D.只包含運(yùn)算器、控制器和存儲(chǔ)器【參考答案】B【解析】馮·諾依曼體系結(jié)構(gòu)的核心特征是“存儲(chǔ)程序”概念,即指令和數(shù)據(jù)以二進(jìn)制形式共同存儲(chǔ)在存儲(chǔ)器中,由控制器按順序讀取執(zhí)行。A錯(cuò)誤,指令和數(shù)據(jù)存儲(chǔ)在同一個(gè)存儲(chǔ)器中;C是微程序控制器的實(shí)現(xiàn)方式,非體系結(jié)構(gòu)原理;D不完整,馮·諾依曼體系還包括輸入/輸出設(shè)備。34.8086CPU響應(yīng)可屏蔽中斷時(shí),中斷向量表的地址由()計(jì)算得到。A.中斷類型號(hào)乘以8B.中斷類型號(hào)乘以4C.中斷類型號(hào)加上基地址D.中斷類型號(hào)左移2位【選項(xiàng)】A.中斷類型號(hào)乘以8B.中斷類型號(hào)乘以4C.中斷類型號(hào)加上基地址D.中斷類型號(hào)左移2位【參考答案】B【解析】8086的中斷向量表每項(xiàng)占4字節(jié)(CS和IP各2字節(jié)),故中斷向量地址=中斷類型號(hào)×4(等價(jià)于左移2位)。D的操作結(jié)果與B相同,但描述不嚴(yán)謹(jǐn),B更符合教材表述。35.下列存儲(chǔ)器中,需要紫外線擦除數(shù)據(jù)的是()。A.EPROMB.EEPROMC.SRAMD.DRAM【選項(xiàng)】A.EPROMB.EEPROMC.SRAMD.DRAM【參考答案】A【解析】EPROM(可擦除可編程只讀存儲(chǔ)器)通過(guò)紫外光擦除數(shù)據(jù);EEPROM通過(guò)電信號(hào)擦除;SRAM和DRAM均為易失性存儲(chǔ)器,無(wú)需擦除操作。二、多選題(共35題)1.在C++程序中,關(guān)于const關(guān)鍵字的使用,下列哪些描述是正確的?【選項(xiàng)】A.使用const修飾成員函數(shù)時(shí),該函數(shù)不能修改類的任何數(shù)據(jù)成員;B.const對(duì)象只能調(diào)用const成員函數(shù),非const對(duì)象可以調(diào)用所有成員函數(shù);C.constint*p表示p是一個(gè)指向常量的指針,指針本身的值可以改變;D.int*constp表示p是一個(gè)常量指針,指針指向的值可以被修改;E.函數(shù)參數(shù)中的const引用可以避免對(duì)象拷貝,同時(shí)防止函數(shù)內(nèi)部修改原對(duì)象?!緟⒖即鸢浮緼,B,C,D,E【解析】A正確:const成員函數(shù)承諾不修改類成員(mutable修飾的成員除外)。B正確:const對(duì)象僅能調(diào)用const成員函數(shù)以保證不修改對(duì)象狀態(tài),非const對(duì)象可調(diào)用所有函數(shù)。C正確:constint*p中,指針p可以指向其他地址(值可變),但指向的內(nèi)容不可通過(guò)p修改。D正確:int*constp中,p的指向固定,但指向的整數(shù)值可通過(guò)p修改。E正確:constT&作為參數(shù)既能傳遞引用避免拷貝開(kāi)銷,又禁止函數(shù)內(nèi)修改實(shí)參內(nèi)容。2.下列關(guān)于C++動(dòng)態(tài)內(nèi)存管理的說(shuō)法,錯(cuò)誤的有哪些?【選項(xiàng)】A.new運(yùn)算符分配的內(nèi)存若未手動(dòng)釋放,程序結(jié)束時(shí)會(huì)由操作系統(tǒng)自動(dòng)回收;B.delete[]可用于釋放new分配的單對(duì)象內(nèi)存;C.malloc與new均可用于構(gòu)造對(duì)象,但new會(huì)調(diào)用構(gòu)造函數(shù);D.shared_ptr使用引用計(jì)數(shù)機(jī)制,可完全避免循環(huán)引用導(dǎo)致的內(nèi)存泄漏;E.使用unique_ptr時(shí),可通過(guò)release()方法轉(zhuǎn)移所有權(quán)而不銷毀對(duì)象?!緟⒖即鸢浮緽,C,D【解析】B錯(cuò)誤:用delete[]釋放單對(duì)象內(nèi)存會(huì)導(dǎo)致未定義行為,應(yīng)為delete。C錯(cuò)誤:malloc僅分配內(nèi)存,不調(diào)用構(gòu)造函數(shù);new會(huì)觸發(fā)構(gòu)造。D錯(cuò)誤:shared_ptr在循環(huán)引用場(chǎng)景下引用計(jì)數(shù)無(wú)法歸零,依然會(huì)泄漏內(nèi)存。A正確:未釋放的堆內(nèi)存由操作系統(tǒng)在進(jìn)程終止時(shí)回收(非優(yōu)雅釋放)。E正確:release()會(huì)釋放unique_ptr所有權(quán)并返回裸指針,對(duì)象需后續(xù)手動(dòng)管理。3.下列哪些屬于C++多態(tài)的實(shí)現(xiàn)方式?【選項(xiàng)】A.通過(guò)函數(shù)重載實(shí)現(xiàn)編譯時(shí)多態(tài);B.使用模板實(shí)現(xiàn)泛型編程;C.通過(guò)虛函數(shù)和繼承實(shí)現(xiàn)運(yùn)行時(shí)多態(tài);D.利用運(yùn)算符重載實(shí)現(xiàn)特定行為多態(tài);E.使用宏定義實(shí)現(xiàn)代碼多態(tài)擴(kuò)展?!緟⒖即鸢浮緼,B,C,D【解析】A正確:函數(shù)重載為靜態(tài)多態(tài)(編譯時(shí)決議)。B正確:模板通過(guò)參數(shù)化類型實(shí)現(xiàn)泛型多態(tài)。C正確:虛函數(shù)機(jī)制為動(dòng)態(tài)多態(tài)(運(yùn)行時(shí)決議)。D正確:運(yùn)算符重載允許自定義操作符行為,屬于靜態(tài)多態(tài)。E錯(cuò)誤:宏是預(yù)處理器替換,不涉及多態(tài)機(jī)制且類型不安全。4.以下關(guān)于STL容器的描述,正確的有哪些?【選項(xiàng)】A.vector在尾部插入元素的平均時(shí)間復(fù)雜度為O(1);B.list支持隨機(jī)訪問(wèn)迭代器;C.map底層通常由紅黑樹(shù)實(shí)現(xiàn),鍵值有序且唯一;D.unordered_set的插入操作最壞時(shí)間復(fù)雜度為O(n);E.deque的中間插入操作效率高于vector?!緟⒖即鸢浮緼,C,D【解析】A正確:vector尾部插入攤還時(shí)間復(fù)雜度為O(1),可能觸發(fā)擴(kuò)容但均攤后為常量。B錯(cuò)誤:list僅支持雙向迭代器,隨機(jī)訪問(wèn)需線性時(shí)間。C正確:map基于紅黑樹(shù)保證有序性,鍵不可重復(fù)。D正確:哈希沖突嚴(yán)重時(shí)unordered_set插入退化為O(n)。E錯(cuò)誤:deque中間插入需移動(dòng)元素,時(shí)間復(fù)雜度O(n),雖優(yōu)于vector(需整體搬移)但本質(zhì)同為線性。5.下列代碼段中,哪些會(huì)導(dǎo)致未定義行為(UB)?【選項(xiàng)】A.int*p=newint(5);deletep;*p=10;B.constintx=10;int*px=const_cast(&x);*px=20;C.std::vectorv;v[0]=1;D.intarr[3]={1,2,3};for(inti=0;i<=3;i++)arr[i]*=2;E.char*s="hello";s[0]='H';【參考答案】A,B,C,D,E【解析】A:訪問(wèn)已釋放內(nèi)存(懸垂指針)導(dǎo)致UB。B:修改const對(duì)象(x原本為常量)違反常量性,UB。C:訪問(wèn)空vector的operator[],越界訪問(wèn)UB。D:arr[3]越界訪問(wèn)(合法下標(biāo)為0-2),UB。E:C++11起字符串字面量不可修改,修改s[0]觸發(fā)UB。6.關(guān)于C++異常處理,正確的描述包括哪些?【選項(xiàng)】A.throw拋出異常時(shí),會(huì)復(fù)制構(gòu)造異常對(duì)象;B.所有異常類必須繼承自std::exception;C.noexcept聲明可優(yōu)化代碼,但違反時(shí)會(huì)直接調(diào)用std::terminate;D.catch(...)可以捕獲任何類型的異常,包括訪問(wèn)越界;E.構(gòu)造函數(shù)失敗時(shí)推薦使用異常而非錯(cuò)誤碼?!緟⒖即鸢浮緼,C,E【解析】A正確:throw按值拋出時(shí)會(huì)生成臨時(shí)副本。B錯(cuò)誤:自定義異常只需可拷貝即可,無(wú)需繼承std::exception(但建議繼承)。C正確:noexcept函數(shù)拋出異常會(huì)終止程序。D錯(cuò)誤:catch(...)僅捕獲C++異常,系統(tǒng)級(jí)錯(cuò)誤(如SIGSEGV)無(wú)法捕獲。E正確:構(gòu)造函數(shù)無(wú)返回值,異常是報(bào)告失敗的合理機(jī)制。7.下列哪些情況會(huì)觸發(fā)拷貝構(gòu)造函數(shù)的調(diào)用?【選項(xiàng)】A.對(duì)象按值傳遞給函數(shù)參數(shù);B.函數(shù)返回一個(gè)局部對(duì)象(未啟用返回值優(yōu)化);C.使用賦值運(yùn)算符初始化對(duì)象;D.通過(guò)new創(chuàng)建對(duì)象數(shù)組;E.將一個(gè)對(duì)象顯式類型轉(zhuǎn)換為同類對(duì)象?!緟⒖即鸢浮緼,B【解析】A正確:值傳遞時(shí)實(shí)參到形參的拷貝觸發(fā)拷貝構(gòu)造。B正確:返回局部對(duì)象時(shí)若未優(yōu)化(RVO/NRVO)會(huì)調(diào)用拷貝構(gòu)造生成臨時(shí)對(duì)象。C錯(cuò)誤:賦值運(yùn)算符涉及已有對(duì)象的賦值,調(diào)用operator=而非拷貝構(gòu)造。D錯(cuò)誤:new[]會(huì)調(diào)用默認(rèn)構(gòu)造函數(shù)(若自定義則需顯式初始化)。E錯(cuò)誤:顯式轉(zhuǎn)換如static_cast(obj)可能調(diào)用轉(zhuǎn)換構(gòu)造函數(shù)或轉(zhuǎn)換運(yùn)算符。8.以下關(guān)于C++模板的說(shuō)法,錯(cuò)誤的有哪些?【選項(xiàng)】A.類模板的成員函數(shù)只有在被使用時(shí)才會(huì)實(shí)例化;B.函數(shù)模板支持偏特化;C.模板參數(shù)可以是整型常量值;D.模板的顯式實(shí)例化需在頭文件中進(jìn)行;E.可變參數(shù)模板可通過(guò)遞歸展開(kāi)處理參數(shù)包?!緟⒖即鸢浮緽,D【解析】A正確:惰性實(shí)例化避免冗余代碼生成(C++標(biāo)準(zhǔn)特性)。B錯(cuò)誤:函數(shù)模板不允許偏特化,僅允許全特化而類模板支持偏特化。C正確:非類型模板參數(shù)可為整型常量(如template)。D錯(cuò)誤:顯式實(shí)例化通常在.cpp文件中進(jìn)行以防止重復(fù)定義。E正確:如通過(guò)tuple或折疊表達(dá)式處理參數(shù)包。9.下列哪些運(yùn)算符在C++中不能被重載?【選項(xiàng)】A..(成員訪問(wèn)運(yùn)算符);B.?:(條件運(yùn)算符);C.sizeof;D.::(作用域解析符);E.new/delete?!緟⒖即鸢浮緼,B,C,D【解析】A、B、C、D均不能重載:標(biāo)準(zhǔn)規(guī)定這些運(yùn)算符保留給編譯器處理。E錯(cuò)誤:new/delete可重載(全局或類特定版本),自定義內(nèi)存管理。10.關(guān)于移動(dòng)語(yǔ)義和右值引用,正確的描述包括哪些?【選項(xiàng)】A.std::move將左值無(wú)條件轉(zhuǎn)換為右值引用;B.移動(dòng)構(gòu)造函數(shù)應(yīng)聲明為noexcept以保證容器操作強(qiáng)異常安全;C.右值引用形參可綁定到左值實(shí)參;D.被移動(dòng)后的對(duì)象狀態(tài)為有效但不確定;E.完美轉(zhuǎn)發(fā)需結(jié)合std::forward與模板推導(dǎo)實(shí)現(xiàn)。【參考答案】A,B,D,E【解析】A正確:std::move本質(zhì)是static_cast的封裝。B正確:vector重分配等操作要求移動(dòng)構(gòu)造不拋異常以保證安全。C錯(cuò)誤:右值引用形參(T&&)僅能綁定右值,需forward處理左值。D正確:移動(dòng)后對(duì)象應(yīng)處于可析構(gòu)狀態(tài)(如空指針)。E正確:forward基于引用折疊保留值類別實(shí)現(xiàn)完美轉(zhuǎn)發(fā)。11.下列有關(guān)C++中類與對(duì)象的描述中,正確的有哪些?A.類的成員函數(shù)可以訪問(wèn)類的所有成員,包括私有成員B.一個(gè)類的對(duì)象可以作為另一個(gè)類的成員C.構(gòu)造函數(shù)可以聲明為虛函數(shù)D.析構(gòu)函數(shù)可以為空函數(shù)體【選項(xiàng)】ABCD【參考答案】ABD【解析】A正確:類的成員函數(shù)可以訪問(wèn)該類所有成員(公有、保護(hù)、私有);B正確:對(duì)象組合是常見(jiàn)設(shè)計(jì)模式,一個(gè)類的對(duì)象可作為另一類的數(shù)據(jù)成員;C錯(cuò)誤:構(gòu)造函數(shù)不能是虛函數(shù),因?yàn)樘摵瘮?shù)表在構(gòu)造函數(shù)執(zhí)行前未初始化;D正確:析構(gòu)函數(shù)允許不執(zhí)行任何操作,故空函數(shù)體合法(但一般不推薦)。12.在C++中斷處理編程中,關(guān)于中斷向量的描述正確的是?A.中斷向量是中斷服務(wù)程序的入口地址B.中斷向量表位于內(nèi)存固定位置C.在保護(hù)模式下中斷向量表由IDTR寄存器指向D.可屏蔽中斷必須通過(guò)中斷控制器管理【選項(xiàng)】ABCD【參考答案】ABCD【解析】A正確:中斷向量存儲(chǔ)中斷服務(wù)程序首地址;B正確:實(shí)模式下中斷向量表固定位于00000H~003FFH;C正確:保護(hù)模式下IDTR寄存器存儲(chǔ)中斷描述符表基址;D正確:可屏蔽中斷需8259A等控制器實(shí)現(xiàn)優(yōu)先級(jí)管理和屏蔽。13.下列關(guān)于C++模板特化的描述,錯(cuò)誤的是?A.函數(shù)模板不支持全特化,僅支持偏特化B.類模板的成員函數(shù)可單獨(dú)特化C.特化模板必須出現(xiàn)在原始模板定義之后D.特化版本與通用模板的模板參數(shù)數(shù)量必須相同【選項(xiàng)】ABCD【參考答案】AD【解析】A錯(cuò)誤:函數(shù)模板支持全特化但不可偏特化(需通過(guò)重載實(shí)現(xiàn)類似效果);B正確:類模板允許對(duì)特定類型單獨(dú)特化成員函數(shù);C正確:特化聲明需在通用模板定義后以避免編譯歧義;D錯(cuò)誤:全特化模板參數(shù)數(shù)量可為0(如`template<>classA`)。14.以下哪些操作可能導(dǎo)致C++動(dòng)態(tài)內(nèi)存安全問(wèn)題?A.對(duì)已釋放的內(nèi)存再次寫入B.使用new[]分配但用delete釋放C.未初始化指針解引用D.未捕獲bad_alloc異?!具x項(xiàng)】ABCD【參考答案】ABCD【解析】A導(dǎo)致野指針訪問(wèn);B引發(fā)未定義行為(應(yīng)用delete[]);C觸發(fā)非法內(nèi)存訪問(wèn);D未處理內(nèi)存耗盡異??赡軐?dǎo)致程序崩潰。15.關(guān)于C++運(yùn)算符重載的描述,錯(cuò)誤的有?A..*和::運(yùn)算符可被重載B.重載運(yùn)算符至少有一個(gè)操作數(shù)為用戶自定義類型C.=、[]、()只能重載為成員函數(shù)D.重載后的運(yùn)算符優(yōu)先級(jí)可改變【選項(xiàng)】ABCD【參考答案】AD【解析】A錯(cuò)誤:.*、::、sizeof等運(yùn)算符不可重載;B正確:避免修改基本類型運(yùn)算語(yǔ)義;C正確:這三個(gè)運(yùn)算符必須為成員函數(shù)形式;D錯(cuò)誤:重載不改變運(yùn)算符原有優(yōu)先級(jí)。16.微型計(jì)算機(jī)中,8255A并行接口芯片的工作方式包括?A.方式0——基本輸入輸出B.方式1——選通輸入輸出C.方式2——雙向總線D.方式3——高速脈沖調(diào)制【選項(xiàng)】ABCD【參考答案】ABC【解析】D錯(cuò)誤:8255A無(wú)方式3,方式2是雙向傳輸(僅A口支持),方式0/1/2為正確分類,高速脈沖調(diào)制非8255A功能。17.下列關(guān)于C++異常處理的描述,正確的是?A.catch(...)可捕獲所有類型異常B.異常拋出后若不捕獲程序?qū)⒔K止C.析構(gòu)函數(shù)不應(yīng)拋出異常D.noexcept關(guān)鍵字保證函數(shù)不拋出任何異?!具x項(xiàng)】ABCD【參考答案】ABC【解析】D錯(cuò)誤:noexcept僅聲明不拋異常,若內(nèi)部拋出則直接terminate,但無(wú)法“保證”不拋;A正確:catch(...)為全捕獲語(yǔ)法;B正確:未捕獲異常觸發(fā)std::terminate;C正確:析構(gòu)函數(shù)拋異??赡軐?dǎo)致資源泄露。18.在C++與硬件交互編程中,volatile關(guān)鍵字的作用包括?A.阻止編譯器優(yōu)化對(duì)變量的讀寫B(tài).確保變量在寄存器中的值被更新C.強(qiáng)制變量存儲(chǔ)在內(nèi)存而非緩存D.實(shí)現(xiàn)多線程間原子操作【選項(xiàng)】ABCD【參考答案】AC【解析】A正確:volatile防止編譯器優(yōu)化掉對(duì)硬件寄存器的訪問(wèn);C正確:確保每次訪問(wèn)都從內(nèi)存讀?。ㄟm用于映射到I/O端口的變量);B錯(cuò)誤:volatile不保證寄存器更新(實(shí)際通過(guò)內(nèi)存訪問(wèn)實(shí)現(xiàn));D錯(cuò)誤:原子操作需用atomic而非volatile。19.下列關(guān)于8086/8088存儲(chǔ)器分段管理的描述,正確的是?A.物理地址=段基址×16+偏移地址B.代碼段和數(shù)據(jù)段可重疊C.堆棧段最大為64KBD.DS寄存器指向當(dāng)前數(shù)據(jù)段【選項(xiàng)】ABCD【參考答案】ABCD【解析】A正確:8086采用“段基址左移4位+偏移”生成20位物理地址;B正確:段可重疊以提高內(nèi)存利用率;C正確:每段最多216字節(jié);D正確:DS存儲(chǔ)數(shù)據(jù)段基址。20.在C++中,下列哪些關(guān)于const的描述是錯(cuò)誤的?A.const對(duì)象必須初始化B.const成員函數(shù)可修改mutable成員C.constexpr函數(shù)所有參數(shù)必須為常量D.指向const對(duì)象的指針本身可修改【選項(xiàng)】ABCD【參考答案】C【解析】C錯(cuò)誤:constexpr函數(shù)參數(shù)可為非常量(但調(diào)用時(shí)若傳入非常量則結(jié)果可能非編譯期常量);A正確:const對(duì)象初始化后不可修改;B正確:mutable成員在const函數(shù)中仍可修改;D正確:指針本身(地址)可修改,指向的內(nèi)容不可改。21.下列關(guān)于8086微處理器中斷系統(tǒng)的描述中,正確的是:A.中斷向量表中每個(gè)中斷向量占2個(gè)字節(jié)B.非屏蔽中斷的優(yōu)先級(jí)低于可屏蔽中斷C.中斷類型號(hào)的范圍是0-255D.執(zhí)行IRET指令后會(huì)從堆棧恢復(fù)CS和IP的值【選項(xiàng)】A.中斷向量表中每個(gè)中斷向量占2個(gè)字節(jié)B.非屏蔽中斷的優(yōu)先級(jí)低于可屏蔽中斷C.中斷類型號(hào)的范圍是0-255D.執(zhí)行IRET指令后會(huì)從堆?;謴?fù)CS和IP的值【參考答案】CD【解析】A錯(cuò)誤:中斷向量表每個(gè)中斷向量占4字節(jié)(CS和IP各2字節(jié))。B錯(cuò)誤:非屏蔽中斷優(yōu)先級(jí)高于可屏蔽中斷。C正確:中斷類型號(hào)范圍為0-255,對(duì)應(yīng)256個(gè)中斷向量。D正確:IRET指令依次恢復(fù)IP、CS和標(biāo)志寄存器。22.在C++面向?qū)ο蟪绦蛟O(shè)計(jì)中,以下關(guān)于構(gòu)造函數(shù)的描述正確的有:A.構(gòu)造函數(shù)可以聲明為虛函數(shù)B.構(gòu)造函數(shù)可以重載C.構(gòu)造函數(shù)不能被顯式調(diào)用D.派生類構(gòu)造函數(shù)會(huì)隱式調(diào)用基類的默認(rèn)構(gòu)造函數(shù)【選項(xiàng)】A.構(gòu)造函數(shù)可以聲明為虛函數(shù)B.構(gòu)造函數(shù)可以重載C.構(gòu)造函數(shù)不能被顯式調(diào)用D.派生類構(gòu)造函數(shù)會(huì)隱式調(diào)用基類的默認(rèn)構(gòu)造函數(shù)【參考答案】BD【解析】A錯(cuò)誤:構(gòu)造函數(shù)不能聲明為虛函數(shù)。B正確:構(gòu)造函數(shù)支持重載。C錯(cuò)誤:可通過(guò)定位new操作顯式調(diào)用構(gòu)造函數(shù)。D正確:若未顯式調(diào)用基類構(gòu)造函數(shù),則默認(rèn)調(diào)用基類無(wú)參構(gòu)造函數(shù)。23.關(guān)于8255A可編程并行接口芯片的工作模式,正確的說(shuō)法是:A.模式0是基本輸入/輸出方式,無(wú)需聯(lián)絡(luò)信號(hào)B.模式1支持雙向數(shù)據(jù)傳輸C.模式2僅適用于A組端口D.模式1采用中斷驅(qū)動(dòng)方式時(shí)需使用INTE控制位【選項(xiàng)】A.模式0是基本輸入/輸出方式,無(wú)需聯(lián)絡(luò)信號(hào)B.模式1支持雙向數(shù)據(jù)傳輸C.模式2僅適用于A組端口D.模式1采用中斷驅(qū)動(dòng)方式時(shí)需使用INTE控制位【參考答案】ACD【解析】A正確:模式0為基礎(chǔ)I/O模式,無(wú)握手信號(hào)。B錯(cuò)誤:模式2才支持雙向數(shù)據(jù)傳輸。C正確:模式2僅A組(PA口)可用。D正確:模式1的中斷功能由INTE位控制開(kāi)啟。24.下列C++語(yǔ)言特性中,支持運(yùn)行時(shí)多態(tài)的有:A.函數(shù)重載B.虛函數(shù)C.模板類D.動(dòng)態(tài)類型轉(zhuǎn)換(dynamic_cast)【選項(xiàng)】A.函數(shù)重載B.虛函數(shù)C.模板類D.動(dòng)態(tài)類型轉(zhuǎn)換(dynamic_cast)【參考答案】BD【解析】A錯(cuò)誤:函數(shù)重載是編譯時(shí)多態(tài)。B正確:虛函數(shù)通過(guò)虛表實(shí)現(xiàn)運(yùn)行時(shí)多態(tài)。C錯(cuò)誤:模板類屬于編譯時(shí)多態(tài)。D正確:dynamic_cast在運(yùn)行時(shí)檢查類型信息。25.下列屬于DMA控制器工作方式的有:A.單字節(jié)傳輸方式B.塊傳輸方式C.查詢傳輸方式D.級(jí)聯(lián)傳輸方式【選項(xiàng)】A.單字節(jié)傳輸方式B.塊傳輸方式C.查詢傳輸方式D.級(jí)聯(lián)傳輸方式【參考答案】ABD【解析】A正確:DMA每次傳輸一個(gè)字節(jié)后釋放總線。B正確:連續(xù)傳輸整塊數(shù)據(jù)后才釋放總線。C錯(cuò)誤:查詢傳輸屬于程序控制I/O方式。D正確:級(jí)聯(lián)用于擴(kuò)展DMA通道數(shù)。26.關(guān)于C++中const關(guān)鍵字的用法,正確的描述有:A.const成員函數(shù)不能修改類的數(shù)據(jù)成員B.const對(duì)象只能調(diào)用const成員函數(shù)C.常量表達(dá)式必須用constexpr聲明D.const指針可以指向非const變量【選項(xiàng)】A.const成員函數(shù)不能修改類的數(shù)據(jù)成員B.const對(duì)象只能調(diào)用const成員函數(shù)C.常量表達(dá)式必須用constexpr聲明D.const指針可以指向非const變量【參考答案】ABD【解析】A正確:const成員函數(shù)禁止修改成員變量(mutable除外)。B正確:const對(duì)象的安全調(diào)用限制。C錯(cuò)誤:C++11前可用const聲明常量表達(dá)式。D正確:指向常量的指針可以指向非常量數(shù)據(jù)(權(quán)限縮?。?。27.8086系統(tǒng)中,下列地址計(jì)算方式正確的有:A.物理地址=段地址×10H+偏移地址B.邏輯地址CS:IP指向下條指令地址C.堆棧操作時(shí)物理地址=SS×10H+SPD.數(shù)據(jù)段存取時(shí)物理地址=DS×10H+EA【選項(xiàng)】A.物理地址=段地址×10H+偏移地址B.邏輯地址CS:IP指向下條指令地址C.堆棧操作時(shí)物理地址=SS×10H+SPD.數(shù)據(jù)段存取時(shí)物理地址=DS×10H+EA【參考答案】ABD【解析】A正確:8086物理地址計(jì)算公式。B正確:CS:IP始終指向待執(zhí)行指令。C錯(cuò)誤:堆棧地址為SS×10H+BP(非SP)。D正確:EA為有效地址,結(jié)合DS計(jì)算物理地址。28.下列關(guān)于微機(jī)串行通信的描述,正確的有:A.RS-232C采用負(fù)邏輯電平B.異步通信需保持發(fā)送與接收時(shí)鐘嚴(yán)格同步C.奇偶校驗(yàn)可檢測(cè)奇數(shù)位錯(cuò)誤D.波特率即比特率,單位都是bps【選項(xiàng)】A.RS-232C采用負(fù)邏輯電平B.異步通信需保持發(fā)送與接收時(shí)鐘嚴(yán)格同步C.奇偶校驗(yàn)可檢測(cè)奇數(shù)位錯(cuò)誤D.波特率即比特率,單位都是bps【參考答案】AC【解析】A正確:RS-232C規(guī)定+3V~+15V為邏輯0。B錯(cuò)誤:異步通信僅要求字符幀內(nèi)同步。C正確:奇偶校驗(yàn)只能發(fā)現(xiàn)奇數(shù)個(gè)位錯(cuò)誤。D錯(cuò)誤:波特率是信號(hào)變化率,可能不等于比特率(如曼徹斯特編碼)。29.關(guān)于C++異常處理機(jī)制,正確的描述有:A.try塊必須至少跟隨一個(gè)catch塊B.異常拋出后會(huì)立即終止程序C.throw可拋出任意類型的對(duì)象D.派生類異常應(yīng)由基類異常先捕獲【選項(xiàng)】A.try塊必須至少跟隨一個(gè)catch塊B.異常拋出后會(huì)立即終止程序C.throw可拋出任意類型的對(duì)象D.派生類異常應(yīng)由基類異常先捕獲【參考答案】AC【解析】A正確:語(yǔ)法規(guī)定try必須配合catch使用。B錯(cuò)誤:未被捕獲才會(huì)終止程序。C正確:可拋出基本類型、自定義類等對(duì)象。D錯(cuò)誤:應(yīng)先捕獲派生類異常,否則基類catch會(huì)截獲。30.關(guān)于8253定時(shí)/計(jì)數(shù)器的初始化操作,正確的步驟有:A.先寫控制字再寫計(jì)數(shù)初值B.計(jì)數(shù)器可工作在二進(jìn)制或BCD計(jì)數(shù)方式C.方式4(軟件觸發(fā)選通)需重復(fù)寫入初值D.讀計(jì)數(shù)值時(shí)需先鎖存后讀取【選項(xiàng)】A.先寫控制字再寫計(jì)數(shù)初值B.計(jì)數(shù)器可工作在二進(jìn)制或BCD計(jì)數(shù)方式C.方式4(軟件觸發(fā)選通)需重復(fù)寫入初值D.讀計(jì)數(shù)值時(shí)需先鎖存后讀取【參考答案】ABD【解析】A正確:初始化順序要求。B正確:控制字可設(shè)置二進(jìn)制或BCD碼模式。C錯(cuò)誤:方式4為軟件觸發(fā)單次計(jì)數(shù),無(wú)需重復(fù)寫入。D正確:讀計(jì)數(shù)值需先發(fā)鎖存命令防止數(shù)據(jù)變化。31.在C++中,下列關(guān)于函數(shù)重載的說(shuō)法正確的是?【選項(xiàng)】A.函數(shù)重載要求函數(shù)名相同且參數(shù)個(gè)數(shù)不同B.返回值類型不同可作為函數(shù)重載的依據(jù)C.僅const修飾符不同(如`voidfunc(int)`和`voidfunc(int)const`)可以構(gòu)成重載D.參數(shù)類型或順序不同可構(gòu)成重載【參考答案】ACD【解析】A正確:函數(shù)重載核心條件是函數(shù)名相同且參數(shù)列表不同(個(gè)數(shù)、類型或順序)。B錯(cuò)誤:返回值類型不同不能作為重載依據(jù)。C正確:成員函數(shù)const修飾符不同(如常成員函數(shù)與非const成員函數(shù))屬于合法重載。D正確:參數(shù)類型或順序不同(如`voidf(int,char)`與`voidf(char,int)`)滿足重載條件。32.關(guān)于C++虛函數(shù)的描述,以下正確的有?【選項(xiàng)】A.基類虛函數(shù)在派生類中必須被重寫B(tài).虛函數(shù)可通過(guò)基類指針調(diào)用派生類的實(shí)現(xiàn)C.構(gòu)造函數(shù)可以是虛函數(shù)D.純虛函數(shù)必須在派生類中實(shí)現(xiàn)【參考答案】BD【解析】A錯(cuò)誤:虛函數(shù)在派生類中可不重寫(除非是純虛函數(shù))。B正確:虛函數(shù)通過(guò)基類指針或引用調(diào)用時(shí)動(dòng)態(tài)綁定派生類實(shí)現(xiàn)。C錯(cuò)誤:構(gòu)造函數(shù)不能為虛函數(shù)(對(duì)象創(chuàng)建時(shí)虛表尚未初始化)。D正確:純虛函數(shù)(如`virtualvoidf()=0;`)的派生類必須實(shí)現(xiàn)該函數(shù)(抽象類例外)。33.下列哪些屬于C++異常處理的關(guān)鍵字?【選項(xiàng)】A.tryB.catchC.throwD.finally【參考答案】ABC【解析】A/B/C正確:`try`定義監(jiān)控代碼塊,`catch`捕獲異常,`throw`拋出異常。D錯(cuò)誤:C++無(wú)`finally`關(guān)鍵字(此關(guān)鍵字存在于Java/C#中)。34.微型計(jì)算機(jī)中,以下屬于接口技術(shù)中DMA方式特點(diǎn)的是?【選項(xiàng)】A.數(shù)據(jù)傳輸由CPU控制完成B.數(shù)據(jù)傳輸不經(jīng)過(guò)CPUC.適用于大批量高速數(shù)據(jù)傳輸D.需占用系統(tǒng)地址和數(shù)據(jù)總線【參考答案】BCD【解析】A錯(cuò)誤:DMA(直接存儲(chǔ)器存?。┯蒁MA控制器獨(dú)立控制傳輸,無(wú)需CPU干預(yù)。B正確:數(shù)據(jù)直接在I/O設(shè)備和內(nèi)存間傳輸。C正確:DMA適用于磁盤、視頻采集等高速場(chǎng)景。D正確:DMA期間控制器接管總線控制權(quán)。35.C++中,關(guān)于類模板的說(shuō)法正確的有?【選項(xiàng)】A.模板參數(shù)只能是類型參數(shù)B.類模板實(shí)例化時(shí)需顯式指定模板參數(shù)C.類模板可包含非類型參數(shù)(如整型常量)D.模板類的成員函數(shù)在類外定義時(shí)需加模板聲明【參考答案】CD【解析】A錯(cuò)誤:模板參數(shù)可為類型(如`typenameT`)或非類型(如`intN`)。B錯(cuò)誤:類模板若能從構(gòu)造函數(shù)推斷參數(shù)類型可不顯式指定(C++17起支持)。C正確:非類型參數(shù)如`templateclassArray{};`。D正確:類外定義需添加模板前綴(如`templatevoidMyClass::func()`)。三、判斷題(共30題)1.在C++中,類的構(gòu)造函數(shù)可以聲明為帶有返回值的函數(shù)?!具x項(xiàng)】A.正確B.錯(cuò)誤【參考答案】B【解析】構(gòu)造函數(shù)是一種特殊的成員函數(shù),用于初始化對(duì)象。C++規(guī)定構(gòu)造函數(shù)不可聲明返回類型(包括`void`),因此不能有返回值。若聲明返回值,該函數(shù)會(huì)被編譯器視為普通成員函數(shù)而非構(gòu)造函數(shù)。2.虛函數(shù)在C++中主要用于實(shí)現(xiàn)編譯時(shí)的多態(tài)性?!具x項(xiàng)】A.正確B.錯(cuò)誤【參考答案】B【解析】虛函數(shù)通過(guò)動(dòng)態(tài)綁定實(shí)現(xiàn)運(yùn)行時(shí)多態(tài)性,而非編譯時(shí)多態(tài)性。編譯時(shí)多態(tài)性通過(guò)函數(shù)重載或模板實(shí)現(xiàn),運(yùn)行時(shí)多態(tài)性需借助虛函數(shù)表和基類指針/引用調(diào)用派生類函數(shù)。3.DMA方式的數(shù)據(jù)傳輸需要CPU直接參與每一個(gè)數(shù)據(jù)的傳送過(guò)程?!具x項(xiàng)】A.正確B.錯(cuò)誤【參考答案】B【解析】DMA(直接存儲(chǔ)器存取)傳輸由DMA控制器獨(dú)立完成,僅在傳輸開(kāi)始和結(jié)束時(shí)通知CPU,無(wú)需CPU參與每個(gè)數(shù)據(jù)的傳輸過(guò)程。這種方式顯著提升了大批量數(shù)據(jù)傳輸效率。4.C++中,靜態(tài)成員函數(shù)可以通過(guò)類名直接調(diào)用,且能訪問(wèn)非靜態(tài)成員變量。【選項(xiàng)】A.正確B.錯(cuò)誤【參考答案】B【解析】靜態(tài)成員函數(shù)屬于類而非對(duì)象,可通過(guò)類名調(diào)用,但因其不隱含`this`指針,無(wú)法直接訪問(wèn)非靜態(tài)成員變量(需通過(guò)對(duì)象實(shí)例間接訪問(wèn))。5.在微型計(jì)算機(jī)系統(tǒng)中,中斷向量表的每個(gè)表項(xiàng)占4字節(jié),存放中斷服務(wù)程序的入口地址?!具x項(xiàng)】A.正確B.錯(cuò)誤【參考答案】A【解析】中斷向量表在實(shí)模式下(如8086系統(tǒng))每項(xiàng)占4字節(jié),包含段地址(2字節(jié))和偏移地址(2字節(jié)),共同構(gòu)成中斷服務(wù)程序的入口地址。6.C++中,派生類對(duì)基類虛函數(shù)的重新定義稱為函數(shù)重載(Overload)。【選項(xiàng)】A.正確B.錯(cuò)誤【參考答案】B【解析】派生類重新定義基類虛函數(shù)稱為覆蓋(Override),而函數(shù)重載指同一作用域內(nèi)同名函數(shù)因參數(shù)列表不同而存在多個(gè)版本。兩者的實(shí)現(xiàn)機(jī)制和語(yǔ)法規(guī)則不同。7.8255A芯片的端口C可以按位獨(dú)立設(shè)置為輸入或輸出模式?!具x項(xiàng)】A.正確B.錯(cuò)誤【參考答案】A【解析】8255A為可編程并行接口芯片,其端口C具有位控功能,在模式1或2下可通過(guò)控制字對(duì)端口C的每一比特單獨(dú)配置為輸入或輸出模式。8.C++中,使用`new`運(yùn)算符動(dòng)態(tài)分配內(nèi)存后,若未調(diào)用`delete`釋放,會(huì)導(dǎo)致內(nèi)存泄漏?!具x項(xiàng)】A.正確B.錯(cuò)誤【參考答案】A【解析】`new`在堆內(nèi)存中分配空間,需顯式調(diào)用`delete`釋放。未釋放時(shí),程序失去對(duì)該內(nèi)存的引用但系統(tǒng)仍認(rèn)為其被占用,導(dǎo)致內(nèi)存泄漏。9.在微機(jī)系統(tǒng)中,中斷屏蔽寄存器的每一位對(duì)應(yīng)一個(gè)中斷源,置1表示允許該中斷請(qǐng)求?!具x項(xiàng)】A.正確B.錯(cuò)誤【參考答案】B【解析】中斷屏蔽寄存器中,某位若設(shè)置為1,通常表示屏蔽(禁止)對(duì)應(yīng)中斷源的中斷請(qǐng)求;設(shè)置為0則表示允許。這一設(shè)計(jì)邏輯因硬件而異,但常見(jiàn)實(shí)現(xiàn)與題干描述相反。10.C++中,模板函數(shù)的實(shí)例化由編譯器在編譯階段完成?!具x項(xiàng)】A.正確B.錯(cuò)誤【參考答案】A【解析】模板函數(shù)是泛型編程的實(shí)現(xiàn),編譯器根據(jù)調(diào)用時(shí)傳入的參數(shù)類型在編譯階段生成具體類型的函數(shù)代碼(實(shí)例化),而非運(yùn)行時(shí)處理。11.在微型計(jì)算機(jī)系統(tǒng)中,地址總線是單向的,而數(shù)據(jù)總線是雙向的?!具x項(xiàng)】正確/錯(cuò)誤【參考答案】正確【解析】地址總線的功能是CPU向存儲(chǔ)器或I/O端口發(fā)送地址信息,方向固定為單向;數(shù)據(jù)總線用于CPU與存儲(chǔ)器、I/O設(shè)備之間的數(shù)據(jù)傳輸,方向?yàn)殡p向傳遞。12.C++中,虛函數(shù)可以實(shí)現(xiàn)靜態(tài)多態(tài)性,純虛函數(shù)必須在基類中定義函數(shù)體?!具x項(xiàng)】正確/錯(cuò)誤【參考答案】錯(cuò)誤【解析】虛函數(shù)實(shí)現(xiàn)的是動(dòng)態(tài)多態(tài)性(運(yùn)行時(shí)多態(tài)),靜態(tài)多態(tài)性通過(guò)函數(shù)重載或模板實(shí)現(xiàn);純虛函數(shù)只需聲明為`virtual返回類型函數(shù)名()=0;`,無(wú)需在基類中定義函數(shù)體(除非通過(guò)基類指針調(diào)用時(shí)需要單獨(dú)實(shí)現(xiàn))。13.8086CPU的指令隊(duì)列長(zhǎng)度為6字節(jié),主要用于提高指令執(zhí)行效率?!具x項(xiàng)】正確/錯(cuò)誤【參考答案】正確【解析】8086采用流水線結(jié)構(gòu),指令隊(duì)列預(yù)取指令,使得取指與執(zhí)行指令并行工作,隊(duì)列容量為6字節(jié),有效減少CPU等待時(shí)間。14.C++中,派生類對(duì)象的構(gòu)造函數(shù)調(diào)用順序?yàn)椋合日{(diào)用基類構(gòu)造函數(shù),再調(diào)用派生類構(gòu)造函數(shù)。【選項(xiàng)】正確/錯(cuò)誤【參考答案】正確【解析】C++對(duì)象構(gòu)造遵循“基類→成員對(duì)象→派生類”的順序,析構(gòu)順序則相反。15.可編程中斷控制器8259A的優(yōu)先級(jí)固定為IR0

溫馨提示

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