题目内容

有如下程序段:for(i=0;i<10;i++)if(i<=5)break;则循结束后i的值为()。

A. 1
B. 0
C. 5
D. 10

查看答案
更多问题

以下叙述中正确的是()。

A. 只要适当地修改代码,就可以将do···while与while 相互转换
B. 对于”for(表达式1;表达式2;表达式3)循环体”,首先计算表达式2的值,以便决定是否开始循环
C. 对于”for(表达式1;表达式2;表达式3)循环体”,只在个别情况下才能转换成while语句
D. 如果根据算法需要使用无限循环(即通常所称的”死循环”),则只能使用while语句

若变量已正确定义,for(x=0,y=0;(y!=99&&x<4);x++),则此for循环执行( )次。

A. 执行3次
B. 执行4次
C. 执行无限次
D. 执行次数不定

有以下程序:#include main(){ int a,b;for(a=1,b=1;a<=100;a++){ if(b>=20)break;if(b%3==1){ b=b+3;continue;}b=b-5;}printf("%d\n",a);}程序的输出结果是()。

A. 10
B. 9
C. 8
D. 7

有如下程序:#includemain(){ int i,data;scanf("%d",&data);for(i=0;i<5;i++){ if(i>data)break;printf("%d,”,i);}printf("\n");}程序运行时,从键盘输入:3<回车>后,程序输出结果为()。

A. 3,4,
B. 0,1,
C. 3,4,5,
D. 0,1,2,3

答案查题题库