




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第十周上機題目題目:1. 建立一個矩陣類Array,存儲一個n×n矩陣并能完成矩陣轉置運算。要求如下:(1) 私有成員數據int *x:指向存儲一個n×n矩陣值的內存區域(二維數組作為一維數組存儲)int n:存儲矩陣行數(2) 公有成員函數構造函數:用參數指定的值或缺省值3初始化n,并用n的值為矩陣動態申請內存空間;析構函數:釋放對象存儲矩陣時占用的內存空間;viod input(int *a):將一個矩陣賦值給對象中的數組。void print():按行輸出矩陣的值。void change():轉置矩陣。編寫一個程序測試該類。定義對象A,將一個矩陣存入A中,并輸出矩陣的
2、值,轉置對象A中的矩陣并輸出,使用以下測試數據:A A轉置后的矩陣#include<iostream.h>#define N 3class Arrayint *x; /指向存儲一個n×n矩陣值的內存區域(二維數組作為一維數組存儲)int n; /存儲矩陣行數public:Array(int s=3)n=s;x=new intN*N;void input(int *a);/將一個矩陣賦值給對象中的數組。void print();/按行輸出矩陣的值。void change();/轉置矩陣。Array()if(x) delete x;void main()int aN3;1 /
3、 32int i,j;cout<<"請輸入"<<N<<'*'<<N<<"的矩陣"<<endl;for(i=0;i<N;i+)for(j=0;j<N;j+)cin>>aij;Array d(N);d.input(a0);cout<<"原始數組為:n"d.print();d.change();cout<<"轉置后的數組為:n"d.print();void Array:input(int
4、 *a)for(int i=0;i<N*N;i+)xi=*a+;void Array:print()for(int i=0;i<N*N;i+)(i+1)%3)?cout<<xi<<'t':cout<<xi<<endl;void Array:change()int temp;for(int i=0;i<N;i+)for(int j=0;j<i;j+)temp=xi*N+j;xi*N+j=xj*N+i;xj*N+i=temp;2. 編程題模擬人腦神經網絡的神經元結構模型如下圖所示:其中,xi表示輸入信號,wi表
5、示輸入信號的加權系數,y表示神經元的輸出,它們的之間的關系為:這里,表示各項的和,exp(z)為求z的自然指數值ex的函數,包含在頭文件math.h中,其函數原型為double exp(double z)。試定義一個NN類實現上述模型。具體要求如下:1) 私有成員l float x5,dt:數組x和數組w分別存放輸入信號xi及其加權系數wi;dt存放非零參數。l double y:神經元的突出。2) 公有成員:l NN(float t , float d)用數組t初始化加權系統wi,用d初始化dt。l void fun(float t ):用數組t初始化xi,并根據上述公式計算y的值。l vo
6、id print( ):輸出輸入信號和輸出信號的值在主函數中,用輸入信號1.2,3.5 , 2.3 , 3.2 , 2.8 以及加權系數 o.5 , 0.8 , 1.2 , 1.8 , 1.1 對該類進行測試。#include<iostream.h>#include<math.h>class NNfloat x5,w5,dt;double y;public:NN(float t,float d);/用數組t初始化加權系統wi,用d初始化dt。void fun(float t); /用數組t初始化xi,并根據上述公式計算y的值。void print( ); /輸出輸入信號
7、和輸出信號的值;void main()float a5=1.2,3.5,2.3,3.2,2.8;float b5=0.5,0.8,1.2,1.8,1.1;NN t(b,0.2);t.fun(a);t.print();NN:NN(float t,float d)for(int i=0;i<5;i+)wi=ti;dt=d;void NN:fun(float t)for(int i=0;i<5;i+)xi=ti;double n=0.0;for(i=0;i<5;i+)n+=(xi-wi)*(xi-wi);y=exp(-n/(2*dt*dt);void NN:print()cout&
8、lt;<"xi="for(int i=0;i<5;i+)cout<<xi<<' 'cout<<endl;cout<<"y="<<y<<endl;附加題:3. 面向對象編程:幾何圖形類 【要求】按以下描述和要求建立兩個類:基類Rectangle和派生類Cube:Rectangle私有成員:double x1, y1 ; /左下角的坐標double x2, y2 ; /右上角的坐標公有成員Rectangle(double a=0, double b=0, do
9、uble c=0, double d=0); /帶缺省值的構造函數double getwidth(); /計算并返回矩形的寬double getlength() ; /計算并返回矩形的長virtual void display() ; /輸出矩形的各坐標及長寬注:正立方體Cube的底面矩形從基類繼承 Cube:私有成員:string name; /立方體名稱(字符串對象)double h; /立方體高度公有成員:Cube (string="", double =0, ); /帶缺省值的構造函數void set (string, double) ; /修改立方體標識符和高度值
10、void display(); / 輸出立方體全部信息,并計算輸出體積Cube add ( Cube &S ); /將參數對象S的高度加到this對象上。以上成員函數的參數名如有未給出的則自已命名。頭文件包含語句為:#include <iostream.h>#include <string.h>主函數要求:(1) 定義Rectangle類對象A坐標:10, 10, 30, 40;定義Cube類對象B坐標:20, 10, 30, 40;名稱和高度: Box, 60、C(C數據由B拷貝生成)和D(D數據暫無)。(2) 調用函數set修改對象C的名稱和高度值。數據為
11、Trunk, 95。(3) 調用函數display及相關函數輸出對象A、B和C的全部數據,計算輸出B和C的體積。每個對象的信息占一行。(4) 調用add函數,計算D=B+C。輸出D的全部數據,計算并輸出D的體積。#include<iostream.h>#include<string.h>class Rectangledouble x1, y1 ; /左下角的坐標double x2, y2 ; /右上角的坐標public:Rectangle(double a=0, double b=0, double c=0, double d=0)x1=a,y1=b;x2=c,y2=d
12、;double getwidth()return (x2-x1); /計算并返回矩形的寬double getlength()return (y2-y1); /計算并返回矩形的長void display() ; /輸出矩形的各坐標及長寬;class Cube :public Rectanglechar name10; /立方體名稱(字符串對象)double h; /立方體高度public:Cube (double a=0,double b=0,double c=0,double d=0,char *s=0, double h1=0):Rectangle(a,b,c,d)/帶缺省值的構造函數if(
13、s) strcpy(name,s);h=h1; void set (char *, double);/修改立方體標識符和高度值void display(); / 輸出立方體全部信息,并計算輸出體積Cube add(Cube &S); /將參數對象S的高度加到this對象上。;void main()Rectangle A(10,10,30,40);Cube B(20,10,30,40,"Box",60),C(B),D;B.set("Trunk", 95);A.display();B.display();C.display();D=B.add(C);
14、D.display();void Rectangle:display()cout<<"矩形: "cout<<"左下角的坐標:"<<x1<<','<<y1<<",右上角的坐標:"<<x2<<','<<y2<<','cout<<"長:"<<(x2-x1)<<",寬:"<<(y2-y1)&
15、lt;<endl;void Cube:set (char *s, double h1)h=h1;strcpy(name,s);void Cube:display()double mj=getwidth()*getlength();cout<<"長方體: "cout<<"底面積為: "<<mj<<','cout<<"體積為: "<<mj*h<<endl;Cube Cube:add(Cube &S)h+=S.h;return
16、*this;第十一周上機題目題目:1. 建立一個類NUM,求指定范圍內的所有素數(質數)。具體要求如下:1) 私有數據成員。l int data25;依次存放指定范圍內的所有素數。l int spanl , span2 ;存放要求計算的素數的范圍。l int num ;存放span1與span2之間的素數個數。2) 公有成員函數。l 構造函數NUM (int a ,int b);初始化所要求的素數的范圍span1、span2及num (值為0)。l void process( ): 求出指定范圍內的所有素數,把它們依次存放在數組data中,并將求出的素數的個數賦給num 。l void pri
17、nt( ):輸出求出的所有素數。3) 在主程序中對該類進行測試。使用測試數據span1=100 , span2=200 。即求100200之間的所有素數。#include<iostream.h>#include<math.h>class NUMint data25; /依次存放指定范圍內的所有素數。int span1,span2; /存放要求計算的素數的范圍。int num; /存放span1與span2之間的素數個數。public:NUM (int a ,int b);void process( );void print( );void main()NUM a(100
18、,200);cess();a.print();NUM:NUM (int a ,int b)span1=a;span2=b;num=0; void NUM:process( )int i,n,f=0;for(i=span1;i<=span2;i+)for(n=2,f=0;n<=sqrt(i);n+)if(i%n=0)f=1;break;if(f=1)continue;datanum+=i;void NUM:print( )for(int i=0;i<num;)cout<<datai<<'t'if(+i%6=0)cout<&
19、lt;endl;cout<<endl;2. 編程題已知由一個數組派生出另一個數組的派生規則如下:假定原始數組為a10,新數組為b10,則bi的值為數組a中大于ai的元素的個數。例如,對于說明“int a =1,2,3,4,5;int b5;”,其中a1=2,數組a中有3個元素比a1大,則b1=3。試建立一個實現此功能的類ARRAY。具體要求如下:1) 私有數據成員。l int a10,b10;a存放原始數組,b存放派生數組。2) 公有成員函數。l 構造函數ARRAY(int data10);初始化成員數組a 。l void process( );由數組a根據上述派生類規則,用循環語
20、句計算數組b的各元素。l void print( );屏幕顯示數組a和b。#include<iostream.h>class ARRAYint a10,b10;public:ARRAY(int data10);/初始化成員數組a 。 void process( );/由數組a根據上述派生類規則,用循環語句計算數組b的各元素。 void print( );/屏幕顯示數組a和b。;void main()int a=7,4,9,23,56,44,18,33,21,17;ARRAY array(a);cess();array.print();ARRAY:ARRAY(int
21、 data10)for(int i=0;i<10;i+)ai=datai;bi=0;void ARRAY:process( )for(int i=0;i<10;i+)for(int k=0;k<10;k+)if(ak>ai) bi+;void ARRAY:print( )cout<<"a10= "for(int i=0;i<10;i+)cout<<ai<<' 'cout<<endl;cout<<"b10= "for(i=0;i<10;i+)co
22、ut<<bi<<' 'cout<<endl;附加題:3. 面向對象編程:物品保管箱管理應用程序 【要求】按以下描述和要求建立一個類Boxes,執行主函數對其測試。私有成員:int *box ; /指向保管箱數組,下標為箱號,元素值為0表示空箱;大于0表示該箱中存入的物品數量。char *flag ; /指向客戶標識符數組(下標為箱號,與box數組配對使用)static int sum; /累計存入物品數量int xh; /保管箱的個數公有成員:Boxes(int num=10); /構造函數,動態分配box和flag數組空間, 長度為num。
23、Boxes( ); /析構函數,釋放分配的內存void put(int n, char m); /選擇一個空箱存入n件物品,填寫客戶標識符,并將物品數量累加到sum;若找不到空箱則輸出提示信息。void get(char m); /根據客戶標識符(元素下標)查找存儲的物品,找到后取出并清空保管箱(置0)。若找不到指定則輸出提示信息。void display(); /輸出保管箱類所有數據,統計占用箱個數和空閑箱個數。最后輸出存入物品數量頭文件包含語句為:#include <iostream.h>在類定義外面對靜態成員做定義性說明并賦初值為零:int Boxes:sum=0;主函數要求
24、:1) 定義Boxes類對象A, B(2)。數組元素初始值為零。2) 調用函數put為對象A和B做存儲操作:A.put(5, R); B.put(9,K); A. put(8, P); B. put(15, H); B. put(40, F); 調用函數display輸出對象A和B的全部數據。3) 調用函數put和get為對象A和B做存儲和取出操作:B. get(H); B. put(40, F); A. get(S) ; A. get(R); A. put(12, M); 4) 調用函數display輸出對象A和B的全部數據。#include<iostream.h>class B
25、oxesint *box ; /指向保管箱數組,下標為箱號,元素值為0表示空箱;大于0表示該箱中存入的物品數量。 char *flag ; /指向客戶標識符數組(下標為箱號,與box數組配對使用) static int sum; /累計存入物品數量int xh;public:Boxes(int num=10); /構造函數,動態分配box和flag數組空間, 長度為num。Boxes( ); /析構函數,釋放分配的內存void put(int n, char m); /選擇一個空箱存入n件物品,填寫客戶標識符,并將物品數量累加到sum;若找不到空箱則輸出提示信息。void get(char m
26、); /根據客戶標識符(元素下標)查找存儲的物品,找到后取出并清空保管箱(置0)。若找不到指定則輸出提示信息。void display(); /輸出保管箱類所有數據,統計占用箱個數和空閑箱個數。最后輸出存入物品數量;int Boxes:sum=0;void main()Boxes A,B(2);/數組元素初始值為零。A.put(5, 'R'); B.put(9,'K'); A. put(8, 'P'); B. put(15, 'H'); B. put(40, 'F'); cout<<"A庫:n
27、"A.display();cout<<"B庫:n"B.display();B. get('H'); B. put(40, 'F'); A. get('S') ; A. get('R'); A. put(12, 'M'); cout<<"A庫:n"A.display();cout<<"B庫:n"B.display();Boxes:Boxes(int num)box=new intnum;flag=new char
28、num;xh=num;for(int i=0;i<num;i+)boxi=flagi=0;Boxes:Boxes( )delete box;delete flag;void Boxes:put(int n, char m)int i=0;while(boxi!=0 && i+<xh);if(i<xh && boxi=0) boxi=n;flagi=m;sum+=n;else cout<<"無空箱存放客戶"<<m<<"的物品!nn"void Boxes:get(char
29、m)int i=0;while(flagi!=m && i<xh) i+;if(flagi!=m) cout<<"沒有找到客戶"<<m<<"物品!nn"elsesum-=boxi;boxi=0;void Boxes:display()int n=0;for(int i=0;i<xh;i+)if(boxi>0)cout<<" 客戶"<<flagi<<":存放物品數量:"<<boxi<<&q
30、uot;件。n"else n+;cout<<"占用箱個數:"<<xh-n<<"個,空閑箱個數:"<<n<<"個。n存入物品總數量有:"<<sum<<"nn"第十二周上機題目一. 編程題【程序功能】找出給定范圍內的和親數。對于兩個正整數,如果其中的一個整數是另一個整數的全部真因子之和,反之亦然,則稱這兩個數為“和親數”。例如,220有真因子“1, 2, 4, 5, 10, 11, 20, 22, 44, 55, 110”,其
31、和為284,而284有真因子“1, 2, 4, 71, 142”,其和為220,因此220和284就是一對和親數。【編程要求】1. 試建立一個類NNMl 私有數據成員int n1 , n2 ;/查找數據的范圍int a102; /存儲mn(m<n)之間的所有和親數對,并存儲到a數組中int num; /統計和親數對的個數l 公有成員函數1) 缺省構造函數:初始化數據成員n1,n2為0。2) 帶參構造函數NNM(int m,int n):用參數初始化數據成員n1,n2。3) void find( )函數用于查找n1n2之間的所有和親數對并存儲到數組中4) 打印函數 void print(
32、),將結果輸出到屏幕#include<iostream.h>class NNMint n1,n2;int a102;int num;public:NNM()n1=0;n2=0;num=0;NNM(int a, int b)n1=a,n2=b,num=0;void find();void print();void main()NNM a(2,500);a.find();a.print();void NNM:find()int sum1=0,sum2=0;int i,n;for(i=n1;i<=n2;i+)for(sum1=0,n=1;n<i/2+1;n+)if(i%n=0
33、)sum1+=n;for(sum2=0,n=1;n<sum1/2+1;n+)if(sum1%n=0)sum2+=n;if(sum2!=i | sum1=i) continue;anum0=i,anum+1=sum1;void NNM:print()for(int i=0;i<num;i+)cout<<ai0<<','<<ai1<<endl;2. 編寫main函數,接收鍵盤輸入的兩個正整數m和n(m<n),建立對象,通過調用成員函數完成親和數的查找及結果輸出的任務。【測試數據與運行結果】測試數據:m=2, n=50
34、0。運行結果: ( 220 ,284 ) ( 284 , 220)二. 編程題【要求】試建立一個類 Student 用于描述學生信息,具體要求如下: 私有數據成員int id: 學生學號。char yuwen: 語文成績(五級分制:A、B、C、D和E,其它無效)。float shuxue: 數學成績(百分制)。 公有成員函數1)缺省構造函數:初始化數據成員為0或NULL值。2)帶參構造函數:用參數初始化數據成員。3)void Print( ): 輸出本對象的學號、語文成績和數學成績。4)修改函數void Change( ):從鍵盤輸入新的學號、語文成績和數學成績,修改相應數據成員的值。5)比較
35、函數void Comp(Student &a, Student &b): 比較a學生和b學生的數學成績,找出數學成績最高和最低的學生,輸出他們的信息。主程序:定義三個以上的對象,并且每個成員函數至少被調用一次。#include<iostream.h>class Studentint id; /學生學號。 char yuwen; /語文成績(五級分制:A、B、C、D和E,其它無效)。 float shuxue; / 數學成績(百分制)。public:Student()id=0, yuwen=NULL;shuxue=0;Student(int,char,float);v
36、oid Print( );void Change( );void Comp(Student &a, Student &b);void main()Student A(78,'E',86),B(84,'D',82),C;C.Change();A.Comp(B,C);Student:Student(int a,char b, float c)id=a, yuwen=b;shuxue=c;void Student:Print( ) cout<<" 學號: "<<id<<",語文成績: &
37、quot;<<yuwen<<",數學成績: "<<shuxue<<endl;void Student:Change( )cout<<"請輸入學生的學號、語文成績(五級分制:A/B/C/D/E,其它無效)和數學成績:n"cin>>id>>yuwen>>shuxue;void Student:Comp(Student &a, Student &b)Student max,min;max= shuxue>a.shuxue?(shuxue>
38、b.shuxue? *this:b):(a.shuxue>b.shuxue?a:b);min= shuxue<a.shuxue?(shuxue<b.shuxue? *this:b):(a.shuxue<b.shuxue?a:b);cout<<"數學成績最高和最低的學生分別是:n"max.Print();min.Print();附加題:三. 編程題:1. 實現描述超市的的類Suppermacket類,記錄系統中現有商品(用指針實現),定義增加商品的函數Append,刪除商品的函數Delete,查詢商品的函數Query,并顯示查詢結果; 2.
39、 定義商品類Goods,具有商品名稱Name,商品價格Price,商品數量number等屬性,操作Sale(銷售商品,余額不足時給予提示)、Add(商品上架操作)和ShowMe(顯示商品信息)。3. 編寫main函數,測試以上所要求的各種功能,完成商品的增加、刪除和查詢商品,以及商品銷售和商品上架的操作。 4. 可以利用對象成員來實現。#include<iostream.h>#include<string.h>class Suppermacket;class Goodschar name10;int Price;int number;public:Goods()strc
40、py(name,"");Price=0;number=0;void Sale(int n);void Add();void ShowME()cout<<"商品:"<<name<<",價格:"<<Price<<",有"<<number<<"件。nn"friend Suppermacket;class SuppermacketGoods *PGoods;int num;public:Suppermacket(int
41、n=10)PGoods=new Goodsn;num=n;void Append();void Delete();void Query();Suppermacket()delete PGoods;void main()Suppermacket A(3);A.Append();A.Append();A.Delete();A.Query();void Suppermacket:Append()for(int i=0;i<num;i+)if(PGoodsi.number=0)PGoodsi.Add();PGoodsi.ShowME();return;cout<<"沒有空貨
42、架上貨了!n"void Suppermacket:Delete()char name10;int n;cout<<"請輸入需要銷售商品名稱和數量: "cin>>name>>n;for(int i=0;i<num;i+)if(strcmp(PG,name)=0)PGoodsi.Sale(n);return;cout<<"查無此商品!n"void Suppermacket:Query()char name10;cout<<"請輸入需要查詢的商品名稱; &
43、quot;cin>>name;for(int i=0;i<num;i+)if(strcmp(PG,name)=0)PGoodsi.ShowME();return;cout<<"查無此商品!n"void Goods:Sale(int n)if(n<number)number-=n;ShowME();elsecout<<"商品數量不夠,無法銷售!n"void Goods:Add()cout<<"請輸入上架的商品名稱、價格及數量: "cin>>nam
44、e>>Price>>number;第十三周上機題目1、 編程題/*編寫一個程序,輸入N個學生數據,包括學號、姓名、C+成績,要求輸出這些學生的數據、平均分與成績等級。提示:設計一個學生類Stud,除了包括id(學號)、name(姓名)和C(成績)數據成員外,還有兩個靜態成員數據sum和num,分別存放總分和人數,另有兩個普通成員函數setdata()和print(),分別用于給數據成員賦值和輸出數據成員的值,另有一個靜態成員函數avg(),它用于計算平均分,并輸出平均分。同時設計一個友元函數,輸出成績對應的等級:大于等于90:優;8090:良;7079:中;6069:及
45、格;小于60:不及格在main()函數中定義了一個對象數組用于存儲輸入的學生數據,設計一個完整的程序。*/#define N 3#include <iostream.h>#include <string.h>class Stud int id; char name20; int deg; static int sum; /靜態成員變量 static int num; public: Stud() Stud(); void setdata(); void display(); static void avg(); friend void grade(Stud &)
46、;int Stud:num = 0;int Stud:sum = 0;void Stud:setdata() /設置學號、姓名、成績 cout<<"Please input Id. : " cin>>id; cout<<"Please input Name: " cin>>name; cout<<"Please input score: " cin>>deg; num +; /學生人數 sum += deg; /總成績void Stud:display() /輸出
47、學生信息 cout<<"Id = " << id << ", name = " << name <<", deg = "<<deg<<endl;void Stud:avg() /計算平均成績 cout<< "Average score is " << (float)sum/num <<endl;void grade(Stud &s)switch(s.deg/10) case 0: case
48、 1: case 2: case 3: case 4: case 5:cout<<"不及格"break; case 6:cout<<"及格"break; case 7:cout<<"中"break; case 8:cout<<"良"break; case 9: case 10:cout<<"優"break;void main() Stud stuN; for(int i = 1; i <= N; i+) stui.setdata(
49、); for(i = 1; i <= N; i+) stui.display(); cout<<"C+成績等級:" grade(stui);cout<<endl; Stud:avg();2、 編程題/*定義一個復數類,通過重載運算符:=、+=、-=、+、-、*、/、=、!=,直接實現兩個復數之間的各種運算。編寫一個完整的程序(包括測試各運算符的程序部分)。*/#include"iostream.h"class complexfloat Real,Image;public:complex(float r=0,float i=0
50、)Real=r;Image=i;float getR()return Real;float getI()return Image;void show()cout<<"Real="<<Real<<'t'<<"Image="<<Image<<'n'complex operator + (complex &);complex operator - (complex &);complex operator * (complex &);
51、complex operator / (complex &);void operator = (complex &);int operator = (complex &);int operator != (complex &);void operator += (complex &);void operator -= (complex &);complex complex:operator + (complex &c)complex t;t.Real=Real+c.Real;t.Image=Image+c.Image;return t;c
52、omplex complex:operator - (complex &c)complex t;t.Real=Real-c.Real;t.Image=Image-c.Image;return t;complex complex:operator * (complex &c)complex t;t.Real=Real*c.Real-Image*c.Image;t.Image=Real*c.Image+Image*c.Real;return t;complex complex:operator / (complex &c)complex t;t.Real=(Real*c.R
53、eal+Image*c.Image)/(c.Real*c.Real+c.Image*c.Image);t.Image=(Image*c.Real-Real*c.Image)/(c.Real*c.Real+c.Image*c.Image);return t;void complex:operator = (complex &c)Real=c.Real;Image=c.Image;int complex:operator = (complex &c)if(Real=c.Real&&Image=c.Image)return 1;elsereturn 0;int com
54、plex:operator != (complex &c)if(Real=c.Real|Image=c.Image)return 0;elsereturn 1;void complex:operator += (complex &c)Real=Real+c.Real;Image=Image+c.Image;void complex:operator -= (complex &c)Real=Real-c.Real;Image=Image-c.Image;void main()complex c1(1,2),c2,c3(3,5);complex c,c4(5,6);c1.s
55、how();c2=c1;c2.show();c=c1+c3;c.show();c+=c1;c.show();c-=c1;c.show();c=c1/c3;c.show();c4+=c1*c2;c4.show();cout<<(c1=c2)<<'n'cout<<(c1!=c2)<<'n'第十四周上機題目1、 編程題/*設計一個三角形類Triangle,包含三角形三條邊長的私有數據成員,另有重載運算符“+”與“-”,以實現求兩個三角形對象的面積之和與之差。 提示:在Triangle類中設計兩個友元函數,重載運算符"+"與"-"。*/#include<iostream.h>#include<math.h>clas
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環保電線采購合同協議
- 玉米收割收購合同協議
- 瓷磚廠設備安裝合同協議
- 申請房子貸款合同協議
- 瓷磚鑲貼合同協議書范本
- 物流運輸承包合同協議
- 電商競業合同和保密協議
- 理財產品購買合同協議
- 電梯安置房出售合同協議
- 電視活動招商合同協議
- 電子商務的區塊鏈與加密貨幣
- DB35T 2082-2022 人民防空疏散基地建設基本要求
- 2023年中國少女發育內衣行業發展白皮書
- 再生鋁商業計劃書
- 江蘇省蘇州市2022-2023學年二年級下學期語文期中調研試卷(含答案)
- 邊緣人格障礙患者辯證行為治療的療效研究
- 化學期中成績分析
- 江蘇省期末試題匯編-04-認識圖形(二)(選擇題經典常考題)-小學一年級數學下冊(蘇教版)
- 人力資源用工風險與防范一本通
- 用友ERPU8生產制造管理
- 產品生命周期管理培訓
評論
0/150
提交評論