C++练习题(王晨炜_45).pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

C++试题1

(1)已知下列语句中的x和y都是int型变量,其中不正确的语句是

A)y+=++x;B)++x+=y;C)y=x++;D)x++=y;

(2)若x是一个bool型变量,y是一个值为100的int型变量,则表达式!xy0的值

[]。

A)为trueB)为falseC)与x的值相同D)与x的值相反

(3)执行语句序列

intn;

cinn;

switch(n){

case1:

case2:coutX;

case3:

case4:coutY;break;

default:coutZ;}

时,不可能出现的情况是[]。

A)显示:XB)显示:YC)显示:ZD)显示:XY

(4)执行语句序列

intx;

cinx;

if(x250)coutX;

if(x250)coutY;

elsecoutX;

时,不可能出现的情况是[]。

A)显示:XB)显示:YC)显示:XYD)显示:XX

(5)要定义一个具有5个元素的一维数组,并使其各元素的初值依次是30,50,-88,0和

0,则下列定义语句中不正确的是[]。

A)intvect[]={30,50,-88};B)intvect[]={30,50,-88,0,0};

C)intvect[5]={30,50,-88};D)intvect[5]={30,50,-88,0,0};

(6)已知某应用系统中已经定义了函数fun,其原形是

intfun(char=A);

则下列函数中,可以在同一系统中加以重载的是[]。

A)intfun();B)intfun(char);

C)intfun(char,int);D)intfun(char,double=0.0);

(7)若指针p定义为则[]。

A)p所指向的数据不可改变,p在定义时可以不初始化。

B)p所指向的数据不可改变,p在定义时必须初始化。

C)p本身不可改变,p在定义时可以不初始化。

D)p本身不可改变,p在定义时必须初始化。

(8)已知数组A和指针p定义为:intA[20][10],*p;,要使p指向A的首元素,正确的赋值

表达式是[]。

A)p=A或p=A[0][0]B)p=A或p=A[0][0]

C)p=A[0]或p=A[0][0]D)p=A[0]或p=A[0][0]

(9)已知函数func的原形是

doublefunc(doouble*pd,intri);

变量x和y的定义是

doublex;inty;

把x和y分别作为第一参数和第二参数来调用函数func,正确的调用语句是[]。

A)func(x,y);B)func(x,y);C)func(x,y);D)func(x,y);

(10)要使字符串变量str具有初值具有初值,正确的定义语句是[]。

A)charstr[]={L,u,c,k,y};B)charstr[5]={L,u,c,k,y};

C)D)

(11)已知某函数的一个形式参数被说明为MAT[3][10],在下列说明中,与此等效的形参说

明是[]。

A)intMAT[][10]B)intMAT[3][]

C)intMAT[10][3]D)intM

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档