第三章单元测试
  1. int i=1,sum=0;while(i<=10) { sum=sum+i; i++;}printf(“sum=%d\n",sum);
    得到的结果为( )。

  2. A:0 B:11 C:55 D:45
    答案:55
  3. 以下关于for语句的格式描述错误是( )。

  4. A:for(sum=0,i=1 ; i<=100; i++) sum=sum+i; B:for (sum=0 ; i<=100; i++) sum=sum+i; C:for(i=0,j=100 ; i<=j ) k=i+j; D:for(i=0,j=100 ; i<=j; i++,j-- ) k=i+j;
  5. for(表达式1;表达式2;表达式3) 一个或两个或三个表达式均可以省略( )

  6. A:错 B:对
  7. 用while和do---while循环时,循环变量初始化的操作应在while和do---while语句之前完成。( )

  8. A:对 B:错
  9. for语句可以在表达式1中实现循环变量的初始化。( )

  10. A:对 B:错
  11. for(i=1;i<=100;i++) sum=sum+i;等价于i=1;while(i<=100){ sum=sum+i; i++; }( )

  12. A:错 B:对
  13. 下列说法错误的是( )。

  14. A:只希望提前结束本次循环,而接着执行下次循环,这时可以用continue语句。 B:break语句只能用于循环语句和switch语句之中,而不能单独使用。 C:break语句可以用来从循环体内跳出循环体,即提前结束循环。 D:break语句结束整个循环过程,需要判断执行循环的条件是否成立。

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部