C 复习题-清华大学出版社_第1页
C 复习题-清华大学出版社_第2页
C 复习题-清华大学出版社_第3页
C 复习题-清华大学出版社_第4页
C 复习题-清华大学出版社_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二京I.卜邦C+T标点符号中衣示行注ff起先的是C.A)cturn语句中的波达式类型所勘定的B)调用该函坡式的主洵用

AH»B):CWD)|函收类电所确证的

2.卜列字符串中可以用作C++标示符的是A.O调用法鼎效式系燎临时曲定的D)在定义该图数大所指的

A)_256B)clax>C)deleleDISchar数我类型所确定的

3.卜外关于C+♦的ti的描述中正端的是CII.F列关于C++与C语有关系的描述中错误的是C.

A)主函数是程存的人口,它是由用户定义的函数调用.B)函数是A£++是C谙言的超双B)C++是C语3进行了扩充

O+中面对对象片片设计板架的城木姒成元东.CJC++是C语占都是面*1对象的杆序设计语古D)CT■包含C

C)添敬在利用前必X先被声明.D)用个用户定义函数只能被其他谓;1的全部语法特征

用故调用一次.12.卜M字符事中可以用做C+♦标示符的是A.

4下列关于C+♦美趣学的说法中正确的是D.A)521Bkomputcr-1C)ca%cD)3var

A)美成字是用户为疗序中各种须妾命名的“元素”所起的名字.B)13.面对对象程疗设计思想的主妾特征中不包括D.

关键字是对程序中用数据进行操作的类用词.A)时装性B)多态性C)继承性D)功能分解,逐步求精

C)关谯字是在和用口起分的内容和界定布阳作用的•类单词.D)14.下列C+♦标点符号中衣示•东总处理吩咐起先的足A.

关键字是CH中预先定义并实现17定功能得一类胞词.A)lBWC)»D);

S.每个C+♦程汴都包需由且仅有一个B.15.下列关于C+♦类的描述中郎误的处C.

A>预处理吩卅B)主函数C涵数D}语句A)类与类之间可以通过一些手段进行通信和联络B)类用「靖述

6.下面关乎对象柢念的拾述中,A是错误的.事物的属性和对事物的操作

A)对他就是C语言中的结构变出B>时象代表范正在创建的系C)类与类之间必需是同等的关东,而不能组成层次关系D)类与类

观中的一个实体之川可以通过豺装而只有明研的m女性

C)对象是•个状右和操作(或方法)的封装体DJ对象之间的佶16下列C++标点符号中定示一条语句结束的是A.

息传递是通过消息进行的A);BW3D>{

7.C-H-XIC语言做了许多改进.下列描述中D使御C语吉17.下列C++标点符号中丧示发合语句结束的标记符是C.

发生I•质变.即从面对过程变成囱对对象.AHBWC)JD):

A)增加了一些新的运算符B)允许沿数,并允许设置默认畚18下列C++惊点符号中农示复合语句起先的标记符足A.

故A)|BWC)|D):

C)规定嫉散说明必常用原KD)引进类和对象的炳W19.卜列关键字中.B即在C语方中返川.又在CH语言中

&下曲关于关联之的描述中.I)是相设的.运礼

A)类是抽象数据类系的实现B)类是具行其同行为的若干A)niincBjbrcakClprivatcD>public

对收的统一描述体20下列字符小中不行以川作C++标示符的是C.

C)类是创出讨怨的竹板D)类就他C语宫中的结构体类邪A)52lB)computcrl23ClintD)flowcr

9.C++好音是以B用之为*珀渐渐发俄而演化而成的种理21.下列不正确的选项是D.

序设计语古.A>tH语言是一种面对对像的程序设计语古,它支拈面*1对象思想

AWUMZUIB)CC)Baw»>Simula67中为3个主要特征B)标以符号是在程序中起分劄内容和界定公

10.0+语K中规定神数的退回伤的奥型是由D.困柞川的一类唯词Oiosucam是•个标准的头文件.定义了•

些输入输出流对较cait«-,n="«n«cndl;

1»突与美之间小行11迸行通年和联络

22.卜列不正确的选项是B.coutbnTynvvEdl;

A)时装是种信息隐藏技术B)标识符型由字母、数字、下刎

线烟成的字符事,必需以数字或卜划戏开头A)n=Hn=12B)n=lln=l1

C)堀洋是由海程序文件转换到H标文件的过程【》•个C++程庠C)n=l()n=l1D)n=lln=IO

可以认为是函数申29.卜时引用的定义中.B是错误的.

23.下列与近程限制有关的关键字是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.下列正硝的选项总A.30.B是治对象取「一个别名,他引入了对象的同义词.

A)继承是创世•个3有别的类的闻性和行为的渐类的实力BK?A)(fi计B闾用C)枚举D谢构

语言支格面对财象的程序设计31.卜列表示引用的方法中,A是正确的.

C)空门符是•种可以被埼洋的符号D)标示符不宜过长.般设L1H1:intm=l(k

定为16个字符A)n»&x=m;B)int&y=l0;C)int&z;D)float

2s.下列关于C++语言的发网说法错误的是C.

AX>+塔言起漉FC语言BK>+语古城初被称为一带类的(TC)32下面程序的运行结果是A.

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

26.下面说法钳误的氐项是C.voidfuniint&&b)

A同用长达式足一个左侦长达式闺此它可以出现在府参和实辨的I

任何一方imp;

B)若一个函数返回尸”用.那么该语数的调川也可以被枇低p-a:

C)全部讪效概可以返F1引用D)引川返网值时.不生成值的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.下列程序的执行结果为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、允许设置设亶参数的默认位B)设置参数就认值只能在定

cxchangcia.b.c);义#数时设置

cuul«"a=*«a«".^*«b«*x:=*«c«endl;C)或置参数女认仇时.应当实现设置右边的冉设K左边的1»设置

I参枚默认值时,应当全部参敏都设置

AXa=639,b=7»,c=12BXa=i2.b=639x=7XCk>=63叱12,c=7839.若有下面函数调用语句:

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

33,下面的程序检出结果为C.在此函致词Mi丹句中次卷的个数是A.

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

voklmain()40下列对)K我函数的描述中.A是错识的,

(A)中我由数中不允许运用默认&改B)中载用数中编译小依裾参

in<4in数友进行选界

inti:CM;要运用里我用数来搞述老无相干的的数D)构造掰数也我将

ir=&i;会会初始化浙东多种方式

i=i7:41布函®(再明时.下列D项是不必要的.

cout«"inti="«i«cndl;A)函数的类型B}函数容数突丛C)函数的Z字D)返回值

coui«"intir=*«*ii«cndl:衣达式

I42,在房地的返回依灵察与返回值&达式的炎型的描述中.靖识的

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

C)in(i=17intir=17D)程序语法错设,没有输出结果A)药数返回值的类型是在定义函数时确定,在函数假用时是不能变

34.对定义垂致函数E勺下列要求中,D是镐俣的.史的班函救返回他的类型减足返向值表达式的类型

A)变求莓数的个数不同B)要求年数中至少芍一个类型不同CJ#散运回值表达式突型与返网值类型不同时,函数表达式类5!应

。■求参数个效相同时.参数类型不同D)耍求函数的返回值不同林奥成返阿侦突里

35.下面咕致园用语句中实咨的个数是A。D)必数返回值类型确定了返网值表达式的类型

xxx((vl*2),(v3.v4、S).v6):43.下制变量和函数说明:

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

36.系统在词用理我函数时往往依据一些条件购汇啷个更我函数岐chirch='*';

调用.在卜列选项中.不能作为依抠的是D.voidsutKinty.charch.doubk*z)

A>畲数个数B)梦数的英里C)函数名称D)函数]

的类型switch(ch)

37.君要定义一个只化许本海文件中全部函数运用的全局变fit,则(

该交V须要运用的右储类别姥D.owe'+':*z=x+y;brcak:

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

38.在C++中.关尸下列设置参数我认位的描述中,正确的case■*':*z=x*y;brcak:

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

)pudiarlak

Iputcharlb);

下面合法的函数司用好句”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.卜列和舟的输出结果是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.下面程序的正确执行纳果为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)作品数中,通过rewmiS句传回论数值B)在品数中,可以有多

46.下由程序的正确列行站果为C.条returnift句

*includc<iosircam.b>。生论故名main。后面的一对园括号中也可以带有形⑥D)调用

voidfun<clur♦*m)函仪必需在一条独立的iH旬中完成

(50.D的调用方式足引用调用.

m";A)陀畲是指针•文卷是地址位B)形誉和实畲都是变址C)形整是

cout«*m«cndl;ttn.实卷是安量D)形参足引用.实金足支珏

I51.在C++中,函数即.至不能标识D

voidmain()A)由数的返回类鬟BH1%数与数的个数。嫉故⑥数类型D>

(函故的功俊

sulkchar-a||=rMORNINGVAFTERNOON\,EVENING"!:52.下外标识符中.C是文件级作用域的.

char♦*n;A)函致形格B)语句标号C)外部静态类标识符D)自功类

n=a;标识符

fuiMn);53.在传位国用中.要求C.

IA)形参和实参类型的点.个数相等B)实参和形参类型部完全一

A>为样个数相等

空B>MORN1N3GAFnERNOOND)EVEN1NGC)买彩和形参对应的类型一样.个数相等D)实整和形参对应的类

47,下面程序的输出结果BQ型一样个效的怠

54行一个int型变fit在程序中场繁运用.0好定义它为A.

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

(S5.考虑下面的函数原皇:voidteilDefaulPuHunfinlb=7.char

chur*p=5;zf;

whik(«p!-W)下fil函数调用中不合法的C•

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

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

I56家咕电数藏俄的口的在于D.

voidmainfIA)实现共享B)削减空间。梃高速收D)运用便利.提高牢

I指在

coul«fun(*'ABCDEP)«endl;57.要求通过函数来实现一种不太阳瘠的功能,并且要加快执行速

I*选

A>3B)608DX)用A.A)内联函数B);ft/函数。迷H函数D)嵌套

48.当一个函数无返回依时•函数的类中应定义为A.的致

A>vokiB阳及C)imD)无581师程序的依出结果是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.下间程序的正确运行结果为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)语法钳误,不能输出正端结果B>222202233D)2231

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

59,下面程序的输出结果为B.61.下面程序的输出结果是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)语法错误.不能输出正确结业

fun(a,&.xk61下皿程序的执行结果是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.下面程序的检出结果是A・a=3;

Uiixlude<iosifcam.h>b=IO:

inifurXchar*s)swapf);

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

char.p=x;I

whik(*p!=”0>intxb;

严;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,下面程序的输出结果是C•出正晓靖果

#include<i<>stream.h>3.下丹程序的埔出结果是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.在横线处地上适当的语句C・使卜面程序执行结果足”・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+语言中.质第麦母的均含*他类型是D

(A>iutoBhUlicC)cx(cmD)无存砧类型

3.卜'面印序的输出结!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,使上面的程序的执行结果是1924whikCd='vor)

303745.I":

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

inifuiHinca)

(A)语法错,不能输出正确结果B|0C)6D15

sla(»cinix=lO;

incy=l;

x*=a:

a++:

yi;

rctum<x+)*a>;

I

voidmain()

imi=3:

B)类C是类A的友无

C}优A是类C的友元

D)以上都不对

3.有下彻突的说明,仃错谀的好句是一A.

dassX

I

A)inta=2:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论