答题: A. B. C. D. (已提交) 参考答案:A 问题解析:
1. 已知 int i=0, x=1, y=0;,在下列选项中,使i的值变成1的语句是( )。 (A)if( x&&y ) i++; (B)if( x==y ) i++; (C)if( x||y ) i++; (D)if( !x ) i++; 答题: A. B. C. D. (已提交) 参考答案:C 问题解析:
2. 已知 int i=0, x=1, y=0;,在下列选项中,使i的值变成1的语句是( )。 (A)if( x ) {if(y) i=1; else i=0; } (B)if( x ) {if(y) i=1; } else i=0; (C)if( x ) i=0; else { if(y) i=1; } (D)if( x ) i=1; else {if(y) i=0; } 答题: A. B. C. D. (已提交) 参考答案:D 问题解析:
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 问题解析: 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< 。。 ) ) 参考答案: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++;