2023年吉林省松原市全國(guó)計(jì)算機(jī)等級(jí)考試C++語(yǔ)言程序設(shè)計(jì)真題(含答案)_第1頁(yè)
2023年吉林省松原市全國(guó)計(jì)算機(jī)等級(jí)考試C++語(yǔ)言程序設(shè)計(jì)真題(含答案)_第2頁(yè)
2023年吉林省松原市全國(guó)計(jì)算機(jī)等級(jí)考試C++語(yǔ)言程序設(shè)計(jì)真題(含答案)_第3頁(yè)
2023年吉林省松原市全國(guó)計(jì)算機(jī)等級(jí)考試C++語(yǔ)言程序設(shè)計(jì)真題(含答案)_第4頁(yè)
2023年吉林省松原市全國(guó)計(jì)算機(jī)等級(jí)考試C++語(yǔ)言程序設(shè)計(jì)真題(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2023年吉林省松原市全國(guó)計(jì)算機(jī)等級(jí)考試

C++語(yǔ)言程序設(shè)計(jì)真題(含答案)

學(xué)校:班級(jí):姓名:考號(hào):

一、L選擇題(10題)

1.有如下程序

main()

{intn[5]={0,0,0},i,k=2;

for(i=0;i<k;i++)n[i]=n[i]+l;

cout<<n[k]<<endl;

)

該程序的輸出結(jié)果是

A.不定值B.2C.1D.O

2.對(duì)虛函數(shù)的調(diào)用()。

A.一定使用動(dòng)態(tài)聯(lián)編B.必須使用動(dòng)態(tài)聯(lián)編C一定使用靜態(tài)聯(lián)編D.不

一定使用動(dòng)態(tài)聯(lián)編

3.設(shè)有基類定義:classChase{private:inta;protected,intb;public:

into;};派生類采用何種繼承方式可以使成員變量b成為自己的私有成

員()o

A.私有繼承B.保護(hù)繼承C.公有繼承D.私有、保護(hù)、公有均可

4.完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只是根據(jù)程序功能導(dǎo)出測(cè)

試用例的測(cè)試方法是()

A.黑箱測(cè)試法B.白箱測(cè)試法C.錯(cuò)誤推測(cè)法D.安裝測(cè)試法

5.若有以下程序:#include<iostream>usingnamespacestd;class

Base{private:intx;protected:inty;public:intz;voidsetx(inti){x=i;int

getx(){returnx;}}

A.1,2,3,4B.產(chǎn)生語(yǔ)法錯(cuò)誤C.4,3,2,1D.2,3,4,5

6.下列關(guān)于棧的描述中錯(cuò)誤的是

A.棧是先進(jìn)后出的線性表B.棧是先進(jìn)后出的線性表C.棧具有記憶作

用D.對(duì)棧的插入與刪除操作中,不需要改變棧底指針

7.以下結(jié)構(gòu)類型可用來(lái)構(gòu)造鏈表的是____o

A.streetaa{inta;int*b;};

B.structbb{inta;bb*b;};

C.structcc{int*a;ccb;);

D.structdd{int*a;aab;);

8.下列關(guān)于線性鏈表的描述中正確的是()

A.存儲(chǔ)空間不一定連續(xù),且各元素的存儲(chǔ)順序是任意的

B.存儲(chǔ)空間不一定連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面

C.存儲(chǔ)空間必須連續(xù),且各前件元素一定存儲(chǔ)在后件元素的前面

D.存儲(chǔ)空間必須連續(xù),且各元素的存儲(chǔ)順序是任意的

9.下面敘述錯(cuò)誤的是o

A.基類的protected成員在派生類中仍然是protected

B.基類的protected成員在private派生類中仍然是protected的

C.基類的protected成員在private派生類中是private的

D.基類的protected成員不能被派生類的對(duì)象訪問

10.下列程序的輸出結(jié)果為2,橫線處應(yīng)添加語(yǔ)句()。#include<iostream

>usingnamespacestd;{public:voidfun(){cout<<1;}};class

TestClass2:publicTestClassl{public:voidfun(){cout<<2;)};intmain()

{TestClassl*p=newTestClass2;p->fun();deletep;Teturn0;}

A.publicB.privateC.virtualD.protected

二、單選題(13題)

U.在下列關(guān)鍵字中,不能用來(lái)表示繼承方式的是()。

A.privateB.staticC.publicD.protected

12.下列敘述中錯(cuò)誤的是()o

A.在程序中凡是以“#”開始的語(yǔ)句行都是預(yù)處理命令行

B.預(yù)處理命令行的最后不能以分號(hào)表示結(jié)束

C.#defineMAX是合法的宏定義命令行

D.C程序中預(yù)處理命令行的處理是在程序執(zhí)行的過程中進(jìn)行的

13.面向?qū)ο蟪绦蛟O(shè)計(jì)將數(shù)據(jù)和什么放在一起,作為一個(gè)相互依存、不

可分割的整體來(lái)處理?

A.對(duì)數(shù)據(jù)的操作B.信息C.數(shù)據(jù)隱藏D.數(shù)據(jù)抽象

14.為了使類中的成員不能被類的對(duì)象通過成員操作符訪問,則不能把

該成員的訪問權(quán)限定義為()。

A.publicB.protectedC.staticD.private

15.定義無(wú)符號(hào)整數(shù)為Uint,下面可以作為類Uint實(shí)例化值的是()。

A.-369B.369c.0.369D.整數(shù)集合{1,2,3,4,5)

16.下面關(guān)于虛函數(shù)的描述,錯(cuò)誤的是()。

A.在成員函數(shù)聲明的前面加上virtual修飾,就可把該函數(shù)聲明為虛函數(shù)

B.基類中說(shuō)明了虛函數(shù)后,派生類中對(duì)應(yīng)的函數(shù)也必須說(shuō)明為虛數(shù)

C.虛函數(shù)可以是另一個(gè)類的友元函數(shù),但不能是靜態(tài)成員函數(shù)

D.基類中說(shuō)明的純虛函數(shù)在其任何派生類中都必須實(shí)現(xiàn)

17.有如下程序:

#include<iostream>

usingnamespacestd;

classXA{

inta;

public:

staticintb;

XA(intaa):a(aa){b++;}

?XA(){}

intget(){returna;}

);

intXA::b=0

intmain(){

XAdl(l),d2(3);

cout?dl.get{}+d2.get{}+XA::b?endl;

returnO;

)

運(yùn)行時(shí)的輸出結(jié)果是()oA.5B.6C.7D.8

18.有如下程序:

#include<iostream>

usingnamespacestd;

classBase{

public:

voidfun{

cout?5,Base::fun,,?endl;}

);

classDerived:publicBase{

public:

voidfun{

cout?,,Derived::fim”<<endl:

)

);

intmain{

Derivedd;

Afun;

return0;

已知其執(zhí)行后的輸出結(jié)果為:

Base::fun

Derived::fun

則程序中下畫線處應(yīng)填入的語(yǔ)句是()oA.Base.fun;B.Base::fun;

C.Base一>fun;D.fun;

19.C++語(yǔ)言中,表示一條語(yǔ)句結(jié)束的標(biāo)號(hào)是

A.#B.;C.//D.}

20.下列選項(xiàng),不正確的是()。

A.for(inta=l;a<=10;a++);

B.inta=l;do{a++:}while(a<=10);

C.inta=l;while(a<=10){a++:}

D.for(inta=l;a<=10;a++)a++;

21.在情況下適宜采用inline定義內(nèi)聯(lián)函數(shù)。

A.函數(shù)體含有循環(huán)語(yǔ)句B.函數(shù)體含有遞歸語(yǔ)句C.函數(shù)代碼少、頻繁調(diào)

用D.函數(shù)代碼多、不常調(diào)用

22.下列有關(guān)繼承和派生的敘述中,正確的是()。

A.如果一個(gè)派生類公有繼承其基類,則該派生類對(duì)象可以訪問基類的保

護(hù)成員

B.派生類的成員函數(shù)可以訪問基類的所有成員

C.基類對(duì)象可以賦值給派生類對(duì)象

D.如果派生類沒有實(shí)現(xiàn)基類的一個(gè)純虛函數(shù),則該派生類是一個(gè)抽象類

23.若有下面的函數(shù)調(diào)用:fun(fl+b,3,max(n—1,B.)則fun的實(shí)

參個(gè)數(shù)是()。

A.3B.4C.5D.6

三、2.填空題(12題)

24.在面向?qū)ο蠓椒ㄖ?描述的是具有相似屬性與操作的一組對(duì)

象。

25.在長(zhǎng)度為n的線性表中查找一個(gè)表中不存在的元素,需要的比較次

數(shù)為【】。

26.下列程序的輸出結(jié)果是____o

#include<iostream.h>

voidmain()

(

chara[]="abcdabcabfgacd";

intil=0,i2=0,i=0;

while(a[i])

(

if(a[i]=="a")il++;

if(a[i]=="b")i2++;

i++;

cout<<il<<""<<i2<<endl;

27.數(shù)據(jù)庫(kù)系統(tǒng)中實(shí)現(xiàn)各種數(shù)據(jù)管理功能的核心軟件是

28.函數(shù)重載要求重載的函數(shù)必須有和原函數(shù)一樣的【】。

29.關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括選擇、連接和【】。

30.設(shè)在主函數(shù)中有以下定義和函數(shù)調(diào)用語(yǔ)句,且fun()函數(shù)為void類

型,請(qǐng)寫出fun()函數(shù)的首部【】。

intmain()

(

doubles[10][22];

intn;

fun(s);

return0;

)

31.[]是一系列相關(guān)函數(shù)的模型或樣板,這些函數(shù)的【】形式相同,

只是所針對(duì)的【】不同。

32.在面向?qū)ο蠓椒ㄖ?,屬性與操作相似的一組對(duì)象稱為【】。

33.以下程序的執(zhí)行結(jié)果是_____o

#include<iostream.h>

#include<fstream.h>

#include<stdlib.h>

voidmain()

(

charch:

fstreamfile:

file.open("abc.dat",ios::outIios::inlios::binary);

if(!file)

(

cout<<"abc.dat文件不能打開"<<endl:

abort

34.以下程序的執(zhí)行結(jié)果是

#include<iostream.h>

voidmain()

(

cout.filllC*');

cout.width(lO);

cout<<123.45<<endl;

cout.width(8):

cout<<123.45<<endl;

cout.width(4);

cout<<123.45<<endl;

35.在算法執(zhí)行過程中所需要的基本運(yùn)算次數(shù)稱為算法的【】復(fù)雜度。

四、程序改錯(cuò)題(10題)

36.使用VC++6.0打開考生文件夾下的源程序文件1.cpp,該程序運(yùn)

行時(shí)有錯(cuò)誤,請(qǐng)改正程序中的錯(cuò)誤,使得程序輸出:

9,8,7,6,5

注意:錯(cuò)誤的語(yǔ)句在/********error********/的下面,修改該語(yǔ)句即

可。其他的語(yǔ)句不能修改。

試題程序:

#include(iostream.h>

classTC

I********epror********I

TC(inti)

(

m_i=i;

)

voidprint

(

cout?—m_i?,;

)

public:

intm_i;

intmain

I********epj^or********I

inti;

TC04(10);

while(i>5)

I********ei*rOr********/

1++

04.print;

)

cout?endl;

returnO;

37.使用VC++6.0打開考生文件夾下的源程序文件1.cppo本程序要

求輸入一個(gè)字符串,然后將其中的小寫字母改成大寫字母,字符可能輸

入多行,當(dāng)輸入字符“?”時(shí),默認(rèn)字符輸入結(jié)束,最后把結(jié)果輸出到屏幕

中。

注意:不要改動(dòng)main函數(shù),不能增加或刪除行,也不能更改程序的結(jié)

構(gòu),錯(cuò)誤的語(yǔ)句在//******error******的下面。

試題程序:

#include<iostream.h>

voidmain

(

inti=O;

charstr[120];

cout?"Enterastringendwith?."?endl;

II********ej*j*or********

cin.getline(str,120);

II********ej*j*or********

while(str)

II********eppor********

if(str[i])=a)

str[i]=str[i]-a+A;

1++;

)

cout?str?endl;

return;

38.使用VC++6.0打開考生文件夾下的源程序文件1.cpp,該程序運(yùn)

行時(shí)有錯(cuò),請(qǐng)改正其中的錯(cuò)誤,使程序正常運(yùn)行,并使程序輸出的結(jié)果

為:

sizeof(Sl)=5

sizeof(s2)=10

sizeof(s3)=l

注意:不要改動(dòng)main函數(shù),不能增加或刪除行,也不能更改程序的結(jié)

構(gòu),錯(cuò)誤的語(yǔ)句在//******errc>r******的下面。

⑴不能刪除assert()語(yǔ)句。

(2)只能修改后面的數(shù)字。

提示:assert函數(shù)如果為假,則會(huì)產(chǎn)生一個(gè)中斷異常。

試題程序:

#include<iostream.h>

#include<assert.h>

voidmain()

char*sl="abc":

II********ej*j*or********

assert(sizeof(sl)==3):

cout?"sizeof(sl)=5"?endl;

chars2[10]="ab":

II********eppor********

assert(sizeof(s2)==2);

cout?"sizeof(s2)=10"?endl;

chars3=23:

II********eppor********

assert(sizeof(s3)==4);

cout?"sizeof(s3)=l"?endl;

return;

39.使用VC++6.。打開考生文件夾下的源程序文件

1.cpp,該程序運(yùn)行時(shí)有錯(cuò)誤,請(qǐng)改正程序中的錯(cuò)誤。本程序要求實(shí)

現(xiàn)的功能為從鍵盤輸入一個(gè)字符串,并將結(jié)果保存到文件1.txt中。

注意:不要改動(dòng)main函數(shù),不能增加或刪除行,也不能更改程序的結(jié)

構(gòu),錯(cuò)誤的語(yǔ)句在

I/******eppor******白勺-?Hj°

試題程序:

#include<iostream>

#include<fstream>

/I********ej*por********

usingstd;

voidWriteFile(char*s)

ofstreamoutl;

/I********ej*por********

outl.open("l.txt",binary|app);

for(inti=0;s[i]!=0;i++)

/I********epj*or********

outl.puts(s[i]);

outl.close;

voidClearFile

ofstreamoutl;

outl.open("l.txt");

outl.close;

intmain

chars[1024];

ClearFile;

cout?"pleaseinputastrin9:"?endl;

cin.getline(s,1024);

WriteFile(s);

returnO;

40.使用VC++6.。打開考生文件夾下的源程序文件1.cpp,該程序

運(yùn)行時(shí)有錯(cuò)誤,請(qǐng)改正錯(cuò)誤,使程序正常運(yùn)行,并且要求最后一個(gè)

catch必須拋出執(zhí)行的任何異常。

程序異常,輸出信息為

error

O

ERROR

注意:不要改動(dòng)main函數(shù),不能增加或刪除行,也不能更改程序的結(jié)

構(gòu),錯(cuò)誤的語(yǔ)句在//******errc>r******的下面。

試題程序:

#include<iostream.h)

intmain

try

throw("error");

II********ej*j*or********

catch(chars)

cout?s?endl;

try

throw((int)0);

/I********epj"or********

catch

(

cout?i?endl;

)

try

(

throw(O);

throw("error");

/I********eppor********

catch

(

cout?"ERROR"?endl;

)

returnO;

41.使用VC++6.。打開考生文件夾下的源程序文件1.cpp,該程序

運(yùn)行有問題,請(qǐng)改正main函數(shù)中的錯(cuò)誤,使程序的輸出結(jié)果為:

number=l

number=10

number=100

注意:不要改動(dòng)main函數(shù),不能增加或刪除行。也不能更改程序的結(jié)

構(gòu),錯(cuò)誤的語(yǔ)句在//******errc>r******的下面。

試題程序:

#include<iostream.h>

classTC

(

public:

TC(inti)

(

number=i;

)

voidSetNumber(intm)

(

number=m;

)

intGetNumberconst

(

returnnumber;

)

voidPrintconst

(

cout?"number="?number?endl;

)

private:

intnumber;

);

voidmain

/I********eppor********

TCobjl;

objl.Print;

TCobj2(3);

II********ej*j*or********

objl.number=10;

II********ej*j*0j**^^o******

TC.SetNumber(lOO);

objl.Print;

obj2.Print;

42.使用VC++6.。打開考生文件夾下的源程序文件1.cpp,但該程

序運(yùn)行有問題,請(qǐng)改正main函數(shù)中的錯(cuò)誤,使該程序的輸出結(jié)果正

確。

程序輸出:

8

8

注意:錯(cuò)誤的語(yǔ)句在/********error********/的下面。修改該語(yǔ)句

即可,其他的語(yǔ)句不能修改。

試題程序:

#include(iostream.h>

classCO

public:

/********ej*£*or********I

staticintn=O:

CO

n++:

CO

):

I********ej*por********I

intCO::n;

voidmain

(

COobj;

COobj2[7];

CO*C=NULL:

c=&obj:

/********eiror********I

eout?C.n?endl;

cout?C0::n?endl;

43.使用VC++6.。打開考生文件夾下的源程序文件1.cpp,該程序

運(yùn)行時(shí)有錯(cuò),請(qǐng)改正其中的錯(cuò)誤,使程序正常運(yùn)行,輸出的結(jié)果為

Constructor,i=0,

Destructor

注意:錯(cuò)誤的語(yǔ)句在//******error******的下面,修改該語(yǔ)句即

可。

試題程序:

#include(iostream.h)

classTC

(

inti;

public:

TC;

voiddisplay;

?TC;

);

/Kt*Kt**1**1**1*KV

//不不不不不不errcr不不不不不不

TC:TC

(

cout?"Constructor"?",";

i=0;

)

/7,7,*!*KI4

//不不不不不不prrcr不不不不不不

TC:display

(

tout?"i="?i<<","?endl;

)

I/******error******

TC:TC

COUI?"Destructor"?endl:

voidmain

TCa;

a.display;

44.使用VC++6.。打開考生文件夾下的源程序文件1.cpp,該程序

運(yùn)行時(shí)有錯(cuò)誤,請(qǐng)改正錯(cuò)誤,使程序正常運(yùn)行,并且要求最后一個(gè)

catch必須拋出執(zhí)行的任何異常。

程序異常,輸出信息為

O

ERROR

注意:不要改動(dòng)main函數(shù),不能增加或刪除行,也不能更改程序的結(jié)

構(gòu),錯(cuò)誤的語(yǔ)句在//******errc>r******的下面。

試題程序:

#include<iostream.h)

intmain

(

try

(

throw("error");

)

II********epj*or***

catch(chars)

cout?s?endl;

try

throw((int)0);

II********ej*j*or********

catch

(

cout?i?endl;

)

try

(

throw(O);

throw("error");

II********ej*j*or********

catch

(

cout?"ERROR"?endl;

)

returnO;

45.使用VC++6.。打開考生文件夾下的源程序文件1.cpp,該程序

運(yùn)行時(shí)有錯(cuò)。請(qǐng)改正程序中的錯(cuò)誤,使程序輸出的結(jié)果為

100

37

32

注意:錯(cuò)誤的語(yǔ)句在//******errc)r******的下面,修改該語(yǔ)句即

可。

試題程序:

#include<iostream.h>

//******epj*or******

voidmain

(

I/************

intm=0142:

//******epj*or******

intn=0X27:

intq=32;

cout<<m<<endl;

cout<<n<<endl;

cout<<q<<endl;

return;

)

五、綜合應(yīng)用題(2題)

46.使用VC++6.。打開考生文件夾下的源程序文件3.cpp。請(qǐng)完成

以下部分,實(shí)現(xiàn)在屏幕上輸出為

C3

C2

這個(gè)程序需要修改的部分,請(qǐng)按照以下部分實(shí)現(xiàn)。

(1)類CO不能被實(shí)例化,請(qǐng)定義一個(gè)純虛函數(shù)print,在注釋1后添加

適當(dāng)?shù)恼Z(yǔ)句。

(2)類C1私有虛繼承類CO,請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z(yǔ)句。

(3)類C2公有繼承于CO,請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z(yǔ)句。

(4)類c3公有繼承于C2與C1,請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z(yǔ)句。

注意:增加代碼或者修改代碼的位置已經(jīng)用符號(hào)表示出來(lái)。請(qǐng)不要修

改其他的程序代碼。

試題程序:

#include(iostream.h)

classCO

(

);

//********2********

classCl:

(

public:

voidprint

(

cout<",,Cl"<<endl;

)

);

//********3********

classC2:

public:

voidprint

(

cout<<"C2"<<endl;

)

);

I/********4***x****

classC3:

(

public:

voidprint

(

cout<<"C3"<<endl;

)

};

voidmain

(

C3Obj3;

C20bj2;

obj3.print;

obj2.print;

return;

}

47.使用VC++6.0打開考生文件夾下的源程序文件3.cpp。其中定

義的類不完整,按要求完成下列操作,將類的定義補(bǔ)充完整。

⑴定義類的公有數(shù)據(jù)成員函數(shù)NO、Name[32],其中NO是int型的數(shù)

據(jù),Name[32]為字符型。請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z(yǔ)句。

(2)完成函數(shù)Set的定義,分別設(shè)置NO和Name的值,請(qǐng)?jiān)谧⑨?后添

加適當(dāng)?shù)恼Z(yǔ)句。

(3)完成函數(shù)print,請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z(yǔ)句,輸出結(jié)果如下:

NO=12345

Name=HelloWorld!

(4)添加默認(rèn)構(gòu)造函數(shù),設(shè)置NO為0,Name為空,請(qǐng)?jiān)谧⑨?后添加

適當(dāng)?shù)恼Z(yǔ)句。

注意:增加或者修改代碼的位置已經(jīng)用符號(hào)表示出來(lái),請(qǐng)不要修改其

他的程序代碼。

試題程序:

#include<iostream.h>

classTC

(

public:

//********2********

(

No=no;

for(inti=0;strName[i]!=0;i++)

(

Name[i]=strName[i];

Name[i+1]=0;

voidprint()

//********3********

TC()

II********4********)

);

intmain()

(

TCstu:

stu.Set(12345,"HelloWorld!");stu.print();

returnO;

六、3.綜合應(yīng)用題(2題)

48.使用VC6打開考生文件夾下的工程test39_3o此工程包含一個(gè)

test39_3.cpp,其中定義了類ARRAY和其派生類STUDENT,其中類

ARRAY是一個(gè)多態(tài)數(shù)組,該數(shù)組可以存放學(xué)校中的各類人員,如學(xué)生

等,但它們的定義并不完整。請(qǐng)按要求完成下列操作,將程序補(bǔ)充完整。

⑴定義類ARRAY的三個(gè)公有成員純虛函數(shù)add(inta)、del(intd)和

show(ints),它們的返回值類型都是void型的。請(qǐng)?jiān)谧⑨尅啊?*1**”之后

添加適當(dāng)?shù)恼Z(yǔ)句。

(2)添加派生類STUDENT的保護(hù)數(shù)據(jù)成員float型的二維數(shù)組table,使

其有row行和s_col歹請(qǐng)?jiān)谧⑨尅啊?*2**”。之后添加適當(dāng)?shù)恼Z(yǔ)句。

(3)完成派生類STUDENT的成員函數(shù)del(ints)的定義實(shí)現(xiàn)把二維數(shù)組

第s行刪除的功能,即把該行清零,請(qǐng)?jiān)谧⑨尅啊?*3**”之后添加適當(dāng)?shù)?/p>

語(yǔ)句。

(4)完成派生類STUDENT的成員函數(shù)show(ints)的定義,使其以格式““

跳格table[行號(hào)][列號(hào)]is_換行”依次輸出s行的各個(gè)元素,請(qǐng)?jiān)谧⑨?/p>

“〃**4**,,之后添加適當(dāng)?shù)恼Z(yǔ)句。

源程序文件test39_3.cpp清單如下:

#include<iostream.h>

#include<stdlib.h>

constintrow=100;

constints_col=3;

classARRAY

(

public:

〃**]**

}

classSTUDENT:publicARRAY

(

public:

virtualvoidadd(ints)

(

cout<<"\tlnputdataofSTUDENT."<<endl;

cout<<"\tFirst:";

cin>>tablets][0];

cout<<"\tSecond:";

cin>>tablets][1];

cout<<"\tThird:";

cin>>tablets][2];

virtualvoiddel(ints);

virtualvoidshow(ints);

protected:

inti;

〃**2**

);

voidSTUDENT::del(ints)

(

〃**3**

)

voidSTUDENT::show(ints)

(

cout<<endl;

for(i=0;i<=s_col-1;i++)

(

〃**4**

}

)

intmain()

(

STUDENTst;

ARRAY*ap;

ap=&st;

ap->add(3);

ap->show(3);

ap->del(3);

ap->show(3);

return0;

49.使用VC6打開考生文件夾下的工程test40_3o此工程包含一個(gè)

test40_3.cpp,其中定義了類CVector,但該類的定義并不完整。請(qǐng)按要

求完成下列操作,將程序補(bǔ)充完整。

⑴完成類CVector構(gòu)造函數(shù)的定義,把傳入的int型參數(shù)a和b分別賦

值給類的成員變量x和yo請(qǐng)?jiān)谧⑨尅啊?*1**”之后添加適當(dāng)?shù)恼Z(yǔ)句。

⑵完成類CVector的“+”運(yùn)算符重載函數(shù)的定義使Cvector類的兩個(gè)對(duì)

象相加時(shí)可以直接使用符號(hào)“+”,并且結(jié)果仍然為類Cvector的對(duì)象,請(qǐng)

在注釋“〃**2**,,之后添加適當(dāng)?shù)恼Z(yǔ)句。

(3)在主函數(shù)中添加適當(dāng)?shù)恼Z(yǔ)句,把類Cvector的對(duì)象a和b相加,并且

把結(jié)果保存在對(duì)象c中,最后以“x,y”的形式輸出在屏幕上,請(qǐng)?jiān)谧⑨?/p>

,,//**3**,,之后添加適當(dāng)?shù)恼Z(yǔ)句。

源程序文件test40_3.cpp清單如下:

#include<iostream.h>

classCVector

(

public:

intx,y;

CVector(){};

CVector(int,int);

CVectoroperator+(CVector);

};

CVector::CVector(inta,intb)

(

〃**]**

}

CVectorCVector::operator+(CVectorparam)

(

〃**2**

temp.y=y+param.y;

return(temp);

}

intmain()

(

CVectora(3,1);

CVectorb(1,2);

CVectorc;

〃**3**

return0;

參考答案

l.D解析:本題中的for循環(huán)只是起到混淆視聽的效果,對(duì)結(jié)果并沒有

任何影響。

2.D解析:虛函數(shù)在運(yùn)行階段和類的對(duì)象綁定在一起,這樣成為動(dòng)態(tài)聯(lián)

編。虛函數(shù)聲明只能出現(xiàn)在類聲明的虛函數(shù)原型中,而不能在成員的函

數(shù)體實(shí)現(xiàn)時(shí)。必須由成員函數(shù)來(lái)調(diào)用成員函數(shù)來(lái)調(diào)用或者通過指針、引

用來(lái)訪問虛函數(shù)。如果通過對(duì)象名來(lái)訪問虛函數(shù),則聯(lián)編在編譯過程中

認(rèn)為是靜態(tài)聯(lián)編。

3.A解析:類的繼承中有三種繼承方式,他們和類的訪問級(jí)別相結(jié)合在

派生類中可以產(chǎn)生多種訪問級(jí)別?;愔谐蓡T為保護(hù)的,在派生類中要

為私有的,可以采用私有繼承?;愔械谋Wo(hù)成員在派生類中不是私有

就是保護(hù),即級(jí)別只能降低而不能升高?;愔械墓谐蓡T則可能為私

有、保護(hù)和私有。

4.A解析:黑箱測(cè)試方法完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只

是根據(jù)功能導(dǎo)出測(cè)試用例。注意:白箱測(cè)試是根據(jù)對(duì)程序內(nèi)部邏輯結(jié)構(gòu)

的分析來(lái)選取測(cè)試用例,白箱測(cè)試也稱為邏輯覆蓋測(cè)試,故選項(xiàng)B)不正

確;錯(cuò)誤推測(cè)法只是黑箱測(cè)試所使用的一種具體的方法,故選項(xiàng)C)不正

確;安裝測(cè)試是測(cè)試層次中的一種,它屬于高級(jí)測(cè)試,故選項(xiàng)D)不正確。

注意:常用的黑箱測(cè)試方法及其定義,白箱測(cè)試用例的準(zhǔn)則。

5.A解析:本題考核私有繼承中類成員的訪問權(quán)限。當(dāng)類的繼承方式為

私有繼承時(shí),基類公有成員和保護(hù)成員都以私有成員屬性出現(xiàn)在派生類

中。私有派生類的成員對(duì)其基類成員的訪問權(quán)和公共派生的方式相同,

但是,由私有派生的類聲明的對(duì)象,不能訪問任何基類的成員。本題中,

基類Base中的保護(hù)成員y和公有成員setx和getx,經(jīng)過私有繼承以后,

稱為派生類Inherit的私有成員,所以可以在派生類Inherit的函數(shù)成員

中對(duì)它們進(jìn)行訪問。類Inherit中的函數(shù)成員setvalue和display都是公

有成員,所以可以通過Inherit的對(duì)象對(duì)它們進(jìn)行訪問。本程序的功能是

對(duì)類中各數(shù)據(jù)成員進(jìn)行賦值,然后查看賦值是否正確。

6.B解析:棧是一種數(shù)據(jù)結(jié)構(gòu),是在某一端進(jìn)行插入和刪除操作的特殊

線性表。它按照后進(jìn)先出的原則存儲(chǔ)數(shù)據(jù),先進(jìn)入的數(shù)據(jù)被壓入棧底,

最后的數(shù)據(jù)在棧頂。在棧頂進(jìn)行插入和刪除操作,不需要修改棧底指針,

棧的實(shí)現(xiàn)可以采用順序存儲(chǔ)也可以采用鏈表存儲(chǔ)。

7.B解析:如果要構(gòu)造鏈表,則必須有指向下一個(gè)結(jié)點(diǎn)的指針。

8.A解析:線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中的結(jié)點(diǎn)空間是動(dòng)態(tài)生成的,它們?cè)?/p>

內(nèi)存中的地址可能是連續(xù)的,也可能是不連續(xù)的。

9.A

10.C解析:由主函數(shù)main入手,定義TestClassl類的指針對(duì)象p指向

派生類Testclass2。因?yàn)榛惡团缮愔卸加衒un函數(shù),題目要求輸出為

2,就是基類對(duì)象訪問派生類中fun函數(shù)。通過虛函數(shù)與指向基類對(duì)象的

指針變量的配合使用,就能方便調(diào)用同名函數(shù)。所以這里將基類中的fun

函數(shù)聲明為virtual。并且當(dāng)一個(gè)成員函數(shù)被聲明為虛函數(shù)后,其派生類

中的同名函數(shù)自動(dòng)成為虛函數(shù)。

11.B

解析:在C++中繼承主要有三種關(guān)系:public>protected和private。這

三種繼承關(guān)系中public繼承是最為常用的一種繼承關(guān)系。

12.D

Do【解析】預(yù)處理命令是以“#”開始的語(yǔ)句,每一條預(yù)處理命令必須

單獨(dú)占用一行,由于不是C語(yǔ)言的語(yǔ)句,并且命令行的最后不能以分

號(hào)表示結(jié)束,定義格式為“#de-fine標(biāo)識(shí)符字符串”,預(yù)處理命令行是系

統(tǒng)對(duì)源程序進(jìn)行編譯之前進(jìn)行處理的,不是在程序執(zhí)行的過程中。

13.A解析:面向?qū)ο笳Z(yǔ)言包含3個(gè)要素,即對(duì)象、類和繼承。這3個(gè)要

素反映了面向?qū)ο蟮膫鹘y(tǒng)觀念。面向?qū)ο蟪绦蛟O(shè)計(jì)的本質(zhì)是把數(shù)據(jù)和對(duì)

數(shù)據(jù)的操作當(dāng)成一個(gè)整體即對(duì)象。

14.A解析:public允許類對(duì)象對(duì)類的屬性和方法進(jìn)行訪問;private不允

許類對(duì)象訪問類的屬性和方法protected不允許類及其子類的對(duì)象訪問

父類的屬性和方法,但子類可以訪問父類中定義的protected屬性和方

法。

15.BB。【解析】A是有符號(hào)數(shù),C是浮點(diǎn)數(shù),D是集合,并不是類的實(shí)

例化對(duì)象,只有B完全符臺(tái)。

16.B

基類中說(shuō)明的虛函數(shù),在派生類中自然就是虛函數(shù),對(duì)于純虛函數(shù)必

須在后面繼承的派生類中給出具體的實(shí)現(xiàn);靜態(tài)成員函數(shù)不能進(jìn)行動(dòng)

態(tài)聯(lián)編,所以虛函數(shù)不能是靜態(tài)的。

17.C

Co【解析】每調(diào)用一次get函數(shù)時(shí),對(duì)新的類A對(duì)象進(jìn)行一次實(shí)例

化,調(diào)用一次構(gòu)造函數(shù),類A的靜態(tài)成員變量b便加1。

18.B

本題考查公用繼承對(duì)基類成員的訪問屬性。在公用繼承中,基類的公

用成員和保護(hù)成員在派生類中保持原有的訪問屬性,其私有成員仍為

基類私有。本題中想要輸出Base::fun,則必須調(diào)用基類的公用成員

函數(shù)fun,所以使用Base::fun;來(lái)調(diào)用基類的成員函數(shù)fun。

19.B解析:C++語(yǔ)言中語(yǔ)句的結(jié)束符是分號(hào)。

20.B解析:本題考查的是基本循環(huán)語(yǔ)句的使用,選項(xiàng)A),選項(xiàng)C)和選

項(xiàng)D)都為正確的形式,在選項(xiàng)B)中的while(a<=10)后缺少結(jié)束符分號(hào)

/o

21.A

22.D

私有繼承方式為基類的公用成員和保護(hù)成員在派生類中成了私有成

員,其私有成員仍為基類私有,但派生類對(duì)象可以訪問基類的保護(hù)成

員,所以基類對(duì)象不能賦值給派生類對(duì)象。抽象類是指含有純虛擬函

數(shù)的類,所以選項(xiàng)D正確。

23.A

本題考查函數(shù)實(shí)參個(gè)數(shù)的基礎(chǔ)知識(shí),根據(jù)實(shí)參的概念,(a+b)、3、

mflJc(n-1,b)分別為其中的3個(gè)實(shí)參。故答案為A。

24.類類

25.nn解析:在長(zhǎng)度為n的線性表中查找一個(gè)表中不存在的元素,需要

的比較次數(shù)為n。

26.4343解析:分析while循環(huán)體可以判斷出:il用于統(tǒng)計(jì)字符串中字

符a的數(shù)量,i2用于統(tǒng)計(jì)字符b的數(shù)量。因此,考察數(shù)組a的內(nèi)容可得

其數(shù)量分別為4和3。

27.數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)的

管理機(jī)構(gòu),它是一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫(kù)中的數(shù)據(jù)組織、數(shù)據(jù)操縱、

數(shù)據(jù)維護(hù)、控制及保護(hù)和數(shù)據(jù)服務(wù)等。

28.函數(shù)名函數(shù)名解析:重載函數(shù)的函數(shù)名應(yīng)和原函數(shù)一致。注意:重

載函數(shù)的方式方法,重載函數(shù)的參數(shù),重載函數(shù)的返回值。

29.投影投影解析:專門的關(guān)系運(yùn)算主要包括對(duì)單個(gè)關(guān)系進(jìn)行垂直分解

(投影操作)或水平分解(選擇操作)和對(duì)多個(gè)關(guān)系的結(jié)合(連接操作)等。

30.voidfun(b[][22])voidfun(b[][22])解析:此題考核的知識(shí)點(diǎn)是函數(shù)的

定義形式與數(shù)組名作為函數(shù)的參數(shù)。函數(shù)頭的定義形式是“存儲(chǔ)類型說(shuō)

明符數(shù)據(jù)類型說(shuō)明符函數(shù)名(形參列表)”,此題沒有涉及到函數(shù)的存儲(chǔ)類

別。如果函數(shù)的參數(shù)是數(shù)組,其第1維的長(zhǎng)度可以省略。因此本題的函

數(shù)首部可以寫成:voidfun(b[][22])o

31.函數(shù)模板源代碼數(shù)據(jù)類型函數(shù)模板\r\n源代碼\r\n數(shù)據(jù)類型解析:

函數(shù)模板是一系列相關(guān)函數(shù)的模型或樣板,這些函數(shù)的源代碼形式相同,

只是所針對(duì)的數(shù)據(jù)類型不同。注意:聲明一個(gè)函數(shù)的模板格式是:

template<<模板形參表聲明>〉〈函數(shù)聲明〉

32.類類解析:在面向?qū)ο蠓椒ㄖ校惷枋龅氖蔷哂邢嗨菩再|(zhì)的一組對(duì)

象。所以,屬性與操作相似的一組對(duì)象稱為類。

33.25

34****123.45**123,45123.45

35.時(shí)間時(shí)間解析:在算法執(zhí)行過程中所需要的基本運(yùn)算次數(shù)稱為算法

的時(shí)間復(fù)雜度。

36.(1)應(yīng)添力「public:

\n(2)“inti”應(yīng)改為“inti(10);

\n(3)“i++;”應(yīng)改為

\n【解析】本題主要考查的是成員的訪問屬性。成員的訪問屬性有公有、

保護(hù)和私有3種,而默認(rèn)的訪問屬性為私有,只有公有成員才能通過類

的對(duì)象被訪問。故應(yīng)在構(gòu)造函數(shù)前添加“public:",否則該類無(wú)法被實(shí)例

化。變量的初始化可以通過“=”號(hào),也可以和初始化對(duì)象一樣添加構(gòu)造

參數(shù),題目已要求使用后者。本題要求輸出5個(gè)數(shù),while的循環(huán)變量i

每次減1,在i>5時(shí)循環(huán),故i初始化應(yīng)為10。若循環(huán)中i每次增1,則

循環(huán)永遠(yuǎn)不會(huì)退出。

37.(1)應(yīng)改為“ein.getline(str,120,?);

W(2)應(yīng)改為"while(str[i])”。

,,

W(3)應(yīng)改為“if(str[i]>=a&&str[i]<=2)o

\n【解析】本題中要求以輸入字符“?”為結(jié)束符,用于字符輸入的流成員

函數(shù)getline函數(shù)讀入一行字符,格式為“cin.getline(字符數(shù)組,字符個(gè)

數(shù),終止標(biāo)志字符字所以第1處改為“cin.getline(str,120,?);第

2處的“while(str)”語(yǔ)句應(yīng)該是判斷字符串str中的每一個(gè)字符是否為結(jié)

束符,若不是結(jié)束符,在循環(huán)中判斷每一個(gè)字符是否為小寫,若為小寫,

則轉(zhuǎn)換。所以應(yīng)該修改為“while(str[i])”°第3處的“if(str[i]>=a)”語(yǔ)句是

判斷字符str[i]是否為小寫字符,而現(xiàn)有的語(yǔ)句只是判斷字符是否大于a,

但是小寫字符應(yīng)該是a到2,所以修改為“if(str[i]>=a&&str[i]>=z)”。

38.(1)應(yīng)改為"assert(sizeof(sl)==4);

W⑵應(yīng)改為"assert(sizeof(s2)==lO);

W(3)應(yīng)改為"assert(sizeof(s3)==l);

\n【解析】assert函數(shù)如果為假,則會(huì)產(chǎn)生一個(gè)中斷異常。所以要讓它正

常執(zhí)行輸出結(jié)果,那么assert函數(shù)只有為真,才不會(huì)產(chǎn)生中斷異常。

tcassert(sizeof(sl)==3);"語(yǔ)句中"sizeof(sl)==3”為假,這會(huì)使程序產(chǎn)生異

常,不能正常執(zhí)行。因?yàn)閟trl的值為abc,但是它還有一個(gè)尾符,它的

長(zhǎng)度應(yīng)該是4,而不是3,所以在第1處修改為“assert(sizeof(sl)==4)

str2[10]說(shuō)明,str2的空間為10,在第2處修改為"assert(sizeof(s2)==10)

charstr3=23;語(yǔ)句說(shuō)明23是字符,所占存儲(chǔ)空間為1,所以修改為

"assert(sizeof(s3)==1);”。

39.(1)應(yīng)改為"usingnamespacestd;"。

(2)應(yīng)改為"outl.open("l.txt",ios::binaryIios::app);"。

(3)應(yīng)改為“outl.put(s[i]);

【解析】本題第1處的“usingstd;”是在程序中引入標(biāo)準(zhǔn)命名空間std,

對(duì)于C++中引入標(biāo)準(zhǔn)命名空間的格式,缺少namespace,所以第1處

的語(yǔ)句修改為“usingnamespacestd;"。第2處,調(diào)用成員函數(shù)open

中,輸入、輸出方式是在ios類中定義的,所以“outl.open("l.txt",

binaryIapp);”語(yǔ)句缺少類ios,即第2處的語(yǔ)句修改為

“outl.open("l.txt",ios::binaryIios::app);第3個(gè)標(biāo)識(shí)應(yīng)

該用流成員函數(shù)put輸出字符,所以第3處的語(yǔ)句修改為

,5

“outl.put(s[i]);O

40.(1)應(yīng)改為"catch(char*s)”。

(2)應(yīng)改為"cateh(inti)”。

(3)應(yīng)改為"catch(…)”。

【解析】本題中第1個(gè)標(biāo)識(shí)前的異常拋出語(yǔ)句為“throw("error");",其

中的類型為字符串。所以對(duì)應(yīng)的異常捕捉語(yǔ)句catch中應(yīng)該符合這個(gè)類

型,而程序中給出的語(yǔ)句“catch(chars)”是字符型的,所以第1處的語(yǔ)

句修改為“catch(char*S)”。第2個(gè)標(biāo)識(shí)前的異常拋出語(yǔ)句為

c'throw((int)0);”,其中的類型為int。對(duì)應(yīng)的異常捕捉語(yǔ)句catch中應(yīng)

該符合這個(gè)類型,所以補(bǔ)充catch子句中的類型,否則如果找不到匹配

的catch塊,系統(tǒng)就會(huì)調(diào)用一個(gè)系統(tǒng)函數(shù),使程序終止運(yùn)行。即第2處

的語(yǔ)句修改為"catch(inti)”。如果在catch子句中沒有指定異常信息的類

型,那么就用刪節(jié)號(hào)“…”表示它可以捕捉任何類型的異常信息,即修

改為“catch(…)”。

41.(1)應(yīng)改為"TCobjl(l);

(2)應(yīng)改為“Objl.SetNumber(lO);

(3)應(yīng)改為“0bj2.SelNumber(lOO);

【解析】本題第1處的“TCobjl;”語(yǔ)句是聲明TC類的對(duì)象Objl,根據(jù)

TC類構(gòu)造函數(shù)的定義TC(inti),存在整型參數(shù),并且題目要求第一個(gè)

輸出結(jié)果兩1,所以補(bǔ)全參數(shù)1,即第1處的“TCobjl(l);第2處處

的“objl.number=10;”應(yīng)該是調(diào)用成員函數(shù)SetNumber賦值。在C+

+中成員函數(shù)的使用形式應(yīng)該是:對(duì)象名.成員函數(shù),所以修改為

“objl.SetNumber(lO);類是對(duì)象的抽象,而對(duì)象是類的具體實(shí)

例。第3處7C.SetNumber(lOO);”語(yǔ)句中的TC為類,并不是對(duì)象,

這里應(yīng)該使用定義的對(duì)象,即obj2,所以將語(yǔ)句修改為

“obj2.SetNumber(lOO);

42.(l)“staticintn=O"應(yīng)改為"staticintn;"。

(2)“intCO::n;”應(yīng)改為“intCO::n=0;

(3)4tcout?c.n?endl;"應(yīng)改為"cout?c->n?endl;

【解析】本題要在屏幕上輸出兩個(gè)字符,首先要靜態(tài)變量初始化,第1

處應(yīng)改為“staticintn;”,第2處要給n賦值,第3處輸出時(shí)引用c的對(duì)

象,應(yīng)改為"cout?c->n?endl;"。

43.(1)應(yīng)改為“TC::TC”。

(2)應(yīng)改為"voidTC::display”。

(3)應(yīng)改為“TC::?TC”。

【解析】在類的外部定義成員函數(shù)時(shí),必須在成員函數(shù)前面加上類名

和作用域運(yùn)算符“::”,作用域運(yùn)算符用采表示某個(gè)成員屬于哪個(gè)

類,使用格式為“(類名)::〈成員函數(shù)〉((參數(shù)函數(shù))),因此第1處應(yīng)改

為“TC::TC”,默認(rèn)構(gòu)造函數(shù)沒有參數(shù)。由第2處“TC::display”后

的語(yǔ)句看,這是在類外實(shí)現(xiàn)TC函數(shù),因此也有作用域運(yùn)算符使用錯(cuò)

誤問題,display函數(shù)返回值為void,因此第2處的語(yǔ)句應(yīng)改為

“voidTC::display”。由第3處的語(yǔ)句“TC::TC”可知,顯然這里是

在類外實(shí)現(xiàn)析構(gòu)函數(shù),析構(gòu)函數(shù)是一個(gè)特殊的函數(shù),它的名稱和類名

相同,并在前面加“?”字符,用采與構(gòu)造函數(shù)加以區(qū)別,因此第3處

的語(yǔ)句應(yīng)改為“TC::?TC”。

44.(1)應(yīng)改為"catch(char*s)”。

⑵應(yīng)改為“cateh(inti)”。

(3)應(yīng)改為"catch(…)”。

【解析】本題中第1個(gè)標(biāo)識(shí)前的異常拋出語(yǔ)句為“throw("error");",其

中的類型為字符串。所以對(duì)應(yīng)的異常捕捉語(yǔ)句catch中應(yīng)該符合這個(gè)類

型,而程序中給出的語(yǔ)句“catch(chars)”是字符型的,所以第1處的語(yǔ)

句修改為“catch(char*S)"°第2個(gè)標(biāo)識(shí)前的異常拋出語(yǔ)句為

c'throw((int)0);”,其中的類型為int。對(duì)應(yīng)的異常捕捉語(yǔ)句catch中應(yīng)

該符合這個(gè)類型,所以補(bǔ)充catch子句中的類型,否則如果找不到匹配

的catch塊,系統(tǒng)就會(huì)調(diào)用一個(gè)系統(tǒng)函數(shù),使程序終止運(yùn)行。即第2處

的語(yǔ)句修改為“catch(inti)”。如果在catch子句中沒有指定異常信息的類

型,那么就用刪節(jié)號(hào)“…”表示它可以捕捉任何類型的異常信息,即修

改為“catch(…)”。

45.(l)“voidmain”。

(2)“intm=0144;

(3)“intn=OX25;”或“intn===0x25;

溫馨提示

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

評(píng)論

0/150

提交評(píng)論