2020計算機軟考軟件設計師考前練習試題及答案_第1頁
2020計算機軟考軟件設計師考前練習試題及答案_第2頁
2020計算機軟考軟件設計師考前練習試題及答案_第3頁
2020計算機軟考軟件設計師考前練習試題及答案_第4頁
2020計算機軟考軟件設計師考前練習試題及答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

參考答案:參考答案:(122)A,B??趨⒖即鸢福簠⒖即鸢福?122)A,B??趨⒖即鸢福海?8)?參考答案:(68)?(72)D、C、B、D、A???020計算機軟考軟件設計師考前練習試題及答案101.廉價磁盤冗余陣列(RAID)是利用一臺磁盤陣列控制器來管理和控制一組磁盤驅(qū)動器,組成一個高度可靠的、快速的大容量磁盤系統(tǒng)。以下關于RAID的敘述中,不準確的是(106)??贏.RAID采用交叉存取技術,提升了訪問速度口B.RAID0使用磁盤鏡像技術,提升了可靠性口C.RAID3利用一個奇偶校驗盤完成容錯功能,減少了冗余磁盤數(shù)量口D.RAID6設置了一個專用的、可快速訪問的異步校驗盤口參考答案:(106)B??贐ecauseWebServersareplatformandapplication(107)theycansendorrequestdatafromlegacyorexternalapplicationsincludingdatabases.Allreplies,onceconvertedinto(108)mark-uplanguage,canthenbetransmittedtoa(109).Usedinthisway,Intranetscan(120)lowerdesktopsupportcosts,easylinkswithlegacyapplicationsanddatabasesand,(121)all,easeofuse.【供選擇的答案】A.relatedB.dependentC.coupledD.independentA.supertextB.plaintextC.hypertextD.ciphertextA.clientB.browserC.serverD.routerA.getB.ignoreC.requireD.offerA.aboveB.aroundC.aboutD.abort參考譯文:因為Web服務是基于獨立的平臺和應用程序,所以它能夠從包含數(shù)據(jù)庫的現(xiàn)有的(或外部的)應用軟件發(fā)送和接收數(shù)據(jù)。所有返回的結果一旦轉換成超文本標記語言,就能傳送給瀏覽器。使用這種方式,企業(yè)內(nèi)部網(wǎng)(Intranet)能夠提供更低的桌面支持成本,容易將現(xiàn)有的應用軟件和數(shù)據(jù)庫簡單地連接起來,此外,它更容易使用。103.設函數(shù)的功能是交換X和y的值,且通過準確調(diào)用返回交換結果。不能準確執(zhí)行此功能的函數(shù)是(122)(122)A.funa(int*x,int*y){int*p;*p=*x;*x=*y;*y=*p;}B.funb(intx,inty){intt;t=x;x=y;y=t;}func(int*x,int*y){intp;p=*x;*x=*y;*y=p;}fund(int*x,int*y){*x=*x+*y;*y=*x-*y;*x=*x-*y;}解析:設計實現(xiàn)交換兩個變量值的函數(shù)。希望函數(shù)調(diào)用能改變調(diào)用環(huán)境中的變量,方法之一是讓函數(shù)設置指針類型的形參,實參傳送給形參的是希望交換值的兩個變量的指針。函數(shù)的兩個形參得到這兩個變量的指針后,函數(shù)就能通過形參間接引用要交換值的變量,或引用它們的值,或改變它們的值。從而實現(xiàn)從函數(shù)傳回信息存于調(diào)用環(huán)境的變量中。以上所述是設計交換變量值函數(shù)的一般原則,具體編寫函數(shù)時還需注意對上述原則的準確應用。對于函數(shù)funa,該函數(shù)的定義滿足設置指針形參,并通過指針形參間接引用環(huán)境變量的要求。但是在函數(shù)體中定義了指針變量P,并在p宋明確設定它所指向的變量下,代碼*p二*x企圖將值存入它所指的變量中,這是初學者經(jīng)常出現(xiàn)的一種嚴重的錯誤。該函數(shù)因有錯,不能實現(xiàn)交換變量值的功能。對于函數(shù)funb,該函數(shù)不定義指針形參,函數(shù)體也沒有可用的指針間接引用調(diào)用環(huán)境中的變量,所以該函數(shù)也不能實現(xiàn)交換變量值的功能。對于函數(shù)func,該函數(shù)準確定義了指針形參,函數(shù)體也準確通過指針形參間接引用環(huán)境中的變量,并準確定義了自己的局部變量。該函數(shù)能實現(xiàn)交換變量值的功能。對于函數(shù)fund,該函數(shù)也準確定義指針形參和函數(shù)體通過形參間接引用環(huán)境變量。特別要指出的是,該函數(shù)是利用*x和*y的;日值與新值之間的關系實現(xiàn)問題要求的。其中第一個賦值使。x存有原來未交換之前的*x與*y之和;第二個賦值從這個和中減去原來的*y,并將差賦給*y,使*y的值是交換之前的*x的值;第三個賦值再次從和中減去新的*y,即減去交換之前的*x,這個差就是交換之前的*y,并將差賦給*x。經(jīng)以上三個賦值,實現(xiàn)兩變量之間的值交換。所以不能準確執(zhí)行交換變量值的函數(shù)是funa和funb,即準確選擇是A,B???04.設有定義“chara[10]={"abcd"},*p=a;",則*(p+4)的值是(123)(123)A."abCd"’d’’\0’不能確定參考答案:(123)C??诮馕觯喝粲衏hara[10]="abcd",*p=a,則指針變量p指向a[0]。在表達式*(p+4)中,口+4指向@[4],*(p+4)就是a[4]。因為用字符"abcd"給字符數(shù)組a賦初值,a[4]的值是字符串結束標記符‘\0’。所以解答是C???05.設有代碼"int(*ptr)[10];",其中的ptr是(124)口(124)A.10個指向整型變量的指針指向10個整型變量的函數(shù)指針一個指向具有10個元素的一維數(shù)組的指針具有10個指針元素的一維數(shù)組口參考答案:(124)C??诮馕觯捍a“int(*ptr)[10];”的分析過程是,因圓括號,括號內(nèi)的ptr先與字符*結合,字符*修飾標識符ptr是一種指針;接著與后面的一對方括號結合,表示是這樣的一種指針,是指向一維數(shù)組的;再有方括號中的10,說明這種數(shù)組有10個元素。至此,ptr是指向含10個元素的一維數(shù)組的指針。最后,是最前面的int,表示數(shù)組元素是int類型的。所以,ptr是一個指向具有10個int型元素的一維數(shù)組的指針。所以解答是C。另外,要是A,10個指向整型變量的指針,就是一個指針數(shù)組,上述代碼應寫成“int*ptr[10];",即ptr是一個有10個指向整型變量的數(shù)組。要是B,返回值是指向10個整型變量的函數(shù)的指針,上述代碼應寫成“int(*(*ptr)())[10];",即ptr是指針,指向一種函數(shù),函數(shù)的返回值又是一種指針,指向10個元素的數(shù)組,數(shù)組的元素是整型的。下面的代碼是這樣的函數(shù)指針和函數(shù)的例子:#includeinta[][10]={{1,2,3,4,5,6,7,8,9,0},{0,1,2,3,4,5,6,7,8,9}};int(*(*ptr)(int))[10];int(*f(intn))[10]{returna+n;}voidmain(){int(*p)[10],*q;ptr=f;/*讓ptr指向函數(shù)f*/P=(*ptr)(0);q=*p;printf("%d",*p);P=(*ptr)(l);q=*p;printf("%d",*q);}在上述代碼中,函數(shù)有一個int型的形參。要是D,其意義與A相同,上述代碼應寫成“int*ptr[10];",即ptr是一個有10個元素的數(shù)組,數(shù)組元素是指向整型變量的指針。102.BecauseWebServersareplatformandapplication(107)theycansendorrequestdatafromlegacyorexternalapplicationsincludingdatabases.Allreplies,onceconvertedinto(108)mark-uplanguage,canthenbetransmittedtoa(109).Usedinthisway,Intranetscan(120)lowerdesktopsupportcosts,easylinkswithlegacyapplicationsanddatabasesand,(121)all,easeofuse.【供選擇的答案】A.relatedB.dependentC.coupledD.independentA.supertextB.plaintextC.hypertextD.ciphertextA.clientB.browserC.serverD.routerA.getB.ignoreC.requireD.offerA.aboveB.aroundC.aboutD.abort參考答案:(68)?(72)D、C、B、D、A??趨⒖甲g文:因為Web服務是基于獨立的平臺和應用程序,所以它能夠從包含數(shù)據(jù)庫的現(xiàn)有的(或外部的)應用軟件發(fā)送和接收數(shù)據(jù)。所有返回的結果一旦轉換成超文本標記語言,就能傳送給瀏覽器。使用這種方式,企業(yè)內(nèi)部網(wǎng)(Intranet)能夠提供更低的桌面支持成本,容易將現(xiàn)有的應用軟件和數(shù)據(jù)庫簡單地連接起來,此外,它更容易使用。103.設函數(shù)的功能是交換X和y的值,且通過準確調(diào)用返回交換結果。不能準確執(zhí)行此功能的函數(shù)是(122)(122)A.funa(int*x,int*y){int*p;*p=*x;*x=*y;*y=*p;}B.funb(intx,inty){intt;t=x;x=y;y=t;}func(int*x,int*y){intp;p=*x;*x=*y;*y=p;}fund(int*x,int*y){*x=*x+*y;*y=*x-*y;*x=*x-*y;}參考答案:(122)A,B。口解析:設計實現(xiàn)交換兩個變量值的函數(shù)。希望函數(shù)調(diào)用能改變調(diào)用環(huán)境中的變量,方法之一是讓函數(shù)設置指針類型的形參,實參傳送給形參的是希望交換值的兩個變量的指針。函數(shù)的兩個形參得到這兩個變量的指針后,函數(shù)就能通過形參間接引用要交換值的變量,或引用它們的值,或改變它們的值。從而實現(xiàn)從函數(shù)傳回信息存于調(diào)用環(huán)境的變量中。以上所述是設計交換變量值函數(shù)的一般原則,具體編寫函數(shù)時還需注意對上述原則的準確應用。對于函數(shù)funa,該函數(shù)的定義滿足設置指針形參,并通過指針形參間接引用環(huán)境變量的要求。但是在函數(shù)體中定義了指針變量P,并在p宋明確設定它所指向的變量下,代碼*p二*x企圖將值存入它所指的變量中,這是初學者經(jīng)常出現(xiàn)的一種嚴重的錯誤。該函數(shù)因有錯,不能實現(xiàn)交換變量值的功能。對于函數(shù)funb,該函數(shù)不定義指針形參,函數(shù)體也沒有可用的指針間接引用調(diào)用環(huán)境中的變量,所以該函數(shù)也不能實現(xiàn)交換變量值的功能。對于函數(shù)func,該函數(shù)準確定義了指針形參,函數(shù)體也準確通過指針形參間接引用環(huán)境中的變量,并準確定義了自己的局部變量。該函數(shù)能實現(xiàn)交換變量值的功能。對于函數(shù)fund,該函數(shù)也準確定義指針形參和函數(shù)體通過形參間接引用環(huán)境變量。特別要指出的是,該函數(shù)是利用*x和*y的;日值與新值之間的關系實現(xiàn)問題要求的。其中第一個賦值使。x存有原來未交換之前的*x與*y之和;第二個賦值從這個和中減去原來的*y,并將差賦給*y,使*y的值是交換之前的*x的值;第三個賦值再次從和中減去新的*y,即減去交換之前的*x,這個差就是交換之前的*y,并將差賦給*x。經(jīng)以上三個賦值,實現(xiàn)兩變量之間的值交換。所以不能準確執(zhí)行交換變量值的函數(shù)是funa和funb,即準確選擇是A,B???04.設有定義“chara[10]={"abcd"},*p=a;",則*(p+4)的值是(123)(123)A."abCd"’d’’\0’不能確定參考答案:(123)C。口解析:若有chara[10]="abcd",*p=a,則指針變量p指向a[0]。在表達式*(p+4)中,口+4指向@[4],*(p+4)就是a[4]。因為用字符"abcd"給字符數(shù)組a賦初值,a[4]的值是字符串結束標記符‘\0’。所以解答是C???05.設有代碼"int(*ptr)[10];",其中的ptr是(124)口(124)A.10個指向整型變量的指針指向10個整型變量的函數(shù)指針一個指向具有10個元素的一維數(shù)組的指針具有10個指針元素的一維數(shù)組口參考答案:(124)C??诮馕觯捍a“int(*ptr)[10];”的分析過程是,因圓括號,括號內(nèi)的ptr先與字符*結合,字符*修飾標識符ptr是一種指針;接著與后面的一對方括號結合,表示是這樣的一種指針,是指向一維數(shù)組的;再有方括號中的10,說明這種數(shù)組有10個元素。至此,ptr是指向含10個元素的一維數(shù)組的指針。最后,是最前面的int,表示數(shù)組元素是int類型的。所以,ptr是一個指向具有10個int型元素的一維數(shù)組的指針。所以解答是C。另外,要是A,10個指向整型變量的指針,就是一個指針數(shù)組,上述代碼應寫成“int*ptr[10];",即ptr是一個有10個指向整型變量的數(shù)組。要是B,返回值是指向10個整型變量的函數(shù)的指針,上述代碼應寫成“int(*(*ptr)())[10];",即ptr是指針,指向一種函數(shù),函數(shù)的返回值又是一種指針,指向10個元素的數(shù)組,數(shù)組的元素是整型的。下面的代碼是這樣的函數(shù)指針和函數(shù)的例子:#includeinta[][10]={{1,2,3,4,5,6,7,8,9,0},{0,1,2,3,4,5,6,7,8,9}};int(*(*ptr)(int))[10];int(*f(intn))[10]{returna+n;}voidmain(){int(*p)[10],*q;ptr=f;/*讓ptr指向函數(shù)f*/P=(*ptr)(0);q=*p;printf("%d",*p);P=(*ptr)(l);q=*p;printf("%d",*q);}在上述代碼中,函數(shù)有一個int型的形參。要是D,其意義與A相同,上述代碼應寫成“int*ptr[10];",即ptr是一個有10個元素的數(shù)組,數(shù)組元素是指向整型變量的指針。106.若有以下定義,則數(shù)值為4的表達式是(125)intw[3][4]={{0,1},{2,4},{5,8}},(*p)[4]=W;(125)A.*w[1]+lp++,*(p+1)w[2][2]p[1][1]參考答案:(125)D??诮馕觯憾S數(shù)組定義有多種賦初值的辦法,問題給出的代碼是按行給數(shù)組的部分元素賦初值。它們分別是w[0][0]=0.w[0][1]=1、w[1][1]=2.w[1][1]=4,w[2][0]=5,w[2][1]=8。根據(jù)約定,未指定初值的元素自動置全0值。指針變量p是一個指向具有四個int型元素的一維數(shù)組的指針,定義時的初值使它指向數(shù)組W的第一行。A的代碼,*w[1]+1中的W[l]是指向卬口][0]的指針,*w[1]就是w[1][0],其值是2,*w[1]+l的值是3。B的代碼是逗號表達式,“p++,*(p+1)”先使p指向數(shù)組w的第二行,*(p+l)中的p+l是指向數(shù)組w的第三行,*(p+1)是指針值,指向數(shù)組w的第三行的第一個元素,即&w[2][0].C的代碼w[2][2]引用數(shù)組W第三行的第三列元素,其值是0。D的代碼p[1][l]引用數(shù)組亞第二行的第二列元素w[1][1],其值是4。所以解答是D???07.若有下面的程序片段,則對數(shù)組元素的錯誤的引用是(126)inta[12]={0},*p[3],**pp,i;for(i=0;i<3;i++)p[i]=&a[i+4];pp=P;126)A.pp[0][1]a[10]p[3][l]*(*(p+2)+2)參考答案:(126)C??诮馕觯荷鲜龃a定義變量a是有12個整型元素的數(shù)組,它的初值全是0.p是有三個元素的指針數(shù)組,每個指針能指向整型變量。哪是指針的指針,它能指向一個指向整型變量的指針,i是一個整型變量。C.C.9(128)A.*(w[0]+2)(128)A.*(w[0]+2)執(zhí)行代碼for(i=0;i<3;i++)P[i]=&a[i+4]使指針數(shù)組p的元素p[0]指向@[4],口[1]指向@[5],口[2]指向@[6]。代碼pp二p使指針變量pp指向口[0]。A代碼pp[0][l]用指針表達可等價地寫成*(*pp+l)。其中*pp就是p[0],p[0]的值是&a[4],*pp+1的值是&a[4]+1=&a[5],*(*pp+1)就是a[5]。B代碼a[l0]當然是引用數(shù)組a的元素。C代碼p[3][1]數(shù)組p只有三個元素,沒有p[3],所以是錯誤的。D代碼*(*(p+2)+2)中的(p+2)是&p[2],*(p+2)是p[2],其值是&a[6],*(p+2)+2的值是&a[8],*(*(p+2)+2)引用的是a[8]。所以解答是C???08.若有如下定義和語句,則輸出結果是(127)int**pp,*p,a=10,b=20;PP=&p;P=&a;P=&b;printf("%d%d",*p,**PP);(127)A.10,2010,1020,1020,20參考答案:(127)D??诮馕觯荷鲜龃a定義變量pp是指針的指針,它能指向一個指向整型變量的指針。定義變量p是指針,它能指向一個整型變量。a是一個整型變量,它有初值10。b也是一個整型變量,它有初值20。代碼pp二&p使口口指向口,p二&a使口指向@,p=&b又使p指向b,不再指向a。所以。p是引用b,其值為20。**pp是通過口口間接引用p,再通過p間接引用b,所以也是20。所以解答是D。口109.若有以下定義和語句,則對w數(shù)組元素的非法引用是(128)口intw[2][3],(*pw)[3];pw=w;*pw[2]pw[0][0]*(pw[l]+2)參考答案:(128)B。口解析:上述代碼定義2行3列的二維數(shù)組w,定義能指向有3個整型元素一維數(shù)組的指針pw,并讓口亞指向數(shù)組w的第一行。A代碼*(w[0]+2)中的w[0]是&w[0][0],w[0]+2是&w[0][2],所以*(w[0]+2)就是w[0][2]。B代碼*pw[2]中的pw[2]是&w[2][0],該數(shù)組w只有2行,沒有w[2][0],所以代碼*pw[2]是對數(shù)組W元素的非法引用。C代碼pw[0][0]就是w[0][0]。D代碼*^口]+2)中的pw[1]就是*(pw+l),即&w[l][0],pw[l]+2就是&w[l][2],所以*(pw[1]+2)就是w[1][2]。所以解答是B???10.若有下列說明,則數(shù)值為4的表達式是(129)inta[12]={l,2,3,4,5,6,7,8,9,10,11,12};charc=‘a(chǎn)’,d,g;(129)A.a[g-c]a[4]a[’d’-’c’]a[’d’-c]參考答案:(129)D??诮馕觯簲?shù)組元素的下標自0開始順序編號,值為4的元素是a[3]。所以只有下標表達式的值為3的才是準確的。下標表達式g-C中的的變量g和c的值是還未被設定的,其值不確定。a[4]的值為5,下標為4是不對的。‘d’-‘c'的值為1,a[l]的值是2,所以也是不對的。變量c的值為‘a(chǎn)’,‘d'-c=3,所以準確解答是D???11.設有定義:”chars[12]={"string"};"則printf("%d",strlen(s));的輸出是(130)口(130)A.671112參考答案:(130)A??诮馕觯涸贑語言中,字符串是指在有效字符之后有字符率結束標記符的字符列,并約定字符串的長度是指字符率中有效字符個數(shù),不包括字符串的結束標記符。存放于字符數(shù)組s中的字符串是“string",該字符串的長度為6,所以輸出該字符串的長度應是6。準確的解答是A??诮馕觯篈錯誤的原因是整數(shù)數(shù)組不能夠用字符串對其初始化。B錯誤的原因是,數(shù)組初始化時,初始化指定的值的個數(shù)多于數(shù)組的元素個數(shù)。C錯誤的原因是,能用字符串初始化的只;有字符指針變量,或字符數(shù)組。字符率不能對其它類型的變量初始化,包括字符變量。D是準確的,因為字符數(shù)組能夠用小整數(shù)(作為字符的ASCII代碼值)對其元素初始化。114.語句“printf("%d"strlen("atsol2\1\\"));"的輸出結果是(133)(133)A.11B.10

D.8參考答案:(133)C??诮馕觯鹤址械淖址軌蚴且话愕钠胀ㄗ址材軌蚴怯煞葱备茏址_頭的轉義字符。在字符串"abso12\11\\"中,有三個轉義字符,它們是、\1、\\,所以該字符串的有效字符個數(shù)是9。所以準確的回答是C???15.函數(shù)調(diào)用“strcat(strcpy(strl,str2),str3)”的功能是(134)(134)A.將字符串strl復制到字符串str2中后再連接到字符串str3之后口B.將字符串strl連接到字符串str2中后再復制到字符率str3之后C.將字符串str2復制到字符串strl中后再將字符串str3連接到字符串strl之后口D.將字符串str2連接到字符率strl之后再將字符串strl復制到字符串str3中口參考答案:(134)C。口解析:函數(shù)調(diào)用strcat(s1,s2)是將s2字符串復制連接到$1字符串之后,使s1字符串變得更長。函數(shù)調(diào)用strcpy(s1,s2)是將s2字符串復制到s1,使s1字符串的內(nèi)容與s2字符串的內(nèi)容相同。函數(shù)調(diào)用strcat(strcpy(strl,str2),str3)是先執(zhí)行strcpy(strl,str2),然后再執(zhí)行strcat(strl,str3),所以其功能是將字符串str2復制到字符串strl中,然后再將字符串str3復制連接到字符串strl之后。準確的選擇是C???16.設有如下定義,則準確的敘述為(135)116.設有如下定義,則準確的敘述為(135)C.010,9C.010,9charx[]={"abcdefg"};chary[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’};(135)A.數(shù)組x和數(shù)組y等價口B.數(shù)組x和數(shù)組y長度相同口C.數(shù)組X的長度大于數(shù)組y的長度口D.數(shù)組X的長度小于數(shù)組y的長度口參考答案:(134)C??诮馕觯翰恢付〝?shù)組長度的字符數(shù)組定義,其所需要的字節(jié)數(shù)可由初始化中給出的值的個數(shù)確定。字符數(shù)組能夠用字符串初始化,也可用字符逐個給字符數(shù)組的元素初始化。但用字符初始化時,即使給出了字符串中的全部字符,還是不會自動有字符率結束字符。但字符串初始化自動會含有字符串的結束標記符,字符串初始化所需要的字節(jié)個數(shù)會比用同樣多的字符初始化多1個字節(jié)。所以只有C才是準確的。117.設a=3,b=4執(zhí)廳‘printf("%d,%d’,(a,b),(b,a));"的輸出是(135)(135)A.3,44,33,34,4參考答案:(135)C??诮馕觯涸谡{(diào)用格式輸出函數(shù)的語句中,其中每個格式符對應一個輸出項,格式符d要求輸出項內(nèi)容以十進制整數(shù)形式輸出。第一個輸出項(a,b)是一個逗號表達式,該表達式的值是b的值,輸出4。接著輸出字符逗號。第二個輸出項(b,a)的值是a的值,輸出3。所以語句執(zhí)行將輸出4,3。正

溫馨提示

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

最新文檔

評論

0/150

提交評論