[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$feqq6bhTrYwqXuLqFeAEWLOubDGcr2ENnA62s6SFPu0U":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":30,"type":31},[],"2024-05-12 20:59:49",143094822,[8,9,10,11],"for循环是先判断表达式,后执行循环体语句","for循环只能用于循环次数已经确定的情况","for循环中,可以用break语句跳出循环体","for循环体语句中,可以包含多条语句,但要用花括号括起来",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},11,"f3f08618eec18c3cf2906357f7ef47d1","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F19d7174ddaa6b9ee4c81f1bd5727ca20.png","C语言程序设计","4a2e61f3b5d940cc9d8cd4c02d6a5535","第5章 循环结构程序设计","以下关于for语句的说法不正确的是( )",[21,32,41,50,59,68,77,86,95,98],{"answer":22,"createTime":5,"id":23,"options":24,"question":29,"source":30,"type":31},[],143094814,[25,26,27,28],"用do-while语句构成的循环,在while后的表达式为0时结束循环","do-while语句构成的循环不能用其他语句构成的循环来代替","do-while语句构成的循环只能用break语句退出","用do-while语句构成的循环,在while后的表达式为非0时结束循环","以下说法正确的是( )","v1",0,{"answer":33,"createTime":5,"id":34,"options":35,"question":40,"source":30,"type":31},[],143094815,[36,37,38,39],"2.4","1.5","1.6","2","以下程序运行时从键盘输入3.6,2.4,输出结果是( ).#include&lt;math.h&gt;void main(){ float x,y,z; scanf(&quot;%f,%f&quot;,&amp;x,&amp;y); z=x\u002Fy; while(1) { if(fabs(z)&gt;1.0) { x=y; y=x; z=x\u002Fy; } else break; } printf(&quot;%f&quot;,y);}",{"answer":42,"createTime":5,"id":43,"options":44,"question":49,"source":30,"type":31},[],143094816,[45,46,47,48],"s=b+c","s=s+c","s=a+b","s=a+c","如果c是大于1的正整数,与以下程序段功能相等的赋值语句是( ).s=a;for(b=1;b&lt;=c;b++) s=s+1",{"answer":51,"createTime":5,"id":52,"options":53,"question":58,"source":30,"type":31},[],143094817,[54,55,56,57],"!((i%2==1)&amp;&amp;(i%3==2)&amp;&amp;(i%5==4)&amp;&amp;(i%6==5)&amp;&amp;(i%7==1))","!((i%2==0)&amp;&amp;(i%3==2)&amp;&amp;(i%5==4)&amp;&amp;(i%6==5)&amp;&amp;(i%7==0))","!((i%2==1)&amp;&amp;(i%3==2)&amp;&amp;(i%5==4)&amp;&amp;(i%6==5)&amp;&amp;(i%7==0))","(i%2==1)&amp;&amp;(i%3==2)&amp;&amp;(i%5==4)&amp;&amp;(i%6==5)&amp;&amp;(i%7==0)","有一条长阶梯,若每步跨2阶,则最后剩余1阶,若每步跨3阶,则最后剩余2阶,若每步跨5阶,则最后剩余4阶,若每步跨6阶,则最后剩余5阶,若每步跨7阶,最后才正好一阶不剩.请问,这条阶梯共有多少阶.请补充while语句后的判断条件. #include&lt;stdio.h&gt; void main(){ int i=1; while( ) ++i; printf(&quot;阶梯共有%d阶.\\n&quot;,i);}",{"answer":60,"createTime":5,"id":61,"options":62,"question":67,"source":30,"type":31},[],143094818,[63,64,65,66],"32","不输出任何内容","3","321","以下程序段的输出结果是( ).#include&lt;stdio.h&gt;void main(){ int a=3; do { printf(&quot;%d&quot;,a--); }while(!a);}",{"answer":69,"createTime":5,"id":70,"options":71,"question":76,"source":30,"type":31},[],143094819,[72,73,74,75],"35811","369","258","2468","若定义int i; 则以下for语句的执行结果是( ). for(i=1;i&lt;10;i++) { if(i%3) i++; ++i; printf(&quot;%d&quot;,i); }",{"answer":78,"createTime":5,"id":79,"options":80,"question":85,"source":30,"type":31},[],143094820,[81,82,83,84],"9,8,7","9,8,7,6","10,9,8","10,9,8,7","以下程序段的输出结果是( ). int n=10; while(n&gt;7) { printf(&quot;%d,&quot;,n); n--; }",{"answer":87,"createTime":5,"id":88,"options":89,"question":94,"source":30,"type":31},[],143094821,[90,91,92,93],"812","81216","1216","8","以下程序的输出结果是( ).#include&lt;stdio.h&gt;void main(){ int i=5; for(;i&lt;15;) { i++; if(i%4==0) printf(&quot;%2d&quot;,i); else continue; }}",{"answer":96,"createTime":5,"id":6,"options":97,"question":19,"source":30,"type":31},[],[8,9,10,11],{"answer":99,"createTime":5,"id":100,"options":101,"question":106,"source":30,"type":31},[],143094823,[102,103,104,105],"do-while的循环体不能是复合语句","do-while的循环体至少无条件执行一次","while的循环控制条件比do-while的循环控制条件严格","do-while允许从外部转到循环体内","C语言中,while语句和do-while语句的主要区别是( )"]