[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9Q4HPWHg719-qeEtoXI9Exq7W8DoeEVeXnXooB31Xlk":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":8,"question":15,"related":16,"source":27,"type":110},[],"2025-05-31 00:56:27",192482087,[],{"count":9,"courseId":10,"courseImg":11,"courseName":12,"workId":13,"workName":14},20,"53e1d2ef4961cca8eea3e23969ad2cb9","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F03a579384a6dc297c89809b582fcc767.png","默认课程","work_42627121","第4次作业 循环结构程序设计(2025)","下面程序的功能是:从键盘上输入若干学生的成绩,统计并输出最高和最低成绩,当输入负数时结束输入. #include &lt;stdio.h&gt; main ( ) { float score, max, min; printf ( &quot;Please input one score:\\n&quot; ); scanf (&quot;%d&quot;, &amp;score); max=min=score; while ( _____________ ) { if (score&gt;max) max=score; if ( ______________ ) min=score; printf ( &quot;Please input another score:\\n&quot; ); scanf (&quot;%d&quot;, &amp;score); } printf(&quot;\\nThe max score is %f\\nThe min score is %f&quot;,max,min); }",[17,29,38,47,57,66,75,84,93,101],{"answer":18,"createTime":19,"id":20,"options":21,"question":26,"source":27,"type":28},[],"2025-05-31 00:56:25",192482001,[22,23,24,25],"!((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==1))","(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==0)&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);}","v1",0,{"answer":30,"createTime":19,"id":31,"options":32,"question":37,"source":27,"type":28},[],192482006,[33,34,35,36],"s=s+c","s=b+c","s=a+c","s=a+b","如果c是大于1的正整数,与以下程序段功能相等的赋值语句是( ).s=a;for(b=1;b&lt;=c;b++) s=s+1",{"answer":39,"createTime":19,"id":40,"options":41,"question":46,"source":27,"type":28},[],192482011,[42,43,44,45],"812","8","1216","81216","以下程序的输出结果是( ).#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":48,"createTime":49,"id":50,"options":51,"question":56,"source":27,"type":28},[],"2025-05-31 00:56:26",192482016,[52,53,54,55],"用do-while语句构成的循环,在while后的表达式为0时结束循环","do-while语句构成的循环只能用break语句退出","用do-while语句构成的循环,在while后的表达式为非0时结束循环","do-while语句构成的循环不能用其他语句构成的循环来代替","以下说法正确的是( )",{"answer":58,"createTime":49,"id":59,"options":60,"question":65,"source":27,"type":28},[],192482021,[61,62,63,64],"10,9,8,7","10,9,8","9,8,7,6","9,8,7","以下程序段的输出结果是( ). int n=10; while(n&gt;7) { printf(&quot;%d,&quot;,n); n--; }",{"answer":67,"createTime":49,"id":68,"options":69,"question":74,"source":27,"type":28},[],192482029,[70,71,72,73],"3","32","321","不输出任何内容","以下程序段的输出结果是( ).#include&lt;stdio.h&gt;void main(){ int a=3; do { printf(&quot;%d&quot;,a--); }while(!a);}",{"answer":76,"createTime":49,"id":77,"options":78,"question":83,"source":27,"type":28},[],192482034,[79,80,81,82],"do-while的循环体至少无条件执行一次","while的循环控制条件比do-while的循环控制条件严格","do-while的循环体不能是复合语句","do-while允许从外部转到循环体内","C语言中,while语句和do-while语句的主要区别是( )",{"answer":85,"createTime":49,"id":86,"options":87,"question":92,"source":27,"type":28},[],192482040,[88,89,90,91],"1.5","1.6","2","2.4","以下程序运行时从键盘输入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":94,"createTime":49,"id":95,"options":96,"question":100,"source":27,"type":28},[],192482044,[90,97,98,99],"1","0","无限次","若定义int i;则以下循环语句的循环执行次数是( ).for(i=2;i==0;) printf(&quot;%d&quot;,i--)",{"answer":102,"createTime":49,"id":103,"options":104,"question":109,"source":27,"type":28},[],192482049,[105,106,107,108],"for循环是先判断表达式,后执行循环体语句","for循环中,可以用break语句跳出循环体","for循环只能用于循环次数已经确定的情况","for循环体语句中,可以包含多条语句,但要用花括号括起来","以下关于for语句的说法不正确的是( )",2]