[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMim_6FOftdmrRq4sjWJ1YceR3G1dcwVZ5c3j0rxxa0A":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",143094815,[8,9,10,11],"2.4","1.5","1.6","2",{"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章 循环结构程序设计","以下程序运行时从键盘输入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);}",[21,32,35,44,53,62,71,80,89,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":6,"options":34,"question":19,"source":30,"type":31},[],[8,9,10,11],{"answer":36,"createTime":5,"id":37,"options":38,"question":43,"source":30,"type":31},[],143094816,[39,40,41,42],"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":45,"createTime":5,"id":46,"options":47,"question":52,"source":30,"type":31},[],143094817,[48,49,50,51],"!((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":54,"createTime":5,"id":55,"options":56,"question":61,"source":30,"type":31},[],143094818,[57,58,59,60],"32","不输出任何内容","3","321","以下程序段的输出结果是( ).#include&lt;stdio.h&gt;void main(){ int a=3; do { printf(&quot;%d&quot;,a--); }while(!a);}",{"answer":63,"createTime":5,"id":64,"options":65,"question":70,"source":30,"type":31},[],143094819,[66,67,68,69],"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":72,"createTime":5,"id":73,"options":74,"question":79,"source":30,"type":31},[],143094820,[75,76,77,78],"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":81,"createTime":5,"id":82,"options":83,"question":88,"source":30,"type":31},[],143094821,[84,85,86,87],"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":90,"createTime":5,"id":91,"options":92,"question":97,"source":30,"type":31},[],143094822,[93,94,95,96],"for循环是先判断表达式,后执行循环体语句","for循环只能用于循环次数已经确定的情况","for循环中,可以用break语句跳出循环体","for循环体语句中,可以包含多条语句,但要用花括号括起来","以下关于for语句的说法不正确的是( )",{"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语句的主要区别是( )"]