2017华南理工C++随堂练习附参考答案(2)

2020-04-14 05:45

3. 设有函数关系为y= ,下列选项中,能正确表示上述关系的是( )。

(A) y = 1; if( x >= 0 ) if( x == 0 ) y = 0; else y = -1; (B) y = -1; if( x != 0 )

if( x > 0 ) y = 1; else y = 0

(C) if( x <= 0 ) if( x < 0 ) y = -1; else y = 0; else y = 1; (D) y = -1; if( x <= 0 ) if( x < 0 ) y = -1;

else y = 0; 答题:

A.

B.

C.

D. (已提交)

参考答案:C 问题解析:

4. 设i=2,执行下列语句后i的值为( )。 switch( i ) { case 1 : i ++; case 2 : i --; case 3 : ++ i; break; case 4 : -- i; default : i ++; }

(A)1 (B)2 (C)3 (D)4 答题:

A.

B.

C.

D. (已提交)

参考答案:B 问题解析:

5. 执行下列语句后,输出显示为( )。 char ch='A'; switch( ch ) {

case 'A' : ch++; case 'B' : ch++; case 'C' : ch++; }

cout<

(A)A (B)B (C)C (D)D

A.

B.

C.

D. (已提交)

参考答案:D 问题解析:

2.2

1. 已知int i=0,x=0;,在下面while语句执行时循环次数为( )。 while( !x && i< 3 ) { x++; i++; } (A)4 (B)3 (C)2 (D)1 答题:

A.

B.

C.

D. (已提交)

参考答案:D 问题解析:

2. 已知int i=3;,在下面do_while 语句执行时的循环次数为( )。 do{ i--; cout<

A.

B.

C.

D. (已提交)

参考答案:B 问题解析:

3. 下面for语句执行时的循环次数为( )。 int i, j;

for ( i=0, j=5; i=j; )

{ cout<

(A)0 (B)5 (C)10 (D)无限 答题:

A.

B.

C.

D. (已提交)

参考答案:B 问题解析:

4. 以下程序段形成死循环的是( )。 (A)int x; for( x=0; x<3; ) { x++; }; (B)int k = 0; do { ++k; } while( k>=0 ); (C)int a=5; while( a ) { a--; }; (D)int i=3; for(; i; i -- ); 答题:

A.

B.

C.

D. (已提交)

参考答案:B 问题解析:

5. 执行以下程序段后,x的值是( )。 { int i, j, x = 0; for( i=0; i<=3; i++ ) { x++;

for( j=0; j<=3; j++ ) { if( j ) continue; x++; } }

(A)8 (B)12 (C)14 (D)16 答题:

A.

B.

C.

D. (已提交)

参考答案:A 问题解析:

2.3 1. 有 if<逻辑表达式><语句>; 若整型变量a和b的值都不等于0时执行<语句>,则逻辑表达式是( )。 (A)a&b (B)a&&b (C)a!=b (D)a-b!=0 答题: A. B. C. D. (已提交) 2. 有 if<逻辑表达式><语句>; 若整型变量a、b的值相等时执行<语句>,则逻辑表达式是( )。 (A)a=b (B)a!=b (C)a-b (D)!(a-b) 答题: 3. 有语句 for( int i=1; i<=10; i++) if(!(i%3)) cout<

if( i%3 ) break; n++; }

cout<

答题:

A.

B.

C.

D. (已提交)

参考答案:A 问题解析:

2. 以下程序段输出结果是( )。 int i,n=0; for(i=0; i<10; i++) {

if( i%3 ) continue; n++; }

cout<

A.

B.

C.

D. (已提交)

参考答案:D 问题解析:

3. 以下程序段输出结果是( )。 int i,n=0; for(i=0; i<10; i++) {

if( i>2 ) goto out; n++; }

out: cout<

答题:

A.

B.

C.

D. (已提交)

参考答案:C 问题解析:

3.1 1. 以下正确的函数原型为( )。 (A)fun1( int x; int y ); (B)void fun1( x, y ); (C)void fun1( int x, y ); (D)void fun1( int, int ); 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 2. 有函数原型 int f2(int, int); 以下正确的调用语句是( )。 (A)int a=fun2(1); (B)cout<

2017华南理工C++随堂练习附参考答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:湖南第一师范学院教育科学系12月大检活动策划书

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

马上注册会员

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