嵌入式開發(fā)中的事件驅(qū)動(dòng)設(shè)計(jì)試題及答案_第1頁(yè)
嵌入式開發(fā)中的事件驅(qū)動(dòng)設(shè)計(jì)試題及答案_第2頁(yè)
嵌入式開發(fā)中的事件驅(qū)動(dòng)設(shè)計(jì)試題及答案_第3頁(yè)
嵌入式開發(fā)中的事件驅(qū)動(dòng)設(shè)計(jì)試題及答案_第4頁(yè)
嵌入式開發(fā)中的事件驅(qū)動(dòng)設(shè)計(jì)試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩12頁(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)介

嵌入式開發(fā)中的事件驅(qū)動(dòng)設(shè)計(jì)試題及答案選擇題1.以下哪種情況最適合使用事件驅(qū)動(dòng)設(shè)計(jì)?A.程序邏輯簡(jiǎn)單,按順序執(zhí)行B.需要實(shí)時(shí)響應(yīng)外部輸入,如按鍵、傳感器信號(hào)C.只處理單一任務(wù),無(wú)需與外部交互D.程序運(yùn)行時(shí)間固定,不考慮外部因素答案:B分析:事件驅(qū)動(dòng)設(shè)計(jì)用于實(shí)時(shí)響應(yīng)外部事件,外部輸入如按鍵、傳感器信號(hào)等事件適合用此設(shè)計(jì),A、C、D場(chǎng)景用順序執(zhí)行結(jié)構(gòu)更合適。2.在嵌入式系統(tǒng)中,事件通常由什么觸發(fā)?A.操作系統(tǒng)內(nèi)核B.硬件設(shè)備或外部環(huán)境變化C.程序內(nèi)部的固定循環(huán)D.編譯器指令答案:B分析:硬件設(shè)備狀態(tài)改變(如按鍵按下)或外部環(huán)境變化(如溫度傳感器值改變)觸發(fā)事件,A、C、D一般不是事件觸發(fā)的直接原因。3.事件驅(qū)動(dòng)系統(tǒng)中,事件隊(duì)列的作用是?A.存儲(chǔ)待處理的事件,保證事件按順序處理B.存儲(chǔ)已經(jīng)處理過(guò)的事件,用于日志記錄C.存儲(chǔ)事件的處理函數(shù)地址D.存儲(chǔ)系統(tǒng)的全局變量答案:A分析:事件隊(duì)列存儲(chǔ)待處理的事件,確保按先到先得原則處理,B是日志功能,C一般是事件表作用,D并非事件隊(duì)列核心用途。4.若一個(gè)嵌入式系統(tǒng)中有多個(gè)事件源,以下哪種方式可用于區(qū)分不同事件?A.事件的發(fā)生時(shí)間B.事件的優(yōu)先級(jí)C.為不同事件分配唯一的事件IDD.事件發(fā)生的頻率答案:C分析:為事件分配唯一ID可清晰區(qū)分不同事件,A、D難以準(zhǔn)確區(qū)分,B用于確定處理先后順序而非區(qū)分事件。5.在事件驅(qū)動(dòng)設(shè)計(jì)中,事件處理函數(shù)的主要功能是?A.生成新的事件B.處理接收到的特定事件C.監(jiān)控事件的發(fā)生D.修改事件隊(duì)列的順序答案:B分析:事件處理函數(shù)針對(duì)特定事件執(zhí)行相應(yīng)操作,A是事件觸發(fā)機(jī)制功能,C是事件檢測(cè)部分功能,D不符合事件處理函數(shù)常規(guī)功能。6.以下哪種編程語(yǔ)言常用于嵌入式事件驅(qū)動(dòng)開發(fā)?A.PythonB.JavaC.C/C++D.JavaScript答案:C分析:C/C++具有高可移植性、高效性,適合嵌入式系統(tǒng)資源受限的環(huán)境,Python、Java、JavaScript資源開銷大,較少用于底層嵌入式開發(fā)。7.在事件驅(qū)動(dòng)系統(tǒng)中,事件的優(yōu)先級(jí)機(jī)制確保?A.所有事件都能立即處理B.高優(yōu)先級(jí)事件優(yōu)先處理C.事件按隨機(jī)順序處理D.低優(yōu)先級(jí)事件不被處理答案:B分析:優(yōu)先級(jí)機(jī)制讓高優(yōu)先級(jí)事件優(yōu)先處理,A不一定能保證所有事件立即處理,C不是優(yōu)先級(jí)機(jī)制作用,D低優(yōu)先級(jí)事件會(huì)在適當(dāng)時(shí)候處理。8.當(dāng)事件隊(duì)列已滿時(shí),新到來(lái)的事件通常會(huì)?A.覆蓋隊(duì)列中最早的事件B.丟棄新事件C.提高事件優(yōu)先級(jí)立即處理D.等待隊(duì)列有空閑位置答案:D分析:為保證事件不丟失,新事件通常等待隊(duì)列有空位,A丟失最早事件不合理,B也會(huì)丟失新事件,C隨意提高優(yōu)先級(jí)不符合原則。9.事件驅(qū)動(dòng)設(shè)計(jì)的優(yōu)點(diǎn)不包括?A.提高系統(tǒng)的響應(yīng)速度B.使系統(tǒng)架構(gòu)更復(fù)雜C.便于系統(tǒng)功能擴(kuò)展D.降低系統(tǒng)的耦合度答案:B分析:事件驅(qū)動(dòng)設(shè)計(jì)簡(jiǎn)化系統(tǒng)架構(gòu)、降低耦合度、提高響應(yīng)速度、便于功能擴(kuò)展,B不符合其優(yōu)點(diǎn)描述。10.在嵌入式事件驅(qū)動(dòng)開發(fā)中,中斷是一種特殊的?A.事件源B.事件處理函數(shù)C.事件隊(duì)列D.事件優(yōu)先級(jí)答案:A分析:中斷由硬件或軟件異常觸發(fā),可看作特殊事件源,B、C、D不符合中斷本質(zhì)。11.若要在事件驅(qū)動(dòng)系統(tǒng)中實(shí)現(xiàn)異步事件處理,可采用?A.單線程順序執(zhí)行B.多線程或中斷機(jī)制C.循環(huán)檢測(cè)事件D.不使用事件隊(duì)列答案:B分析:多線程或中斷機(jī)制可實(shí)現(xiàn)異步處理,在處理一個(gè)事件時(shí)不影響其他事件檢測(cè),A是同步方式,C也是同步檢測(cè),D不使用隊(duì)列無(wú)法有序處理事件。12.以下哪項(xiàng)不是事件驅(qū)動(dòng)系統(tǒng)的組成部分?A.事件發(fā)生器B.事件調(diào)度器C.事件存儲(chǔ)器D.事件處理程序答案:C分析:事件驅(qū)動(dòng)系統(tǒng)由事件發(fā)生器(產(chǎn)生事件)、事件調(diào)度器(管理事件隊(duì)列和調(diào)度處理)、事件處理程序(處理事件)組成,無(wú)事件存儲(chǔ)器說(shuō)法。13.事件的生命周期順序通常是?A.生成->排隊(duì)->處理->銷毀B.生成->處理->排隊(duì)->銷毀C.排隊(duì)->生成->處理->銷毀D.銷毀->生成->排隊(duì)->處理答案:A分析:事件先被生成,然后進(jìn)入隊(duì)列排隊(duì),接著被處理,最后銷毀,其他順序不符合事件生命周期常理。14.在事件驅(qū)動(dòng)系統(tǒng)中,事件的觸發(fā)條件通常是?A.隨機(jī)的時(shí)間間隔B.系統(tǒng)時(shí)鐘的定時(shí)信號(hào)C.硬件狀態(tài)變化或程序內(nèi)部邏輯D.事件處理函數(shù)的返回值答案:C分析:硬件狀態(tài)變化(按鍵狀態(tài)改變)或程序內(nèi)部邏輯(特定條件滿足)觸發(fā)事件,A、B只是部分觸發(fā)情況,D事件處理函數(shù)返回值一般不觸發(fā)事件。15.如果一個(gè)嵌入式系統(tǒng)需要同時(shí)處理多個(gè)按鍵事件,采用事件驅(qū)動(dòng)設(shè)計(jì)的好處是?A.減少硬件成本B.降低程序的復(fù)雜度C.提高按鍵檢測(cè)的精度D.使按鍵響應(yīng)更及時(shí)答案:D分析:事件驅(qū)動(dòng)設(shè)計(jì)能實(shí)時(shí)響應(yīng)按鍵事件,使響應(yīng)更及時(shí),A、B、C不是主要好處。16.在事件驅(qū)動(dòng)系統(tǒng)中,事件調(diào)度器的核心任務(wù)是?A.生成新事件B.從事件隊(duì)列中取出事件并分配給處理函數(shù)C.監(jiān)控硬件狀態(tài)變化D.修改事件的觸發(fā)條件答案:B分析:調(diào)度器從隊(duì)列取事件并分配處理,A是事件發(fā)生器功能,C是事件檢測(cè)功能,D不是調(diào)度器主要任務(wù)。17.事件驅(qū)動(dòng)設(shè)計(jì)中的事件回調(diào)函數(shù)是?A.事件發(fā)生時(shí)自動(dòng)調(diào)用的函數(shù)B.用于生成新事件的函數(shù)C.處理隊(duì)列中所有事件的函數(shù)D.改變事件優(yōu)先級(jí)的函數(shù)答案:A分析:回調(diào)函數(shù)在事件發(fā)生時(shí)自動(dòng)調(diào)用,執(zhí)行相應(yīng)處理,B、C、D不符合回調(diào)函數(shù)定義。18.以下哪種情況會(huì)使事件驅(qū)動(dòng)系統(tǒng)的性能下降?A.事件隊(duì)列長(zhǎng)度合理B.事件處理函數(shù)執(zhí)行時(shí)間過(guò)長(zhǎng)C.事件優(yōu)先級(jí)設(shè)置明確D.采用多線程處理事件答案:B分析:處理函數(shù)執(zhí)行時(shí)間長(zhǎng)會(huì)阻塞后續(xù)事件處理,導(dǎo)致性能下降,A、C、D有助于提升性能或合理處理事件。19.在嵌入式設(shè)備中,事件驅(qū)動(dòng)設(shè)計(jì)可用于創(chuàng)建?A.固定功能的應(yīng)用程序B.響應(yīng)式的用戶界面C.不依賴外部輸入的程序D.只能順序執(zhí)行的任務(wù)答案:B分析:事件驅(qū)動(dòng)適合創(chuàng)建響應(yīng)式用戶界面,實(shí)時(shí)響應(yīng)觸摸、按鍵等輸入,A、C、D不適合用事件驅(qū)動(dòng)特性實(shí)現(xiàn)。20.事件驅(qū)動(dòng)系統(tǒng)中,事件表的主要作用是?A.存儲(chǔ)事件的詳細(xì)描述B.記錄事件的歷史信息C.映射事件ID到對(duì)應(yīng)的處理函數(shù)D.管理事件隊(duì)列的大小答案:C分析:事件表建立事件ID與處理函數(shù)映射,方便根據(jù)事件ID調(diào)用對(duì)應(yīng)函數(shù),A、B、D不是其主要作用。判斷題1.事件驅(qū)動(dòng)設(shè)計(jì)只能用于嵌入式系統(tǒng),不能用于其他類型的軟件系統(tǒng)。答案:錯(cuò)誤分析:事件驅(qū)動(dòng)設(shè)計(jì)廣泛應(yīng)用于多種軟件系統(tǒng),如桌面應(yīng)用、網(wǎng)頁(yè)應(yīng)用等,并非僅用于嵌入式系統(tǒng)。2.事件隊(duì)列一定需要使用動(dòng)態(tài)內(nèi)存分配來(lái)實(shí)現(xiàn)。答案:錯(cuò)誤分析:事件隊(duì)列可使用靜態(tài)數(shù)組或動(dòng)態(tài)內(nèi)存分配實(shí)現(xiàn),不必須用動(dòng)態(tài)內(nèi)存分配。3.中斷事件的優(yōu)先級(jí)一定高于普通事件。答案:正確分析:中斷能立即打斷當(dāng)前程序執(zhí)行,優(yōu)先級(jí)通常高于普通事件,以保證關(guān)鍵硬件狀態(tài)變化及時(shí)處理。4.在事件驅(qū)動(dòng)系統(tǒng)中,所有事件必須在同一線程中處理。答案:錯(cuò)誤分析:可采用多線程或中斷機(jī)制實(shí)現(xiàn)異步處理,并非所有事件都在同一線程處理。5.事件驅(qū)動(dòng)設(shè)計(jì)會(huì)增加系統(tǒng)的能耗。答案:錯(cuò)誤分析:合理的事件驅(qū)動(dòng)設(shè)計(jì)可在無(wú)事件時(shí)進(jìn)入低功耗狀態(tài),降低系統(tǒng)能耗,并非一定增加能耗。6.事件的觸發(fā)和事件的處理總是同步進(jìn)行的。答案:錯(cuò)誤分析:可通過(guò)多線程或中斷實(shí)現(xiàn)異步事件處理,觸發(fā)和處理不一定同步。7.事件隊(duì)列的長(zhǎng)度可以根據(jù)系統(tǒng)需求進(jìn)行動(dòng)態(tài)調(diào)整。答案:正確分析:實(shí)際應(yīng)用中可根據(jù)系統(tǒng)事件產(chǎn)生頻率等動(dòng)態(tài)調(diào)整隊(duì)列長(zhǎng)度。8.在事件驅(qū)動(dòng)系統(tǒng)中,事件的優(yōu)先級(jí)一旦設(shè)定就不能更改。答案:錯(cuò)誤分析:有些情況下可根據(jù)系統(tǒng)運(yùn)行狀態(tài)動(dòng)態(tài)調(diào)整事件優(yōu)先級(jí)。9.事件處理函數(shù)的返回值通常會(huì)影響事件隊(duì)列的狀態(tài)。答案:錯(cuò)誤分析:處理函數(shù)返回值一般不影響隊(duì)列狀態(tài),隊(duì)列狀態(tài)主要由事件進(jìn)出決定。10.事件驅(qū)動(dòng)設(shè)計(jì)可以完全替代傳統(tǒng)的順序編程。答案:錯(cuò)誤分析:事件驅(qū)動(dòng)和順序編程各有適用場(chǎng)景,不能完全替代。11.事件發(fā)生器只能由硬件設(shè)備構(gòu)成。答案:錯(cuò)誤分析:事件發(fā)生器可由硬件設(shè)備或程序內(nèi)部邏輯實(shí)現(xiàn)。12.一個(gè)事件只能有一個(gè)對(duì)應(yīng)的處理函數(shù)。答案:錯(cuò)誤分析:一個(gè)事件可對(duì)應(yīng)多個(gè)處理函數(shù),按順序或并行執(zhí)行。13.事件的生命周期中,銷毀階段是可選的。答案:錯(cuò)誤分析:銷毀階段釋放事件占用資源,是事件完整生命周期必要環(huán)節(jié)。14.事件驅(qū)動(dòng)系統(tǒng)對(duì)硬件的依賴性很弱。答案:錯(cuò)誤分析:很多事件由硬件狀態(tài)變化觸發(fā),對(duì)硬件依賴性強(qiáng)。15.在事件驅(qū)動(dòng)設(shè)計(jì)中,事件調(diào)度器不需要考慮事件的優(yōu)先級(jí)。答案:錯(cuò)誤分析:調(diào)度器應(yīng)考慮優(yōu)先級(jí),保證高優(yōu)先級(jí)事件優(yōu)先處理。16.事件驅(qū)動(dòng)設(shè)計(jì)的程序結(jié)構(gòu)比順序編程更難理解。答案:錯(cuò)誤分析:合理設(shè)計(jì)下,事件驅(qū)動(dòng)使程序邏輯清晰、功能模塊化,便于理解。17.一個(gè)嵌入式系統(tǒng)中只能有一個(gè)事件隊(duì)列。答案:錯(cuò)誤分析:可根據(jù)系統(tǒng)需求設(shè)計(jì)多個(gè)事件隊(duì)列,如不同類型事件用不同隊(duì)列。18.事件的觸發(fā)條件必須是單一的。答案:錯(cuò)誤分析:觸發(fā)條件可以是多個(gè)條件組合,不必須單一。19.事件處理函數(shù)不能調(diào)用其他函數(shù)。答案:錯(cuò)誤分析:處理函數(shù)可調(diào)用其他函數(shù)完成復(fù)雜任務(wù)。20.事件驅(qū)動(dòng)系統(tǒng)一定比傳統(tǒng)順序編程系統(tǒng)響應(yīng)速度快。答案:錯(cuò)誤分析:響應(yīng)速度取決于具體設(shè)計(jì)和實(shí)現(xiàn),不一定比順序編程快。簡(jiǎn)答題1.簡(jiǎn)述事件驅(qū)動(dòng)設(shè)計(jì)的基本概念。答案:事件驅(qū)動(dòng)設(shè)計(jì)是一種編程范式,系統(tǒng)運(yùn)行流程由事件的發(fā)生來(lái)決定。系統(tǒng)中有多個(gè)事件源,當(dāng)事件源產(chǎn)生事件時(shí),事件被發(fā)送到事件隊(duì)列,事件調(diào)度器從隊(duì)列中取出事件,并根據(jù)事件ID找到對(duì)應(yīng)的事件處理函數(shù)進(jìn)行處理。這種設(shè)計(jì)能讓系統(tǒng)實(shí)時(shí)響應(yīng)外部或內(nèi)部的各種事件。2.請(qǐng)列舉事件驅(qū)動(dòng)設(shè)計(jì)在嵌入式系統(tǒng)中的三個(gè)常見應(yīng)用場(chǎng)景。答案:①按鍵檢測(cè)與處理,實(shí)時(shí)響應(yīng)按鍵按下和釋放事件;②傳感器數(shù)據(jù)采集,如溫度、濕度等傳感器數(shù)據(jù)變化時(shí)觸發(fā)相應(yīng)處理;③通信接口數(shù)據(jù)接收,如串口收到數(shù)據(jù)時(shí)進(jìn)行解析和處理。3.說(shuō)明事件隊(duì)列的作用和實(shí)現(xiàn)方式。答案:作用:存儲(chǔ)待處理事件,保證事件按順序處理,避免事件丟失。實(shí)現(xiàn)方式:可使用靜態(tài)數(shù)組或動(dòng)態(tài)鏈表,靜態(tài)數(shù)組簡(jiǎn)單但長(zhǎng)度固定;動(dòng)態(tài)鏈表可動(dòng)態(tài)調(diào)整長(zhǎng)度,但管理復(fù)雜。4.如何在事件驅(qū)動(dòng)系統(tǒng)中避免事件處理函數(shù)執(zhí)行時(shí)間過(guò)長(zhǎng)導(dǎo)致的問(wèn)題?答案:①拆分處理函數(shù),將長(zhǎng)任務(wù)拆分成多個(gè)短任務(wù);②采用異步處理,如多線程或中斷機(jī)制,不阻塞事件隊(duì)列處理;③優(yōu)化處理算法,提高處理效率。5.描述事件驅(qū)動(dòng)系統(tǒng)中事件調(diào)度器的工作流程。答案:首先,調(diào)度器檢查事件隊(duì)列是否有事件。若有,取出隊(duì)首事件,根據(jù)事件ID從事件表中找到對(duì)應(yīng)的處理函數(shù),調(diào)用處理函數(shù)對(duì)事件進(jìn)行處理。處理完后,銷毀該事件,繼續(xù)檢查隊(duì)列是否還有事件,循環(huán)執(zhí)行上述步驟。6.事件驅(qū)動(dòng)設(shè)計(jì)與傳統(tǒng)順序編程相比,有哪些優(yōu)勢(shì)?答案:①響應(yīng)速度快,實(shí)時(shí)響應(yīng)外部事件;②系統(tǒng)耦合度低,模塊獨(dú)立性強(qiáng),便于擴(kuò)展和維護(hù);③可實(shí)現(xiàn)異步處理,提高系統(tǒng)效率。7.對(duì)于嵌入式系統(tǒng)中高優(yōu)先級(jí)和低優(yōu)先級(jí)事件,在事件隊(duì)列中應(yīng)如何處理?答案:高優(yōu)先級(jí)事件優(yōu)先進(jìn)入隊(duì)列前端,調(diào)度器優(yōu)先獲取并處理,低優(yōu)先級(jí)事件排在隊(duì)列后部,在高優(yōu)先級(jí)事件處理完且調(diào)度器空閑時(shí)再處理。必要時(shí)可動(dòng)態(tài)調(diào)整優(yōu)先級(jí)。8.解釋事件回調(diào)函數(shù)的概念和使用方法。答案:事件回調(diào)函數(shù)是在事件發(fā)生時(shí)自動(dòng)調(diào)用的函數(shù)。使用時(shí),先定義回調(diào)函數(shù),然后將函數(shù)指針存儲(chǔ)在事件表中,當(dāng)對(duì)應(yīng)事件觸發(fā)時(shí),通過(guò)事件表找到該函數(shù)指針并調(diào)用函數(shù),執(zhí)行相應(yīng)處理邏輯。9.怎樣保證事件驅(qū)動(dòng)系統(tǒng)中事件的可靠性?答案:①合理設(shè)計(jì)事件隊(duì)列長(zhǎng)度,避免溢出;②采用錯(cuò)誤處理機(jī)制,處理函數(shù)對(duì)異常情況進(jìn)行處理;③對(duì)重要事件進(jìn)行備份或重復(fù)觸發(fā)檢測(cè)。10.在事件驅(qū)動(dòng)系統(tǒng)中,如何處理事件的并發(fā)問(wèn)題?答案:可采用多線程或中斷機(jī)制實(shí)現(xiàn)并發(fā)處理。多線程中,不同事件在不同線程處理,但要注意線程同步和互斥;中斷機(jī)制可在硬件狀態(tài)變化時(shí)立即響應(yīng),打斷當(dāng)前處理流程。編程題1.用C語(yǔ)言實(shí)現(xiàn)一個(gè)簡(jiǎn)單的事件隊(duì)列,包括事件入隊(duì)、出隊(duì)操作。```cinclude<stdio.h>include<stdlib.h>defineQUEUE_SIZE10typedefstruct{intevent_id;}Event;typedefstruct{Eventevents[QUEUE_SIZE];intfront;intrear;}EventQueue;//初始化隊(duì)列voidinit_queue(EventQueuequeue){queue->front=0;queue->rear=0;}//事件入隊(duì)intenqueue(EventQueuequeue,Eventevent){if((queue->rear+1)%QUEUE_SIZE==queue->front){return-1;//隊(duì)列滿}queue->events[queue->rear]=event;queue->rear=(queue->rear+1)%QUEUE_SIZE;return0;}//事件出隊(duì)intdequeue(EventQueuequeue,Eventevent){if(queue->front==queue->rear){return-1;//隊(duì)列空}event=queue->events[queue->front];queue->front=(queue->front+1)%QUEUE_SIZE;return0;}intmain(){EventQueuequeue;init_queue(&queue);Eventevent1={1};Eventevent2={2};enqueue(&queue,event1);enqueue(&queue,event2);Eventdequeued_event;if(dequeue(&queue,&dequeued_event)==0){printf("DequeuedeventID:%d\n",dequeued_event.event_id);}return0;}```2.以下是一個(gè)簡(jiǎn)單的事件驅(qū)動(dòng)模擬程序框架,請(qǐng)補(bǔ)充事件處理函數(shù)的具體邏輯。```cinclude<stdio.h>//定義事件IDdefineEVENT_BUTTON_PRESS1defineEVENT_SENSOR_READING2//事件結(jié)構(gòu)體typedefstruct{intevent_id;//可添加其他事件相關(guān)信息}Event;//事件處理函數(shù)指針類型typedefvoid(EventHandler)(Eventevent);//事件表EventHandlerevent_table[]={NULL,//索引為0無(wú)對(duì)應(yīng)事件NULL,//EVENT_BUTTON_PRESSNULL//EVENT_SENSOR_READING};//事件調(diào)度函數(shù)voidevent_dispatcher(Eventevent){if(event.event_id>=1&&event.event_id<sizeof(event_table)/sizeof(even

溫馨提示

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