面向對象程序設計綜合練習題.doc_第1頁
面向對象程序設計綜合練習題.doc_第2頁
面向對象程序設計綜合練習題.doc_第3頁
面向對象程序設計綜合練習題.doc_第4頁
面向對象程序設計綜合練習題.doc_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

面向對象程序設計綜合練習題一.單項選擇題1C+源程序文件的缺省擴展名為( A )。A. cpp B. exeC. obj D. lik2由C+源程序文件編譯而成的目標文件的缺省擴展名為( C )。A. cpp B. exeC. obj D. lik3由C+目標文件連接而成的可執(zhí)行文件的缺省擴展名為( B )。A. cpp B. exeC. obj D. lik4編寫C+程序一般需經過的幾個步驟依次是( B )。A. 編譯、編輯、連接、調試 B. 編輯、編譯、連接、調試C. 編譯、調試、編輯、連接 D. 編輯、調試、編輯、連接5以下標識符中不全是保留字的是( B )。A. case for int B. default then whileC. bool class long D. goto return char6能作為C+程序的基本單位是( C )。A. 字符 B. 語句C. 函數 D. 源程序文件7程序中主函數的名字為( A )。A. main B. MAINC. Main D. 任意標識符8C+程序的基本模塊為( D )。A. 表達式 B. 標識符C. 語句 D. 函數9可用作C+語言用戶標識符的一組標識符是( B )。A. void define +WORDB. a3_b3 _123 YNC. for -abc CaseD. 2a DO sizeof10存儲以下數據,占用存儲字節(jié)最多的是( D )。A. 0 B. 0C. “0” D. 0.011程序運行中需要從鍵盤上輸入多于一個數據時,各數據之間應使用( D )符號作為分隔符。A. 空格或逗號 B. 逗號或回車C. 逗號或分號 D. 空格或回車12設”int a=12;”,則執(zhí)行完語句”a+=a*a;”后,a的值是( C )。A. 12 B. 144C. 156 D. 28814設”int a=15,b=26;”,則”cout0 & x=10的相反表達式為( A )。A. x10 B. x10C. x=0 | x0 & x1017x0 | y=5的相反表達式為( B )。A. x=0 | y!=5 B. x0 | y!=5 D. x0 & y=518設x和y均為bool量,則x & y為真的條件是( A )。A. 它們均為真 B. 其中一個為真C. 它們均為假 D. 其中一個為假19設x和y均為bool量,則x | y為假的條件是( C )。A. 它們均為真 B. 其中一個為真C. 它們均為假 D. 其中一個為假20字符串”a+b=12n”的長度為( B )。A. 6 B. 7C. 8 D. 921假定下列x和y均為int型變量,則不正確的賦值為( B )。A. x+=y+ B. x+=y+C. x=+y D. +x=+y22下列的符號常量定義中,錯誤的定義是( C )。靜態(tài)變量定義時就要賦值A. const M=10; B. const int M=20;C. const char ch; D. const bool mark=true;23循環(huán)語句“for(int i=0; in; i+) couti*i ;”中循環(huán)體執(zhí)行的次數為( C )。A. 1 B. n-1C. n D. n+124在下面循環(huán)語句中循環(huán)體執(zhí)行的次數為( B )。for(int i=0; in/2) break;A. n/2 B. n/2+1C. n/2-1 D. n-125在下面循環(huán)語句中內層循環(huán)體S語句的執(zhí)行總次數為( D )。for(int i=0; in; i+)for(int j=i; jn; j+) S;A. n2 B. (n+1)/2C. n(n-1)/2 D. n(n+1)/226在下面循環(huán)語句中循環(huán)體執(zhí)行的次數為( C )。int i=0,s=0; while(s20) i+; s+=i;A. 4 B. 5C. 6 D. 727在下面循環(huán)語句中循環(huán)體執(zhí)行的次數為( A )。int i=0; do i+; while(i*i10);A. 4 B. 3C. 5 D. 228當處理特定問題時的循環(huán)次數已知時,通常采用( A )來解決。A. for循環(huán) B. while循環(huán)C. do循環(huán) D. switch語句29循環(huán)體至少被執(zhí)行一次的語句為( C )。A. for循環(huán) B. while循環(huán)C. do循環(huán) D. 任一種循環(huán)30switch語句能夠改寫為( B )語句。A. for B. ifC. do D. while31do語句能夠改寫為( D )語句。A. 復合 B. ifC. switch D. while32. 在下面的一維數組定義中,哪一個有語法錯誤。( C )A. int a=1,2,3; B. int a10=0;C. int a; D. int a5;33在下面的字符數組定義中,哪一個有語法錯誤。( D )。A. char a20=”abcdefg”; B. char a=”x+y=55.”;C. char a15; D. char a10=5;35假定一個二維數組的定義語句為“int a34=3,4,2,8,6;”,則元素a12的值為( C )。A. 2 B. 4C. 6 D. 836假定一個二維數組的定義語句為“int a34=3,4,2,8,6;”,則元素a21的值為( A )。A. 0 B. 4C. 8 D. 637若定義了函數 double *function(), 則函數function的返回值為( B )。A. 實數型 B.實數的地址C.指向函數的指針 D.函數的地址38以下說法中正確的是( B )。A. C+程序總是從第一個定義的函數開始執(zhí)行B. C+程序總是從main函數開始執(zhí)行C. C+函數必須有返回值,否則不能使用函數D. C+程序中有調用關系的所有函數必須放在同一個程序文件中39以下敘述中不正確的是( C )。A. 在一個函數中,可以有多條return語句B. 函數的定義不能嵌套,但函數的調用可以嵌套C. 函數必須有返回值D. 不同的函數中可以使用相同名字的變量40函數重載是指( A )。A. 兩個或兩個以上的函數取相同的函數名,但形參的個數或類型不同B. 兩個以上的函數取相同的名字和具有相同的參數個數,但形參的類型可以不同C. 兩個以上的函數名字不同,但形參的個數或類型相同D. 兩個以上的函數取相同的函數名,并且函數的返回類型相同41以下關于函數模板敘述正確的是( )。A. 函數模板也是一個具體類型的函數B. 函數模板的類型參數與函數的參數是同一個概念C. 通過使用不同的類型參數,函數模板可以生成不同類型的函數D. 用函數模板定義的函數沒有類型42下列( )的調用方式是引用調用。A. 形參和實參都是變量 B.形參是指針,實參是地址值C. 形參是引用,實參是變量 D.形參是變量,實參是地址值43為了提高程序的運行速度,可將不太復雜的功能用函數實現(xiàn),此函數應選擇( )。A. 內聯(lián)函數 B.重載函數C.遞歸函數 D.函數模板44函數原型語句正確的是( )。A. int Function(void a); B.void Function (int);C. int Function(a); D.void int(double a);45C+中函數返回值的類型是由( )決定的。A. return語句中表達式的類型 B.該函數定義時的類型C.調用函數時的調用語句 D.系統(tǒng)根據結果46以下函數的返回結果是( )。int function(char *x) char *p=x; while(*p+); return(p-x-1);A. 求字符串的長度 B.將字符串x連接到字符串p后面C. 將字符串x復制到字符串p中 D.將字符串x反向存放47函數調用func(exp1,exp2),(exp3,exp4,exp5)中所含實參的個數為( )個。A. 1 B. 2C. 4 D. 548設有如下函數定義int f(char *s) char *p=s;while(*p!=0) p+;return(p-s);在主函數中用coutf(“good”)調用上述函數, 則輸出結果為( )。A. 3 B. 4C. 5 D. 649以下正確的函數原型語句是( )。A. double fun(int x,int y) B. double fun(int x;int y)C. double fun(int,int); D. double fun(int x,y);51函數調用不可以( )。A. 出現(xiàn)在一個表達式中 B. 出現(xiàn)在執(zhí)行語句中C. 作為一個函數的實參 D. 作為一個函數的形參52以下正確的描述是( )。A. 函數的定義可以嵌套,函數的調用不可以嵌套B. 函數的定義不可以嵌套,函數的調用可以嵌套C. 函數的定義和函數的調用均可以嵌套D. 函數的定義和函數的調用均不可以嵌套53若用數組名作為函數調用的實參,傳遞給形參的是( )。A. 數組的首地址 B. 數組中第一個元素的值C. 數組全部元素的值 D. 數組元素的個數54以下錯誤的描述是( )。A. 被調用函數中可以不用return語句B. 被調用函數中可以用多個return語句C. 被調用函數中,如果有返回值,就一定要有return語句D. 被調用函數中,一個return語句可返回多個值給調用函數55以下正確的描述是( )。A. 不允許設置參數的默認值B. 設置參數的默認值只能在定義函數時設置C. 設置參數的默認值時,應該設置右邊的參數D. 設置參數的默認值時,應該全部參數都設置56采用重載函數的目的是( )。A. 實現(xiàn)共享 B. 減少空間C. 提高速度 D. 使用方便,提高可讀性57將兩個字符串連接起來組成一個字符串時,選用( )函數。A. strlen() B. strcap()C. strcat() D. strcmp()58以下敘述中正確的是( )。A. 使用#define可以為常量定義一個名字,該名字在程序中可以再賦另外的值B. 使用const定義的常量名有類型之分,其值在程序運行時是不可改變的C. 在程序中使用內聯(lián)函數使程序的可讀性變差D. 在定義函數時可以在形參表的任何位置給出缺省形參值59下面的標識符中,( )是文件級作用域。A. 函數形參 B.語句標號C.外部靜態(tài)類標識符 D.自動類標識符60以下敘述不正確的是( )。A. 宏替換不占用運行時間 B. 宏名無類型C. 宏替換只是字符替換 D. 宏名必須用大寫字母表示61C+語言的編譯系統(tǒng)對宏命令的處理是( )。A. 在程序運行時進行B. 在程序連接時進行C. 和C+程序的其它語句同時進行編譯D. 在對源程序中其它成分正式編譯之前進行62當#include后面的文件名用雙引號括起來時,尋找被包含文件的方式是( )。A. 直接按系統(tǒng)設定的標準方式搜索目錄B. 先在源程序所在目錄搜索,再按系統(tǒng)設定的標準方式搜索目錄C. 僅僅搜索源程序所在目錄D. 搜索當前邏輯盤上的所有目錄63當#include后面的文件名用尖括號括起來時,尋找被包含文件的方式是( )。A. 直接按系統(tǒng)設定的標準方式搜索目錄B. 先在源程序所在目錄搜索,再按系統(tǒng)設定的標準方式搜索目錄C. 僅僅搜索源程序所在目錄D. 搜索當前邏輯盤上的所有目錄66關于局部變量,下面說法正確的是( )。A. 定義該變量的程序文件中的函數都可以訪問B. 定義該變量的函數中的定義處以下的任何語句都可以訪問C. 定義該變量的復合語句中的定義處以下的任何語句都可以訪問D. 定義該變量的函數中的定義處以上的任何語句都可以訪問67文件包含命令中被包含的文件的擴展名( )。A. 必須是.h B. 不能是.hC. 可以是.h或.cpp D. 必須是.cpp68預處理命令在程序中都是以( )符號開頭的。A. * B. #C. & D. 69設array為一個數組,則表達式sizeof(array)/sizeof(array0)的結果為( )。A. array數組首地址B. array數組中元素個數C. array數組中每個元素所占的字節(jié)數D. array數組占的總字節(jié)數70用new運算符創(chuàng)建一個含10個元素的一維整型數組的正確語句是( )。A. int *p=new a10; B. int *p=new float10;C. int *p=new int10; D. int *p=new int10=1,2,3,4,571下列給字符數組賦初值時,正確的是( )。A. char s1=”abcdef”; B. char s24=”abcd”;C. char s323=“abc”,”xyz”;D. char s44=a,x,s,t;73假定變量m定義為“int m=7;”,則定義變量p的正確語句為( )。A. int p=&m; B. int *p=&m;C. int &p=*m; D. int *p=m;74. 假定k是一個double類型的變量,則關于變量p的正確定義語句為( )。A. double p=&k; B. int *p=&k;C. double &p=*k; D. char *p=”Thank you!”;75變量s的定義為“char *s=”Hello world!”;”,要使變量p指向s所指向的同一個字符串,則應選?。?)。A. char *p=s; B. char *p=&s;C. char *p;p=*s; D. char *p; p=&s;76關于void 指針,下列說法正確的是( )。A. void 指針就是未指向任何數據的指針B. void 指針就是已定義而未初始化的指針C. 指向任何類型數據的指針可直接賦值給一個void 指針D. void 指針值可直接賦給一個非void 指針77假定一條定義語句為“int a10, x, *pa=a;”,若要把數組a中下標為3的元素值賦給x,則不正確的語句為( )。A. x=pa3; B. x=*(a+3);C. x=a3; D. x=*pa+3;78假定有定義“int b10; int *pb;”,則不正確的賦值語句為( )。A. pb=b; B. pb=&b0;C. *pb=new int; D. pb=b5;79假定p是具有double類型的指針變量,則表達式+p使p的值(以字節(jié)為單位)增加( )。A. 1 B. 4C. sizeof(double) D. sizeof(p)80假定p指向的字符串為”string”,則coutp+3的輸出結果為( )。A. string B. ringC. ing D. i81假定p指向的字符串為”string”,若要輸出這個字符串的地址值,則使用( )。A. cout*p; B. coutp;C. cout&p; D. couttitle,”Wang Tao”); B. strcpy(book.title,”Wang Tao”);C. strcpy(*book.title,”Wang Tao”); D. strcpy(*book)-title,”Wang Tao”);86假定有“struct BOOKchar title40; float price; BOOK *book;”,則不正確的語句為( )。A. BOOK *x=new book; B. BOOK x=C+ Programming,27.0;C. BOOK *x=new BOOK; D. BOOK *x=book;87假定有“struct BOOKchar title40; float price;book;”,則正確的語句為( )。A. BOOK &x= &book; B. BOOK &x=book;聲明X為引用C. BOOK &x=new BOOK; D. BOOK &x=BOOK;88下列對引用的陳述中不正確的是( )。A. 每一個引用都是其所引用對象的別名,因此必須初始化B. 形式上針對引用的操作實際上作用于它所引用的對象C. 一旦定義了引用,一切針對其所引用對象的操作只能通過該引用間接進行D. 不需要單獨為引用分配存儲空間89假定變量a和pa定義為“double a10, *pa=a;”,要將12.35賦值給a中的下標為5的元素,不正確的語句是( )。A. pa5=12.35; B. a5=12.35;C. *(pa+5)=12.35; D. *(a0+5)=12.35;90假定變量b和pb定義為“int b10, *pb=b;”,要將24賦值給b1元素中,不正確的語句是( )。A. *(pb+1)=24; B. *(b+1)=24;C. *+b=24; D. *+pb=24;91假定指針變量p定義為“int *p=new int(100);”,要釋放p所指向的動態(tài)內存,應使用語句( )。A. delete p; B. delete *p;C. delete &p; D. delete p;92假定指針變量p定義為“int *p=new int30;”,要釋放p所指向的動態(tài)內存,應使用語句( )。A. delete p; B. delete *p;C. delete &p; D. delete p;93假定變量x定義為“int x=5;”,要使rx成為x的引用(別名),rx應定義為( )。A. int rx=x; B. int rx=&x;C. int *rx=&x; D. int &rx=x;115在多文件結構的程序中,通常把類的定義單獨存放于( )中。A. 主文件 B. 實現(xiàn)文件 C. 庫文件 D. 頭文件116在多文件結構的程序中,通常把類中所有非內聯(lián)函數的定義單獨存放于( )中。A. 主文件 B. 實現(xiàn)文件 C. 庫文件 D. 頭文件117在多文件結構的程序中,通常把含有main()函數的文件稱為( )。A. 主文件 B. 實現(xiàn)文件 C. 程序文件 D. 頭文件二.填空題1C+語言是在_C_語言的基礎上發(fā)展起來的。2C+語言的編譯單位是擴展名為_的_文件。3行尾使用注釋的開始標記符為_。4多行注釋的開始標記符和結束標記符分別為_和_。5用于輸出表達式值的標準輸出流對象是_。6用于從鍵盤上為變量輸入值的標準輸入流對象是_。7一個完整程序中必須有一個名為_的函數。8一個函數的函數體就是一條_語句。9當執(zhí)行cin語句時,從鍵盤上輸入每個數據后必須接著輸入一個_符,然后才能繼續(xù)輸入下一個數據。10在C+程序中包含一個頭文件或程序文件的預編譯命令為_。11程序中的預處理命令是指以_字符開頭的命令。12一條表達式語句必須以_作為結束符。13在#include命令中所包含的頭文件,可以是系統(tǒng)定義的頭文件,也可以是_定義的頭文件。14使用#include命令可以包含一個頭文件,也可以包含一個_文件。15一個函數定義由_和_兩部分組成。16若一個函數的定義處于調用它的函數之前,則在程序開始可以省去該函數的_語句。17C+頭文件和源程序文件的擴展名分別為_和_。18程序文件的編譯錯誤分為_和_兩類。19當使用_保留字作為函數類型時,該函數不返回任何值。20當函數參數表用_保留字表示時,則表示該參數表為空。21從一條函數原型語句“int fun1(void);”可知,該函數的返回類型為_,該函數帶有_個參數。22當執(zhí)行cout語句輸出endl數據項時,將使C+顯示輸出屏幕上的光標從當前位置移動到_的開始位置。38在C+中存儲字符串”abcdef”至少需要_個字節(jié)。39在C+中存儲字符串”a+b=c”至少需要_個字節(jié)。70元素類型為double的二維數組a46共占用_24*8_字節(jié)的存儲空間。71元素類型為char的二維數組a1030共占用_300_字節(jié)的存儲空間。72存儲字符a和字符串”a”分別需要占用_1_和_2_個字節(jié)。73空串的長度為_,存儲它需要占用_個字節(jié)。76用于存儲一個長度為n的字符串的字符數組的長度至少為_。77若a是一個字符數組,則從鍵盤上向該數組輸入一個字符串的表達式為_。78若a是一個字符數組,則向屏幕輸出a中所存字符串的表達式為_。79一個二維字符數組a1020能夠存儲_個字符串,每個字符串的長度至多為_。80對一個二維字符數組a進行初始化的數據為”123”,”456”,”789”,則a1元素對應的字符串為_。81若需要把一個字符串”aaa”賦值到字符數組a中,則需要執(zhí)行_函數的調用來實現(xiàn)。82假定對數組a進行初始化的數據為2,7,9,6,5,7,10,則a2和a5分別被初始化為_和_。83假定對二維數組a34進行初始化的數據為3,5,6,2,8,7,則a11和a23分別被初始化為_和_。84在C+語言中,一個函數由函數頭和_組成。85重載一個函數的條件是:該函數必須在參數的個數或參數的_上與其它同名函數有所不同。86如果一個函數只允許同一程序中的函數調用,則應在該函數定義前加上_C+保留字。87若“double x=100;”是文件F1.CPP中的一個全局變量定義語句,若文件F2.CPP中的某個函數需要訪問此x , 則應在文件F2.CPP中添加對x的聲明語句為_。88定義一個函數模板要用到的第一個修飾符是_。91已知int cubin(int n)return n*n*n;和double cubin(double n)return n*n*n;是一個函數模板的兩個實例,假定類型參數用T表示,則該函數模板的定義是_。92對于無返回值函數,定義函數時要用_修飾函數類型。93如果一個函數定義中使用了_static_修飾,則該函數不允許被其它文件中的函數調用。94如果一個函數中有多個默認參數,則默認參數必須全部處在形參表的_部分。95定義外部變量時,不用存儲類說明符_,而聲明外部變量時用它。97函數形參的作用域是該函數的_。 105若有定義“struct AA int a; char b; double c;x;”,則x占用空間大小為_字節(jié)。106當定義一個結構體變量時,系統(tǒng)分配給該變量的內存大小等于各成員所需內存大小的_。107一個指針類型的對象占用內存的_個字節(jié)的存儲空間。108一個指針指向一個數據對象,它保存著該數據對象的_,若數據對象為DataType類型,則相應的指針類型為_。109若要把一個整型指針p轉換為字符指針,則采用的強制轉換表達式為_。111假定p是一個指向整數對象的指針,則用_表示該整數對象,用_表示指針變量p的地址。112假定p是一個指針,則*p+運算首先訪問_,然后使_的值增1。113假定p是一個指針,則(*p)+運算首先訪問_,然后使_的值增1。114假定p所指對象的值為25,p+1所指對象的值為42,則*p+的值為_。115假定p所指對象的值為25,p+1所指對象的值為42,則*+p的值為_。116假定p所指對象的值為25,p+1所指對象的值為42,則執(zhí)行(*p)+運算后,p所指對象的值為_。117假定p所指對象的值為25,p+1所指對象的值為42,則執(zhí)行*(p+)或*p+運算后,p所指對象的值為_。118假定a是一個一維指針數組,則a+i所指對象的地址比a大_字節(jié)。 119假定a是一個一維數組,則ai的指針訪問方式為_。120假定a是一個一維數組,則ai對應的存儲地址(以字節(jié)為單位)為_。121一個數組的數組名實際上是指向該數組_元素的指針,并且在任何時候都不允許_它。122假定指向一維數組b10中元素b4的指針為p,則p+3所指向的元素為_,p-2所指向的元素為_。123若要定義整型指針p并初始指向x,則所使用的定義語句為_。124若p指向x,則_與x的表示是等價的。125在一個二維數組int amn中,包含的一維元素ai的類型為_,訪問ai時返回值的類型為_。126假定一個二維數組為c58,則c3的值為二維元素_的地址,c3+2的值為二維元素_的地址。127假定p為指向二維數組int d46的指針,則p的類型為_。128假定a是一個二維數組,則aij的指針訪問方式為_。129若要把整型變量y定義為x的引用,則所使用的定義語句為_。130若y是x的引用,則對y的操作就是對_的操作。131若y是x的引用,則&y和&x的值_,即為變量_的地址。132執(zhí)行int p=new int操作得到的一個動態(tài)分配的整型對象為_。133執(zhí)行int *p=new int10操作,使p指向動態(tài)分配的數組中下標為0的元素,該元素可表示為_p0_或_*p_。134執(zhí)行char *p=new char(a)操作后,p所指向的數據對象的值為_a_。136執(zhí)行delete p;操作將釋放由p所指向的動態(tài)分配的數據空間。137執(zhí)行delete p;操作將釋放由p所指向的動態(tài)分配的數組空間。138NULL是一個符號常量,通常作為空指針值,它的具體值為_0_。140已知語句“coutp;”的輸出是“Hello!”,則語句“cout*p;”輸出的是_H_。141已知語句“couts;”的輸出是“apple”,則執(zhí)行語句“couts+2;”的輸出結果為_ple_。 四.寫出程序運行結果1 #include #include void main() int a8=25,48,32,85,64,18,48,29; int max,min; max=min=a0; for(int i=0; iai) max=ai; if(xai) min=ai; coutmax:maxendl; coutmin:minendl; 2 #include void main() int a,b; for(a=1,b=2; b50;) couta b ; a=a+b; b=a+b; coutendl; couta b endl; 1 3 5 8 13 21 3455 893 #include const int M=3, N=4; void main() int i,j,s=0; for(i=1;i=M;i+) for(j=1;j=N;j+) s+=i*j; cout”s=”sendl; s=604#include void main() int a=2,b=5,c=0; if(a+b10) c=a*b; else c=3*a+b; if(c=20) coutc*c; else cout4+c-5; coutendl; a=a+b; b=a+b;c+=a+b; couta,b,c=a,b,cendl;121a,b,c=7,12,305#include void main() int x=5; switch(2*x-3) case 4: coutx ; case 7: cout2*x+1 ; case 10: cout3*x-1 ; break; default: coutdefaultendl; coutswitch end.endl; 11 14 switch end.6#include #include int a4=36,-5,73,8; void main() int i,y; for(i=0; i4; i+) if(ai0) y=1; else if(ai10) y= ai* ai+3; else if(ai60) y=4*ai-5; else y=int(sqrt(ai); / sqrt(x)為取x的平方根函數 coutsetw(5)aisetw(5)y; 7#include int a8=36,25,20,43,12,70,66,35; void main()

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論