华南理工大学网络教育高级语言程序设计C++ – 第二章 程序控制结构

  • 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++; 

参考答案:C

2.  假设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 

参考答案:B

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

参考答案:A

4.  已知int i=3; ,在下面do_while  语句执行时的循环次数为(  )。  
  do{ i--; cout<<i<<endl;}while (i!= 1);  
  A.1  B.2  C.3  D.4 

参考答案:B

5.  下面 for 语句执行时的循环次数为(  )。  
  int i, j;  
  for ( i=0, j=5;i=j; )  
  { cout<<i<<j<< ndl; i++; j--; }
  A.0  B.5  C.10  D.15 

参考答案:B

6.  以下程序段形成死循环的是(  )。
  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 -- ); 

参考答案:B

7.  以下程序段形成死循环的是(  )。
  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 -- ); 

参考答案:B

8.  已知int x=3; ,则下面这段程序的执行结果是(  )。  
  do
  cout<<(x-=2);
  while(!(-x));
  A.0  B.1  C.30  D.无限循环 

参考答案:B

9.  在while(!a)中,!a与(  )等价。
  A.a==0  B.a==1  C.a!=1  D.a!=0 

参考答案:A

10.  下面这段程序的执行后,变量i的值为(  )。
  int i = 10;
  switch(i)
  {
  case 9: i+=1;
  case 10: i+=1;
  case 11: i+=1;
  default: i+=1;
  }
  A.10  B.11  C.12  D.13 

参考答案:D

✿ ❀ 本文此处隐藏内容 ☾登陆☽ ☾注册☽ 仅供注册访客阅读 ✿ ❀

  • 微信赞助网站
  • weinxin
  • 支付宝赞助网站
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: