湖北工業(yè)大學(xué)《C+++語言程序設(shè)計(jì)(2)》2023-2024學(xué)年第一學(xué)期期末試卷_第1頁
湖北工業(yè)大學(xué)《C+++語言程序設(shè)計(jì)(2)》2023-2024學(xué)年第一學(xué)期期末試卷_第2頁
湖北工業(yè)大學(xué)《C+++語言程序設(shè)計(jì)(2)》2023-2024學(xué)年第一學(xué)期期末試卷_第3頁
湖北工業(yè)大學(xué)《C+++語言程序設(shè)計(jì)(2)》2023-2024學(xué)年第一學(xué)期期末試卷_第4頁
湖北工業(yè)大學(xué)《C+++語言程序設(shè)計(jì)(2)》2023-2024學(xué)年第一學(xué)期期末試卷_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

自覺遵守考場(chǎng)紀(jì)律如考試作弊此答卷無效密自覺遵守考場(chǎng)紀(jì)律如考試作弊此答卷無效密封線第1頁,共3頁湖北工業(yè)大學(xué)

《C+++語言程序設(shè)計(jì)(2)》2023-2024學(xué)年第一學(xué)期期末試卷院(系)_______班級(jí)_______學(xué)號(hào)_______姓名_______題號(hào)一二三四總分得分一、單選題(本大題共35個(gè)小題,每小題1分,共35分.在每小題給出的四個(gè)選項(xiàng)中,只有一項(xiàng)是符合題目要求的.)1、考慮C++中的類和對(duì)象的概念。假設(shè)有一個(gè)類

Student

,其中包含成員變量

name

(字符串類型)、

age

(整數(shù)類型)和成員函數(shù)

setInfo(stringname,intage)

用于設(shè)置學(xué)生的信息?,F(xiàn)在創(chuàng)建了兩個(gè)

Student

對(duì)象

s1

s2

。那么,以下關(guān)于類和對(duì)象的描述,哪一個(gè)是正確的?()A.類是對(duì)象的實(shí)例化,對(duì)象是類的抽象B.同一個(gè)類的不同對(duì)象,其成員變量的值可以不同,但成員函數(shù)是共享的C.不同類的對(duì)象可以互相訪問對(duì)方的私有成員變量D.對(duì)象的內(nèi)存分配是在編譯時(shí)完成的,與運(yùn)行時(shí)無關(guān)2、對(duì)于C++中的移動(dòng)語義(MoveSemantics),以下說法正確的是:()A.移動(dòng)語義可以避免不必要的復(fù)制操作,提高性能,尤其在處理大型對(duì)象時(shí)B.移動(dòng)語義通過右值引用(RvalueReference)和移動(dòng)構(gòu)造函數(shù)、移動(dòng)賦值運(yùn)算符來實(shí)現(xiàn)C.移動(dòng)操作后,原對(duì)象將處于有效但未定義的狀態(tài),可以繼續(xù)使用D.移動(dòng)語義只適用于自定義類型,對(duì)基本數(shù)據(jù)類型無效3、在C++的位操作中,假設(shè)我們有兩個(gè)整數(shù)

inta=5;intb=3;

,要進(jìn)行按位與操作,以下哪種方式是正確的?()A.

intresult=a&b;

B.

intresult=a&&b;

C.

intresult=a|b;

D.

intresult=a||b;

4、在C++的多態(tài)性中,除了動(dòng)態(tài)多態(tài)性(通過虛函數(shù)實(shí)現(xiàn)),還有靜態(tài)多態(tài)性。以下關(guān)于靜態(tài)多態(tài)性的描述,不正確的是:()A.函數(shù)重載和運(yùn)算符重載都屬于靜態(tài)多態(tài)性B.靜態(tài)多態(tài)性在編譯時(shí)就能確定具體要調(diào)用的函數(shù)版本C.模板也是實(shí)現(xiàn)靜態(tài)多態(tài)性的一種方式D.靜態(tài)多態(tài)性的性能優(yōu)于動(dòng)態(tài)多態(tài)性,因此應(yīng)盡量使用靜態(tài)多態(tài)性5、關(guān)于C++中的流緩沖區(qū)(StreamBuffer),以下說法準(zhǔn)確的是:()A.流緩沖區(qū)用于在輸入輸出流和實(shí)際的數(shù)據(jù)源或目標(biāo)之間進(jìn)行數(shù)據(jù)的緩沖和轉(zhuǎn)換B.可以自定義流緩沖區(qū)來實(shí)現(xiàn)特殊的輸入輸出行為C.流緩沖區(qū)的大小是固定的,不能進(jìn)行調(diào)整D.流緩沖區(qū)的操作對(duì)程序的性能沒有影響6、關(guān)于C++中的智能指針shared_ptr,以下敘述錯(cuò)誤的是:()A.shared_ptr采用引用計(jì)數(shù)的方式來管理動(dòng)態(tài)分配的內(nèi)存,多個(gè)shared_ptr可以共享同一個(gè)對(duì)象的所有權(quán)B.當(dāng)引用計(jì)數(shù)為0時(shí),shared_ptr會(huì)自動(dòng)釋放所管理的內(nèi)存C.shared_ptr可以安全地進(jìn)行拷貝和賦值操作,不會(huì)導(dǎo)致內(nèi)存泄漏和重復(fù)釋放D.shared_ptr只能管理單個(gè)對(duì)象的內(nèi)存,不能用于管理數(shù)組的內(nèi)存7、對(duì)于C++中的預(yù)處理器指令(preprocessordirective),以下描述錯(cuò)誤的是:()A.#define用于定義宏,宏在預(yù)處理階段會(huì)進(jìn)行文本替換B.#include用于包含頭文件,將其他文件的內(nèi)容插入到當(dāng)前位置C.#ifdef和#ifndef用于條件編譯,根據(jù)是否定義了某個(gè)宏來決定是否編譯某段代碼D.預(yù)處理器指令在編譯后仍然存在于生成的目標(biāo)代碼中,影響程序的執(zhí)行8、關(guān)于C++中的迭代器(Iterator),以下說法正確的是:()A.迭代器是一種用于遍歷容器元素的工具,不同的容器可能有不同類型的迭代器B.隨機(jī)訪問迭代器(RandomAccessIterator)可以進(jìn)行高效的隨機(jī)訪問,但不能進(jìn)行元素的插入和刪除操作C.輸入迭代器(InputIterator)只能用于讀取容器中的元素,不能修改元素的值D.迭代器的使用比直接使用下標(biāo)訪問容器元素更復(fù)雜,因此在能使用下標(biāo)的情況下應(yīng)盡量避免使用迭代器9、關(guān)于C++中的命名空間,假設(shè)我們定義了兩個(gè)命名空間

Namespace1

Namespace2

,并且在其中都定義了一個(gè)函數(shù)

func

。那么以下關(guān)于命名空間的描述,哪一項(xiàng)是正確的?()A.不同命名空間中的同名函數(shù)可以直接調(diào)用B.命名空間可以嵌套,但不能重名C.使用命名空間中的函數(shù)時(shí),必須使用全名D.命名空間中的變量默認(rèn)是全局可見的10、在C++的多線程編程中,假設(shè)我們要?jiǎng)?chuàng)建一個(gè)新的線程并執(zhí)行一個(gè)函數(shù)。使用

std::thread

庫,以下哪種方式是正確的創(chuàng)建線程的方法?()A.

std::threadt(函數(shù)名);

B.

std::threadt(函數(shù)指針);

C.

std::threadt(&函數(shù)名);

D.

std::threadt(函數(shù)對(duì)象);

11、在C++的位運(yùn)算(BitwiseOperation)中,以下描述確切的是:()A.位運(yùn)算只能用于整數(shù)類型,不能用于浮點(diǎn)數(shù)類型B.按位與(&)、按位或(|)和按位異或(^)的運(yùn)算規(guī)則是固定的,與參與運(yùn)算的數(shù)據(jù)類型無關(guān)C.左移(<>)運(yùn)算會(huì)改變操作數(shù)的值,如果移位的位數(shù)超過了數(shù)據(jù)類型的位數(shù),結(jié)果是未定義的D.位運(yùn)算的速度比普通的算術(shù)運(yùn)算快,應(yīng)該盡量使用位運(yùn)算來替代算術(shù)運(yùn)算12、在C++的模板編程中,對(duì)于函數(shù)模板和類模板,以下哪種說法是不準(zhǔn)確的?()A.函數(shù)模板可以根據(jù)不同的類型參數(shù)生成不同的函數(shù)實(shí)例,類模板可以根據(jù)不同的類型參數(shù)生成不同的類B.函數(shù)模板的類型參數(shù)只能在函數(shù)的參數(shù)列表中指定,類模板的類型參數(shù)可以在類的成員函數(shù)中指定C.函數(shù)模板和類模板都支持默認(rèn)的類型參數(shù),在使用時(shí)如果沒有指定類型,會(huì)使用默認(rèn)類型D.函數(shù)模板和類模板的實(shí)例化都是在編譯時(shí)根據(jù)實(shí)際使用的類型進(jìn)行的13、對(duì)于C++中的多態(tài)性,以下關(guān)于虛函數(shù)和純虛函數(shù)的描述,哪一項(xiàng)是錯(cuò)誤的?()A.虛函數(shù)是在基類中用virtual關(guān)鍵字聲明的函數(shù),在派生類中可以重寫,純虛函數(shù)是在基類中聲明但沒有實(shí)現(xiàn)的虛函數(shù)B.含有純虛函數(shù)的類是抽象類,不能創(chuàng)建該類的對(duì)象,而含有虛函數(shù)的類可以創(chuàng)建對(duì)象C.虛函數(shù)在派生類中的重寫必須具有相同的返回值類型和參數(shù)列表,純虛函數(shù)在派生類中的實(shí)現(xiàn)則沒有這些限制D.通過指向基類的指針或引用調(diào)用虛函數(shù)時(shí),實(shí)現(xiàn)動(dòng)態(tài)多態(tài)性,而純虛函數(shù)不參與動(dòng)態(tài)多態(tài)性14、考慮C++中的類和對(duì)象的概念。假設(shè)有一個(gè)類

Student

,其中包含成員變量

name

(字符串類型)、

age

(整數(shù)類型)和成員函數(shù)

setInfo(stringname,intage)

用于設(shè)置學(xué)生的信息。現(xiàn)在創(chuàng)建了兩個(gè)

Student

對(duì)象

s1

s2

。以下關(guān)于類和對(duì)象的描述,哪一項(xiàng)是正確的?()A.

s1

s2

擁有各自獨(dú)立的成員變量和成員函數(shù)B.

s1

s2

共享成員函數(shù),但成員變量是獨(dú)立的C.

s1

s2

共享成員變量和成員函數(shù)D.

s1

s2

的成員變量和成員函數(shù)都是共享的15、在C++的模板特化中,假設(shè)我們有一個(gè)模板函數(shù)

templatevoidprint(Tvalue)

,然后對(duì)特定類型進(jìn)行特化,如

template<>voidprint(intvalue)

。那么以下關(guān)于模板特化的描述,哪一項(xiàng)是正確的?()A.模板特化可以針對(duì)部分模板參數(shù)進(jìn)行B.模板特化的函數(shù)體可以與普通模板函數(shù)不同C.模板特化會(huì)覆蓋普通模板函數(shù)的定義D.模板特化只能在同一個(gè)文件中進(jìn)行16、在C++的模板元編程(TemplateMetaprogramming)中,以下關(guān)于其概念和優(yōu)勢(shì)的描述,哪一個(gè)是不正確的?()A.模板元編程是在編譯時(shí)進(jìn)行計(jì)算和生成代碼的技術(shù),利用模板的特化和遞歸實(shí)現(xiàn)復(fù)雜的邏輯B.它可以提高程序的運(yùn)行時(shí)效率,因?yàn)橐恍┯?jì)算在編譯時(shí)就已經(jīng)完成C.模板元編程使得代碼更加靈活和可擴(kuò)展,但會(huì)增加編譯時(shí)間和代碼的復(fù)雜性D.模板元編程只能用于實(shí)現(xiàn)簡(jiǎn)單的算法和數(shù)據(jù)結(jié)構(gòu),不適合處理復(fù)雜的業(yè)務(wù)邏輯17、C++中的枚舉(Enumeration)類型可以增強(qiáng)代碼的可讀性。假設(shè)我們有

enumColor{Red,Green,Blue};

,要定義一個(gè)

Color

類型的變量并初始化為

Green

,以下哪種方式是正確的?()A.

Colorcolor=Green;

B.

Colorcolor=1;

C.

Colorcolor="Green";

D.

Colorcolor={Green};

18、在C++的函數(shù)指針(FunctionPointer)中,以下描述正確的是:()A.函數(shù)指針可以指向任何類型的函數(shù),包括成員函數(shù)B.函數(shù)指針的聲明和使用比較復(fù)雜,在實(shí)際編程中很少使用C.可以通過函數(shù)指針來實(shí)現(xiàn)函數(shù)的回調(diào)機(jī)制,增加程序的靈活性D.函數(shù)指針的類型只取決于函數(shù)的返回值類型,與參數(shù)類型無關(guān)19、關(guān)于C++中的智能指針(smartpointer),以下說法錯(cuò)誤的是:()A.智能指針可以自動(dòng)管理內(nèi)存的分配和釋放,避免內(nèi)存泄漏B.unique_ptr表示獨(dú)占所有權(quán)的智能指針,一個(gè)對(duì)象只能被一個(gè)unique_ptr擁有C.shared_ptr采用共享所有權(quán)機(jī)制,可以多個(gè)shared_ptr共同擁有一個(gè)對(duì)象D.智能指針的使用會(huì)增加程序的復(fù)雜性,因此在簡(jiǎn)單的程序中不建議使用20、在C++中,以下關(guān)于new和delete操作符的描述正確的是()A.new用于動(dòng)態(tài)分配內(nèi)存,delete用于釋放內(nèi)存B.new操作失敗會(huì)返回NULLC.delete可以釋放任意類型的指針D.多次使用delete釋放同一指針不會(huì)出錯(cuò)21、在C++的動(dòng)態(tài)多態(tài)性中,以下關(guān)于虛函數(shù)表(VirtualFunctionTable)的描述,正確的是:()A.每個(gè)包含虛函數(shù)的類都有一個(gè)唯一的虛函數(shù)表,用于存儲(chǔ)虛函數(shù)的地址B.虛函數(shù)表在程序運(yùn)行時(shí)動(dòng)態(tài)創(chuàng)建和修改,其大小取決于類中虛函數(shù)的數(shù)量C.派生類的虛函數(shù)表繼承自基類的虛函數(shù)表,并可以添加或覆蓋其中的虛函數(shù)指針D.虛函數(shù)表的存在增加了程序的內(nèi)存開銷,但提高了動(dòng)態(tài)多態(tài)性的實(shí)現(xiàn)效率22、C++中的移動(dòng)語義(MoveSemantics)可以提高性能,特別是在處理大型對(duì)象時(shí)。假設(shè)我們有一個(gè)自定義類

MyClass

,并且實(shí)現(xiàn)了移動(dòng)構(gòu)造函數(shù)和移動(dòng)賦值運(yùn)算符。當(dāng)進(jìn)行對(duì)象的移動(dòng)操作時(shí),以下關(guān)于資源所有權(quán)的轉(zhuǎn)移,哪個(gè)說法是正確的?()A.源對(duì)象和目標(biāo)對(duì)象共享資源的所有權(quán)B.資源的所有權(quán)從源對(duì)象轉(zhuǎn)移到目標(biāo)對(duì)象,源對(duì)象變?yōu)闊o效C.移動(dòng)操作不會(huì)改變資源的所有權(quán)D.以上說法都不正確23、在C++中,關(guān)于函數(shù)重載的理解,以下說法正確的是:假設(shè)我們有兩個(gè)函數(shù),分別是

voidprint(intnum)

voidprint(doublenum)

。當(dāng)我們調(diào)用

print(5)

時(shí),編譯器能夠根據(jù)參數(shù)的類型自動(dòng)選擇合適的函數(shù)進(jìn)行調(diào)用。這種機(jī)制被稱為函數(shù)重載。函數(shù)重載的主要目的是為了增強(qiáng)程序的可讀性和靈活性。那么,以下關(guān)于函數(shù)重載的描述,哪一項(xiàng)是正確的?()A.函數(shù)重載要求函數(shù)的返回值類型必須不同B.函數(shù)重載要求函數(shù)的參數(shù)個(gè)數(shù)必須不同C.函數(shù)重載要求函數(shù)的參數(shù)類型或者參數(shù)個(gè)數(shù)不同D.只要函數(shù)名相同就是函數(shù)重載,與參數(shù)無關(guān)24、在C++的內(nèi)存對(duì)齊(MemoryAlignment)中,以下描述正確的是:()A.內(nèi)存對(duì)齊是為了提高內(nèi)存訪問效率,但會(huì)浪費(fèi)一定的內(nèi)存空間B.不同的編譯器對(duì)內(nèi)存對(duì)齊的要求是相同的C.結(jié)構(gòu)體中的成員變量按照其大小從小到大依次排列,可以減少內(nèi)存對(duì)齊帶來的空間浪費(fèi)D.內(nèi)存對(duì)齊只對(duì)結(jié)構(gòu)體和類有效,對(duì)基本數(shù)據(jù)類型沒有影響25、在C++的類型轉(zhuǎn)換中,以下關(guān)于dynamic_cast的描述,正確的是:()A.dynamic_cast用于在運(yùn)行時(shí)進(jìn)行安全的向下轉(zhuǎn)型(Downcasting),如果轉(zhuǎn)型失敗,會(huì)返回空指針B.dynamic_cast可以用于任意類型之間的轉(zhuǎn)換,包括無關(guān)的類型C.dynamic_cast的性能比static_cast高,因?yàn)樗谶\(yùn)行時(shí)進(jìn)行類型檢查D.dynamic_cast只能用于指針和引用類型的轉(zhuǎn)換,不能用于對(duì)象類型的轉(zhuǎn)換26、在C++的內(nèi)存對(duì)齊(MemoryAlignment)中,假設(shè)我們有一個(gè)結(jié)構(gòu)體

structMyStruct{charc;inti;};

,以下關(guān)于結(jié)構(gòu)體成員的內(nèi)存布局,哪個(gè)說法是正確的?()A.成員按照定義的順序依次存儲(chǔ),不考慮內(nèi)存對(duì)齊B.為了提高訪問效率,

int

類型的成員可能會(huì)按照特定的對(duì)齊規(guī)則存儲(chǔ)C.內(nèi)存對(duì)齊只在64位系統(tǒng)中有效,32位系統(tǒng)中不存在D.以上說法都不正確27、對(duì)于C++中的類型轉(zhuǎn)換,以下關(guān)于static_cast、dynamic_cast、const_cast和reinterpret_cast的描述,哪一個(gè)是錯(cuò)誤的?()A.static_cast用于進(jìn)行基本數(shù)據(jù)類型之間的轉(zhuǎn)換,以及有繼承關(guān)系的類指針之間的轉(zhuǎn)換,但沒有運(yùn)行時(shí)類型檢查B.dynamic_cast用于在有繼承關(guān)系的類指針之間進(jìn)行轉(zhuǎn)換,并在運(yùn)行時(shí)進(jìn)行類型檢查,如果轉(zhuǎn)換不安全則返回空指針C.const_cast用于去除或添加const修飾,reinterpret_cast用于進(jìn)行不安全的、底層的類型轉(zhuǎn)換,應(yīng)謹(jǐn)慎使用D.以上四種類型轉(zhuǎn)換都可以在任何情況下安全地使用,不會(huì)導(dǎo)致未定義的行為28、在C++的函數(shù)模板中,以下關(guān)于模板參數(shù)推導(dǎo)的描述,準(zhǔn)確的是:()A.模板參數(shù)推導(dǎo)只能根據(jù)函數(shù)調(diào)用時(shí)的實(shí)參類型來確定模板參數(shù)的類型B.當(dāng)函數(shù)模板有多個(gè)參數(shù)時(shí),模板參數(shù)推導(dǎo)可能會(huì)失敗,導(dǎo)致編譯錯(cuò)誤C.模板參數(shù)推導(dǎo)過程中,會(huì)自動(dòng)進(jìn)行類型轉(zhuǎn)換以匹配函數(shù)模板的參數(shù)類型D.模板參數(shù)推導(dǎo)只適用于函數(shù)模板,不適用于類模板29、考慮C++中的函數(shù)對(duì)象(Functor),假設(shè)我們定義了一個(gè)類作為函數(shù)對(duì)象,并重載了

operator()

運(yùn)算符。那么以下關(guān)于函數(shù)對(duì)象的描述,哪一項(xiàng)是正確的?()A.函數(shù)對(duì)象可以像普通函數(shù)一樣使用B.函數(shù)對(duì)象不能作為函數(shù)的參數(shù)傳遞C.函數(shù)對(duì)象不能存儲(chǔ)狀態(tài)信息D.函數(shù)對(duì)象的執(zhí)行效率比普通函數(shù)低30、對(duì)于C++中的友元(friend),以下關(guān)于其作用和使用限制的描述,哪一項(xiàng)是錯(cuò)誤的?()A.友元函數(shù)可以訪問類的私有和保護(hù)成員,友元類的所有成員函數(shù)都可以訪問另一個(gè)類的私有和保護(hù)成員B.友元關(guān)系是單向的,即A是B的友元,并不意味著B是A的友元C.友元破壞了類的封裝性,應(yīng)謹(jǐn)慎使用,過多使用友元會(huì)導(dǎo)致代碼的可維護(hù)性降低D.友元可以在不同的命名空間中聲明,并且不受訪問控制的限制31、C++中的字符串處理,假設(shè)有兩個(gè)

std::string

對(duì)象

str1

str2

。要判斷這兩個(gè)字符串是否相等,以下哪種方式是正確的?()A.

if(str1==str2)

B.

if(pare(str2)==0)

C.

if(str1.equals(str2))

D.以上方式都正確32、C++中的異常處理機(jī)制用于增強(qiáng)程序的健壯性。假設(shè)在一個(gè)函數(shù)中可能拋出

std::runtime_error

類型的異常,在調(diào)用這個(gè)函數(shù)的地方,以下哪種方式是正確的捕獲和處理異常的方法?()A.

try{函數(shù)調(diào)用;}catch(std::runtime_error&e){處理異常;}

B.

try{函數(shù)調(diào)用;}catch(std::exception&e){處理異常;}

C.

try{函數(shù)調(diào)用;}catch(...){處理異常;}

D.不需要捕獲,讓程序直接崩潰33、在C++的函數(shù)指針中,假設(shè)我們有一個(gè)函數(shù)

voidmyFunction(int)

,要定義一個(gè)指向該函數(shù)的指針

funcPtr

,以下哪種方式是正確的?()A.

void(*funcPtr)(int)=&myFunction;

B.

void*funcPtr(int)=myFunction;

C.

void(*funcPtr)(int)=myFunction;

D.以上方式都不正確34、對(duì)于C++中的移動(dòng)語義(movesemantics),以下說法不正確的是:()A.移動(dòng)語義可以避免不必要的深拷貝,提高性能B.通過右值引用(&&)實(shí)現(xiàn)移動(dòng)操作C.移動(dòng)操作后,原對(duì)象將處于不可用狀態(tài)D.移動(dòng)語義只適用于自定義類型,對(duì)基本數(shù)據(jù)類型無效35、C++中的移動(dòng)語義(movesemantics)用于優(yōu)化資源的轉(zhuǎn)移。假設(shè)有一個(gè)類

ResourceHolder

,其中包含一個(gè)大型資源。當(dāng)使用移動(dòng)語義來傳遞

ResourceHolder

對(duì)象時(shí),以下關(guān)于性能和資源管理的描述,哪一項(xiàng)是正確的?()A.移動(dòng)操作會(huì)復(fù)制資源,導(dǎo)致性能開銷較大B.移動(dòng)操作可以避免不必要的資源復(fù)制,提高性能C.移動(dòng)操作和復(fù)制

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論