C++复习题(全部答案)(3)

2019-01-05 13:43

if (a

A.1 B.2 56.以下switch语句结构哪一个是正确的?(A.

void main() {

int a=1,b=0,c1,c2,x,y;

switch (a+b); {

case 1: y=a+b; break; case 0: y=a-b; break;

} } B.

void main() {

int a=1,b=0,c1,c2,x,y;

switch a ( ) {

case c1: y=a-b; break; case c2: x=a*b; break;

default:x=a+b; } } C.

void main() {

int a=1,b=0,c1,c2,x,y;

switch (a*a+b*b) C.3 )

D.4 {

case 3: case 1: y=a+b; break; case 3: y=b-a; break; }

} D.

void main() {

int a=1,b=0,c1,c2,x,y;

switch (a*a+b*b) {

default:y=a*b;break; case 3: x=a+b; break; case 10:

case 11:y=a-b; break; } }

57.假定等级和分数有以下对应关系:

等级:A 分数:85——100 等级:B 分数:60——84 等级:C 分数:60以下

对于等级grade输出相应的分数区间,能够完成该功能的程序段是(A. void main() { char grade; cin>>grade; switch (grade) {

case 'A':cout<<\ case 'B':cout<<\ case 'C':cout<<\ default:cout<<\ }

} B. void main()

)。 { } C. void main() { } D. void main() {

char grade; cin>>grade; switch (grade) {

case 'A':cout<<\

break; break;

case 'B':cout<<\char grade; cin>>grade; switch (grade) {

case 'A':cout<<\break;

case 'B':cout<<\break;

case 'C':cout<<\default:cout<<\} char grade; cin>>grade; switch (grade) {

case 'A':cout<<\break;

case 'B':cout<<\ case 'C':cout<<\ default:cout<<\}

} 58.

default:cout<<\ }

break;

case 'C':cout<<\

当执行以下程序段时,程序将( )。

void main() { int x=-1; do {x=x*x;} while (!x); }

A.循环体将执行一次 B.循环体将执行两次 C.循环体将执行无数多次 D.系统将提示有语法错误 59.

若i,j已定义为int类型,则以下程序段中内循环的总的执行次数是 ( )。

for (i=5;i;i--) for (j=0;j<4;j++) {…}

A.20 B.24 C.25 D.30 60.

有以下语句:

i=1;

for(;i<=100;i++) sum+=i;

与以上语句序列不等价的有( )。 A. for(i=1; ;i++) {sum+=i;if(i==100)break;} B. for(i=1;i<=100;){sum+=i;i++;} C. i=1;for(;i<=100;)sum+=i;

D. i=1;for(; ;){sum+=i;if(i==100)break;i++;} 61.

标有/**/的语句的执行次数是( )。

int y,i;

for(i=0;i<20;i++) {if(i%2==0)continue; y+=i;/**/

}

A.20 B.19 C.10 D.9

(二)填空题:

2. #include 0 void main() { int i,t=0;

for(i=5;i>=0;i--) t*=i; cout<

写成下列程序的输出结果: #include void main() {

int i=1; while(i<=15)

if(++i%3!=2) continue;

else cout<

4. 输入a,输出结果是 very good

输入c,输出结果是 pass 。 #include void main() { char n; cin>>n; switch(n)

{ case 'a':case 'A':cout<<\ case 'b':case 'B':cout<<\ case 'c':case 'C':

case 'd':case 'D':cout<<\ case 'e':case 'E':cout<<\


C++复习题(全部答案)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:财务管理部培训课件

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: