版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2023年甘肅省蘭州市全國(guó)計(jì)算機(jī)等級(jí)考試
C++語言程序設(shè)計(jì)測(cè)試卷(含答案)
學(xué)校:班級(jí):姓名:考號(hào):
一、1.選擇題(10題)
1.C++流中重載了運(yùn)算符<<,它是一個(gè)()。
A.用于輸出操作的成員函數(shù)B.用于輸入操作的成員函數(shù)C.用于輸入
操作的非成員函數(shù)D.用于輸出操作的非成員函數(shù)
2.數(shù)據(jù)庫(kù)系統(tǒng)的核心是()
A.數(shù)據(jù)庫(kù)B.數(shù)據(jù)庫(kù)管理系統(tǒng)C.模擬模型D.軟件工程
3.關(guān)于關(guān)鍵字class和typename,下列說法中正確的是
A.程序中所有的typename都可以替換為class
B.程序中所有的class都可以替換為typename
C.A)和B)都正確
D.A)和B)都不正確
4.下列符號(hào)中可以用作C++標(biāo)識(shí)符的是
A._radiusB.foo~barC.elseD.3room
5.下列數(shù)據(jù)結(jié)構(gòu)中按“先進(jìn)先出”原則組織數(shù)據(jù)的是
A.線性表B.循環(huán)隊(duì)列C.循環(huán)鏈表D.雙向鏈表
6.下列描述正確的是
A.表示m>n為true或m<n為true的表達(dá)式為m>n&&8m<n
B.switch語句結(jié)構(gòu)中必須有default語句
C.if語句結(jié)構(gòu)中必須有else語句
D.如果至少有一個(gè)操作數(shù)為true,則包含“11”運(yùn)算符的表達(dá)式為true
7.關(guān)系表中的每一橫行稱為一個(gè)o
A.元組B.字段C.屬性D.碼
8.在軟件工程中,白箱測(cè)試法可用于測(cè)試程序的內(nèi)部結(jié)構(gòu)。此方法將程
序看做是。
A.A.路徑的集合B.循環(huán)的集合C.目標(biāo)的集合D.地址的集合
9.有如下程序:#include<lostreanl>usingnamespacestd;elass
MyClass{public:MyClass(){++count;}-MyClass(){-count;}static
intgetCount(){returncount;}private:staticintcount;};int
MyClass::count=0;intmain(){MyClassobj;cout<<obj.getCount();
MyClass*ptr=newMyClass;cout<<MyClass::getCount();deleteptr;
cout<<MyCiass::getCount();return0;)程序的輸出結(jié)果是
A.121B.232C.221D.122
10.程序設(shè)計(jì)語言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和()o
A.對(duì)象成分B.變量成分C.語句成分D.傳輸成分
二、單選題(13題)
11.有如下程序:
#include<iostream>
usingnamespaeestd;
intmain
(
voidfunction(doubleval);
doubleval:
function(val);
eout?val:
return0;
)
voidfunction(doubleval)
(
val=3;
)
編譯運(yùn)行這個(gè)程序?qū)⒊霈F(xiàn)的情況是()0A.編譯出錯(cuò),無法運(yùn)行B.輸出3C.輸出:
3.0D.輸出一個(gè)不確定的數(shù)
12.下列選項(xiàng)中屬于面向?qū)ο笤O(shè)計(jì)方法主要特征的是()。
A.繼承B.自頂向下C.模塊化D.逐步求精
13.下列關(guān)于類定義的說法中,正確的是()。
A.類定義中包括數(shù)據(jù)成員和函數(shù)成員的聲明
B.類成員的缺省訪問權(quán)限是保護(hù)的
C.數(shù)據(jù)成員必須被聲明為私有的
D.成員函數(shù)只能在類體外進(jìn)行定義
14.有如下的程序:
#include<strin9.h>
#include<iostream.h>
usingnamespacestd;
classMyString
{public:
MyString(constchar*s);
MyString(){deletelJdata;}
protected:
unsignedlem
char*data:):
MyStrin9::MyString(constchar*s)
{len=strlen(s);
data=newchar[len+1];
strcpy(data,s);}
intmain()
{MyStringa("C++Programing");
MyStringb(a);
returnO;)
在運(yùn)行上面的程序時(shí)出錯(cuò),出錯(cuò)的原因是()。人.構(gòu)造函數(shù)的實(shí)參不允許是本類
的對(duì)象
B.沒有定義實(shí)現(xiàn)深層復(fù)制的復(fù)制構(gòu)造函數(shù)
C.構(gòu)造對(duì)象a時(shí)實(shí)參與形參類型不符
D.系統(tǒng)不能生成默認(rèn)的復(fù)制構(gòu)造函數(shù)
15.要定義整型數(shù)組x,使之包括初值為0的三個(gè)元素,下列語句中
錯(cuò)誤的是
A.intx[3]={0,0,0);
B.intx[]={0};
C.staticintx[3]={0};
D.intx[]={0,0,0};
16.在深度為5的滿二叉樹中,葉子結(jié)點(diǎn)的個(gè)數(shù)為
A.31B.32C.16D.15
17.下列程序的輸出結(jié)果為()。
#include<iostream.h>
classTestClass
(
public:
TestClass(){val++;}
static,intval;
};
intTestClass::val=0;
voidmain()
TestClasscsl;
cout?csl.val?,M,;
TestClasscs2;
TestClasscs3,cs4;
cout?cs2.val?endl;
)
A.03B.13C.14D.24
18.鏈表不具有的特點(diǎn)是0
A.不必事先估計(jì)存儲(chǔ)空間B.可隨機(jī)訪問任一元素C.插入刪除不需要
移動(dòng)元素D.所需空間與線性表長(zhǎng)度成正比
19.有如下程序:
intx=3:
do{
x-=2;
COU[<<X:
}while(!(-X));
A.lB.30C.1—2D.死循環(huán)
20.在對(duì)象方法中,一個(gè)對(duì)象請(qǐng)求另一個(gè)對(duì)象為其服務(wù)的方式是通過發(fā)送
()來實(shí)現(xiàn)。
A.調(diào)用語句B.命令C.中令D.消息
21.對(duì)類成員訪問權(quán)限的控制,是通過設(shè)置成員的訪問控制屬性實(shí)現(xiàn)的,
下列不是訪問控制屬性的是()。
A.公有類型B.私有類型C.保護(hù)類型D.友元類型
22.下列()是C++語言的有效標(biāo)識(shí)符。
A.NolB.N0.1C.12345D.int
23.有下列程序:
#include<stdiO.h>
voidmain()
{chara=4;
printf("%d\n",a=a?1);
)
程序的運(yùn)行結(jié)果是()。A.40B.16C.8D.4
三、2.填空題(12題)
24.有如下程序:
#include<iostream>
usingnamespacestd;
classTestClass{
intk;
public:
TestClass(intx=l):k(x){)
~TestClassO{cout<<k;}
);
intmain(){
TestClassa[]={TestClass⑶,TeslClass⑶,TestClass⑶};
TestClass*p=newTestClass[2];
delete[]p;
return():
}
這個(gè)程序的輸出結(jié)果是_____
25.將x+y中的+運(yùn)算符用友元函數(shù)重載,應(yīng)與為
26.C++語言中關(guān)鍵字運(yùn)算符有new,delete和【】。
27.數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)【】?jī)纱箢悺?/p>
28.fstreamsifstream和ofstream文件流類的成員函數(shù)關(guān)閉文件。
29.如果把類FriendClass定義為類TestClass的友元類,則應(yīng)該在類
TestClass的定義中加入語句。
30.有以下程序:
#include<iostream>
usingnamespacestd;
classBase
{
inta;
public:
Base(intx){a-x;}
voidshow(){cout<<a;)
);
classDerived:publicBase
intb;
public:
Derived
31.以下程序的執(zhí)行結(jié)果是_____
#include<iostream.h>
intf(intb[],intn)
(
inti,r=l;
for(i=0;i<n;i++)
r=r*b[i];
returnr;
)
voidmain()
(
intx,a[]={2,3,4,5,6,7,8.9);
x=f(a,3):
cout<<x<<endl;
)
32.[]是數(shù)據(jù)庫(kù)設(shè)計(jì)的核心。
33.C++中多態(tài)性分為編譯時(shí)的多態(tài)性和運(yùn)行時(shí)的多態(tài)性,其中運(yùn)行時(shí)的
多態(tài)性時(shí)通過_____實(shí)現(xiàn)的。
34.類繼承中,缺省的繼承方式是____o
35.下列程序的執(zhí)行結(jié)果是_____o
#include<lostream.h>
inta;
intsum_a(void)
(
a=a+5;
returna;
)
voidmain(void)
(
a=a+sum_a();
cout<<a<<endl;
}
四、程序改錯(cuò)題(10題)
36.使用VC++6.0打開考生文件夾下的源程序文件1.cpp,該程序
運(yùn)行時(shí)有錯(cuò),請(qǐng)改正其中的錯(cuò)誤,使程序正常運(yùn)行,輸出的結(jié)果為
Constructor,i=0,
Destructor
注意:錯(cuò)誤的語句在//******eiror******的下面,修改該語句即
可。
試題程序:
#include(iostream.h)
classTC
(
inti;
public:
TC;
voiddisplay;
?TC;
};
■L■的-的kl?*1*
個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)errcr個(gè)個(gè)個(gè)不個(gè)不
TC:TC
(
cout?',Constructor',?M,";
i=0;
)
/****汴汴prrcr'」不
TC:display
(
tout?,'i=',?i?n,H?endl;
)
/不不不不不不prrcr不不不不不不
TC:TC
(
COUI?MDestructor"?endl:
)
voidmain
(
TCa;
a.display;
)
37.使用VC++6.0打開考生文件夾下的源程序文件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ò)誤的語句在//******error******的下面。
試題程序:
#include<iostream.h)
intmain
(
try
(
throwC^rror");
/■的■的一^
//年小不小不小小小prrcr不不早亭不壽壽壽
catch(chars)
(
cout?s?endl;
}
try
(
throw((int)0);
)
catch
cout?i?cndl;
try
throw(O);
throw("error");
///小小小小小小小小prrcr不不不不不不*£?不*£?不*£?
catch
cout?nERROR"?endl;
returnO;
38.使用VC++6.0打開考生文件夾下的源程序文件1.cpp,該程序
運(yùn)行時(shí)有錯(cuò)。請(qǐng)改正程序中的錯(cuò)誤,使程序輸出的結(jié)果為
100
37
32
注意:錯(cuò)誤的語句在//******error******的下面,修改該語句即
可。
試題程序:
#include<iostream.h>
小小小小小小error不不不不?匕不不一以
voidmain
/不不小不不不ermr不不不不不不
intm=0142:
/*3*KI*KI>
//不不不不不不error不不不不不不
intn=0X27:
intq=32;
cout<<m<<endl;
cout<<n<<endl;
cout<<q<<endl;
return;
39.使用VC++6.0打開考生文件夾下的源程序文件1.cpp,該程序運(yùn)
行有問題,請(qǐng)改正main函數(shù)中的錯(cuò)誤,使程序的輸出結(jié)果為:
number=l
number=10
number=100
注意:不要改動(dòng)main函數(shù),不能增加或刪除行。也不能更改程序的結(jié)
構(gòu),錯(cuò)誤的語句在//******error******的下面。
試題程序:
#include<iostream.h>
classTC
(
public:
TC(inti)
number=i;
)
voidSetNumber(intm)
number=m;
intGetNumberconst
rcturnnumber;
voidPrintconst
cout?nnumber="?number?endl;
)
private:
intnumber;
voidmain
//
//********ermr不不不不不*亭不
TCobjl;
objl.Print;
TCobj2⑶;
objl.number=10;
II*******%1丁01*%0******
TC.SetNumber(lOO);
objl.Print;
obj2.Print;
40.使用VC++6.0打開考生文件夾下的源程序文件1.cpp,該程序
運(yùn)行有問題,請(qǐng)改正main函數(shù)中的錯(cuò)誤,使程序的輸出結(jié)果為:
number=l
number=10
number=100
注意:不要改動(dòng)main函數(shù),不能增加或刪除行。也彳、能更改程序的結(jié)
構(gòu),錯(cuò)誤的語句在//******error******的下面。
試題程序:
#include<iostream.h>
classTC
(
public:
TC(inti)
(
number二i;
)
voidSetNumber(intmi
(
number二m;
)
intGetNumberconst
(
returnnumber;
}
voidPrintconst
(
cout?Hnumber="?number?endl;
}
private:
intnumber;
};
voidmain
/AM?1??)?**?**???
//不不不不不不不不戶rrcr不干不不不不不不
TCobjl;
objl.Print;
TCobj2(3);
/^1>^1*_?2??i*?2??£??£??£??2??£?
//不不不不不不不不prr()r不不予不干不不不
objl.number=10;
II********crror*%o******
TC.SetNumber(100);
objl.Print;
obj2.Print;
)
41.使用VC++6.0打開考生文件夾下的源程序文件1.cpp,該程序運(yùn)
行時(shí)有錯(cuò)誤,請(qǐng)改正程序中的錯(cuò)誤,使得程序輸出:
9,8,7,6,5
注意:錯(cuò)誤的語句在/********e1Tor********/的下面,修改該語句即
可。其他的語句不能修改。
試題程序:
#include(iostream.h>
classTC
/&?■??,?***/
/年冰不不不小不小error不小小不£小?£小?不本/
TC(inti)
(
m_i=i;
)
voidprint
(
cout?—m_i?,;
)
public:
intm_i;
);
intmain
//不不不不不不不不prr()r不不不*1不*?£干??£不??£不??£?苓//
inti;
TC04(10);
while(i>5)
!***************!
i++:
04.print;
}
cout?endl;
returnO;
42.使用VC++6.0打開考生文件夾下的源程序文件
1.cppt該程序運(yùn)行時(shí)有錯(cuò)誤,請(qǐng)改正程序中的錯(cuò)誤。本程序要求實(shí)現(xiàn)
的功能為從鍵盤輸入一個(gè)字符串,并將結(jié)果保存到文件1.txt中。
注意:不要改動(dòng)main函數(shù),不能增加或刪除行,也不能更改程序的結(jié)
構(gòu),錯(cuò)誤的語句在
「面。
試題程序:
#include<iostrearn>
#include<fstream>
■的?以
個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)個(gè)prmr個(gè)小個(gè)個(gè)不干不干
usingstd;
voidWriteFile(char*s)
(
ofstreamoutl;
字字字字字字字字亭亭亭亭亭亭亭亭
outl.open("l.txt",binary|app);
for(inti=0;s[i]!=0;i++)
outl.puts(s[i]);
}
outl.close;
)
voidClearFile
(
ofstreamoutl;
outl.open("l.txt");
outl.close;
intmain
charsL1024J;
ClearFile;
cout?Hpleaseinputastrin9:,,?endl;
cin.getline(s,1024);
WriteFile(s);
returnO;
)
43.使用VC++6.0打開考生文件夾下的源程序文件1.cpp,該程序運(yùn)
行時(shí)有錯(cuò),請(qǐng)改正其中的錯(cuò)誤,使程序正常運(yùn)行,并使程序輸出的結(jié)果
為:
sizeof(S1)=5
sizeof(s2)=10
sizeof(s3)=l
注意:不要改動(dòng)main函數(shù),不能增加或刪除行,也不能更改程序的結(jié)
構(gòu),錯(cuò)誤的語句在//******error******的下面。
⑴不能刪除assert()語句。
(2)只能修改后面的數(shù)字。
提示:assert函數(shù)如果為假,則會(huì)產(chǎn)生一個(gè)中斷異常。
試題程序:
#include<iostream.h>
#include<assert.h>
voidmain()
chartsl=uabc":
//???
//********error不不不不不卻不不
assert(sizeof(s1)==3):
cout?',sizeof(sl)=5,'?endl;
chars2[10]="abH:
assert(sizeof(s2)==2);
cout?"sizeof(s2)=10,,?endl;
chars3=23:
//**?**?
//不不不不不不不不prmr不干不不不不不不
assert(sizeof(s3)==4);
cout?nsizeof(s3)=1H?endl;
return;
44.使用VC++6.0打開考生文件夾下的源程序文件1.cpp0本程序要
求輸入一個(gè)字符串,然后將其中的小寫字母改成大寫字母,字符可能輸
入多行,當(dāng)輸入字符”?”時(shí),默認(rèn)字符輸入結(jié)束,最后把結(jié)果輸出到屏幕
中。
注意:不要改動(dòng)main函數(shù),不能增加或刪除行,也不能更改程序的結(jié)
構(gòu),錯(cuò)誤的語句在//******error******的下面。
試題程序:
#include<iostream.h>
voidmain
inti=O;
charstrfl20];
cout?nEnterastringendwith?."?endl;
fg
//年不汴****舉en*cr不,??不予***
cin.getline(str,120);
//?的
//小小小4?今年年年不不不不不不不不
while(str)
if(str[i])=a)
str[ij=str[ij-a+A;
1++;
cout?str?endl;
return;
45.使用VC++6.0打開考生文件夾下的源程序文件1.cpp,但該程
序運(yùn)行有問題,請(qǐng)改正main函數(shù)中的錯(cuò)誤,使該程序的輸出結(jié)果正
確。
程序輸出:
8
8
注意:錯(cuò)誤的語句在/********error********/的下面。修改該語句
即可,其他的語句不能修改。
試題程序:
#include(iostream.h>
classCO
public:
/********error**/
staticintn=O:
CO
n++:
CO
n—:
}:
!********error********/
intCO::n
voidmain
COobj;
COobj2[7];
CO*C=NULL:
c=&obj:
*木*比*比**error文*******
eout?C.n?endl;
cout?CO::n?endl;
)
五、綜合應(yīng)用題(2題)
46.請(qǐng)使用VC6或使用【答題】菜單打開考生文件夾proj3下的工程
proj3,其中包含了類IntegerSet和主函數(shù)main的定義。一個(gè)IntegerSet
對(duì)象就是一個(gè)整數(shù)的集合,其中包含0個(gè)或多個(gè)無重復(fù)的整數(shù);為了
便于進(jìn)行集合操作,這些整數(shù)按升序存放在成員數(shù)組elem的前若干單
元中。成員函數(shù)add的作用是將一個(gè)元素添加到集合中(如果集合中不
存在該元素),成員函數(shù)remove從集合中刪除指定的元素(如果集合中
存在該元素)。請(qǐng)編寫成員函數(shù)remove。在main函數(shù)中給出了一組測(cè)
試數(shù)據(jù),此時(shí)程序的正確輸出結(jié)果應(yīng)為:
23452728316675
234562728315675
23456192728316675
3456192728316675
3456192728316675
要求:
未卜充編制的內(nèi)容寫在“〃***********333***********"與
“〃***********666***********“之間,不得修改程序的其他部分。
注意:程序最后將結(jié)果輸出到文件out.dat中。輸出函數(shù)writeToFile
已經(jīng)編譯為。bj文件,并且在本程序中調(diào)用。
//IntegorSet.h
#ifndefINTEGERSET
#defineINTEGERSET
#include<iostream>
usingnamespacestd;
constintMAXELEMENTS=100;
〃集合最多可擁有的元素個(gè)數(shù)
classIntegerSet{
intelem[MAXELEMENTS];
//用于存放集合元素的數(shù)組
intcounter;〃用于記錄集合中元素個(gè)數(shù)的計(jì)數(shù)器
public:
IntegerSet:counter(0){)
〃創(chuàng)建一個(gè)空集合
IntegerSet(intdata[],intsize);
〃利用數(shù)組提供的數(shù)據(jù)創(chuàng)建一個(gè)整數(shù)集合
voidadd(intelement);
〃添加一個(gè)元素到集合中
voidremeve(intelement);
〃刪除集合中指定的元素
intgetCountconst{returncounter;}
〃返回集合中元素的個(gè)數(shù)
intgetElement(inti)const{returnelem[i];}〃返回集合中指定的元素
voidshowconst;
);
voidWriteToFile(char*);
#endif
//main,cpp
#include,,IntegerSet.h"
#include<inmanip>
IntegerSet::IntegerSet(intdata1],intsize):counter(0){
for(inti=0;i<size;i++)
add(data[i]);
)
)
voidIntegerSet::add(intelement)(
intj;
〃從后往前尋找第一個(gè)小于等于element的元素
for(j=counter;j>0;j-)
if(element>=elem[j一l])break;
//如果找到的是等于element的元素,說明要添加的元素已經(jīng)存在,直
接返回
if(element==elem[j-1])return;
〃如果找至IJ的是小于element的元素,j就是要添加的位置
//該元素及其后面的元素依次后移,騰出插入位置
for(intk=counter;k>j;k一)
elem[k]=elem[k一1];
elem|jj=element;〃將element插入到該位置
counteriI;〃計(jì)數(shù)器加1
voidIntegerSet::remove(intelement){
voidIntegerSet::showconst{
for(inti=0;i<getCount;i++)
cout?setw(4)?getElement(i);
cout?endl:
}
intmain{
intd[]={5,28,2,4,5,3,2,75,27,66,31);
IntegerSetS(d,11);S.show;
S.add(6);s.show;
S.add(19);S.show;
S.remove(2);s.show;
S.add(4):S.show:
,,,,
writeToFile();
return0;
47.使用VC++6.0打開考生文件夾下的源程序文件3.cpp。類
People包括姓名和年齡兩個(gè)字段。函數(shù)fun獲得年齡比較大的人的姓
名,然后輸出這個(gè)姓名到屏幕。
其中定義的類并不完整,按要求完成下列操作,將類的定義補(bǔ)充完
整。
⑴完成類的構(gòu)造函數(shù)功能,請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z句。
⑵完成構(gòu)造函數(shù)對(duì)姓名的賦值,請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z句。
⑶定義類的友元函數(shù)fun,請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z句。
(4)補(bǔ)充函數(shù)fun的年齡比較功能,請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z句。
注意:增加或者修改代碼的位置已經(jīng)用符號(hào)表示出來,請(qǐng)不要修改其
他的程序代碼。
試題程序:
#include<iostream.h>
classPeople
(
public:
/%
/f*7*I
(
inti;
for(i=0;sUserName[iJ!=O;i++)
{m_UserName[i]=sUserName[i];
)
/7*7*7*7*
/t?卜
m_Old=nOld;
)
private:
charm_UserName[32];
intm_01d;
/f/*7**7**7*7*7*7**77**?7*7**7*j*??1j**■!**■7!*■1*
};
voidfun(char*s,People&personl,People&person2
(
//********4********
if
(
for(inti=0;personl.m_UserName[i]!=0;i+
+)
(
s[i]=personl.m_UserName[i];
s[i+l]=0;
}
)
else
(
for(inti=0;person2.m_UserName[il!=0;i+
+)
{s[i]=person2.m_UserName[i];
s[i+l]=0;
1
)
)
voidmain
(
charsl32J;
Pcop1cpl("abc”,20);
Peoplep2(ndef,30):
fun(S,pl,p2);
cout?s?endl:
return;
}
六、3.綜合應(yīng)用題(2題)
48.使用VC6打開考生文件夾下的工程test25_3,此工程包含一個(gè)源程
序文件test25_3.cpp,其中定義了用于表示堆的類Set,但它的定義并不完
整。請(qǐng)按要求完成下列操作,將程序補(bǔ)充完整。
(1)完成成員函數(shù)intIsMemberOf(intn)的定義,該函數(shù)檢查參數(shù)n是否
在類的數(shù)據(jù)成員數(shù)組elems中,如果在返叵1,反之返回0。請(qǐng)?jiān)谧⑨?/p>
“〃**1**”之后添加適當(dāng)?shù)恼Z句O
⑵完成成員函數(shù)intAdd(intn)的定義,如果參數(shù)n包含在類的數(shù)據(jù)成員
數(shù)組elems中則返回1如果數(shù)組超界則返回0,如果都不是,則將參數(shù)
n插入至I]elems中,下標(biāo)大小為類的數(shù)據(jù)成員PC,之后PC自加一。請(qǐng)?jiān)?/p>
注釋“〃**2**,,之后添加適當(dāng)?shù)恼Z句。
(3)完成拷貝初始化構(gòu)造函數(shù)Set(Set&s)的定義,請(qǐng)?jiān)谧⑨尅啊?*3**”之后
添加適當(dāng)?shù)恼Z句。輸出結(jié)果如下:
1
()
{1,2,3,4,5,6.7.8)
注意:除在指定位置添加語句之外,請(qǐng)不要改動(dòng)程序中的其他內(nèi)容。
源程序文件test25_3.cpp清單如下:
#include<iostream.h>
classSet
public:
Set(){POO;}
Set(Set&s);
voidEmptyO{PC=O;}
intIsEmptyO{returnPC==O;}
intIsMemberOf(intn);
intAdd(intn);
voidPrint();
private:
intelems[100J;
intPC;
);
intSet::IsMemberOf(intn)
(
〃**?**
if(elems[i]==n)
return1;
returnO;
)
intSet::Add(intn)
(
return1;
elseif(PC>=100)
returnO;
else
(
elems[PC++]=n;
return1;
}
}
Set::Set(Set&s)
(
for(inti=O;i<PC;i++)
elems[i]=s.elems[i];
voidSet::Print()
cout<<“{";
for(inti=O;i<PC-1;i++)
cout<<elems[ij<<
if(PC>O)
cout<<elems[PC-l];
cout<<H}"<<endl;
)
voidmain()
(
SetA;
cout<<A.IsEmptyO<<endl;
A.Print();
SetB;
for(inti=l;i<=8;i++)
B.Add(i);
B.Print();
}
49.使用VC6打開考生文件夾下的工程MyProjl3。此工程包含一個(gè)源程
序文件MyMainl2.cppo程序中定義了兩個(gè)類Base和Derived,但類的
定義并不完整。
請(qǐng)按要求完成下列操作,將類的定義補(bǔ)充完成:
①定義類shapes的保護(hù)成員x和y,它們都是整型變量。請(qǐng)?jiān)谧⑨尅啊?
*1**"之后添加適當(dāng)?shù)恼Z句。
②完成構(gòu)造函數(shù)shapes(intd,intw)定義,使類shapes的保護(hù)成員x、y分
別初始化為d、w,并分別具有默認(rèn)值0、0。請(qǐng)?jiān)谧⑨尅啊?*2***之后添
加適當(dāng)?shù)恼Z句。
③完成類shapes的成員函數(shù)setvalue(intd,intw)的定義,slopes類的數(shù)
據(jù)成員x和y分別被設(shè)置成d和w。請(qǐng)?jiān)谧⑨尅?**3**”之后添加適當(dāng)
的語句。
④將類shapes的成員函數(shù)voiddisp()設(shè)置成純虛函數(shù)。請(qǐng)?jiān)谧⑨?/p>
*''之后添加適當(dāng)?shù)恼Z句。
注意:除在指定位置添加語句之外,請(qǐng)不要改動(dòng)程序中的其他內(nèi)容。
源程序文件MyMainl3.cpp清單如下:
//MyMainl3.cpp
#include<iostream>
usingnamespacestd;
classshapes
〃***]***
public:
〃***2***
voidsetvalue(intd,intw)
〃***3***
〃***4***
classsquare:publicShapes
public:
voiddisp()
cout<<x*y<<endl;
};
intmain()
(
shapes*ptr;
squares1;
ptr=&sl;
ptr->setvalue(10,5);
ptr->disp();
return0;
}
參考答案
l.D解析:本題考核運(yùn)算符的重載。C++流中重載了>>和<<,其中
>>用于有格式輸入,<<用于有格式輸出,且都重載為非成員函數(shù)。
2.B解析:數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBaseManagementSystem,簡(jiǎn)稱DBMS)
是數(shù)據(jù)庫(kù)的機(jī)構(gòu),它是一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫(kù)中的數(shù)據(jù)組織、數(shù)據(jù)
操縱、數(shù)據(jù)維護(hù)、控制及保護(hù)和數(shù)據(jù)服務(wù)等,數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)
系統(tǒng)的核心。
3.B解析:只有在目標(biāo)聲明中,typename和class才可以相互替換,即
typename可以被class替換,而有的class,不一定能被typename替換。
4.A
解析:本題考查C++語言中的標(biāo)識(shí)符的定義。標(biāo)識(shí)符不是一個(gè)隨意的
字符序列,定義標(biāo)識(shí)符時(shí)一般應(yīng)注意如下幾點(diǎn):第一個(gè)字符必須是字
母或下劃線,中間不能有卒格,所以選項(xiàng)D是錯(cuò)誤的:在第一個(gè)字母
后,可以是任意字母、下劃線和數(shù)字組成的字符序列,所以選項(xiàng)B不
正確:標(biāo)識(shí)符的長(zhǎng)度是任意的,但特定的編譯系統(tǒng)能夠識(shí)別的標(biāo)識(shí)符
長(zhǎng)度是有限的。一般不要超過31個(gè)字符:標(biāo)識(shí)符中大小寫字母是有區(qū)
別的:用戶定義標(biāo)識(shí)符時(shí),不要采用系統(tǒng)的保留字,else是系統(tǒng)保留
字所以選項(xiàng)C是錯(cuò)誤的。故應(yīng)該選擇A。
5.B解析:隊(duì)列是按“先進(jìn)先出”原則組織數(shù)據(jù)的,而循環(huán)隊(duì)列只是隊(duì)列
的一種存儲(chǔ)形式。因此,循環(huán)隊(duì)列是按“先進(jìn)先出”原則組織數(shù)據(jù)的。
6.D解析:本題主要考查C++語言的基本語法,選項(xiàng)A)中應(yīng)該為m
>記m<11;選項(xiàng)8)中default語句可有可無;選項(xiàng)C)中訂可以單獨(dú)作為
一條語句,不是必須和else搭配。
7.A解析:關(guān)系表中,每一行稱為一個(gè)元組,對(duì)應(yīng)表中的一條記錄;每
一列稱為表中的一個(gè)屬性,對(duì)應(yīng)表中的一個(gè)字段;在二維表中凡能惟一
標(biāo)識(shí)元組的最小屬性集稱為該表的鍵或碼。
8.A解析:軟件的白盒測(cè)試方法是把測(cè)試對(duì)象看做一個(gè)打開的盒子,它
允許測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測(cè)試用
例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試。此方法將程序看做是路徑的集合,
故選項(xiàng)A正確。
9.A
10.D解析:程序設(shè)計(jì)語言是用于書寫計(jì)算機(jī)程序的語言,其基本成分有
以下4種,數(shù)據(jù)成分:用來描述程序中的數(shù)據(jù)。運(yùn)算成分:描述程序中所
需的運(yùn)算??刂瞥煞?用來構(gòu)造程序的邏輯控制結(jié)構(gòu)。傳輸成分:定義數(shù)
據(jù)傳輸成分,如輸入/輸出語言。
11.D
本題考查函數(shù)調(diào)用及傳值方式傳遞參數(shù),執(zhí)行函數(shù)function時(shí),并沒
有將3的值傳回來,而val又沒有初始化,所以會(huì)輸出一個(gè)不確定的
值,D選項(xiàng)正確。
12.A
面向?qū)ο笤O(shè)計(jì)方法的三個(gè)基本特性即封裝、多態(tài)、繼承。結(jié)構(gòu)化程序
設(shè)計(jì)方法的主要原則可以概括為自頂向下、逐步求精、模塊化、限制
使用goto語句。故答案為A)。
13.A
解析:本題考查的知識(shí)點(diǎn)是:類的定義。類中缺省的訪問權(quán)限是私有
的(private),所以選項(xiàng)B)不正確:類的數(shù)據(jù)成員和函數(shù)成員的訪問控
制權(quán)限均可被聲明為公有(public)>私有(priate)和保護(hù)(protected)中的
任意一種,所以選項(xiàng)C)不正確:成員函數(shù)的實(shí)現(xiàn)即可以在類體內(nèi)定
義,也可以在類體外定義,所以選項(xiàng)D)不正確。故本題應(yīng)該選擇
Ao
14.B
Bo【解析】C++語言中當(dāng)一個(gè)新對(duì)象被另一個(gè)已存在的同類型對(duì)象
初始化時(shí)要調(diào)用復(fù)制構(gòu)造函數(shù),語句“MyStringb(a);”符合此條件,將
調(diào)用類MyString的復(fù)制構(gòu)造函數(shù),但是類MyString沒有定義此復(fù)制構(gòu)
造函數(shù),所以會(huì)出錯(cuò)。
15.D
16.C解析:二叉樹的一個(gè)性質(zhì)是,在二叉樹的第k層上,最多有2(k-
1)(k>=l)個(gè)結(jié)點(diǎn)。對(duì)于滿二叉樹,每一層上的結(jié)點(diǎn)數(shù)都達(dá)到最大值,即
在滿二叉樹的第k層上有2k-1個(gè)結(jié)點(diǎn)。所以,在深度為5的滿二叉樹
中,所有葉子結(jié)點(diǎn)在第5層上,即其結(jié)點(diǎn)數(shù)為2(k-l)=2(5-l)=16o
17.C
Co【解析】由主函數(shù)main入手,定義TestClass類的對(duì)象csl,執(zhí)行
csl.val,其中val為靜態(tài)變量,根據(jù)intTestClass::val=0;初始
化,TestClass中的TestClass{val++;}構(gòu)造函數(shù)執(zhí)行后,val值為1。
主函數(shù)中接著定義對(duì)象cs2,cs3,cs4o執(zhí)行cout?cs2.val?endl;
中的val值為4,所以輸出為14。
18.B解析鏈表采用的是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),它克服了順序存儲(chǔ)結(jié)構(gòu)的缺點(diǎn):
它的結(jié)點(diǎn)空間可以劫態(tài)申請(qǐng)和釋放;它的數(shù)據(jù)元素的邏輯次序靠結(jié)點(diǎn)的
指針來指示,不需要移動(dòng)數(shù)據(jù)元素。但是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)也有不足之處:
①每個(gè)結(jié)點(diǎn)中的指針域需額外占用存儲(chǔ)空間:②鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)是一種
非隨機(jī)存儲(chǔ)結(jié)構(gòu)。
19.C
木題考查do...while語句,執(zhí)行do...while語句時(shí),先執(zhí)行循
環(huán)體內(nèi)的語句,然后判斷while中表達(dá)式的值,表達(dá)式為非零時(shí),返回
重新執(zhí)行循環(huán)體語句。在本題中,先執(zhí)行循環(huán)體內(nèi)的語句,輸出1,然
后判斷表達(dá)式,為非零,且此時(shí)X為0;再次執(zhí)行循環(huán)體時(shí),輸出?
2,然后判斷表達(dá)式為0,不執(zhí)行,退出,所以答案為c。
20.D
Do【解析】在面向?qū)ο蠓椒ㄖ?,?duì)象之間通過消息進(jìn)行通信。消息中
只包含傳遞者的要求,它告訴接受者需要做哪些處理,但并不指示接
受者應(yīng)該怎么完成這些處理,接受者獨(dú)立決定采用什么方式完成所需
的處理。
21.D解析:本題考查的是對(duì)重載函數(shù)的掌握,因?yàn)?+a是右結(jié)合的,所
以a先自加1再輸出,即為2.2,之后調(diào)用函數(shù)print(inta,intb)輸出
b和a,即43。
22.A
標(biāo)識(shí)符是一個(gè)以字母或下畫線開始的,由字母、下畫線和數(shù)字組成的
字符串,標(biāo)識(shí)符不能與任意關(guān)鍵字同名。
23.C
Co【解析】本題考查位操作,將4轉(zhuǎn)化成二進(jìn)制為0100,左移一位
后為1000,轉(zhuǎn)成十進(jìn)制為8,所以輸出8。
24.1133311333解析:定義TestClass型數(shù)組a時(shí),將導(dǎo)致TestClass的構(gòu)
造函數(shù)被執(zhí)行三次,每次執(zhí)行時(shí),其傳入?yún)?shù)為3,定義TestClass指針
P時(shí),將執(zhí)行兩次默認(rèn)構(gòu)造函數(shù),其參數(shù)為1,執(zhí)行delete[舊時(shí),將執(zhí)
行TestClass的構(gòu)造函數(shù),輸出p⑼.k,p[l].k(兩者均為1),在程序運(yùn)行
結(jié)束后,將釋放局部變量,從而導(dǎo)致數(shù)組a中的三個(gè)元素被析構(gòu),輸出
a[0],a[l],a[2]中的值(均為3)。
25.operator+(xy)operator+(x,y)解析:C++中用成員函數(shù)重載x+y
為x.operator+(y);,用友元函數(shù)重載x+y為operator+(x,y)o
26.sizeofsizeof解析:C++語言中關(guān)鍵字運(yùn)算符有3個(gè)分別new,delete
和sizeof。new是申請(qǐng)內(nèi)存,delete是釋放內(nèi)存,sizeof是求字節(jié)數(shù)。
27琲線性結(jié)構(gòu)非線性結(jié)構(gòu)
28.close
29.friendclassFiendClassfriendclassFiendClass解析:把一個(gè)類聲明為
另外一個(gè)類的友元類,只要在另外一個(gè)類中添加如F語句:friendclass
類名:所以答案是“friendclassFriendClass”。
30.22解析:本例程序中類Derived是從基類Base公有繼承來的。主函
數(shù)中定義了基類對(duì)象b和一個(gè)基類指針pb,又定義了派生類Derived的
對(duì)象d。由于Derived是Base的子類型,因此可以將派生類Derived的
對(duì)象d的地址賦值給指向基類Base的指針pb,但這時(shí)指針pb只能使
用從基類Base繼承的成員。所以通過對(duì)象指針pb調(diào)用的show函數(shù)是
基類的成員函數(shù)show(),從而輸出基類私有數(shù)據(jù)成員a的值20
31.120
32.數(shù)據(jù)模型數(shù)據(jù)模型解析數(shù)據(jù)模型是對(duì)客觀事物及聯(lián)系的數(shù)據(jù)描述,
它反映了實(shí)體內(nèi)部及實(shí)體與實(shí)體之間的聯(lián)系。因此,數(shù)據(jù)模型是數(shù)據(jù)庫(kù)
設(shè)計(jì)的核心。
33.虛函數(shù)虛函數(shù)
34.私有繼承私有繼承
35.1010解析:本題考查全局變量的使用。全局變量被系統(tǒng)默認(rèn)初始化
為0,故在執(zhí)行a=a+sum-a();語句時(shí),首先執(zhí)行sum_a函數(shù),將a的
值改變?yōu)?,該函數(shù)的返回值也是5,故最后a的值被賦值為10。
36.(1)應(yīng)改為“TC;;TC”。
⑵應(yīng)改為“voidTC::display”。
⑶應(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”后
的語句看,這是在類外實(shí)現(xiàn)TC函數(shù),因此也有作用域運(yùn)算符使用錯(cuò)
誤問題,display函數(shù)返回值為void,因此第2處的語句應(yīng)改為
“voidTC::display"o由第3處的語句“TC::TC”可知,顯然這里是
在類外實(shí)現(xiàn)析構(gòu)函數(shù),析構(gòu)函數(shù)是一個(gè)特殊的函數(shù),它的名稱和類名
相同,并在前面加”字符,用采與構(gòu)造函數(shù)加以區(qū)別,因此第3處
的語句應(yīng)改為“TC::?TC”。
37.(1)應(yīng)改為"catch(char*s)”。
⑵應(yīng)改為“cateh(inti)”。
(3)應(yīng)改為"catch(…)”。
【解析】本題中第1個(gè)標(biāo)識(shí)前的異常拋出語句為“throw("error");“,其
中的類型為字符串。所以對(duì)應(yīng)的異常捕捉語句catch中應(yīng)該符合這個(gè)類
型,而程序中給出的語句“catch(chars)”是字符型的,所以第1處的語
句修改為“catch(char*S)”。第2個(gè)標(biāo)識(shí)前的異常拋出語句為
€€throw((int)0);",其中的類型為im。對(duì)應(yīng)的異常捕捉語句catch中應(yīng)
該符合這個(gè)類型,所以補(bǔ)充catch子句中的類型,否則如果找不到匹配
的catch塊,系統(tǒng)就會(huì)調(diào)用一個(gè)系統(tǒng)函數(shù),使程序終止運(yùn)行。即第2處
的語句修改為“catch(inti)”。如果在catch子句中沒有指定異常信息的類
型,那么就用刪節(jié)號(hào)"…''表示它可以捕捉任何類型的異常信息,即修
改為“catch(…)”。
38.(l)“voidmain”。
(2)“intm=0144;
(3fintn=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;
39。)應(yīng)改為“TCobjl(l);”。
\n(2)應(yīng)改為“Objl.SetNumber(lO);”。
\n(3)應(yīng)改為“0bj2.SelNumber(lOO);"。
\n【解析】本題第1處的“TCobjl;"語句是聲明TC類的對(duì)象Objl,根據(jù)
TC類構(gòu)造函數(shù)的定義TC(inti),存在整型參數(shù),并且題目要求第一個(gè)輸
出結(jié)果兩1,所以補(bǔ)全參數(shù)1,即第1處的『Cobjl(l);二第2處處的
“objl.number=10;”應(yīng)該是調(diào)用成員函數(shù)SetNumber賦值。在C++中
成員函數(shù)的使用形式應(yīng)該是:對(duì)象名.成員函數(shù),所以修改為
“objl.SetNumber。0);類是對(duì)象的抽象,而對(duì)象是類的具體實(shí)例。
第3處=55皿皿壇「(100);”語句中的T(2為類,并不是對(duì)象,這里
應(yīng)該使用定義的對(duì)象,即obj2,所以將語句修改為
“obj2.SetNumber(lOO);"。
40.(1)應(yīng)改為"TCobjl(l);”。
(2)應(yīng)改為“Objl.SetNumber(lO);
⑶應(yīng)改為“0bj2.SelNumber(lOO);
【解析】本題第1處的“TCobjl;”語句是聲明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);”語句中的TC為類,并不是對(duì)象,
這里應(yīng)該使用定義的對(duì)象,即。切2,所以將語句修改為
uobj2.SetNumber(lOO);
41.(1)應(yīng)添加“public:
\n(2)“inti”應(yīng)改為"inti(10);
\n(3)“i++;”應(yīng)改為“i-;?。
\n【解析】本題主要考查的是成員的訪問屬性。成員的訪問屬性有公有、
保護(hù)和私有3種,而默認(rèn)的訪問屬性為私有,只有公有成員才能通過類
的對(duì)象被訪問。故應(yīng)在構(gòu)造函數(shù)前添加“public:“,否則該類無法被實(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ì)退出。
42.(1)應(yīng)改為"usingnamespacestd;"。
\n(2)應(yīng)改為“outl.open(11.txt',ios::binary|ios::app);
\n(3)應(yīng)改為“outl.put(s[i]);
\n【解析】本題第1處的“usingstd;”是在程序中引入標(biāo)準(zhǔn)命名空間std,
對(duì)于C++中弓I入標(biāo)準(zhǔn)命名空間的格式,缺少namespace,所以第1處
的語句修改為“usingnamespacestd;第2處,調(diào)用成員函數(shù)open中,
輸入、輸出方式是在ios類中定義的,PJfliZuoutl.openfl.txf,binary|
app)/語句缺少類ios,即第2處的語句修改為“outl.open".txt]ios::
binary|ios::
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 手機(jī)竄貨協(xié)議書
- 甲方協(xié)議取消合同
- 苗木技術(shù)協(xié)議書
- 蘋果手機(jī)協(xié)議書
- 薇婭戰(zhàn)略協(xié)議書
- 視同繳費(fèi)協(xié)議書
- 認(rèn)領(lǐng)養(yǎng)豬協(xié)議書
- 設(shè)備定作合同范本
- 設(shè)備質(zhì)量協(xié)議書
- 設(shè)計(jì)提成協(xié)議書
- 墻壁維護(hù)施工方案(3篇)
- 骨外科護(hù)理年度工作總結(jié)范文
- 人工智能安全風(fēng)險(xiǎn)測(cè)評(píng)白皮書(2025年)
- 2025下半年貴州遵義市第一人民醫(yī)院招聘事業(yè)單位65人筆試備考重點(diǎn)試題及答案解析
- 圍麻醉期應(yīng)激反應(yīng)的調(diào)控策略
- 2025年外貿(mào)實(shí)習(xí)合同協(xié)議
- 集成電路封裝測(cè)試廠建設(shè)項(xiàng)目可行性研究報(bào)告
- 醫(yī)院服務(wù)禮儀培訓(xùn)
- 亞朵酒店管理分析
- 個(gè)人簡(jiǎn)歷模版(三頁)帶封面(可編輯)大學(xué)畢業(yè)生版
- 弘歷指標(biāo)源碼6個(gè)(僅提供源碼)
評(píng)論
0/150
提交評(píng)論