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

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

2021年安徽省滁州市全國(guó)計(jì)算機(jī)等級(jí)考試

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

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

一、1.選擇題(10題)

1.下面程序的執(zhí)行結(jié)果是#include"iostream.h"voidmain(){int*p,

r;p=newint;*p=20;r=sizeof(*p);cout<<r<<endl;deletep;}

A.程序錯(cuò)誤B.內(nèi)存為20地址的大小C.20D.4

2.已知fl(int)是類A的公有成員函數(shù),p是指向成員函數(shù)□()的指針,

采用賦值,()是正確的。

A.p=flB.P=A::flC.P=A::fl()D.P=fl()

3.下面程序的運(yùn)行結(jié)果是#include<iostream.h>voidmain(){int

num=l;int&ref=num;ref=ref+2;cout<<num;num=num+3;cout

<<ref<<endl;}

A.13B.16C.36D.33

4.將6個(gè)數(shù)據(jù)進(jìn)行冒泡排序,在最壞情況下需要比較的次數(shù)是

A.15B.5C,6D.30

5.下列對(duì)派生類的描述中,()是錯(cuò)誤的

A.一個(gè)派生類可以作另一個(gè)派生類的基類

B.派生類至少有一個(gè)基類

C.派生類的成員除了它自己的成員外,還包含了它的基類的成員

D.派生類中繼承的基類成員的訪問(wèn)權(quán)限到派生類保持不變

6.以下不屬于構(gòu)造函數(shù)特征的是。

A.構(gòu)造函數(shù)名與類名相同B.構(gòu)造函數(shù)可以重載C.構(gòu)造函數(shù)可以設(shè)置

默認(rèn)參數(shù)D.構(gòu)造函數(shù)必須指定函數(shù)類型

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

Complex{public:Complex(doublei-O,doublei=0):re(r),im(i){doublezeal()

const{returnre;}doubleimag()const{returnim;}Complex

operator+(Complexc)const{returnComplex(re+c.re,im+c.im);}private:

doublere,im;};intmain()Complexa=Complex(l,l)+Complex(5);cout<<

a.real()<<'+'<<a.imag()<<'i'<<end1;return0;}程序執(zhí)行后的輸出

結(jié)果是______o

A.6+6iB.6+liC.l+6iD.l+li

8.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換為關(guān)系模式的過(guò)程屬于()。

A.需求分析階段B.邏輯設(shè)計(jì)階段C.概念設(shè)計(jì)階段D.物理設(shè)計(jì)階段

9.數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫(kù)技術(shù)的重要特點(diǎn)之一。所謂數(shù)據(jù)獨(dú)立性是指()。

A.數(shù)據(jù)與程序獨(dú)立存放

B.不同的程序被存放在不同的文件中

C.不同的數(shù)據(jù)只能被所對(duì)應(yīng)的應(yīng)用程序所使用

D.上述三種說(shuō)法都不對(duì)

10.下面程序的運(yùn)行結(jié)果為()。#include<iostream.h>classA{intnum

public:A(inti){num=i;}A(A&a){Bum=a.num++;}voidprint(){cout<

<Bum;}};voidmain(){Aa(l),b(a);A.print();B.print();}

A.llB.12C.21D.22

二、單選題(13題)

11.算法的有窮性是指

A.算法程序的運(yùn)行時(shí)間是有限的

B.算法程序所處理的數(shù)據(jù)量是有限的

C.算法程序的長(zhǎng)度是有限的

D.算法只能被有限的用戶使用

12.下面程序的輸出結(jié)果是()o

#include<iostreanl.h>

classexample

(

inta;

public:

example(intB.{a=b++;}

voidprint{a=a+1;eout?a?^^^^;}

voidprintconst{cout?a?,,,,5}

);

voidmain

(

examplex(3);

constexampleY(2);

Aprint;

Bprint;

)

A.22B.43C.42D.32

13.已知函數(shù)fun的原型為intfun(int,int,int);下列重載函數(shù)原型中錯(cuò)誤

的是_________O

A.charfun(int,int);

B.doublefun(int,int,double);

C.intfun(int,clar*);

D.floatfun(int,int,int);

14.有如下程序:#include<iostream>Usingnamespacestd;Class

TestClass{private:intX,y;public:TestClass(inti,intj){x=i;y

=j;}voidprint(){cout<<"printl”<<endl;}voidprint()const{cout<

<"print2"<<endl;}};intmai

A.printlB.print2C.printlprint2D.程序編譯時(shí)出錯(cuò)

15.設(shè)有a、b、c、d、m、n均為int型變量,且a=5、b=6、c=7、d=8、

m=2、n=2,貝IJ邏輯表達(dá)式(m=a>b)&&(n=c>d)運(yùn)算后,n的值為

A.0B.1C.2D.3

16.有如下兩個(gè)類定義:

classXX{

private:

doublexl;

protected:

doublex2;

public:

doublex3;

);

classYY:protectedXX{

private:

doubleyl;

protected:

doubley2;

public:

doubley3;

在類YY中保護(hù)成員變量的個(gè)數(shù)是()o

A.lB.2C.3D.4

17.設(shè)函數(shù)中有整型變量n,為保證其在未賦初值的情況下初值為0,應(yīng)

選擇的存儲(chǔ)類別是()o

A.autoB.xegisterC.staticD.autO或register

18.下面描述中,符合結(jié)構(gòu)化程序設(shè)計(jì)風(fēng)格的是____o

A.使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)表示程序的控制邏

B.模塊只有一個(gè)入口,可以有多個(gè)出口

C.注重提高程序的執(zhí)行效率

D.不使用goto語(yǔ)句

19.下面的函數(shù)模板定義中錯(cuò)誤的是()。

A.template<classQ>

B.template<classQ>QF(Qx){returnQ-x;}QF(Qx){returnx+x;)

C.template<classT>

D.template<classT>TF(Tx){returnx*x;}boolP(Tx){returnX>1;}

20.下列關(guān)于完全二叉樹的敘述中,錯(cuò)誤的是()o

A.除了最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值

B.可能缺少若干個(gè)左右葉子結(jié)點(diǎn)

C.完全二叉樹一般不是滿二叉樹

D.具有結(jié)點(diǎn)的完全二叉樹的深度為[log2n]+l

21.已知有數(shù)組定義chara[3][4];下列表達(dá)式中錯(cuò)誤的是

A.a[2]="WIN”

B.strcpy(a[2],“WIN”)

C.a[2][3]='W,

D.a[0][l]=a[0][l]

22.已知表達(dá)式++a中的"++”是作為成員函數(shù)重載的運(yùn)算符,則與++a等

效的運(yùn)算符函數(shù)調(diào)用形式為O

A.operator++(1)

B.operator++(a)

C.operator++(a,l)

D.operator++()

23.以下關(guān)鍵字不能用來(lái)聲明類的訪問(wèn)權(quán)限的是()。

A.publiCB.staticC..protectedD.private

三、2.填空題(12題)

24.在析構(gòu)函數(shù)中調(diào)用虛函數(shù)時(shí),采用【】聯(lián)編。

25.假定A為一個(gè)類,則語(yǔ)句A(A&a);為該類【】函數(shù)的原型說(shuō)明。

26.對(duì)于下面定義的類MyClass,請(qǐng)?jiān)诤瘮?shù)f()中添加對(duì)象成員把n的值

修改為50o

classMyClass

(

public:

MyClass(intx){n=x;}

voidSetNum(intnl){n=nl;}

private:

intn;

);

intf()

(

MyClass*ptr=newMyClass(45);

【】

27.在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和方法的機(jī)制稱為o

28.全面支持軟件開發(fā)過(guò)程的軟工具集合被稱為。

29.軟件需求規(guī)格說(shuō)明書應(yīng)具有完整性、無(wú)歧義性、正確性、可驗(yàn)證性、

可修改性等特性,其中最重要的是_____。

30.建立數(shù)據(jù)字典的時(shí)機(jī)是【】。

31.一個(gè)工人可以加工多種零件,每一種零件可以由不同的工人來(lái)加工,

工人和零件之間為【】的聯(lián)系。

32.一棵二叉樹第6層(根結(jié)點(diǎn)為第一層)的結(jié)點(diǎn)最多為個(gè)。

33.為解決在多重繼承環(huán)境中因公共基類帶來(lái)的問(wèn)題,C++語(yǔ)言

提供了虛基類機(jī)制。

34.有如下類聲明:

classTestClass

(

inti;

private:intj;

protected:intk;

public:intm,n;

);

其中,私有成員的數(shù)量為o

35.用以下語(yǔ)句調(diào)用庫(kù)函數(shù)malloc,使字符指針st指向具有11個(gè)字節(jié)

的動(dòng)態(tài)存儲(chǔ)空間,請(qǐng)?zhí)羁铡?/p>

st=(char*)[];

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

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

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

確。

程序輸出:

8

8

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

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

試題程序:

#include(iostream.h>

classCO

(

public:

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

staticintn=O:

CO

n++:

co

):

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

intCO::n;

voidmain

(

COobj;

COobj2[7];

CO*C=NULL:

c=&obj:

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

eout?C.n?endl;

cout?C0::n?endl;

37.使用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ǔ)句在//******error******的下面。

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

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

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

試題程序:

#include<iostream.h>

#include<assert.h>

voidmain()

(

char*sl="abc":

II********error********

assert(sizeof(sl)==3):

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

chars2[10]="ab":

II********error********

assert(sizeof(s2)==2);

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

chars3=23:

II********error********

assert(sizeof(s3)==4);

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

return;

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

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

Constructor,i=0,

Destructor

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

可。

試題程序:

#include(iostream.h)

classTC

(

inti;

public:

TC;

voiddisplay;

?TC;

);

/st*si*KL*

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

TC:TC

(

cout?"Constructor"?",";

i=0;

)

/vt-

//不不不不不不prmr不不不不不不

TC:display

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

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

TC:TC

(

COUI?"Destructor"?endl:

)

voidmain

(

TCa;

a.display;

)

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

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

100

37

32

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

可。

試題程序:

#include<iostream.h>

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

voidmain

(

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

intm=0142:

//******ep^or******

intn=0X27:

intq=32;

cout<<m<<endl;

cout<<n<<endl;

cout<<q<<endl;

return;

)

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

要求輸入一個(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;

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

cin.getline(str,120);

********error********

while(str)

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

if(str[i])=a)

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

i++;

)

cout?str?endl;

return;

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

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

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

中。

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

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

試題程序:

#include<iostream.h>

voidmain

inti=0;

charstr[120];

cout?"Enterastringendwith?."?endl;

1I********epj*or********

cin.getline(str,120);

1I********ep^or********

while(str)

********ex*x*or********

if(str[i])=a)

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

1++;

)

cout?str?endl;

return;

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

運(yùn)行有問(wè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

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

TCobjl;

objl.Print;

TCobj2(3);

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

objl.number=10;

I/********ej*j*0r*^^o******

TC.SetNumber(lOO);

objl.Print;

obj2.Print;

43.使用VC++6.0打開考生文件夾下的源程序文件

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******ex*i*or******白勺-?8j°

試題程序:

#include<iostream>

#include<fstream>

/I********ej'j"or********

usingstd;

voidWriteFile(char*s)

(

ofstreamoutl;

/I********ej'j"or********

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

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

/j********ep^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;

}

44.使用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

!********6j*j*or********!

TC(inti)

(

m_i=i;

)

voidprint

(

cout?-m_i?,;

)

public:

intm_i;

intmain

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

inti;

TC04(10);

while(i>5)

!**************I

1++

04.print;

)

cout?endl;

returnO;

45.使用VC++6.0打開考生文件夾下的源程序文件

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ǔ)句在

II******effor******白勺

試題程序:

#include<iostream>

#include<fstream>

II********ej*por********

usingstd;

voidWriteFile(char*s)

(

ofstreamoutl;

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

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

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

II********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;

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

46.請(qǐng)使用VC6或使用【答題】菜單打開考生文件夾proj3下的工程

proj3,其中聲明的CDeepCopy是一個(gè)用于表示矩陣的類。請(qǐng)編寫這個(gè)

類的賦值運(yùn)算符成員函數(shù)Operator:,以實(shí)現(xiàn)深層復(fù)制。

要求:

未卜充編制的內(nèi)寫;j^“〃************333************“與

,力****************666*************"J^間o不多改的部

分。

注意:程序最后將結(jié)果輸出到文件out.dat中。輸出函數(shù)writeToFile

已經(jīng)編譯為。bj文件,并且在本程序中調(diào)用。

//CDeepCopy.h

#include<iostream>

#include<string>

usingnamespacestd;

classCDeepCopy

(

public:

intn;//動(dòng)態(tài)數(shù)組的元素個(gè)數(shù)

int*p;〃動(dòng)態(tài)數(shù)組首地址

CDeepCopy(int);

?CDeepCopy;

CDeepCopy&operator=(constCDeepCopy&r);//賦值運(yùn)算符函數(shù)

);

voidwriteToFile(char});

//main,cpp

#include,,CDeepCopy.h"

CDeepCopy::一CDeepCopy{delete[]P;}

CDeepCopy::CDeepCopy(intk){n=k;p=newint[n];}//構(gòu)造函數(shù)實(shí)現(xiàn)

CDeepCopy&CDeepCopy::Operator=(constCDeepCopy&r)〃賦值運(yùn)算

符函數(shù)實(shí)現(xiàn)

〃//華*1?舉舉舉舉舉舉舉舉舉舉333舉舉舉**1舉**1舉**1舉**1舉*舉舉

//***********666***********

intmain

CDeepCopya(2),d(3);

a.p[O]=l;d.p[O]=666;//對(duì)象a,d數(shù)組元素的賦值

CDeepCopyb(3);//調(diào)用賦值運(yùn)算符函數(shù)

a.p[O]=88;b=a;

cout?b.p[O];〃顯示內(nèi)層局部對(duì)象的數(shù)組元素

)

cout?d.p[O];〃顯示d數(shù)組元素a.p[O]的值

cout?”dfadeaway;\n";

cout?a.p[O];//顯示a數(shù)組元素a.p[O]的值

,,,,

writeToFile();

return0;

)

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

義了類A、A1和A2,其中A1類由A類公有派生,A2類由A1類公

有派生。

⑴定義類A的構(gòu)造函數(shù),該構(gòu)造函數(shù)有一個(gè)整型的參數(shù)x,在構(gòu)造函

數(shù)中請(qǐng)將x賦值給數(shù)據(jù)成員a。請(qǐng)?jiān)谧⑨尅?/********1********”之

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

(2)定義類A1的構(gòu)造函數(shù),該構(gòu)造函數(shù)有兩個(gè)整型的參數(shù)x和y,在構(gòu)

造函數(shù)中請(qǐng)將x賦值給數(shù)據(jù)成員b,將y作為基類A構(gòu)造函數(shù)的參數(shù)

值傳人。請(qǐng)?jiān)谧⑨尅?/********2********”之后添加適當(dāng)?shù)恼Z(yǔ)句。

(3)定義類A2的構(gòu)造函數(shù),該構(gòu)造函數(shù)有3個(gè)整型的參數(shù)x,y和z,

在構(gòu)造函數(shù)中請(qǐng)將x賦值給數(shù)據(jù)成員C,將y和z分別賦值給基類A1

構(gòu)造函數(shù)的參數(shù)X和y。請(qǐng)?jiān)谧⑨尅?/********3********”之后添加

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

(4)完成類A2的成員函數(shù)show的定義,該函數(shù)調(diào)用基類成員函數(shù),輸

出基類數(shù)據(jù)成員a和b及類A2自身的數(shù)據(jù)成員C的值,上述3個(gè)值

在輸出時(shí)以空格隔開。請(qǐng)?jiān)谧⑨尅?/********4********”之后添加適

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

程序輸出結(jié)果如下:

7

3

738

注意:除在指定的位置添加語(yǔ)句之外,請(qǐng)不要改動(dòng)程序的其他部分。

試題程序:

#include<iostream.h>

classA

(

inta;

public:

intgeta{retuma;}

};

classAl:publicA

(

intb;

public:

intgetb{returnb;}

);

classA2:publicAl

intC;

public:

****,****3********

voidshow

//********4********

);

voidmain

A2a(8.3.7):

cout?a.geta?endl:

cout?a.getb?endl:

a.show;

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

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

序文件MyMainl.cpp,其中定義了用于表示日期的類Date,但類Date的

定義并不完整。請(qǐng)按要求完成下列操作,將類Date的定義補(bǔ)充完成:

①定義私有數(shù)據(jù)成員year、month和day分別用于表示年、月、日,它

們都是int型的數(shù)據(jù)。請(qǐng)?jiān)谧⑨尅?/**1**”之后添加適當(dāng)?shù)恼Z(yǔ)句。

②完成默認(rèn)構(gòu)造函數(shù)Date的定義,使Date對(duì)象的默認(rèn)值為:year=l,

month=l,day=l,請(qǐng)?jiān)谧⑨尅啊?*2**”之后添加適當(dāng)?shù)恼Z(yǔ)句。

③完成重載構(gòu)造函數(shù)Date(inty,intm,intd)的定義,把數(shù)據(jù)成員yeai\

month和day分別初始化為參數(shù)y、m和d的值,請(qǐng)?jiān)谧⑨尅?/**3**”之

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

④完成成員函數(shù)print的類外定義,使其以“年-月-日”的格式將Date對(duì)

象的值輸出到屏幕上。請(qǐng)?jiān)谧⑨尅啊?*4**”之后添加適當(dāng)?shù)恼Z(yǔ)句。

注意:除在指定位置添加語(yǔ)句之外,請(qǐng)不要改動(dòng)程序中的其他內(nèi)容。

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

//MyMainl.cpp

#include<iostream>

usingnamespacestd;

classDate

(

public:

〃**2**

Date(inty,intm,intd)

(

〃**3**

)

voidprint()const;

private:

//datamember

〃**]**

);

voidDate::print()const

(

〃**4**

)

intmain()

Datenational_day(1949,10,1);

national_day.print();

return0;

)

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

序文件test7_3.cpp,其中含有一個(gè)類Circle的定義,但該類的定義并不

完整。請(qǐng)按要求完成下列操作,將類Circle的定義補(bǔ)充完整。

⑴為類Circle增加一個(gè)構(gòu)造函數(shù),該函數(shù)有一個(gè)參數(shù),并在構(gòu)造時(shí)將該

參數(shù)值賦給成員radiuso將該函數(shù)實(shí)現(xiàn)為一個(gè)非內(nèi)聯(lián)函數(shù),并且使用參

數(shù)列表的方式將類成員賦值。請(qǐng)?jiān)谧⑨尅啊?*1**”之后添加適當(dāng)?shù)恼Z(yǔ)句。

(2)為類Circle增加一個(gè)成員函數(shù)print。,使得可以輸出有關(guān)圓的信息,

比如下列程序

Circlec;

c.SetRadius(5);

c.Print();

將輸出:Thecirclehasradiusof5!

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

(3)完成友元函數(shù)voidCompareR(Circle*cl,Circle*c2)的定義,在屏幕中

輸出cl與c2比較radius大小結(jié)果,要求使用if-else結(jié)構(gòu)完成。請(qǐng)?jiān)谧?/p>

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

輸出結(jié)果如下;

Thecirclehasradusof5!

Thecirclehasradiusof10!

cl<c2

注意:除在指定位置添加語(yǔ)句之外,請(qǐng)不要改動(dòng)程序中的其他內(nèi)容。

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

#include<iostream.h>

classCircle{

public:

Circle():radius(5){)

〃**]**

voidSetRadius(intr){radius=r;}

intGetRadius(){returnradius;}

〃**2**

friendvoidCompareR(Circle*cl,Circle*C2);

private:

intradius;

);

voidCompareR(Circle*cl,Circle*C2)

(

〃**3**

cout<<"cl>c2"<<endl;

else

if((cl->GetRadius())==(c2->GetRadius()))

cout<<"cl=c2"<<endl;

else

if((cl->GetRadiusO)<(c2->GetRadius()))

cout<<"cl<c2"<<endl;

)

voidmain()

(

Circlecl;

cl.SetRadius(5);

Cl.Print();

Circlec2(10);

c2.Print();

CompareR(&cl,&c2);

參考答案

1.D解析:理解sizeof的用法,它可以運(yùn)算出各種數(shù)據(jù)類型所占內(nèi)存空

間的多少。注意:選項(xiàng)C)中是指針p所指向的內(nèi)存地址中內(nèi)容是20。

注意:在用完申請(qǐng)后的內(nèi)存應(yīng)立刻釋放。

2.B

3.C解析:本題考查的是考生引用的掌握,ref實(shí)際上就是變量num的

別名,所以ref=ref+2時(shí),num已經(jīng)變成了3。

4.A解析:對(duì)長(zhǎng)度為n的線性表進(jìn)行冒泡排序,在最壞情況下需要n(n-

1)/2次比較,現(xiàn)線性表的長(zhǎng)度為6,在最壞情況下需要比較的次數(shù)為6(6-

1)/2=15O

5.D

6.D解析:構(gòu)造函數(shù)和析構(gòu)函數(shù)一樣,是類的特殊的成員函數(shù)。其特殊

之處在于,構(gòu)造函數(shù)可以有多個(gè)版本以實(shí)現(xiàn)不同的初始化方式,不能指

定形參和函數(shù)類型,這些都是系統(tǒng)默認(rèn)完成。

7.B解析:類對(duì)“+”重載后,對(duì)應(yīng)的變量相加。

8.BB?!窘馕觥繑?shù)據(jù)庫(kù)設(shè)計(jì)階段主要包括需求分析、概念設(shè)計(jì)、邏輯設(shè)

計(jì)和物理設(shè)計(jì)。其中邏輯設(shè)計(jì)的主要工作是將E-R圖轉(zhuǎn)換為關(guān)系模式。

9.D解析:數(shù)據(jù)庫(kù)系統(tǒng)使數(shù)據(jù)具有兩方面的獨(dú)立性:一是物理獨(dú)立性,

即由于數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與邏輯結(jié)構(gòu)之間由系統(tǒng)提供映像,使得當(dāng)數(shù)據(jù)的

存儲(chǔ)結(jié)構(gòu)改變時(shí),其邏輯結(jié)構(gòu)可以不變,因此,基于邏輯結(jié)構(gòu)的應(yīng)用程

序不必修改。二是邏輯獨(dú)立性,即由于數(shù)據(jù)的局部邏輯結(jié)構(gòu)與總體邏輯

結(jié)構(gòu)之間也由系統(tǒng)提供映像,使得當(dāng)總體邏輯結(jié)構(gòu)改變時(shí),其局部邏輯

結(jié)構(gòu)可以不變,從而根據(jù)局部邏輯結(jié)構(gòu)編寫的程序也可以不必修改。因

此,選項(xiàng)A、選項(xiàng)B和選項(xiàng)C中的說(shuō)法都是錯(cuò)誤的。

10.C解析:本題考查考生對(duì)拷貝構(gòu)造函數(shù)的掌握。因?yàn)?+運(yùn)算是右結(jié)

合的,所以在使用a對(duì)b賦值時(shí),b的num變?yōu)?而a的hum變?yōu)?(先

賦值再自加)。

11.A

算法的有窮性,是指算法必須能在有限的時(shí)間內(nèi)做完,即算法必須能

在執(zhí)行有限個(gè)步驟之后終止。

12.C

“++”是右結(jié)合的,所以先賦值為3,最后輸出3+1;常成員函數(shù)只有常

對(duì)象才能調(diào)用,所以輸出2。

13.D

本題主要考查了函數(shù)重載。函數(shù)重載允許用同一個(gè)函數(shù)名定義多個(gè)函

數(shù)。被重載的函數(shù)必須要有不同的形參列表(即參數(shù)個(gè)數(shù)不同或參數(shù)類

型不同),不可以根據(jù)函數(shù)返回值類型來(lái)重載函數(shù)。

14.B解析:本題由主函數(shù)main入手,定義TestClass型的常對(duì)象a,然

后調(diào)用對(duì)象a中的成員函數(shù)print。。因?yàn)樵贑++中,如果一個(gè)對(duì)象被聲

明為常對(duì)象,則不能調(diào)用該對(duì)象中的非const型的成員函數(shù)。所以,這

,,

里調(diào)用的是對(duì)象中的eonst型成員函數(shù)“voidprmt()eonst1輸出為print2o

15.C解析:在&&運(yùn)算中,如果第1個(gè)表達(dá)式的值為假時(shí),第2個(gè)表達(dá)

式將不再計(jì)算。在表達(dá)式中第1個(gè)表達(dá)式m=a>b的值為0,也就是假,

所以第2個(gè)表達(dá)式的將不再計(jì)算。所以n的值沒(méi)有變。

16.C

本題考查保護(hù)繼承中派生類對(duì)基類的訪問(wèn)屬性,在受保護(hù)繼承中,基

類的公用成員和保護(hù)成員在派生類中成了保護(hù)成員,所以基類的成員

x2、x3變成了保護(hù)成員,派生類中的y2也是保護(hù)成員,所以共有3個(gè)

保護(hù)成員。本題答案為C、

17.C

Co【解析】在C語(yǔ)言中,未賦初值的靜態(tài)局部變量,編譯程序自動(dòng)

給它賦初值0。所以選擇C。

18.A解析:結(jié)構(gòu)化程序設(shè)計(jì)方法的四條原則是:①自頂向下:②逐步求

精;③模塊化;④限制使用goto語(yǔ)句。“自頂向下”是指在程序設(shè)計(jì)時(shí),

先考慮總體,后考慮細(xì)節(jié);先考慮全局目標(biāo),后考慮局部目標(biāo)。“逐步求

精”是指對(duì)復(fù)雜問(wèn)題應(yīng)設(shè)計(jì)一些子目標(biāo)作過(guò)渡,逐步細(xì)節(jié)化?!澳K化”是

指一個(gè)復(fù)雜問(wèn)題由若干稍簡(jiǎn)單的問(wèn)題構(gòu)成;解決這個(gè)復(fù)雜問(wèn)題的程序,

也應(yīng)由若干稍簡(jiǎn)單問(wèn)題的小程序組成。

19.A

20.B

Bo【解析】滿二叉樹指除最后一層外,每一層上所有結(jié)點(diǎn)都有兩個(gè)子

結(jié)點(diǎn)的二叉樹。完全二叉樹指除最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)

到最大值,在最后一層上只缺少右邊的若干葉子結(jié)點(diǎn)的二叉樹。因此

選項(xiàng)A敘述正確,而選項(xiàng)B敘述錯(cuò)誤。由定義可知,滿二叉樹肯定是

完全二叉樹,而完全二叉樹一般不是滿二叉樹。

21.A

解析:字符數(shù)組不能直接賦值,所以選項(xiàng)A)錯(cuò)誤。

22.D

本題主要考查了運(yùn)算符重載。C++把重載的運(yùn)算符視為特殊的函數(shù),

稱為運(yùn)算符函數(shù),函數(shù)名就是在運(yùn)算符前加上保留字operator。一般而

言,如果a是類X的對(duì)象,在類X中重載前置單目運(yùn)算符@,則下列

兩種函數(shù)調(diào)用方法是等價(jià)的:第一種是通過(guò)運(yùn)算符構(gòu)成表達(dá)式的形式

進(jìn)行調(diào)用,\r\n即@2;第二種是像一般函數(shù)那樣用函數(shù)名進(jìn)行調(diào)用:

當(dāng)把@作為成員函數(shù)重載時(shí),調(diào)用形式為a.operator\r\n@();當(dāng)把@作為

非成員函數(shù)重載時(shí),調(diào)用形式為operator\r\n@(a)。本題是把前置單目

運(yùn)算符++重載為成員函數(shù),因此與表達(dá)式++a等效的表示為a.operator

++00

23.B

解析:本題考查了類的訪問(wèn)權(quán)限。在C++中,類的訪問(wèn)權(quán)限一共有3

種,分別是:\u3000public(公有)、protected(保護(hù))和private(私有)。因

此,本題應(yīng)該選擇B。

24.靜態(tài)靜態(tài)解析:構(gòu)造函數(shù)不能聲明為虛函數(shù),但在構(gòu)造函數(shù)中可以

調(diào)用虛函數(shù),在構(gòu)造函數(shù)和析構(gòu)函數(shù)中調(diào)用虛函數(shù),將采用靜態(tài)聯(lián)編。

25.拷貝構(gòu)造拷貝構(gòu)造解析:本題考核拷貝構(gòu)造函數(shù)的定義??截悩?gòu)造

函數(shù)是一種特殊的成員函數(shù),它的作用是使用一個(gè)已存在的對(duì)象來(lái)初始

化一個(gè)被創(chuàng)建的同類的對(duì)象。

26.ptr->SetNum(50);ptr->SetNum(50);解析:本題考查的是考生使用

對(duì)象指針調(diào)用成員函數(shù)的能力,指針調(diào)用成員函數(shù)應(yīng)該使用符號(hào)

27.繼承繼承解析:在面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中,某些屬性和方法是

可以共享的,由子類從父類中繼承而來(lái),這樣提高了軟件的可重用性。

28.軟件工程過(guò)程。軟件工程過(guò)程。解析:軟件開發(fā)環(huán)境或稱軟件工程

環(huán)境,它是全面支持軟件開發(fā)過(guò)程的軟件工具集合。

29.無(wú)歧義性無(wú)歧義性解析:軟件需求規(guī)格說(shuō)明書是需求分析階段的最

后成果,是軟件開發(fā)中的重要文檔之一。包括正確性、無(wú)歧義性、完整

性、可驗(yàn)證性、一致性、可理解性、可修改性和可追蹤性等。其中最重

要的特性是無(wú)歧義性,即需求規(guī)格說(shuō)明書應(yīng)該是精確的、無(wú)二義的,需

求說(shuō)明書越精確,則以后出現(xiàn)錯(cuò)誤、混淆、反復(fù)的可能性越小。

30.需求分析階段需求分析階段

31.多對(duì)多多對(duì)多解析:聯(lián)系是指現(xiàn)實(shí)世界中事物間的關(guān)聯(lián),在概念世

界中聯(lián)系反映了實(shí)體集間的一定關(guān)系。一個(gè)工人可以加工多種零件,每

一種零件可以由不同的工人來(lái)加工,因此它們之間的聯(lián)系屬于多對(duì)多的

聯(lián)系。

32.32

33.二義性二義性

34.2

35.malloc(ll)或malloc(sizeof(char)*11)malloc(11)或

malloc(sizeof(char)*11)解析:malloc函數(shù)的參數(shù)可以是一個(gè)具體的常數(shù),

也可以是一個(gè)表達(dá)式。在本題中,可以是malloc(ll),也可以借助于sizeof

運(yùn)算符來(lái)表示。

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

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

(3)“cout?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;"。

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

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

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

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

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

ctassert(sizeof(s1)==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,所以修改為

c'assert(sizeof(s3)==l);

38.⑴應(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ù)沒(méi)有參數(shù)。由第2處“TC::display”后

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

誤問(wèn)題,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”。

39.(l)“voidmain”。

(2)“intm=0144;

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

【解析】本題主要考查了主函數(shù)定義及塞同進(jìn)制之間的轉(zhuǎn)換,包括十

進(jìn)制到八進(jìn)制,十進(jìn)制到十六進(jìn)制。主函數(shù)定義的定義形式為

“main”,函數(shù)名之后必須是一對(duì)括號(hào),因此第1處應(yīng)改為“voidmain”。

cout輸出默認(rèn)是以十進(jìn)制方式輸出的,根據(jù)題目要求輸出的結(jié)果可發(fā)

現(xiàn)變量的初值不正確,十進(jìn)制的100對(duì)應(yīng)八進(jìn)制的144,卡進(jìn)制的37

對(duì)應(yīng)十六進(jìn)制的25,因止匕2和3應(yīng)分別改成“intm=0144;”,

“intn=0x25;”或“intn=0x25;

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

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

,,

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

【解析】本題中要求以輸入字符“?”為結(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用是否為小寫字符,而現(xiàn)有的語(yǔ)句只

是判斷字符是否大于a,但是小寫字符應(yīng)該是a到2,所以修改為

,,

“if(str[i]>=a&&str[i]>=z)o

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

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

,,

\n(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用是否為小寫字符,而現(xiàn)有的語(yǔ)句只是判斷字符是否大于a,

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

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

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

(3)應(yīng)改為“Obj2.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處“TC.SetNumber(lOO);”語(yǔ)句中的TC為類,并不是對(duì)象,

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

“obj2.SetNumber(lOO);

43.⑴應(yīng)改為"usingnamespacestd;"。

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

,5

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

【解析】本題第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ǔ)句修改為

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

44.⑴應(yīng)添加“public:

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

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

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

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

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

化。變量的初始化可以通過(guò)“=”號(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ì)退出。

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

\n⑵應(yīng)改為“outl.open('l.txt',ios::binary|ios::app);"。

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論