版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2022年吉林省長(zhǎng)春市全國(guó)計(jì)算機(jī)等級(jí)考試
C++語(yǔ)言程序設(shè)計(jì)真題(含答案)
學(xué)校:班級(jí):姓名:考號(hào):
一、1.選擇題(10題)
1.在下面表達(dá)式中,不表示虛繼承的是()。
A.virtualpublicB.publicvirtualC.publicD.virtual
2.數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段是:需求分析、、概念設(shè)計(jì)和物理設(shè)
計(jì)。
A.編碼設(shè)計(jì)B.測(cè)試階段C.概念設(shè)計(jì)D.運(yùn)行階段
3.下列關(guān)于線性表的敘述中,不正確的是o
A.線性表是n個(gè)結(jié)點(diǎn)的有窮序列
B.線性表可以為空表
C.線性表的每一個(gè)結(jié)點(diǎn)有且僅有一個(gè)前趨和一個(gè)后繼
D.線性表結(jié)點(diǎn)間的邏輯關(guān)系是1:1的聯(lián)系
4.下列描述中哪個(gè)是正確的?
A.私有派生的子類無(wú)法訪問(wèn)父類的成員
B.類A的私有派生子類的派生類C無(wú)法初始化其祖先類A對(duì)象的屬性,
因?yàn)轭怉的成員對(duì)類C是不可訪問(wèn)的
C.私有派生類不能作為基類派生子類
D.私有派生類的所有子孫類將無(wú)法繼續(xù)繼承該類的成員
5.下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中,正確的是()o
A.數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余
B.數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余
C.數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致
D.數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
6.即當(dāng)基類本身也是某一個(gè)類的派生類時(shí),底層的派生類也會(huì)自動(dòng)繼承
間接基類的成員,這說(shuō)明繼承具有
A.規(guī)律性B.傳遞性C.重復(fù)性D.多樣性
7.下列類的定義中,有()處語(yǔ)法錯(cuò)誤。classBase{public:Base(){)
Base(inti){data=i;}private:intdata;};classDerive:publicBase{public:
Derive():Base(O){}Derive(intx){d=x;}voidsetvalue(inti){data=i;}
private:d;}
A.lB.2C.3D.4
8.下列程序段的輸出結(jié)果是#include<iostream.h>voidfun(int*x,
int*y){cout<<*X<<*y;*X=3;*y=4;}voidmain(){int
x=l,y=2;fun(&y,&x);cout<<X<<y<<endl;{
A.2143B.1212C,1234D,2112
9.下列關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中,正確的是()。
A.數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余
B.數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余
C.數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致
D.數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
10.有以下程序#include<iostream>usingnamespacestd;classsample
{private:intx;public:sample(inta){x=a;}frienddoublesquare(sample
s);};doublesquare(samples){returns.x*s.x;}intmain(){samplesi
(20),s2(30);cout<<square(s2)<<endl;return0;}執(zhí)行結(jié)果是
A.20B.30C.900D.400
二、單選題(13題)
n.下列定義中p指向的地址可更改,但*p不能夠更改的是()。
A.constint*P;B,int*constP;C.constint*constP;D,int*P;
12.閱讀以下程序
#include(iostream.h>
voidmain()
(
charline[10];
cin?line;
cout?line?endl;
)
如運(yùn)行時(shí)輸入"Thisisanexample.<CR>”
,則程序的輸出結(jié)果是()oA.ThisB.ThisisC.ThisisaD.Thisisanexample
13.下列能對(duì)對(duì)象進(jìn)行初始化的是()。
A.構(gòu)造函數(shù)B.析構(gòu)函數(shù)C.友元函數(shù)D.靜態(tài)成員函數(shù)
14.下列程序的運(yùn)行結(jié)果為()。
#include<iostream.h>inti=0;
classA{public:A{i++;}
);
voidmain{
Aa,b[3],*C;C=b;
cout?i?endl:
)
A.2B.3C.4D.5
15.如果類A被說(shuō)明成類B的友元,則()。
A.A.類A的成員即類B的成員
B.類B的成員即類A的成員
C.類A的成員函數(shù)不得訪問(wèn)類B的成員
D.類B不一定是類A的友元
16.面向?qū)ο蟮臎](méi)計(jì)方法與傳統(tǒng)的面向過(guò)程的方法有本質(zhì)不同,它的基本
原理是()。
A.模擬現(xiàn)實(shí)世界中不同事物之間的聯(lián)系
B.強(qiáng)調(diào)模擬現(xiàn)實(shí)世界中的算法而不強(qiáng)調(diào)概念
C.使用現(xiàn)實(shí)世界的概念抽象地思考問(wèn)題從而自然地解決問(wèn)題
D.鼓勵(lì)開(kāi)發(fā)者在軟件開(kāi)發(fā)的絕大部分中都用實(shí)際領(lǐng)域的概念去思考
17.派生類的成員函數(shù)不能訪問(wèn)基類的()。
A.公有成員和保護(hù)成員B.公有成員C.私有成員D.保護(hù)成員
18.有如下程序段
inti=0,j=l;
int&r=i;//①
r=j;//②
int*p=&i;〃③
*p=&r;//④
基中會(huì)產(chǎn)生編譯錯(cuò)誤的語(yǔ)句是
A.④B.③C.②D.①
19.有如下程序:
#jnClude<iostream>
usingnamespaCestd;ClassPart{
public:
Part(intx=0):val(X){Cout?val;}~Part{Cout?val;}
private:
intval;t};
ClassWhole{public:
Whole(intx,intY,intz=0):p2(x),pl(y),val(z){Cout?val;}
Whole{eout?val;}
private:
PartpLp2;intval;
);
intmain{
Wholeobj(l,2,3);return0;
)
執(zhí)行這個(gè)程序的輸出結(jié)果是()。A.123321B.213312C.213D.123123
20.下面關(guān)于模板的描述,錯(cuò)誤的是()
A.函數(shù)模板和類模板的參數(shù)可以是任意的數(shù)據(jù)類型
B?類模板不能直接使用,必須先實(shí)例化為相應(yīng)的模板類,然后定義了模
板類的對(duì)象后才能使用
C.函數(shù)模板不能直接使用,需要實(shí)例化為模板函數(shù)后才能使用
D?類模板的成員函數(shù)都是模板函數(shù)
21.設(shè)int&max(int&,int&)返回兩參數(shù)中較大者,如有兩整型變量inta=5;int
b=10;在執(zhí)行max(a,b)++后,a,b的值分別為
A.5,10B.6,10C.5,11D.6.11
22.下面程序的運(yùn)行結(jié)果為()。
#include<iostream.h>
ClassA
public:A(){cout<<"l";}
?A(){cout<<"2";}
);
ClassB:public:A
(
public:
B(){cout<<"3";}
-B(){cout<<"4";}
);
Voidmain()
(
Bb;
)
A.1234B.1324C,1342D,3142
23.下列程序的運(yùn)行結(jié)果為
#include<iostream,h>
inti=0;
classA{
public:
A(){i++;}
);
voidmain()
(
Aa,b[3],*c;
c=b;
cout<<i<<endl;
A.2B.3C.4D.5
三、2.填空題(12題)
24.main函數(shù)中發(fā)生編譯錯(cuò)誤的語(yǔ)句是[]o
#include<iostream,h>
classA
(
public:
inta;
constintb:
A():a(10),b(20){
voidfun()const
(
cout<<"a="<<a<<"\tb="<<b<<endl;
)
);
voidmain()
Aobj1;
constA*ptr=newA:
ptr=&obj1;
ptr->a=100;
ptr->fun(),
)
25.如下類定義中包含了構(gòu)造函數(shù)和拷貝構(gòu)造函數(shù)的原型聲明,請(qǐng)?jiān)跈M
線處填寫(xiě)正確的內(nèi)容,使拷貝構(gòu)造函數(shù)的聲明完整。
ClassmyClass{
private:
intdata;
public:
myClass(intvalue);//構(gòu)造函數(shù)
myClass(const[]anotherObject);//拷貝構(gòu)造函數(shù)
26.在C++類的規(guī)定中:靜態(tài)函數(shù)只能給引用類的靜態(tài)成員和[]o
27.類支持輸入操作,類支持輸出操作。
28.數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu),循環(huán)隊(duì)列屬于【]o
29.數(shù)據(jù)庫(kù)系統(tǒng)中實(shí)現(xiàn)各種數(shù)據(jù)管理功能的核心軟件稱為【】。
30.創(chuàng)建對(duì)象數(shù)組時(shí),對(duì)數(shù)組的每一個(gè)元素都將調(diào)用一次構(gòu)造函數(shù),如
果沒(méi)有顯式給出數(shù)組元素的初值,則調(diào)用缺省構(gòu)造函數(shù)。下列程序涉及
對(duì)象數(shù)組的創(chuàng)建和單個(gè)對(duì)象的創(chuàng)建,其輸出結(jié)果是______。
#include<iostream>
usingnamespacestd;
classFoo{
public:
Foo(intx){cout<<'A';}
Foo(){)
);
intmain()
(
Foof[3],g(3);
return0;
31.若有以下程序:
#include<iostream>
usingnamespacestd;
classTestClass1
(
public:
TestClass1()
(
X=O;
)
intx;
);
classTestClass2:virtualpublicTestClass1
(
public:
TestClass2()
(
x=10;
)
);
classTestClass3:virtualpublicTestClass1
(
public:
TestClass3()
(
x=20;
)
);
classTestClass4:publicTestClass2,protectedTestClass3
();
intmain()
(
TestClass4obj;
cout<<obj.x<<endl;
return0:
)
該程序運(yùn)行后的輸出結(jié)果是_____o
32.一個(gè)項(xiàng)目具有一個(gè)項(xiàng)目主管,一個(gè)項(xiàng)目主管可管理多個(gè)項(xiàng)目,則實(shí)
體“項(xiàng)目主管”與實(shí)體“項(xiàng)目”的聯(lián)系屬于[]的聯(lián)系。
33.下面程序輸出的結(jié)果是[]o
#include<iostream>
usingnamespacestd;
classA{
public:
voidshow(){tout<<"A!";}
);
classB:publicA{
public:
virtualvoidshow(){cout<<"B!";)
);
classC:publicB{
public:
virtualvoidshow(){cout<<"C!";}
);
voidshow_info(A*i){i->showQ;}
voidmain(){
Aia;Bib;Cic;show_info(&ia);show_info(&ib);show_info(&ic);
)
34.作為非成員函數(shù)重載的運(yùn)算符,所有操作數(shù)都必須以的形式
出現(xiàn)在參數(shù)表中。
35.下列程序?qū)、y和z按從小到大的順序排列,請(qǐng)將下面的函數(shù)模板
補(bǔ)充完整。
template<classT>
voidorder()
Tai
if(x>y)
(
a=x;x=y;y=a;
)
if(y>z)
(
a=y;y=Z;z=a;
}
if(x>y)
(
a=X;X=y;y=a;
四、程序改錯(cuò)題(10題)
36.使用VC++6.0打開(kāi)考生文件夾下的源程序文件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ǔ)句在//******error******的下面。
試題程序:
#include<iostream.h)
intmain
(
try
(
throw("error");
)
II********error********
catch(chars)
(
cout?s?endl;
)
try
(
throw((int)0);
)
II********error********
catch
(
cout?i?endl;
)
try
(
throw(O);
throw("error");
}
II********enor********
catch
(
cout?"ERROR"?endl;
returnO;
37.使用VC++6.0打開(kāi)考生文件夾下的源程序文件1.cpp,該程序
運(yùn)行時(shí)有錯(cuò)誤,請(qǐng)改正錯(cuò)誤,使程序正常運(yùn)行,并且要求最后一個(gè)
catch必須拋出執(zhí)行的任何異常。
程序異常,輸出信息為
error
0
ERROR
注意:不要改動(dòng)main函數(shù),不能增加或刪除行,也不能更改程序的結(jié)
構(gòu),錯(cuò)誤的語(yǔ)句在//******error******的下面。
試題程序:
#include<iostream.h)
intmain
(
try
(
throw("error");
II********epj^or********
catch(chars)
(
cout?s?endl;
try
(
throw((int)0);
/I********epj*or********
catch
cout?i?endl;
try
(
throw(O);
throw("error");
/j********ep^or********
catch
(
cout?"ERROR"?endl;
)
returnO;
38.使用VC++6.0打開(kāi)考生文件夾下的源程序文件1.cpp,該程序運(yùn)
行時(shí)有錯(cuò)誤,請(qǐng)改正程序中的錯(cuò)誤,使得程序輸出:
9,8,7,6,5
注意:錯(cuò)誤的語(yǔ)句在/********error********/的下面,修改該語(yǔ)句即
可。其他的語(yǔ)句不能修改。
試題程序:
#include(iostream.h>
classTC
I********ej'j"or********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**************I
1++
04.print;
)
cout?endl;
returnO;
39.使用VC++6.0打開(kāi)考生文件夾下的源程序文件
1.cpp,該程序運(yùn)行時(shí)有錯(cuò)誤,請(qǐng)改正程序中的錯(cuò)誤。本程序要求實(shí)現(xiàn)
的功能為從鍵盤(pán)輸入一個(gè)字符串,并將結(jié)果保存到文件1.txt中。
注意:不要改動(dòng)main函數(shù),不能增加或刪除行,也不能更改程序的結(jié)
構(gòu),錯(cuò)誤的語(yǔ)句在
II******or******白勺~
試題程序:
#include<iostream>
#include<fstream>
1I********ep^or********
usingstd;
voidWriteFile(char*s)
(
ofstreamoutl;
1I********ep^or********
outl.open("l.txt",binary|app);
for(inti=0;s[i]!=0;i++)
II********ej'j"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.0打開(kāi)考生文件夾下的源程序文件
1.cpp,該程序運(yùn)行時(shí)有錯(cuò)誤,請(qǐng)改正程序中的錯(cuò)誤。本程序要求實(shí)
現(xiàn)的功能為從鍵盤(pán)輸入一個(gè)字符串,并將結(jié)果保存到文件1.txt中。
注意:不要改動(dòng)main函數(shù),不能增加或刪除行,也不能更改程序的結(jié)
構(gòu),錯(cuò)誤的語(yǔ)句在
/I************白勺-?日j°
試題程序:
#include<iostream>
#include<fstream>
/I********ej*por********
usingstd;
voidWriteFile(char*s)
ofstreamoutl;
/I********ej*por********
outl.open("1.txt",binary|app);
for(inti=0;s[i]!=0;i++)
II**************
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;
41.使用VC++6.0打開(kāi)考生文件夾下的源程序文件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ǔ)句在//******error******的下面。
試題程序:
#include<iostream.h>
classTC
(
public:
TC(inti)
(
number=i;
)
voidSetNumber(intm)
(
number=m;
}
intGetNumberconst
(
returnnumber;
)
voidPrintconst
(
cout?"number="?number?endl;
)
private:
intnumber;
);
voidmain
/I********epj*or********
TCobjl;
objl.Print;
TCobj2(3);
II********epj^or********
objl.number=10;
II********ej*j*0]*^^o******
TC.SetNumber(lOO);
objl.Print;
obj2.Print;
42.使用VC++6.0打開(kāi)考生文件夾下的源程序文件1.cpp,該程序
運(yùn)行時(shí)有錯(cuò)。請(qǐng)改正程序中的錯(cuò)誤,使程序輸出的結(jié)果為
100
37
32
注意:錯(cuò)誤的語(yǔ)句在//******error******的下面,修改該語(yǔ)句即
可。
試題程序:
#include<iostream.h>
I/******epj^or******
voidmain
(
/I******epj*or******
intm=0142:
//******epj^or******
intn=0X27:
intq=32;
cout<<m<<endl;
cout<<n<<endl;
cout<<q<<endl;
return;
)
43.使用VC++6.0打開(kāi)考生文件夾下的源程序文件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ǔ)句在//******error******的下面。
試題程序:
#include<iostream.h>
classTC
(
public:
TC(inti)
(
number=i;
voidSetNumber(intm)
number=m;
intGetNumberconst
(
returnnumber;
)
voidPrintconst
(
cout?"number="?number?endl;
)
private:
intnumber;
voidmain
********error********
TCobjl;
objl.Print;
TCobj2(3);
1I**************
objl.number=10;
II********ej*j*or*^^o******
TC.SetNumber(lOO);
objl.Print;
obj2.Print;
44.使用VC++6.。打開(kāi)考生文件夾下的源程序文件1.cpp,但該程
序運(yùn)行有問(wèn)題,請(qǐng)改正main函數(shù)中的錯(cuò)誤,使該程序的輸出結(jié)果正
確。
程序輸出:
8
8
注意:錯(cuò)誤的語(yǔ)句在/********error********/的下面。修改該語(yǔ)句
即可,其他的語(yǔ)句不能修改。
試題程序:
#include(iostream.h>
classCO
public:
/********epj*or********/
staticintn=O:
CO
n++:
CO
n—:
):
/**************I
intCO::n;
voidmain
COobj;
COobj2[7];
CO*C=NULL:
c=&obj:
/********ej*j*or********I
eout?C.n?endl;
cout?C0::n?endl;
45.使用VC++6.0打開(kāi)考生文件夾下的源程序文件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;
II******ej*por******
TC:TC
(
cout?"Constructor"?",";
i=0;
)
II******epj*or******
TC:display
(
tout?"i="?i<<","?endl;
)
II******epj*or******
TC:TC
(
COUI?"Destructor"?endl:
)
voidmain
(
TCa;
a.display;
)
五、綜合應(yīng)用題(2題)
46.⑴應(yīng)添加“virtualvoidGetNamt!=0;
(2)應(yīng)添力口"constchar*GetName2”。
⑶應(yīng)添加“TC2(char*str)”°
(4)應(yīng)添加“m_str[i]=O;
【解析】本題第1處要求“在類TC1中定義接口函數(shù)GetName,為純虛
函數(shù)”。在C++中,在基類中用virtual聲明成員函數(shù)為虛函數(shù)。純虛
函數(shù)是在聲明虛函數(shù)時(shí)被“初始化”為0的函數(shù),即
“virtualvoidGetName=0;第2處要求“函數(shù)GetName2實(shí)現(xiàn)獲得名字
的緩存,但只獲得讀允許操作這個(gè)緩存”。只能引用數(shù)據(jù)成員,而不能修
改,所以使用常成員函數(shù),其一般形式為“const函數(shù)類型函數(shù)名”,即
“constchar*GetName2"。第3處要求“實(shí)現(xiàn)TC2的構(gòu)造函數(shù)”。TC2的構(gòu)
造函數(shù)與類TC2的名稱應(yīng)該相同,而且第3處的大括弧中是對(duì)字符數(shù)
組str的操作,所以類TC2的構(gòu)造函數(shù)中的參數(shù)為str,即這里補(bǔ)全為
“TC2(char*str)”°第4處要求“完成TC2的構(gòu)造函數(shù),實(shí)現(xiàn)對(duì)名字的處
理”,補(bǔ)全類TC2的構(gòu)造函數(shù),構(gòu)造函數(shù)中的名字變量str對(duì)應(yīng)于類TC
中的成員變量m_str,所以這里補(bǔ)全變量賦值操作“m_str[i]=0;
47.請(qǐng)使用VC6或使用【答題】菜單打開(kāi)考生文件夾proj3下的工程
proj3,其中聲明的DataList類,是一個(gè)用于表示數(shù)據(jù)表的類。DataList
的重載運(yùn)算符函數(shù)Operator+,其功能是求當(dāng)前數(shù)據(jù)表與另一個(gè)相同長(zhǎng)
度的數(shù)據(jù)表之和;即它返回一個(gè)數(shù)據(jù)表,其每個(gè)元素等于相應(yīng)兩個(gè)數(shù)
據(jù)表對(duì)應(yīng)元素之和。請(qǐng)編寫(xiě)這個(gè)operator+函數(shù)。程序的正確輸出應(yīng)該
是:
兩個(gè)數(shù)據(jù)表:1,2,3,4,5,63,4,5,6,7,8兩個(gè)數(shù)據(jù)表之
和:
4,6,8,10,12,14要求:
補(bǔ)充編制的內(nèi)容寫(xiě)在“〃********333********”與
“〃********666********”之間,不得修改程序
的其他部分。
注意:程序最后將結(jié)果輸出到文件。ut.dat中。輸出函數(shù)writeToFile
已經(jīng)編譯為。bj文件,并且在本程序中調(diào)用。
//DataList.h
#inClude<iostream>usingnamespaCestd;
ClaSSDataList{〃數(shù)據(jù)表類intfen;
double*d;public:
DataList(intlen,doubledata[]=NULL);DataList(DataList&data);
intlengthConst{returnlen;}
doublegetElement(inti)Consttreturnd[i];}
DataListoperator+(ConstDataList&list)Const;〃兩個(gè)數(shù)據(jù)表求和void
showConst;//顯示數(shù)據(jù)表
);
voidwriteToFile(Char$,ConstDataList&);//main.Cpp
#inClude,,DataList.h"
DataList::DataList(intlen,doubledata[]):len(ien){d=new
double[len];
for(inti=0;i<len;i++)
d(^i)i=(data==NULL?0.0:data[i]);
)
DataList::DataList(DataList&data):len(data.len){d=new
double[len];
for(inti=0;i<len;i++)d[i]=data.d[i];
DataListDataList::0perator+(Con8tDataList&list,)Const{〃兩個(gè)數(shù)據(jù)
表求和double*dd=newdouble[list.lensth];
I/********333********
〃********666********
returnDataList(list.length,dd);}
voidDataList::showConst{〃顯示數(shù)據(jù)表fr(intoi=0;i<len-1;i++)
eout?d[i]?,\";
Cout?d[len-l]?endl;
intmain{
doublesl[]={L2,3,4,5,6);
doubles2[]={3,4,5,6,7,8);
DataListlist1(6,si),list2(6,s2);〃定義兩個(gè)數(shù)據(jù)表對(duì)象eout<<”兩個(gè)
數(shù)據(jù)表:“<<endl:
listl.show:list2.show;eout?endl<<”兩個(gè)數(shù)據(jù)表之
和:,,?endl:
(listl+list2).show;
writeToFile(,,,Slistl+list2);return0:
六、3.綜合應(yīng)用題(2題)
48.使用VC6打開(kāi)考生文件夾下的工程MyProj6o此工程包含一個(gè)源程
序文件MyMain6.cppo在程序中,定義了一^Furniture類,Bed類和
Sofa類是在Furniture類的基礎(chǔ)上按公有繼承的方式產(chǎn)生的派生類,
Sleepersofa類是在Bed類和Sofa類的基礎(chǔ)上按公有繼承的方式產(chǎn)生的
派生類。
請(qǐng)按要求完成下列操作,將類Date的定義補(bǔ)充完成:
①Bed類是在Furniture類的基礎(chǔ)上按公有繼承的方式產(chǎn)生的派生類,為
了使程序中的多重繼承關(guān)系不出現(xiàn)二義性。請(qǐng)?jiān)谧⑨尅啊?*1**”之后添加
適當(dāng)?shù)恼Z(yǔ)句。
②Sofa類是在Furniture類的基礎(chǔ)上按公有繼承的方式產(chǎn)生的派生類,
為了使程序中的多重繼承關(guān)系不出現(xiàn)二義性。請(qǐng)?jiān)谧⑨尅啊?*2**”之后添
加適當(dāng)?shù)恼Z(yǔ)句。
③Sleepersofa類是在Bed類和Sofa類的基礎(chǔ)上按公有繼承的方式產(chǎn)生
的派生類。請(qǐng)?jiān)谧⑨尅啊?*3**”之后添加適當(dāng)?shù)恼Z(yǔ)句。
注意:除在指定位置添加語(yǔ)句之外,請(qǐng)不要改動(dòng)程序中的其他內(nèi)容。
源程序文件MyMain6.cpp清單如下;
//MyMain6.cpp
#include<iostream>
usingnamespacestd;
classFurniture
public:
Furniture(){}
voidsetweight(intw)
{'
weight=w;
)
intgetweight()
(一
returnweight;
}
protected:
intweight;
);
//**1**classBeddefinition
(
public:
Bed(){}
voidsleep()
(
cout<<"sleeping..."<<endl;
)
);
//**2**classSofadefinition
(
public:
Sofa(){}
voidwatchTV()
(
cout<<"watchingTV..."<<endl;
〃***3***
public:
Sleepersofa(){}
voidFoldout()
(
cout<<"Foldoutthesofa".<<endl;
);
intmain()
(
Sleepersofass;
ss.setweight(20);
cout<<ss.getweight()<<endl;
return0;
)
49.使用VC6打開(kāi)考生文件夾下的工程MyProjl4。此工程包含一個(gè)源程
序文件MyMainl4.cpp,程序中定義了3個(gè)類A、B和C,但類的定義并
不完整。
請(qǐng)按要求完成下列操作,將類的定義補(bǔ)充完成:
①類A的成員函數(shù)setx(int簟ntj)是虛函數(shù),其實(shí)現(xiàn)的功能是將類A的
保護(hù)成員x和y分別設(shè)置成i和j并且y具有默認(rèn)值0。請(qǐng)?jiān)谧⑨尅?/*
*1**"之后添加適當(dāng)?shù)恼Z(yǔ)句。
②將類A的成員函數(shù)print。聲明成員純虛函數(shù)。請(qǐng)?jiān)谧⑨尅?/**2**”之
后添加適當(dāng)?shù)恼Z(yǔ)句。
③完成類A的保護(hù)數(shù)據(jù)成員x和y的定義,它們都是整型變量。請(qǐng)?jiān)谧?/p>
釋“〃**3**”之后添加適當(dāng)?shù)恼Z(yǔ)句。
注意:除在指定位置添加語(yǔ)句之外,請(qǐng)不要改動(dòng)程序中的其他內(nèi)容。
源程序文件MyMainl4.cpp清單如下:
//MyMainl4.cpp
#include<iostream>
usingnamespacestd;
classA
(
public:
〃***]***
〃***2***
protected:
〃***3***
);
classB:publicA
(
public:
voidprint()
(.
cout<<X*X<<",
classC:publicA
(
public:
voidprint()
(
cout<<x*x*x<<endl;
intmain()
(
A*pa;
Bb;
Cc;
pa=&b;
pa->setx(5);
pa->print();
pa=&c;
pa->setx(2);
pa->print();
return0;
參考答案
l.C解析:虛基類的聲明格式:class(類名):virtual<繼承方式><基類
名〉。其中關(guān)鍵字virtual與繼承方式的位置無(wú)關(guān),但必須位于虛基類類
名之前,且virtual只對(duì)緊隨其后的基類名起作用。
2.C解析:數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)
和物理設(shè)計(jì)。
3.C
4.B解析:C++語(yǔ)言中一個(gè)派生類能不能繼承基類的所有數(shù)據(jù)成員受繼
承方式的限制。
5.A解析:數(shù)據(jù)庫(kù)是一個(gè)通用化的、綜合性的數(shù)據(jù)集合,它可以為各種
用戶所共享,具有最小的冗余度和較高的數(shù)據(jù)與程序的獨(dú)立性,而且能
并發(fā)地為多個(gè)應(yīng)用服務(wù),同時(shí)具有安全性和完整性。即數(shù)據(jù)庫(kù)系統(tǒng)減少
了數(shù)據(jù)冗余,但不能避免一切冗余。所以選項(xiàng)A正確,選項(xiàng)B錯(cuò)誤。在
數(shù)據(jù)庫(kù)管理階段中,數(shù)據(jù)是結(jié)構(gòu)化的,面向系統(tǒng),數(shù)據(jù)冗余度小,從而
節(jié)省了數(shù)據(jù)的存儲(chǔ)空間,也減少了對(duì)數(shù)據(jù)的存取時(shí)間,提高了訪問(wèn)效率,
避免了數(shù)據(jù)的不一致性。數(shù)據(jù)的不一致性,是指對(duì)數(shù)據(jù)的存取方式,選
項(xiàng)C錯(cuò)誤。數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù),并非是數(shù)據(jù)庫(kù)
系統(tǒng)的特點(diǎn),選項(xiàng)D錯(cuò)誤。本題正確答案是A。
6.B解析:繼承具有傳遞性,從而在類的層次結(jié)構(gòu)中才表現(xiàn)出豐富多彩
的特性,呈現(xiàn)出動(dòng)態(tài)性。
7.B解析:本題考核派生類的定義和成員的訪問(wèn)權(quán)限。第一處錯(cuò)誤:在
派生類的構(gòu)造函數(shù)Derive(intx)中沒(méi)有調(diào)用基類的構(gòu)造函數(shù)對(duì)基類對(duì)象
初始化:第二處錯(cuò)誤:數(shù)據(jù)data是基類Base的私有成員,派生類Derive
不能訪問(wèn),所以在函數(shù)setvalue中對(duì)data的賦值是錯(cuò)誤的。
8.A解析:在fun函數(shù)中,x接收的是main函數(shù)中y的地址,所以*x值
為2,同樣,*y值為1,所以第1次輸出的是21,第2次改變*x的值
等同于改變y的值,改變*y的值也即改變x的值,所以第2次輸出的
是43。注意:C++語(yǔ)言中函數(shù)的傳參方式中關(guān)于指針的應(yīng)用。
9.A解析數(shù)據(jù)庫(kù)管理系統(tǒng)只能減少數(shù)據(jù)的冗余,但是不可能完全避免。
數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù)的不同出現(xiàn)應(yīng)保持相同的值,而數(shù)
據(jù)的不一致性指的是同一數(shù)據(jù)在系統(tǒng)的不同副本處有不同的值。
10.C解析:本題考核友元函數(shù)的應(yīng)用。程序中函數(shù)square是類sample
的一個(gè)友元函數(shù),它可以直接訪問(wèn)類sample的所有成員。它的功能是返
回類sample的私有數(shù)據(jù)成員x的平方。所以程序的執(zhí)行結(jié)果是:900。
注意:友元函數(shù)不是類的成員函數(shù),在類外定義時(shí)不要加上類名及其作
用域運(yùn)算符(::)。友元函數(shù)的調(diào)用與一般函數(shù)的調(diào)用的方式和原理一致,
可以在程序的任何地方調(diào)用它。
11.A解析:constint*p;是只能改變指針地址,int*constp;是只能改變
*P的內(nèi)容,constint*constp;是指針的地址和*p的內(nèi)容都不能改變,
int*p;是兩者都能改變。
12.A
Ao【解析】本題考查C++中cin輸入流對(duì)象的使用規(guī)則,其特點(diǎn)是
以空格、回車和tab為分隔符。因此this和is之間的空格告訴cin對(duì)象
停止接收后面的數(shù)據(jù)。故正確答案為A。
13.A
類的構(gòu)造函數(shù)的作用就是在類實(shí)例化對(duì)象時(shí),即對(duì)象還沒(méi)有生成時(shí)完
成一些初始化的工作。此時(shí),析構(gòu)函數(shù)和靜態(tài)成員函數(shù)都還沒(méi)有建
立,而友元函數(shù)是類外部的函數(shù),根本無(wú)法完成類的實(shí)例化工作。
14.C
外部變量i實(shí)際上記錄的是調(diào)用構(gòu)造函數(shù)的次數(shù)。
15.D
Do【解析】本題考查的是友元類的定義:類A為類B的友元類,則
類A的所有成員函數(shù)都是類B的友元函數(shù),但反之則不一定成立。
16.C
Co【解析】面向?qū)ο笤O(shè)計(jì)通過(guò)對(duì)人類認(rèn)識(shí)客觀世界及事物發(fā)展過(guò)程的
抽象,建立了規(guī)范化的分析設(shè)計(jì)方法,由此帶來(lái)軟件模塊化特色突
出、可讀性好、易維護(hù)等一系列優(yōu)點(diǎn)。
17.C
解析:本題考查的知識(shí)點(diǎn)是:派生類對(duì)基類成員的訪問(wèn)。派生類對(duì)基
類中各成員的訪問(wèn)能力與繼承方式無(wú)關(guān),其成員不能訪問(wèn)基類中的私
有成員,可以訪問(wèn)基類中的公有成員和保護(hù)成員。
18.A
19.B
本題考查帶參數(shù)的構(gòu)造函數(shù)。本題中定義了一個(gè)對(duì)象obj,那么執(zhí)行其
構(gòu)造函數(shù),初始化pl,p2的順序是由聲明這兩個(gè)成員的順序決定的,
而不是由參數(shù)化列表順序決定,所以本題中,會(huì)先執(zhí)行pl,輸出2,
然后執(zhí)行p2輸出1,然后輸出3,最后一次輸出312。所以本題答案為
8o
20.A
類模板不能被重載,而函數(shù)模板可以,它們不能被未知的數(shù)據(jù)類型替
換。
21.C
考點(diǎn):本題主要考查知識(shí)點(diǎn)為引用作為函數(shù)參數(shù)透析:執(zhí)行
max(a,b)++后,函數(shù)返回變量b后加1,即b=l1.因?yàn)楹瘮?shù)參數(shù)采用的
引用方式,使用改變的是實(shí)參變量b的值。
22.C
Co【解析】本題考查在繼承中構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用順序,應(yīng)該
是先調(diào)用基類的構(gòu)造函數(shù),再調(diào)用派生類的構(gòu)造函數(shù),調(diào)用析構(gòu)函數(shù)
時(shí)的順序是先調(diào)用派生類的析構(gòu)函數(shù),后調(diào)用基類的析構(gòu)函數(shù)。
23.C解析:外部變量i實(shí)際上記錄的是調(diào)用構(gòu)造函數(shù)的次數(shù)。
24.ptr->a=100;ptr->a=100;解析:本題考察的是const的使用。const
修飾的是指針變量的值,及指針本身是可變的,但指針?biāo)笇?duì)象的值是
常量,即ptr->a是不能被改變的。
25.myClass&
myClass&解析:本題考查的知識(shí)點(diǎn)是:拷貝構(gòu)造函數(shù)??截悩?gòu)造函數(shù)
定義的一般格式如下:
〈類名〉::〈類名)(const<類名〉&<引用對(duì)象名〉)
(
〃拷貝構(gòu)造函數(shù)體
)
而在類中的聲明部分則可省去〈類名故本題應(yīng)該填myClass&。
26.非數(shù)據(jù)成員非數(shù)據(jù)成員解析:在C++類的規(guī)定中,靜態(tài)函數(shù)只能給
引用類的靜態(tài)成員和非數(shù)據(jù)成員。
27.istreamsostream
28.存儲(chǔ)結(jié)構(gòu)存儲(chǔ)結(jié)構(gòu)解析:數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu),循環(huán)
隊(duì)列屬于存儲(chǔ)結(jié)構(gòu).因此,本題的正確答案為存儲(chǔ)結(jié)構(gòu)。
29.數(shù)據(jù)庫(kù)管理系統(tǒng)
數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)
30.AA解析:此題中,語(yǔ)句Foof[3],g(3);創(chuàng)建對(duì)象的過(guò)程中,調(diào)用一
次缺省構(gòu)造函數(shù)即Foo(){},無(wú)任何輸出,再調(diào)用一次帶參數(shù)的構(gòu)造函
數(shù)Foo(intx)<cout<x'A';),輸出A。
31.20
32.一對(duì)多(或1:N)一對(duì)多(或1:N)解析:兩個(gè)文體集間的聯(lián)系實(shí)際上
是實(shí)體集間的函數(shù)關(guān)系,這種函數(shù)關(guān)系可以有3種,即一對(duì)一(1;1)的
聯(lián)系、一對(duì)多(1:N)或多對(duì)一(N:1)的聯(lián)系和多對(duì)多(M:N)的聯(lián)系。
33.A!B!C!A!B!C!解析:由于基類中聲明了虛函數(shù),故基類的引用可
以調(diào)用不同類的虛函數(shù)。
34.參數(shù)參數(shù)
35.T&xT&yT&zoT&x,T&y,T&zo解析:本題要填入的是函數(shù)的形
參表,此函數(shù)的功能是:x、y和z按從小到大的順序排列,那么就涉及
到改變傳入的實(shí)參值的情況,因此要采用引用傳遞的方式。所以本惠空
白處應(yīng)填入,T&x,T&y,T&zo
36.(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ǔ)句為
“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子句中沒(méi)有指定異常信息的類
型,那么就用刪節(jié)號(hào)“…”表示它可以捕捉任何類型的異常信息,即修
改為“catch(…)”。
37.(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ǔ)句為
“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子句中沒(méi)有指定異常信息的類
型,那么就用刪節(jié)號(hào)“…”表示它可以捕捉任何類型的異常信息,即修
改為“catch(...)"。
38.⑴應(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ì)退出。
39.(1)應(yīng)改為"usingnamespacestd;
\n(2)應(yīng)改為"outl.open('l.txt',ios::binary|ios::app);
\n(3)應(yīng)改為“outl.put(s[i]);
\n【解析】本題第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。1.txt]binary|
app);”語(yǔ)句缺少類ios,即第2處的語(yǔ)句修改為“outl.open。1.txt]ios::
binary|ios::app);”。第3個(gè)標(biāo)識(shí)應(yīng)該用流成員函數(shù)put輸出字符,所
以第3處的語(yǔ)句修改為“outl.put(s[i]);”。
40.⑴應(yīng)改為"usingnamespacestd;"。
(2)應(yīng)改為"outl.open("1.txt",ios::binaryIios::app);"。
(3)應(yīng)改為“outl.put(s[i]);,5o
【解析】本題第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("1.txt",ios::binaryIios::app);“。第3個(gè)標(biāo)識(shí)應(yīng)
該用流成員函數(shù)put輸出字符,所以第3處的語(yǔ)句修改為
“outl.put(s[i]);?,o
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處“TC.SetNumber(lOO);”語(yǔ)句中的TC為類,并不是對(duì)象,
這里應(yīng)該使用定義的對(duì)象,即obj2,所以將語(yǔ)句修改為
“obj2.SetNumber(lOO);
42.(1)“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,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 供水企業(yè)半年度工作總結(jié)(10篇)
- 送電線路工(技能)模擬練習(xí)題與參考答案
- DB1501-T 0059-2024 地鐵車站消防安全管理規(guī)范
- 2024年新人教版七年級(jí)上冊(cè)英語(yǔ)教學(xué)課件 Unit 5Reading Plus Unit 5
- 2024年新人教版七年級(jí)上冊(cè)數(shù)學(xué)課件 6.3.2 角的比較與運(yùn)算
- 濱州市鄒平縣2024年六上數(shù)學(xué)期末達(dá)標(biāo)檢測(cè)試題含解析
- 滄州市任丘市2024年數(shù)學(xué)六年級(jí)第一學(xué)期期末考試試題含解析
- 北京市方晨園小區(qū)住宅樓1#、2樓土建施工方案
- 24年園藝技術(shù)練習(xí)卷含答案
- 航天類知識(shí)庫(kù)-高年級(jí)練習(xí)測(cè)試題附答案
- 2024年山東省青島市中考數(shù)學(xué)試卷(附答案)
- 2024至2030年中國(guó)化機(jī)漿行業(yè)市場(chǎng)深度分析及投資決策建議報(bào)告
- 中醫(yī)醫(yī)防融合
- 人教版(2024)七年級(jí)地理上冊(cè)2.1《地圖的閱讀》精美課件
- 2024年第九屆“學(xué)憲法、講憲法”競(jìng)賽題庫(kù)試卷及答案
- 2023年廣西職業(yè)院校技能大賽高職組《工業(yè)設(shè)計(jì)技術(shù)》賽項(xiàng)樣題3
- 2022版新《物理》義務(wù)教育課程標(biāo)準(zhǔn)教師培訓(xùn)測(cè)試題附答案
- 2020教學(xué)能力大賽國(guó)賽一等獎(jiǎng)實(shí)施報(bào)告匯報(bào)PPT-國(guó)一
- 面神經(jīng)炎課件完整版
- 現(xiàn)金流量表(帶公式)
- Java卡虛擬機(jī)規(guī)范V2.2.1中文版
評(píng)論
0/150
提交評(píng)論