java基礎(chǔ)入門(mén)課后習(xí)題答案_第1頁(yè)
java基礎(chǔ)入門(mén)課后習(xí)題答案_第2頁(yè)
java基礎(chǔ)入門(mén)課后習(xí)題答案_第3頁(yè)
java基礎(chǔ)入門(mén)課后習(xí)題答案_第4頁(yè)
java基礎(chǔ)入門(mén)課后習(xí)題答案_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《 基礎(chǔ)》課后習(xí)題答第1 Java開(kāi)一、填空2JRE4bin5、path、二、選擇1、 2、 3、 4、 5、三、簡(jiǎn)答1、面向?qū)ο?、跨平臺(tái)性、健壯性、安全性、可移植性、多線程性、動(dòng)態(tài)性2JRE(JavaRuntimeEnvironment,Java運(yùn)行時(shí)環(huán)境),它相當(dāng)于操作系統(tǒng)部分,提供了Java程序運(yùn)普通用戶(hù)使用的,如果你只想運(yùn)行別人開(kāi)發(fā)好的Java程序,那么,你的計(jì)算機(jī)上必須且只需安裝JDK(JavaDevelopmentKit,Java開(kāi)發(fā)工具包JRE了。publicoWorldpublicoWorldpublicstaticvoidmain(String[]{}}第2 Java編程基一、填空1、2、true34、基本數(shù)據(jù)類(lèi)型、數(shù)據(jù)類(lèi)5、1、2、4、6、 7、8、9、10、二、判斷1、錯(cuò) 1、 2、 3、 6、 7、 8、 9、 10、四、程序分1編譯不通過(guò)。int4b相加時(shí),由于變b的類(lèi)型byte,取值范圍沒(méi)int類(lèi)型大,存不類(lèi)型的值,因此編譯不通過(guò)2編譯不通過(guò)。這是因y是在最里層的代碼塊中定義的一個(gè)變量,只有在那個(gè)代碼塊中才可使用,在y=x;語(yǔ)句時(shí)已經(jīng)y變量的作用域,所以編譯無(wú)法通過(guò)。3、打印結(jié)果為:3987五、簡(jiǎn)答2、如果使用“&”兩邊的表達(dá)式都會(huì)參與計(jì)算。如果使用“”進(jìn)行連接,當(dāng)“&”左邊的表達(dá)式為ae,則不會(huì)執(zhí)行其右邊的表達(dá)式。例如ntx=2y=0;boeanb=x<y&x/2>00x/ybooanb=x<y&x/2>0x<y為ae,表達(dá)式x/y3。調(diào)M六、編程publicclassTest01publicclassTest01publicstaticvoidmain(String[]{intsum=for(inti=1;i<100;{if(i%2!=sum+=}}}2、參考答publicpublicclassTest02publicstaticvoidmain(String{inty=}publicstaticintfunction(int{intif(x>0)y=x+}elseif(x=={y=}elsey=x*x-}return}}publicclassTest03publicclassTest03publicstaticvoidmain(String[]args)int[]arr={25,24,12,76,101,96,28for(inti=0;i<arr.length-1;i++)for(intj=0;j<arr.length-i-1;if(arr[jarr[j1inttemp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}for(inti=0;i<arr.length;System.out.print(arr[i]打印元素和空}}第3 面向?qū)ο螅ㄉ弦?、填?、成員變量、局部變6、7、靜態(tài)變8、內(nèi)部類(lèi)二、判斷1、對(duì)2、對(duì)3、錯(cuò)4、對(duì)5、錯(cuò)1、 2、 3、 4、 5、 6、 7、 8、 9、 10、四、程序分1、程序不能編譯通過(guò),因?yàn)樵陬?lèi)A中的成員變量secret用private修飾,所以在類(lèi)Test1中無(wú)法2、程序不能編譯通過(guò),因?yàn)樵陟o態(tài)方法method()中不能非靜態(tài)成員變量x1的 明、在方法中不能使用return語(yǔ)句返回一個(gè)2六、編程題1、參考答classclassStudentprivateStringname;privatedoublegrade;publicStudent(){}publicStudent(Stringname,double{=name;this.grade=}publicString{return}publicvoidsetName(String{=}publicdouble{return}publicvoidsetGrade(double{this.grade=}}publicclassTest01publicstaticvoidmain(String[]{Studentstu1=newStudentstu2=newStudent("lisi",}}classFatherclassFatherprivateStringname="zhangjun";classChild{publicvoidintroFather()System.out.println("MyFather'snameis"+}}}publicclassTest02publicstaticvoidmain(String[]{Father.Childchild=newFather().newChild();roFather();}}第4 面向?qū)ο螅ㄏ乱?、填?、繼9、try、10、jarcvf,java二、判斷 1、 2、 3、 4、 5、 6、 7、 8、 9、 10、四、程序分析2、程序編譯不通過(guò),這是因?yàn)樵诔绦蛑惺褂昧薴inal關(guān)鍵字修飾Animal類(lèi),使得Animal類(lèi)不能被繼承。shout()方法中同樣使用了final關(guān)鍵字,使得該方法不能被重寫(xiě)。4、程序編譯不通過(guò),因?yàn)榻涌谥卸x的方法不能有方法體,所以定義的ea()un五、簡(jiǎn)答12、多態(tài)意味著一個(gè)對(duì)象有著多種形態(tài),可以在特定的情況下,表現(xiàn)不同的狀態(tài),從而對(duì)應(yīng)著不同的屬性和方法。簡(jiǎn)單的說(shuō),多態(tài)就是使用父類(lèi)類(lèi)型的變量子類(lèi)對(duì)象,根據(jù)被子類(lèi)對(duì)象的特3aanerace六、編程1、參考答classclassStudentpublicStringname;publicintage;publicStudent(Stringname,intage){=name;}publicvoidSystem.out.println("name:"+name+"age:}}classUnderGraduateextendsStudent{publicStringdegree;publicUnderGraduate(Stringname,intage,Stringdegree){super(name,age);}publicvoidSystem.out.println("name:"+name+"age:"+age+"degree:}}publicclasspublicstaticvoidmain(String[]args)Studentstudent=newStudent("zhangsan",16);UnderGraduateunderGraduate=newUnderGraduate("lisi",20,"bechalor");}}}interfaceShapedoubleinterfaceShapedoublearea(double}classSquareimplementspublicdoublearea(double{return}}classCircleimplementsShape{publicdoublearea(doubler){return}}publicclassTest02publicstaticvoidmain(String[]{Shapesquare=newSquare();Shapecircle=newCircle();}3、參考答classclassNoThisSongExceptionException{publicNoThisSongException(){}publicNoThisSongException(Stringmessage){super(message);}} publicvoid y(intindex)throws 的歌曲不存在} }}publicclassTest03publicstaticvoidmain(String[]{tryyer= }catch(NoThisSongExceptionSystem.out.println("異常信息為:}}第5 多線一、填空13、就緒5、進(jìn)程7、10、18run()方法9、wait()、notify()、notifyAll()二、判斷 1、 2、 3、 4、 5、 6、 7、 8、 9、 10、四、程序分能作為參數(shù)傳遞給Thread的構(gòu)造方法。3、程序不能編譯通過(guò),因?yàn)橥椒椒ㄖ姓{(diào)用wait()方法的對(duì)象必須為同步鎖對(duì)象。五、簡(jiǎn)答newThread()publicvoidnewThread()publicvoidnewRunnable(){publicvoid另一種就是實(shí)現(xiàn)java.lang.Runnable接口,同樣是在run()方法newRunnable(){publicvoid2、調(diào)用sleep()方法,正在執(zhí)行的線程主動(dòng)讓出CPU去執(zhí)行其他線程,在sleep()方法指定的時(shí)間過(guò)后,CPU才會(huì)回到這個(gè)線程上繼續(xù)往下執(zhí)行,如果當(dāng)前線程進(jìn)入了同步鎖,sleep()方法并不會(huì)釋放鎖,即在一個(gè)已經(jīng)進(jìn)入了同步鎖的線程內(nèi)進(jìn)行調(diào)用,讓當(dāng)前線程暫時(shí)讓出同步鎖,以便其它正在等待此鎖的線程可以得到同步鎖并運(yùn)行。當(dāng)其它線程調(diào)用了no()方法后,調(diào)用a()方法的線程就會(huì)at六、編程publicclassMyThreadpublicclassMyThreadThread{publicMyThread(String{}publicvoid{}publicstaticvoidmain(String[]{newMyThread("Thread1").start();newMyThread("Thread2").start();}2、參考答publicpublicclassMyRunnableimplements{publicvoidrun()for(inti=0;i<50;{}}publicstaticvoidmain(String[]{newThread(newMyRunnable()).start();for(inti=0;i<100;i++){}}3、參考答publicpublicclassTest01publicstaticvoidmain(String[]{Teachert=newTeacher();newThread(t, newThread(t高老師newThread(t, }}classTeacherimplements{privateintnotes=80;publicvoidrun(){while(true)if(notes<={}}}privatesynchronizedvoid{if(notes>0){try{}catch(InterruptedException{}+notes--}}}4、參考答publicpublicclassAccumulatorextends{privateintstratNum;publicstaticintsum;publicAccumulator(int{this.stratNum=}publicstaticsynchronizedvoidadd(int{sum+=}publicvoid{intsum=for(inti=0;i<10;{sum+=stratNum+}}publicstaticvoidmain(String[]args)throws{Thread[]threadList=newThread[10];for(inti=0;i<10;i++){threadList[i]=newAccumulator(10*i+1);}for(inti=0;i<10;{}System.out.println("SumSystem.out.println("Sumis:"+}}第6 一、填空1、String、3getRuntime()46π、e8length()9靜10、二、判斷1、錯(cuò)2、錯(cuò)3、對(duì)4、錯(cuò)5、對(duì)1、 2、 3、 4、 5、 6、 7、 8、 9、 10、四、程序分552、程序編譯能通過(guò),輸出五、簡(jiǎn)答1、String類(lèi)是不可變類(lèi),即字符串值一旦初始化后就不可能改變。StringBuffer是可變字符串類(lèi),類(lèi)似String的緩沖區(qū),可以修改字符串的值。2、ae類(lèi)用來(lái)表示某個(gè)特定的瞬間,能夠精確到毫秒。而在實(shí)際應(yīng)用中,往往需要把一個(gè)日期中的年、月、日等信息單獨(dú)返回進(jìn)行顯示或處理,這個(gè)類(lèi)中的大部分方法都已被標(biāo)記過(guò)時(shí)。aenderaesetTime(Datedate)方法,setTime()方法接收一個(gè)Date對(duì)象,將Date對(duì)象表示的時(shí)間值設(shè)置publicclassTest01publicclassTest01publicstaticvoidmain(String[]{Stringstr= char[]ch=str.toCharArray();StringBufferbuffer=newStringBuffer();for(inti=str.length()-1;i>=0;i--)if(ch[i]>='A'&&ch[i]<={}elseif(ch[i]>='a'&&ch[i]<={}}}}2、importjava.util.Calendar;importjava.util.Date;publicclassTest02{publicstaticvoidmain(String[]{Calendarcalendar=calendar.add(Calendar.DATE,100);Datedate=calendar.getTime();DateFormatformat=DateFormat.getDateInstance(DateFormat.FULL);Stringstring=format.format(date);}3、publicclassTest03{publicstaticvoidmain(String[]{Randomrand=newRandom();int[]num=newint[5];for(inti=0;i<num.length;{num[i]=20+rand.nextInt(31);}}}}第7 集合一、填空1、集2、7、ListI10、Collections、二、判斷 1、 2、 3、 4、 5、 6、 7、 8、 9、 10、四、程序分1、程序可以編譯通過(guò),輸出結(jié)果是“a、b、c”,因TreeSet集合不允許存放重復(fù)元素,第2次增加的cc,所以輸出結(jié)果是“a、b、c”,而不是“a、b、c、c”。2、程序不可以編譯通過(guò),這是由于向ait集合中存入元素時(shí),集合并不能記住元素的類(lèi)型,因becting3、程序可以編譯通過(guò),但是什么也沒(méi)有打印。使用tIor進(jìn)行從后向前的遍歷集合,可以使用以下兩種方法,一是使用or(ntnde)方法將索引ndex值設(shè)為集元的數(shù),也就是tort=lto3);。4、程序編譯不通過(guò),由于ap集合在遍歷的過(guò)程中不能使用集合對(duì)象本身刪除元素,這會(huì)導(dǎo)致并發(fā)用or的eoe)五、簡(jiǎn)答1,JDK位于aaul3t、etap。2、List的特點(diǎn)是元素有序、元素可重復(fù)。ListArrayListLinkedList。Set的特點(diǎn)是元素?zé)o序、元素不可重復(fù)。Set接口的主要實(shí)現(xiàn)類(lèi)有HashSet和TreeSet。Map的特點(diǎn)是的元素是鍵(Key)、值(Value)映射關(guān)系,元素都是成對(duì)出現(xiàn)的。Map接口的主要實(shí)現(xiàn)類(lèi)有HashMap和3、Collection是一個(gè)單例集合接口。它提供了對(duì)集合對(duì)象進(jìn)行基本操作的通用方法。Collections是一六、編程1、參考答importjava.util.*;publicimportjava.util.*;publicclassTest01{publicstaticvoidmain(String[]args)ArrayListlist=newfor(intfor(inti=0;i<10;{} torit=list.i while(it.hasNext()){Objectobj=it.next();}}}2、參考答importjava.util.*;publicimportjava.util.*;publicclassTest02{publicstaticvoidmain(String[]{HashSethashSet=newHashSet();p1= p2= p3=new }}}{Stringname;int (Stringname,int{super();=name;this.age=age;}publicint{return}publicbooleanequals(Object{if(this==obj)returntrue;if(obj==null)returnfalse;other= )returnreturn}}importjava.util.*;publicclassTest03importjava.util.*;publicclassTest03{publicstaticvoidmain(String[]args)TreeMapmap=newTreeMap(new map.put("1","Lucy");map.put("2",map.put("3",map.put("4",map.put("5",for(Objectkey:{System.out.println(key+":"+}}} paratorimplementsComparator{publicintcompare(Objectobj1,Objectobj2){Stringele1=(String)obj1;Stringele2=(String)obj2; }第8 IO(輸入輸出一、填空1字節(jié)流、字2、File、4RandomAccessFile5、7、字節(jié)流、字符流9Unicode10、二、判斷1、錯(cuò)2、對(duì) 3、對(duì)4、對(duì)5、錯(cuò)1、 2、 3、 4、 5、 6、 7、 8、 9、 10、四、程序填1、InputStreamReader、brreadLine()、運(yùn)行結(jié)果為2、FileInputStream(file1)、FileOutputStream、五、問(wèn)答1、Java程序通過(guò)流來(lái)完成輸入和輸出,流是輸入或輸出信息的抽象。流通過(guò)Java的輸入/輸出系統(tǒng)與外設(shè)連接進(jìn)行數(shù)據(jù)通信。流是抽象的對(duì)象,具體java.io包中。2、字節(jié)流的兩個(gè)基類(lèi)是InputStream和OutputStream,字符流的兩個(gè)基類(lèi)是Reader和Writer,它們都是Object類(lèi)的直接子類(lèi),字節(jié)流是處理以8位字節(jié)為基本單位的字節(jié)流類(lèi);Reader和Writer類(lèi)是專(zhuān)門(mén)處理16位字節(jié)的字符流類(lèi)。PipedInputStream實(shí)例對(duì)象和一個(gè)PipedOutputStream實(shí)例對(duì)象相互連接而實(shí)現(xiàn)管道通信,六、編程importjava.io.*;publicclassTest01importjava.io.*;publicclassTest01{publicstaticvoidmain(String[]args)throwsExceptionFileInputStreamin=newFileInputStream("E:/src.txt");FileOutputStreamout=newFileOutputStream("E:/des1.txt");byte[]buf=newbyte[1024];intwhile((len=in.read(buf))!=-{out.write(buf,0,}BufferedReaderbf=newBufferedReader(newFileReader("E:/src.txt"));BufferedWriterbw=newBufferedWriter(newFileWriter("E:/des2.txt"));Stringstr;while((str=bf.readLine())!={}}}2、參考答importjava.io.*;publicimportjava.io.*;publicclassTest02{publicstaticvoidmain(String[]args)throwsExceptionBufferedReaderbr=newBufferedReader(newStringStringpassword="";booleanb=false;for(inti=0;i<5;碼passwordbr.readLine();if(password.equals("123456"))");b=true;}}if(!b) }}}第9 GUI(圖形用戶(hù)界面一、填空2、適配器34、56 窗體、鍵盤(pán)、鼠標(biāo)、動(dòng)8、模態(tài)框、非模態(tài)框910、JBar、J、J二、判斷1、對(duì)2、錯(cuò) 3、對(duì)4、錯(cuò)5、錯(cuò)1、 2、 3、 4、 5、 6、 7、 8、 9、 10、四、程序分Stdno=newStdno=newJTextField();Name=new2、參考答五、簡(jiǎn)答1、參考答創(chuàng)建源對(duì)象和器對(duì)調(diào)用源的addXxxLisntener()方法,為源器對(duì)AWT是 面進(jìn)行交互的接口。AWT中的圖形函數(shù)與操作系統(tǒng)所提供的圖形函數(shù)之間有著一一對(duì)應(yīng)的關(guān)系,當(dāng)我們利用AWT來(lái)構(gòu)件圖形用戶(hù)界面的時(shí)候,我們實(shí)際上是在利用操作系統(tǒng)所提供的圖形庫(kù)。由于不存在。為了實(shí)現(xiàn)Java語(yǔ)言所宣稱(chēng)的"一次編譯,到處運(yùn)行"的概念,AWT不得不通過(guò)犧牲功能來(lái)實(shí)現(xiàn)由于AWT是依靠本地方法來(lái)實(shí)現(xiàn)其功能的,我們通常把AWT控件稱(chēng)為重量級(jí)控件。SwingAWTAWT所能夠提供的所有功JavaAWTSwing中沒(méi)有使用本地方法來(lái)實(shí)現(xiàn)圖形功能,我們通常把Swing控件稱(chēng)為輕量級(jí)控件。AWTJava程序,其運(yùn)行速度比較慢。對(duì)于一個(gè)嵌入式應(yīng)用來(lái)說(shuō),目標(biāo)平臺(tái)的硬件資源往往非常有然成了嵌入Java的第一選擇。而在普PC或者是工作站的標(biāo)Java應(yīng)用中,硬件資源對(duì)應(yīng)用程序所造成的限制往往不是項(xiàng)目中的關(guān)鍵因素,所以在標(biāo)準(zhǔn)版Java中則提倡使用Swing,也就是通過(guò)犧六、編程1、參考答importimportimportjava.awt.event.*;importjavax.swing.*;publicclassMyMouseHandlerextendsJFrame{publicMyMouseHandler()finalJLabellabelnewJLabel("此處顯示鼠標(biāo)this.add(label,BorderLayout.NORTH);this.setSize(300,的坐標(biāo)this.addMouseListener(newMouseAdapter(){publicvoidmouseClicked(MouseEvent{if(e.getButton()==e.BUTTON1){intx=e.getX();inty=Stringbanner鼠標(biāo)當(dāng)前點(diǎn)擊位置的坐標(biāo)是xy;}}}publicstaticvoidmain(String[]{new}}2、參考答importjava.awt.*;importjava.util.*;importjavax.swing.*;publicclassInformationextendsJFrameprivateJPanelpanel=newprivateJLabellb1=newJLabel("三個(gè)表示的JCheckBoxprivateJCheckBoxcb1newJCheckBox("羽毛球");privateJCheckBoxcb2newJCheckBox("乒乓球");privateJCheckBoxcb3=newJCheckBox("唱歌");privateJLabellb2=new //表 privateJRadioButtonrb1newJRadioButton("男");privateJRadioButtonrb2newJRadioButton("女//ButtonGroup添加JRadioButton,實(shí)現(xiàn)單選功能privateButtonGroupbgnewButtonGroup();privateJTextAreaarea=newprivateJScrollPanepane=newSetprivateSet<String>hobbies=newgenderprivateStringgender= privateActionListenerlistener1=new{publicvoidactionPerformed(ActionEvente){JCheckBoxcb=(JCheckBox)e.getSource();if{//}else}} privateActionListenerlistener2=new{publicvoidactionPerformed(ActionEvente){JRadioButtonjb=(JRadioButton)e.getSource();gender=jb.getText();}privatevoidprint()if(hobbies.size()>0) tor<String>it=hobbies.i while(it.hasNext()){area.append(it.next()+"}if 為:"+}publicInformation() //為單選和復(fù)選按鈕添加 //將JPanel面板和JScrollPane面板添加到JFrame容器中Containercontainer=this.getContentPane();container.add(panel,BorderLayout.NORTH);container.add(pane,BorderLayout.CENTER);}publicstaticvoidmain(String[]{new}}3、參考答importimportimportjava.awt.*;publicclassextendsJFrameimplementsJLabellabelnewJLabel("請(qǐng)選擇菜單JItemaa(){ItemaaItemItemItem,JBar=new=new=newItemnew Item("Item=newJ Item("菜單項(xiàng)AB");Item=new Item("菜單項(xiàng) }publicvoidactionPerformed(ActionEvent{J Itemsource=(J (e.getSource())label.setText("選擇了菜單publicpublicstaticvoidmain(String{JFrameframe=newMy frame.setSize(300,200);}}10章網(wǎng)絡(luò)編一、填空1、面向連接、客戶(hù)端、服務(wù)器2、2、0-3、鏈路層、網(wǎng)絡(luò)層、層、應(yīng)用5、DatagramPacket、二、判斷1、錯(cuò)2、對(duì) 3、對(duì)4、錯(cuò)5、對(duì)1、 3、 4、 5.、 6、 7、 8、四、簡(jiǎn)答1nenet數(shù)據(jù)傳輸格式、傳輸速率、傳輸步驟等作了統(tǒng)一規(guī)定,通信雙方必須共同遵守這個(gè)規(guī)定才能完成P/IP2、UDP協(xié)議是無(wú)連接通信協(xié)議,所謂的無(wú)連接就是指數(shù)據(jù)的發(fā)送端和接收端不建立邏輯連接。由于UDP協(xié)議消耗資源小,通信效率高,通常都會(huì)用于音頻、和普通數(shù)據(jù)的傳輸。UDP協(xié)議在傳輸數(shù)據(jù)時(shí)不能保證數(shù)據(jù)的完整性,因此在傳輸重要數(shù)據(jù)時(shí)不建議使用UDP協(xié)議。P協(xié)議是面向連接的通信協(xié)議,即在傳輸數(shù)據(jù)前先在發(fā)送端和接收端建立邏輯連接,然后再傳輸數(shù)據(jù),它提供了兩臺(tái)計(jì)算機(jī)之間可靠無(wú)差錯(cuò)的數(shù)據(jù)傳輸。在P連接中必須要明確客戶(hù)端與服3、ServerSocket類(lèi)用于創(chuàng)建服務(wù)端程序,通過(guò)調(diào)用ServerSocket對(duì)象的accept()方法,接收來(lái)自客戶(hù)端ocet類(lèi)用于創(chuàng)建客戶(hù)端程序,當(dāng)客戶(hù)端和服務(wù)端的兩個(gè)ocet建立了專(zhuān)線連接后,連接的一端既能向另一端連續(xù)寫(xiě)入字節(jié),也能從另一端字節(jié)。oet類(lèi)中定義了enputream()方法返回ocet的輸入流對(duì)象,定義了eOupurea()方法返回ocet的輸出流對(duì)象。只要連接的一。五、編程1、參考答publicclassTest01{publicstaticvoidmain(String[]args)throws{InetAddresslocalAddress=InetAddress.getLoca

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論