Java第一章期末考試_第1頁
Java第一章期末考試_第2頁
Java第一章期末考試_第3頁
Java第一章期末考試_第4頁
Java第一章期末考試_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章什么是java的虛擬機(jī)?任何一種可以運行java字節(jié)碼的軟件都可以看成是java的虛擬機(jī)。什么是字節(jié)碼?采用字節(jié)碼的好處是什么?Java程序經(jīng)過編譯器后,java程序會轉(zhuǎn)成于平臺無關(guān)的機(jī)器碼,java稱之為字節(jié)碼。字節(jié)碼可以跨平臺運行。(編譯一次,到處運行)什么是平臺無關(guān)性?Java語言怎樣實現(xiàn)的?用戶可以使用任何一種java編譯器將java源程序編譯成字節(jié)碼文件后,無論使用哪種操作系統(tǒng),都可以在含有JVM的平臺上運行。java編譯器將java源程序編譯成字節(jié)碼文件。java語言程序有幾種?包含哪幾個方面?Javaapplication稱為java應(yīng)用程序。Javaapplet稱為java小程序。包含package語句,import語句,類定義。什么是java程序的主類?應(yīng)用程序與小程序的主類有什么不同?主類是程序執(zhí)行的起始點。應(yīng)用程序的主類是包含有main()方法的類,不一定是public類,小程序的主類必須包含有一個繼承自系統(tǒng)類JApplet或Applet的子類,而且必須是public類。第二章什么是jdk?Jdk由javaAPI,java運行環(huán)境和一組建立、測試工具的java實用程序等組成。環(huán)境變量Path和ClassPath的作用是什么?如何設(shè)置這兩個環(huán)境變量?Path的作用是設(shè)置供操作系統(tǒng)去尋找可執(zhí)行文件的路徑,對java而言既是java的安裝路徑。Classpath的作用于path的相似,是jvm執(zhí)行java程序時搜索類的路徑的順序,最先找到的為準(zhǔn)。java應(yīng)用程序的源文件與小程序源文件的命名有什么規(guī)定?java應(yīng)用程序的源文件:首先,源文件的擴(kuò)展名必須是.java;如果源文件只要一個類,那么文件名必須與類名一致﹔如果源文件中有多個類,則只能有一個類是public類,如果有,那么源文件的名字必須與該public類的名字完全相同;如果源文件中包含多個類,沒有public類,那么源文件的名字只要與某個類的名字相同即可。小程序源文件:一個java小程序的源文件也是由若干類組成的,一個java小程序的源文件不再需要main()方法,但必須有一個父類為Applet的類,這個類就是Java小程序源文件的主類。小程序源文件的主類必須是public,Java小程序源文件的名字一定要與主類的名字相同。java應(yīng)用程序與小程序之間有哪些差別?應(yīng)用程序的主類不一定要求是public類,但小程序的主類要求必須是public類。

主類是Java程序執(zhí)行的入口點。第三章自動類型轉(zhuǎn)換的前提是什么?轉(zhuǎn)換時從短到長的優(yōu)先級順序是什么?轉(zhuǎn)換前的數(shù)據(jù)類型與轉(zhuǎn)換后的類型兼容。轉(zhuǎn)換后的數(shù)據(jù)類型的表示范圍比轉(zhuǎn)換前的類型大。從鍵盤輸入一個浮點數(shù),然后將浮點數(shù)的整數(shù)部分輸出。從鍵盤輸入兩個整數(shù),計算它們相除的結(jié)果并輸出。從鍵盤上輸入圓柱的高和半徑,計算體積并輸出。計算下列結(jié)果。X=3,y=17,yn=true.X+y*x--=54-x*y+y=-34X<y&&yn=trueX>y||!yn=falseY!=++x?x:y=4Y++/--x=8(先返回Y再做自加運算,先進(jìn)行自減運算再返回X)第四章學(xué)生的成績分為四個等級:85~100為A,70~84為B,60~69為C,0~59為D,鍵盤輸入一個0~100的成績,評定并輸出相應(yīng)的等級。Java應(yīng)用程序,輸出1~100之間既可以被3整除,又可以被7整除的數(shù)。編寫java應(yīng)用程序,從鍵盤上輸入數(shù)n,計算并輸出1!+2!+......+n!的結(jié)果。鍵盤輸入一個整數(shù),判斷該數(shù)是否為完全數(shù)。第五章從鍵盤輸入n個數(shù),求這幾個數(shù)中的最大數(shù)和最小數(shù)并輸出。找出4*5矩陣中值最小和最大元素,并分別求出其值所在的行號和列號。編寫java應(yīng)用程序,比較命令行中給出的兩個字符串是否相等,并輸出比較結(jié)果。從鍵盤上輸入一個字符串和一個字符,從該字符串中刪除給定的字符。第六章定義一個類時所使用的修飾符有哪幾個?每個修飾符的作用是什么?是否可以混用?public將一個類聲明為公共類,它可以被任何對象訪問,一個程序的主類必須是公共類

abstract將一個類聲明為抽象類,沒有實現(xiàn)的方法,需要子類提供方法的實現(xiàn)

final將一個類聲明為最終類即非繼承類,表示它不能被其他類所繼承

friendly友元類型,默認(rèn)的修飾符,只有在相同包中的對象才能使用這樣的類

類的訪問控制符只有一個public。其他的修飾符中,abstract和final相互對立,所以不能同時應(yīng)用在一個類的定義中。成員變量和局部變量的區(qū)別有哪些?

(1)從語法形式上看,成員變量是屬于類的,而局部變量是在方法中定義的變量或方法的參數(shù);成員變量可以被public、private、static等修飾符所修飾,而局部變量則不能被訪問控制修飾符及static所修飾;成員變量和局部變量都可以被final所修飾。

(2)從變量在內(nèi)存中的存儲方式上看,成員變量是對象的一部分,而對象是存在于堆內(nèi)存,而局部變量是存在于棧內(nèi)存的。

(3)從變量在內(nèi)存中的生存時間上看,成員變量是對象的一部分,它隨對象的創(chuàng)建而存在,而局部變量隨著方法的調(diào)用而產(chǎn)生,隨著方法調(diào)用的結(jié)束而自動消失。

(4)成員變量如果沒有被賦初值,則會自動以類型的默認(rèn)值賦值(有一種情況例外,被final修飾但沒有被static修飾的成員變量必須顯示地賦值);而局部變量則不會自動賦值,必須顯示賦值后才能使用。定義一個“student”類,包含的內(nèi)容有:

成員變量:學(xué)號,姓名,性別,班干部否,數(shù)學(xué),語文,外語

成員方法:輸入,總分,平均分

編程實現(xiàn)這個類,并調(diào)用相應(yīng)的方法輸入數(shù)據(jù),計算總分和平均分。以m行n列二維數(shù)組為參數(shù)進(jìn)行方法調(diào)用,計算二維數(shù)組各列元素之和,并返回所計算的結(jié)果。第七章什么是方法的重載?

重載是指相同的方法名稱,如果參數(shù)個數(shù)不同,或者是參數(shù)個數(shù)相同,但類型不同,則方法就具有不同的功能。一個類的構(gòu)造方法的作用是什么?若一個類沒有聲明構(gòu)造方法,該程序能正確執(zhí)行嗎?為什么?

構(gòu)造方法的作用是在對象被創(chuàng)建時初始化對象的成員的方法。

能,這是因為如果省略構(gòu)造方法,Java會自動調(diào)用默認(rèn)的構(gòu)造方法。構(gòu)造方法有哪些特性?

(1)構(gòu)造方法的方法名與類名相同;

(2)構(gòu)造方法沒有返回值,也不能寫void;

(3)構(gòu)造方法的主要作用是完成對類對象的初始化工作;

(4)構(gòu)造方法一般不能由編程人員顯示地直接調(diào)用,而是用new來調(diào)用;

(5)在創(chuàng)建一個類的對象的同時,系統(tǒng)會自動調(diào)用該類的構(gòu)造方法為新對象初始化。靜態(tài)變量與實例變量有哪些不同?

靜態(tài)變量是隸屬于類的變量,而不是屬于任何一個類的具體對象;是公共的存儲單元,不保存在某個對象實例的內(nèi)存空間中,而是保存在類的內(nèi)存空間的公共存儲單元中;靜態(tài)變量不需要實例化就可以引用。實例變量有各自的存儲空間來保存自己的值,而不與其他對象共享。靜態(tài)方法與實例方法有哪些不同?

靜態(tài)方法實質(zhì)是屬于整個類的方法,它在內(nèi)存中的代碼段將被所有的對象所公用,而不被任何一個對象所專用;由于靜態(tài)方法是屬于整個類的,所以它不能操縱和處理屬于某個對象的成員,而只能處理屬于整個類的成員;在靜態(tài)方法中不能使用this或super。

實例方法是屬于某個具體對象的方法;調(diào)用實例方法必須先創(chuàng)建對象,再利用對象來調(diào)用方法,而無法不通過對象而直接去調(diào)用;在這個對象創(chuàng)建時,對象的方法在內(nèi)存中擁有屬于自己的專用的代碼段。對象的相等與指向它們的引用相等,兩者有什么不同?1.Cylindervolu1=newCylinder(1.0,2);2.Cylindervolu2=newCylinder(1.0,2);3.Cylindervolu3=volu1;盡管創(chuàng)建的兩個對象看上去完全相同,但它們是兩個彼此獨立的對象,是兩個占據(jù)不同內(nèi)存空間地址的不同對象,而引用變量volu1與volu2的值分別是這兩個對象在內(nèi)存中的首地址,顯然它們是不想等的。而volu1和volu3是指向同一個對象的兩個變量,它們的值是同一對象在內(nèi)存中的首地址,所以它們是相等的。什么是靜態(tài)初始化器?其作用是什么?靜態(tài)初始化器由誰在何時執(zhí)行?它與構(gòu)造方法有何不同?

靜態(tài)初始化器是由關(guān)鍵字static修飾的一對花括號“{}”括起來的語句組。

作用是用來初始化工作的。

不同:

(1)構(gòu)造方法是對每個新創(chuàng)建的對象初始化,而靜態(tài)初始化器是對類自身進(jìn)行初始化。

(2)構(gòu)造方法是在用new運算符創(chuàng)建新對象時由系統(tǒng)自動執(zhí)行,而靜態(tài)初始化器一般不能由程序來調(diào)用,它是在所屬的類被加載入內(nèi)存時由系統(tǒng)調(diào)用執(zhí)行。

(3)用new運算符創(chuàng)建多少個新對象,構(gòu)造方法就被調(diào)用多少次,但靜態(tài)初始化器則在類被加載入內(nèi)存時只執(zhí)行一次,與創(chuàng)建多少個對象無關(guān)。

(4)不同于構(gòu)造方法,靜態(tài)初始化器不是方法,因而沒有方法名、返回值和參數(shù)。第八章在調(diào)用子類的構(gòu)造方法之前,會先自動調(diào)用父類中沒有參數(shù)的構(gòu)造方法,其目的是什么?

其目的是為了幫助繼承自父類的成員做初始化的操作。用父類對象變量可以訪問子類的成員嗎?若可以,則只限于什么情況?

可以,只限于“覆蓋”的情況發(fā)生時。也就是說,父類與子類的方法名稱、參數(shù)個數(shù)與類型必須完全相同,才可通過父類的變量調(diào)用子類的方法。如果某一方法僅存在于子類中,當(dāng)以父類變量調(diào)用它時,編譯時將產(chǎn)生錯誤。3.什么是“多態(tài)”機(jī)制?Java語言是如何實現(xiàn)多態(tài)的?

相同類型的變量、調(diào)用同一個方法時呈現(xiàn)出多種不同的行為特征,這就是多態(tài)。

覆蓋與重載均是Java語言多態(tài)的技巧之一。4.方法的“覆蓋”與方法的“重載”有何不同?

覆蓋是指在子類中,定義名稱、參數(shù)個數(shù)與類型均與父類相同的方法,用以重寫父類里同名方法的功能。

重載是指在同一個類內(nèi)定義名稱相同,但參數(shù)個數(shù)或類型不同的方法,因此Java可根據(jù)參數(shù)的個數(shù)或類型的不同來調(diào)用相應(yīng)的方法。5.this和super分別有什么特殊的含義?

super是從子類的構(gòu)造方法調(diào)用父類的構(gòu)造方法

this是在同一個類內(nèi)調(diào)用其他的構(gòu)造方法6.什么是最終類與最終方法?它們的作用是什么?

如果一個類被final修飾符所修飾,則說明這個類不能再被其他類所繼承,即該類不可能有子類,這種類被稱為最終類。

如果用final修飾成員方法,則該成員方法不能再被子類所覆蓋,即該方法為最終方法。對于一些比較重要且不希望被子類重寫的方法,可以使用final修飾符對成員方法進(jìn)行修飾,這樣可以增加代碼的安全性。7.什么是抽象類與抽象方法?使用時應(yīng)注意哪些問題?

在Java語言中還可以創(chuàng)建專門的類來作為父類,這種類被稱為抽象類。

并不能直接由抽象類創(chuàng)建對象,只能通過抽象類派生出新的子類,再由其子類來創(chuàng)建對象。8.什么是接口?為什么要定義接口?

接口的結(jié)構(gòu)與抽象類非常相似,其本身也具有數(shù)據(jù)成員與抽象方法,但它與抽象類有下列不同:

(1)接口的數(shù)據(jù)成員必須初始化;

(2)接口中的方法必須全部都聲明為abstract的,即接口不能像抽象類一樣擁有一般的方法,而必須全部是抽象方法。

接口可以實現(xiàn)類的多重繼承。9.如何定義接口?接口與類有哪些異同?[public]interface接口名稱[extends父接口名列表]{[public][static][final]數(shù)據(jù)類型成員變量名=常量;...[public][abstract]返回值的數(shù)據(jù)類型方法名(參數(shù)表);...}接口與一般的類一樣,本身也具有成員變量與成員方法,但接口的成員變量一定要賦初值,且此值不能再被修改,若省略成員變量的修飾符,系統(tǒng)默認(rèn)為publicstaticfinal;而其成員方法必須是抽象方法,方法前即使省略修飾符,系統(tǒng)仍然默認(rèn)為publicabstract。什么是包?它的作用是什么?如何創(chuàng)建包?如何引用包中的類?

包就是Java語言提供的一種區(qū)別類名空間的機(jī)制,是類的組織方式,包對應(yīng)一個文件夾,包中還可以再有包,稱為包等級。包實際上提供了一種命名機(jī)制和可見性限制機(jī)制。第九章異常是什么?簡述Java語言的異常處理機(jī)制。

異常是指程序在運行過程中發(fā)生由于硬件設(shè)備問題、軟件設(shè)計錯誤等導(dǎo)致的程序異常事件。

Java語言中定義了很多異常類,每個異常類都代表一種運行錯誤,類中包含了該運行錯誤的信息和處理錯誤的方法等內(nèi)容。每當(dāng)Java程序運行過程中發(fā)生一個可識別的運行錯誤時,即該錯誤有一個異常類與之對應(yīng)時,系統(tǒng)多會產(chǎn)生一個相應(yīng)的該異常類的對象,即產(chǎn)生一個該錯誤的異常。一旦一個異常對象產(chǎn)生了,系統(tǒng)中就一定有相應(yīng)的機(jī)制來處理它,從而保證整個程序運行的安全性。這就是Java的異常處理機(jī)制。Throwable類的兩個直接子類Error和Exception的功能各是什么?用戶可以捕獲到的異常是哪個類的異常?

Error子類由系統(tǒng)保留,因為該類定義了那些應(yīng)用程序通常無法捕捉到的異常。即Error類對象是由Java虛擬機(jī)生成并拋出給系統(tǒng),這種錯誤有內(nèi)存溢出錯、棧溢出錯、動態(tài)鏈接錯等。通常Java程序不對這種錯誤進(jìn)行直接處理,必須交由操作系統(tǒng)處理。

Exception子類是供應(yīng)用程序使用的,它是用戶程序能夠捕捉到的異常情況,通常產(chǎn)生它的子類來創(chuàng)建自己的異常。即Exception類對象是Java程序拋出和處理的對象,它有各種不同的子類分別對應(yīng)于各種不同類型的異常。什么是運行時異常?什么是非運行時異常?

運行時異常是程序運行時自動地對某些錯誤做出反應(yīng)而產(chǎn)生的。

非運行時異常是程序運行過程中由環(huán)境原因造成的異常。拋出異常有哪兩種方式?

(1)系統(tǒng)自動拋出的異常:所有系統(tǒng)定義的運行異常都可以由系統(tǒng)自動拋出

(2)使用throw語句拋出的異常:用戶程序自定義的異常不可能依靠系統(tǒng)自動拋出,而必須借助于throw語句來定義何種情況算是產(chǎn)生了此種異常對應(yīng)的錯誤,并應(yīng)該拋出這個異常類的對象在異常處理機(jī)制中,用catch()括號內(nèi)的變量e接收異常類對象的步驟有哪些?

try塊中代碼可能會拋出一個或多個異常,若發(fā)生異常,則程序的運行便中斷,并拋出由異常類所產(chǎn)生的對象e;

catch語句塊緊跟在try語句塊的后面,用來指定需要捕獲的異常類型,若拋出的異常對象屬于catch后面括號內(nèi)欲捕獲的異常,則catch會捕獲此異常,然后進(jìn)入到catch塊內(nèi)繼續(xù)執(zhí)行若try語句結(jié)構(gòu)中有多個catch()子句,這些子句的排列順序與程序執(zhí)行效果是否有關(guān)?為什么?

有關(guān);由于異常對象與catch塊的匹配是按照catch塊的先后排列順序進(jìn)行的,所以在處理多異常時應(yīng)注意認(rèn)真設(shè)計各catch塊的排列順序。一般地,將處理較具體的較常見的異常的catch塊應(yīng)放在前面,而可以與多種異常相匹配的catch塊應(yīng)放在較后的位置。若將子類異常的catch語句塊放在父類的后面,則編譯不能通過。系統(tǒng)定義的異常與用戶自定義的異常有何不同?如何使用這兩類異常?

系統(tǒng)定義的異常類主要用來處理系統(tǒng)可以預(yù)見的較常見的運行錯誤;

用戶自定義的異常類主要用來處理用戶程序中可能產(chǎn)生的邏輯錯誤,使得這種錯誤能夠被系統(tǒng)及時識別并處理,而不致擴(kuò)散產(chǎn)生更大的影響,從而使用戶程序有更好的容錯性能,并使整個系統(tǒng)更加穩(wěn)定。第十章1.什么是流?Java語言中分為哪兩種流?這兩種流有何差異?

流是指計算機(jī)各部件之間的數(shù)據(jù)流動。

按照數(shù)據(jù)的傳輸方向,流可分為輸入流與輸出流。

對于輸入流只能從其讀取數(shù)據(jù)而不能向其寫入數(shù)據(jù);

對于輸出流只能向其寫入數(shù)據(jù)而不能從其讀取數(shù)據(jù)。2.InputStream、OutputStream、Reader和Writer四個類在功能上有何異同?

InputStream和OutputStream類通常是用來處理位流,也就是二進(jìn)制文件,但也可以處理純文本文件;

Reader和Writer類是用來處理字符流,也就是純文本文件3.利用基本輸入輸出流實現(xiàn)從鍵盤上讀入一個字符,然后顯示在屏幕上。4.Java語言中定義的三個標(biāo)準(zhǔn)輸入輸出流是什么?它們對應(yīng)什么設(shè)備?

System.in對應(yīng)于輸入流,通常指鍵盤輸入設(shè)備;

System.out對應(yīng)于輸出流,指顯示器等信息輸出設(shè)備;

System.err對應(yīng)于標(biāo)準(zhǔn)錯誤輸出設(shè)備,使得程序的運行錯誤可以有固定的輸出位置,通常該對象對應(yīng)于顯示器。5.利用文件輸出流創(chuàng)建一個文件file1.txt,寫入字符“文件已被成功創(chuàng)建!”,然后用記事本打開該文件,看一下是否正確寫入。利用文件流入打開第7題中創(chuàng)建的文件file1.txt,讀取其內(nèi)容并顯示在屏幕上。利用文件輸入輸出流打開7題創(chuàng)建的文件file1.txt,然后在文件的末尾追加一行字符串“又添加了一行文字!”。產(chǎn)生15個20~9999之間的隨機(jī)整數(shù),然后利用bufferedWriter類將其寫入文件file2.txt中;之后在讀取該文件中的數(shù)據(jù)并將它們升序排序。第十一章1.簡述線程的基本概念,程序、進(jìn)程、線程的關(guān)系是什么?

運行一個進(jìn)程時,將程序中一些彼此相對獨立的代碼段可以同時運行,從而獲得更高的執(zhí)行效率的運行單位,成為線程。

系統(tǒng)運行一個程序即是一個進(jìn)程從創(chuàng)建、運行到消亡的過程。

線程與進(jìn)程相似,也是一個執(zhí)行中的程序,但線程是一個比進(jìn)程更小的執(zhí)行單位。一個進(jìn)程在其執(zhí)行過程中可以產(chǎn)生多個線程,形成多條執(zhí)行線路。2.什么是多線程?為什么程序的多線程功能是必要的?

多線程就是同時執(zhí)行一個以上的線程,一個線程的執(zhí)行不必等待另一個線程執(zhí)行完才執(zhí)行,所有的線程都可能發(fā)生在同一時刻。但操作系統(tǒng)并沒有將多個線程看做多個獨立的應(yīng)用,來實現(xiàn)線程的調(diào)度和管理以及資源分配。

由于可以共享內(nèi)存,所以各線程之間的通信速度很快,線程之間進(jìn)行切換所占用的系統(tǒng)資源也較少。3.線程有哪些基本狀態(tài)?這些狀態(tài)是如何定義的?新建狀態(tài):當(dāng)一個Thead類或其子類的對象被聲明并創(chuàng)建,但還未被執(zhí)行的這段時間里,處于一個特殊的新建狀態(tài)中;

就緒狀態(tài):也稱為可運行狀態(tài),處于新建狀態(tài)的線程被啟動后,將進(jìn)入線程隊列排隊等待CPU時間片,此時它已具備了運行的條件;

運行狀態(tài):當(dāng)就緒狀態(tài)的進(jìn)程被調(diào)度并獲得處理器資源時,進(jìn)入運行狀態(tài);

阻塞狀態(tài):一個正在執(zhí)行的線程如果在某些特殊情況下,如被人為掛起或需要執(zhí)行費時的輸入輸出操作時,將讓出CPU并暫時中止自己的執(zhí)行,進(jìn)入阻塞狀態(tài);

消亡狀態(tài):不具備繼續(xù)運行的能力;

4.Java程序?qū)崿F(xiàn)多線程有哪兩個途徑?

Thread類和Runnable接口。5.在什么情況下必須以類實現(xiàn)Runnable接口來創(chuàng)建線程?

類本身已經(jīng)繼承了某個父類,由于Java語言不允許多重繼承,所以就無法在繼承Thread類,這種情況下可以創(chuàng)建一個類來實現(xiàn)Runnable接口。6.什么是線程的同步?程序中為什么要實現(xiàn)線程的同步?是如何實現(xiàn)同步的?

線程的同步就是保證線程在一個完整的操作所有動作的執(zhí)行過程中,都占有相關(guān)資源而不被打斷;

在線程執(zhí)行過程中,在執(zhí)行有關(guān)的若干個動作時,沒有能夠保證獨占相關(guān)的資源,而是被其他線程的操作打斷或干擾而引起數(shù)據(jù)混亂,為了防止這樣的情況發(fā)生,要實現(xiàn)線程的同步

溫馨提示

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

最新文檔

評論

0/150

提交評論