C 復(fù)習(xí)題-清華大學(xué)出版社_第1頁
C 復(fù)習(xí)題-清華大學(xué)出版社_第2頁
C 復(fù)習(xí)題-清華大學(xué)出版社_第3頁
C 復(fù)習(xí)題-清華大學(xué)出版社_第4頁
C 復(fù)習(xí)題-清華大學(xué)出版社_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

二京I.卜邦C+T標(biāo)點(diǎn)符號中衣示行注ff起先的是C.A)cturn語句中的波達(dá)式類型所勘定的B)調(diào)用該函坡式的主洵用

AH?B):CWD)|函收類電所確證的

2.卜列字符串中可以用作C++標(biāo)示符的是A.O調(diào)用法鼎效式系燎臨時曲定的D)在定義該圖數(shù)大所指的

A)_256B)clax>C)deleleDISchar數(shù)我類型所確定的

3.卜外關(guān)于C+?的ti的描述中正端的是CII.F列關(guān)于C++與C語有關(guān)系的描述中錯誤的是C.

A)主函數(shù)是程存的人口,它是由用戶定義的函數(shù)調(diào)用.B)函數(shù)是A£++是C諳言的超雙B)C++是C語3進(jìn)行了擴(kuò)充

O+中面對對象片片設(shè)計板架的城木姒成元東.CJC++是C語占都是面*1對象的桿序設(shè)計語古D)CT■包含C

C)添敬在利用前必X先被聲明.D)用個用戶定義函數(shù)只能被其他謂;1的全部語法特征

用故調(diào)用一次.12.卜M字符事中可以用做C+?標(biāo)示符的是A.

4下列關(guān)于C+?美趣學(xué)的說法中正確的是D.A)521Bkomputcr-1C)ca%cD)3var

A)美成字是用戶為療序中各種須妾命名的“元素”所起的名字.B)13.面對對象程療設(shè)計思想的主妾特征中不包括D.

關(guān)鍵字是對程序中用數(shù)據(jù)進(jìn)行操作的類用詞.A)時裝性B)多態(tài)性C)繼承性D)功能分解,逐步求精

C)關(guān)譙字是在和用口起分的內(nèi)容和界定布陽作用的?類單詞.D)14.下列C+?標(biāo)點(diǎn)符號中衣示?東總處理吩咐起先的足A.

關(guān)鍵字是CH中預(yù)先定義并實(shí)現(xiàn)17定功能得一類胞詞.A)lBWC)?D);

S.每個C+?程汴都包需由且僅有一個B.15.下列關(guān)于C+?類的描述中郎誤的處C.

A>預(yù)處理吩卅B)主函數(shù)C涵數(shù)D}語句A)類與類之間可以通過一些手段進(jìn)行通信和聯(lián)絡(luò)B)類用「靖述

6.下面關(guān)乎對象柢念的拾述中,A是錯誤的.事物的屬性和對事物的操作

A)對他就是C語言中的結(jié)構(gòu)變出B>時象代表范正在創(chuàng)建的系C)類與類之間必需是同等的關(guān)東,而不能組成層次關(guān)系D)類與類

觀中的一個實(shí)體之川可以通過豺裝而只有明研的m女性

C)對象是?個狀右和操作(或方法)的封裝體DJ對象之間的佶16下列C++標(biāo)點(diǎn)符號中定示一條語句結(jié)束的是A.

息傳遞是通過消息進(jìn)行的A);BW3D>{

7.C-H-XIC語言做了許多改進(jìn).下列描述中D使御C語吉17.下列C++標(biāo)點(diǎn)符號中喪示發(fā)合語句結(jié)束的標(biāo)記符是C.

發(fā)生I?質(zhì)變.即從面對過程變成囪對對象.AHBWC)JD):

A)增加了一些新的運(yùn)算符B)允許沿數(shù),并允許設(shè)置默認(rèn)畚18下列C++驚點(diǎn)符號中農(nóng)示復(fù)合語句起先的標(biāo)記符足A.

故A)|BWC)|D):

C)規(guī)定嫉散說明必常用原KD)引進(jìn)類和對象的炳W19.卜列關(guān)鍵字中.B即在C語方中返川.又在CH語言中

&下曲關(guān)于關(guān)聯(lián)之的描述中.I)是相設(shè)的.運(yùn)禮

A)類是抽象數(shù)據(jù)類系的實(shí)現(xiàn)B)類是具行其同行為的若干A)niincBjbrcakClprivatcD>public

對收的統(tǒng)一描述體20下列字符小中不行以川作C++標(biāo)示符的是C.

C)類是創(chuàng)出討怨的竹板D)類就他C語宮中的結(jié)構(gòu)體類邪A)52lB)computcrl23ClintD)flowcr

9.C++好音是以B用之為*珀漸漸發(fā)俄而演化而成的種理21.下列不正確的選項(xiàng)是D.

序設(shè)計語古.A>tH語言是一種面對對像的程序設(shè)計語古,它支拈面*1對象思想

AWUMZUIB)CC)Baw?>Simula67中為3個主要特征B)標(biāo)以符號是在程序中起分劄內(nèi)容和界定公

10.0+語K中規(guī)定神數(shù)的退回傷的奧型是由D.困柞川的一類唯詞Oiosucam是?個標(biāo)準(zhǔn)的頭文件.定義了?

些輸入輸出流對較cait?-,n="?n?cndl;

1?突與美之間小行11迸行通年和聯(lián)絡(luò)

22.卜列不正確的選項(xiàng)是B.coutbnTynvvEdl;

A)時裝是種信息隱藏技術(shù)B)標(biāo)識符型由字母、數(shù)字、下刎

線煙成的字符事,必需以數(shù)字或卜劃戲開頭A)n=Hn=12B)n=lln=l1

C)堀洋是由海程序文件轉(zhuǎn)換到H標(biāo)文件的過程【》?個C++程庠C)n=l()n=l1D)n=lln=IO

可以認(rèn)為是函數(shù)申29.卜時引用的定義中.B是錯誤的.

23.下列與近程限制有關(guān)的關(guān)鍵字是A.A)n(i;inl&j=i;B)inli;ini&j;j=i;

A>go<oBlsuticC)imDjsizcofCfloati:float&j=i;C)chard:char&k=d:

24.下列正硝的選項(xiàng)總A.30.B是治對象取「一個別名,他引入了對象的同義詞.

A)繼承是創(chuàng)世?個3有別的類的聞性和行為的漸類的實(shí)力BK?A)(fi計B閭用C)枚舉D謝構(gòu)

語言支格面對財象的程序設(shè)計31.卜列表示引用的方法中,A是正確的.

C)空門符是?種可以被埼洋的符號D)標(biāo)示符不宜過長.般設(shè)L1H1:intm=l(k

定為16個字符A)n?&x=m;B)int&y=l0;C)int&z;D)float

2s.下列關(guān)于C++語言的發(fā)網(wǎng)說法錯誤的是C.

AX>+塔言起漉FC語言BK>+語古城初被稱為一帶類的(TC)32下面程序的運(yùn)行結(jié)果是A.

在1980年C++被命&D>在19B3年O+核命K#:nclude<i<?iteaii).h>

26.下面說法鉗誤的氐項(xiàng)是C.voidfuniint&&b)

A同用長達(dá)式足一個左偵長達(dá)式閨此它可以出現(xiàn)在府參和實(shí)辨的I

任何一方imp;

B)若一個函數(shù)返回尸”用.那么該語數(shù)的調(diào)川也可以被枇低p-a:

C)全部訕效概可以返F1引用D)引川返網(wǎng)值時.不生成值的a=b;

劇本b-p;

27.下列表示引用的方法中.A是正確的〃I

已知:inik=1000;vwde.vchangefint&u.ini&&e)

A)int&x=k;Bjdur&y:Cjint&z=IOOO;D)flou(&t=&k;I

28.下列程序的執(zhí)行結(jié)果為A.it(a<b)fun<a.b);

#includc<iostrcam.h>if(a<c)fun(ax);

vutdniian()il-lb<c)fun(b,c);

(}

inin=l(kVTMI1nuin()

int*pn=&n:(

in("&rn=pn;ii?a.b.c;

CpnH-+:a=l2:

b:639:是C?

cE:AM、允許設(shè)置設(shè)亶參數(shù)的默認(rèn)位B)設(shè)置參數(shù)就認(rèn)值只能在定

cxchangcia.b.c);義#數(shù)時設(shè)置

cuul?"a=*?a?".^*?b?*x:=*?c?endl;C)或置參數(shù)女認(rèn)仇時.應(yīng)當(dāng)實(shí)現(xiàn)設(shè)置右邊的冉設(shè)K左邊的1?設(shè)置

I參枚默認(rèn)值時,應(yīng)當(dāng)全部參敏都設(shè)置

AXa=639,b=7?,c=12BXa=i2.b=639x=7XCk>=63叱12,c=7839.若有下面函數(shù)調(diào)用語句:

D)a=78.b=l2.c=639funa+b.(x.y).fun(n*k^l.(a+b?):

33,下面的程序檢出結(jié)果為C.在此函致詞Mi丹句中次卷的個數(shù)是A.

Uiixlude<iosifcam.h>AHB)4C)5D)6

voklmain()40下列對)K我函數(shù)的描述中.A是錯識的,

(A)中我由數(shù)中不允許運(yùn)用默認(rèn)&改B)中載用數(shù)中編譯小依裾參

in<4in數(shù)友進(jìn)行選界

inti:CM;要運(yùn)用里我用數(shù)來搞述老無相干的的數(shù)D)構(gòu)造掰數(shù)也我將

ir=&i;會會初始化浙東多種方式

i=i7:41布函?(再明時.下列D項(xiàng)是不必要的.

cout?"inti="?i?cndl;A)函數(shù)的類型B}函數(shù)容數(shù)突叢C)函數(shù)的Z字D)返回值

coui?"intir=*?*ii?cndl:衣達(dá)式

I42,在房地的返回依靈察與返回值&達(dá)式的炎型的描述中.靖識的

A>inii?l7intir^OB>inti=0incir?17是B.

C)in(i=17intir=17D)程序語法錯設(shè),沒有輸出結(jié)果A)藥數(shù)返回值的類型是在定義函數(shù)時確定,在函數(shù)假用時是不能變

34.對定義垂致函數(shù)E勺下列要求中,D是鎬俁的.史的班函救返回他的類型減足返向值表達(dá)式的類型

A)變求莓?dāng)?shù)的個數(shù)不同B)要求年數(shù)中至少芍一個類型不同CJ#散運(yùn)回值表達(dá)式突型與返網(wǎng)值類型不同時,函數(shù)表達(dá)式類5!應(yīng)

。■求參數(shù)個效相同時.參數(shù)類型不同D)耍求函數(shù)的返回值不同林奧成返阿偵突里

35.下面咕致園用語句中實(shí)咨的個數(shù)是A。D)必數(shù)返回值類型確定了返網(wǎng)值表達(dá)式的類型

xxx((vl*2),(v3.v4、S).v6):43.下制變量和函數(shù)說明:

A)3B>4C)5D)6?includc<K?<ream.h>

36.系統(tǒng)在詞用理我函數(shù)時往往依據(jù)一些條件購匯啷個更我函數(shù)岐chirch='*';

調(diào)用.在卜列選項(xiàng)中.不能作為依摳的是D.voidsutKinty.charch.doubk*z)

A>畬數(shù)個數(shù)B)夢數(shù)的英里C)函數(shù)名稱D)函數(shù)]

的類型switch(ch)

37.君要定義一個只化許本海文件中全部函數(shù)運(yùn)用的全局變fit,則(

該交V須要運(yùn)用的右儲類別姥D.owe'+':*z=x+y;brcak:

AjcxternBJregwerC>aiMol))Maticoixe,?":*z=x-y;brcak;

38.在C++中.關(guān)尸下列設(shè)置參數(shù)我認(rèn)位的描述中,正確的case■*':*z=x*y;brcak:

case7:4z=x/y;brcak;subl(a.b);

)pudiarlak

Iputcharlb);

下面合法的函數(shù)司用好句”A*

足B?A)sutXlO2O.ch.y);B)wb(L2+32+?&z);Cb='B':

>Mib(sub(k2,'+'.&yK*wb(3.4.'+\^xV.\^y);D>subfa.b^x.ch);sub2(Aui.b?;

44.卜列和舟的輸出結(jié)果是B.putcharta);

*incliKlc<i<>%trcam.h>pulchdrfb);

voidsub1(chara.charb)a=W:

(b='B';

chare:sub3(&a.&b);

c=a;putcharfa);

a=b;putcharib):

b=c;putcharfW);

I}

voidsub2(char*ai,ch;rb)A^BABABBVXBBBBAOABBABAD)ABABBA

(4s.下面程序的正確執(zhí)行納果為D.

charc;mndudc<kMtreafn.h>

c=":

*a=b;voidmain()

b?c:]

Iinra=2.i;

voidsub3(char、.eh;x*b>

(cait?Ra)?*

charc:ixul?eiidl:

c=4a;I

*a=4b:inif(inia)

?b=c:I

IirvD;

voidmain()staticinic=3;

(2;

chara.b:L?:

a=A*;nrum(a4-b*-c>;

b=B:

A>777B)710ISC)79IID>789A)作品數(shù)中,通過rewmiS句傳回論數(shù)值B)在品數(shù)中,可以有多

46.下由程序的正確列行站果為C.條returnift句

*includc<iosircam.b>。生論故名main。后面的一對園括號中也可以帶有形⑥D(zhuǎn))調(diào)用

voidfun<clur?*m)函儀必需在一條獨(dú)立的iH旬中完成

(50.D的調(diào)用方式足引用調(diào)用.

m";A)陀畬是指針?文卷是地址位B)形譽(yù)和實(shí)畬都是變址C)形整是

cout?*m?cndl;ttn.實(shí)卷是安量D)形參足引用.實(shí)金足支玨

I51.在C++中,函數(shù)即.至不能標(biāo)識D

voidmain()A)由數(shù)的返回類鬟BH1%數(shù)與數(shù)的個數(shù)。嫉故⑥數(shù)類型D>

(函故的功俊

sulkchar-a||=rMORNINGVAFTERNOON\,EVENING"!:52.下外標(biāo)識符中.C是文件級作用域的.

char?*n;A)函致形格B)語句標(biāo)號C)外部靜態(tài)類標(biāo)識符D)自功類

n=a;標(biāo)識符

fuiMn);53.在傳位國用中.要求C.

IA)形參和實(shí)參類型的點(diǎn).個數(shù)相等B)實(shí)參和形參類型部完全一

A>為樣個數(shù)相等

空B>MORN1N3GAFnERNOOND)EVEN1NGC)買彩和形參對應(yīng)的類型一樣.個數(shù)相等D)實(shí)整和形參對應(yīng)的類

47,下面程序的輸出結(jié)果BQ型一樣個效的怠

54行一個int型變fit在程序中場繁運(yùn)用.0好定義它為A.

intfunfchar*s)A)-cgiMcrB)<iutoCJc'tcmD)xUtic

(S5.考慮下面的函數(shù)原皇:voidteilDefaulPuHunfinlb=7.char

chur*p=5;zf;

whik(?p!-W)下fil函數(shù)調(diào)用中不合法的C?

PFA)cMDcfau1Param(5):BXEDcfuulPuram(5,8):

ivturn(p-x);CHesllJefaulPaianxS.'WXD)ieuDe(aulParani(O.().'?');

I56家咕電數(shù)藏俄的口的在于D.

voidmainfIA)實(shí)現(xiàn)共享B)削減空間。梃高速收D)運(yùn)用便利.提高牢

I指在

coul?fun(*'ABCDEP)?endl;57.要求通過函數(shù)來實(shí)現(xiàn)一種不太陽瘠的功能,并且要加快執(zhí)行速

I*選

A>3B)608DX)用A.A)內(nèi)聯(lián)函數(shù)B);ft/函數(shù)。迷H函數(shù)D)嵌套

48.當(dāng)一個函數(shù)無返回依時?函數(shù)的類中應(yīng)定義為A.的致

A>vokiB陽及C)imD)無581師程序的依出結(jié)果是D.

49.下面敘述中不正用的是D.U?nclixlc<kMtrcam.h>

voidfuniinti);

inimain。A)11.42,3112.21.41B)11.41,21)12.42.20

(011.21.40IUL41D)I1.41.2I12.4222

inin=2;60.下間程序的正確運(yùn)行結(jié)果為C.

fuiMn):aincludc<k?ircani.h>

rv(urn0;fur(iniWnlh)

IJ

voidfurUinli)sialicinim=l,i=2;

I

Maticinix=l;m=i-1-a+b;

imy=kn?um(m):

iHiX))1

Iyowlmain()

1

inrk=5.m=2.p;

c<xn?x?,'?y?,';p=fiin(k,m);

fun(i-i):coui?p?*.":

]p=fiin(k.m);

]

A)語法鉗誤,不能輸出正端結(jié)果B>222202233D)2231

2A)I1.22B112,23011.23D)10.23

59,下面程序的輸出結(jié)果為B.61.下面程序的輸出結(jié)果是D.

#include<i<>stream.h>#?nclixle<i<Mirtfain.h>

voidprt<int*x.inc4>\nt*z)voidfun(inc*s.ini*y)

(]

cout?+??x?*."?++*>?*.*?*(z++>?aidl:staticintt=3;

)

inta=l(h1??:

inic=2(hI

intb=40:voidmain。

vuidmainfl1

(iiva|l=(l,2J.4):

prl(^a^h.(Kx);ini,x=l(h

prU&x&b.&c):foXi=(hi<4:i*+)

AK=0B)x=lC)x=IOD)語法錯誤.不能輸出正確結(jié)業(yè)

fun(a,&.xk61下皿程序的執(zhí)行結(jié)果是B?

com?x?M.M;Sincludc<k?ircani.h>

>vcxdmain。

cout?cndl;J

Iv<rid%wap(h

A)1.23.4BK?.O.O.(?CH.4.4.4D)4.3.2.lcucminta.b;

62.下面程序的檢出結(jié)果是A?a=3;

Uiixlude<iosifcam.h>b=IO:

inifurXchar*s)swapf);

(cait?°a=*?a?-.b=*?cndl:

char.p=x;I

whik(*p!=”0>intxb;

嚴(yán);voidswap()

return(p-s):]

Iinrtemp;

voidmainOiemp=a:

(a=b;

。而“fimTARCDEFCHlJKLMNIPQRTTXdM:b-ccn%p;

II

A>20B>6C)!9OX)A>i=3.b=IOB)a=10,b=5CM=temp.b=(einpD)ifl法端泳不能輸

63,下面程序的輸出結(jié)果是C?出正曉靖果

#include<i<>stream.h>3.下丹程序的埔出結(jié)果是A.

intx=IO;?includc<iostrcani.h>

vutdfuiXinlC);vcxdf(>

voidmain()I

(sialiciniI=I5:

fun(x);H+;

cuul?,'x="?x?enJI:ccul?Mi=M?i?endl;

II

vuidfurMinlx)vendnuin(>

(i

x=l;folinik=0:kv2;k++)

ft):

whilc(i<8)

A>i?!6i?17B)hi6i=15C>i?15i工16DHB15i?17

66.在橫線處地上適當(dāng)?shù)恼Z句C?使卜面程序執(zhí)行結(jié)果足”?cout?cndl;

18.23.

?includc<iosircam.b>A>:out?fuiMi**}?"B)cout?fun(i)?*

iniadiMintx.inly=8);?C)coui?ftiiHt++)?rD)com?fun(i)?*.M

voidmain()68.在O+語言中.質(zhì)第麥母的均含*他類型是D

(A>iutoBhUlicC)cx(cmD)無存砧類型

3.卜'面印序的輸出結(jié)!ft為

cout?add(a>?".'';“indudc<K?trram.h>

cout?addia^dd(a))?>'.":intfun(char*s>;

cout?add(au?d<i(a.aild(a))>?cndl;inlmainO

I1

intaddfintb)caut?fiin("hello");

reumCh

imx=a*b;I

returns:inifunkhar

II

A>ima=3B>intC)inta=SD)imb=Sctur*E;

67.在橫技處地上適合的語句A,使上面的程序的執(zhí)行結(jié)果是1924whikCd='vor)

303745.I":

?include<iostrcam.b>rc?um(t-s);

inifuiHinca)

(A)語法錯,不能輸出正確結(jié)果B|0C)6D15

sla(?cinix=lO;

incy=l;

x*=a:

a++:

yi;

rctum<x+)*a>;

I

voidmain()

imi=3:

B)類C是類A的友無

C}優(yōu)A是類C的友元

D)以上都不對

3.有下徹突的說明,仃錯諛的好句是一A.

dassX

I

A)inta=2:

溫馨提示

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

最新文檔

評論

0/150

提交評論