[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHbqKofV3MH8pzLT3OX_Lij-m0sJhSBulfWeFbAoLOHg":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":10,"question":17,"related":18,"source":28,"type":92},[],"2025-12-07 11:15:40",253477390,[8,9],"正确","错误",{"count":11,"courseId":12,"courseImg":13,"courseName":14,"workId":15,"workName":16},16,"542f13b4fea3a7e8d8badfb11b0a8a35","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002Fbd193b5207927553ea5dcf42a67ac6ad.jpg","C语言程序设计(B)","work_48796332","作业4","for循环后面的小括号内,既for(表达式1;表达式2;表达式3),可以没有表达式1;如果没有,则第一个分号必须去掉",[19,30,39,48,57,66,75,80,89,93],{"answer":20,"createTime":5,"id":21,"options":22,"question":27,"source":28,"type":29},[],253477382,[23,24,25,26],"在switch语句中必须使用break语句","break语句只能用于switch语句体中","break语句只能用于循环语句中","在switch语句中可以不使用break语句","以下关于switch语句和break语句的描述中正确的是( )","v1",0,{"answer":31,"createTime":5,"id":32,"options":33,"question":38,"source":28,"type":29},[],253477383,[34,35,36,37],"p的值不等于12345并且n的值小于3","p的值等于12345并且n的值大于等于3","p的值不等于12345或者n的值小于3","p的值等于12345或者n的值大于等于3","有以下程序段 int n=0,p; do { scanf(&quot;%d&quot;,&amp;p); n++; }while(p!=12345&amp;&amp;n&lt;3); 此处do-while循环的结束条件是______",{"answer":40,"createTime":5,"id":41,"options":42,"question":47,"source":28,"type":29},[],253477384,[43,44,45,46],"20","24","25","30","若i,j已定义为int型,则以下程序段中循环体的总的执行次数是(). for(i=5;i&gt;=0;i--) for(j=0;j&lt;4;j++) { }&gt;",{"answer":49,"createTime":5,"id":50,"options":51,"question":56,"source":28,"type":29},[],253477385,[52,53,54,55],"********","****","**","*","以下程序段中的变量已正确定义 for(i=0;i&lt;4;i=i+2) for(k=1;k&lt;3;k++) printf(&quot;*&quot;); 程序段的输出结果是 ( )",{"answer":58,"createTime":5,"id":59,"options":60,"question":65,"source":28,"type":29},[],253477386,[61,62,63,64],"k=3,b=-1","k=8,b=-1","k=3,b=0","k=8,b=-2","以下程序的运行结果是(). main() { int i,b,k=0; for(i=1;i&lt;=5;i++) {b=i%2; while(b&gt;0) { b--;k++;}} printf(&quot;k=%d,b=%d&quot;,k,b);}",{"answer":67,"createTime":5,"id":68,"options":69,"question":74,"source":28,"type":29},[],253477387,[70,71,72,73],"s=18","s=6","s=12","s=3","有以下程序 #include main( ) { int i,j,m=1,s=0; for(i=1;i&lt;3;i++) { for(j=3;j&gt;0;j--) { m=i*j; s=s+m;} } printf(&quot;s=%d\\n&quot;,s); }程序运行后的输出结果是 ( )",{"answer":76,"createTime":5,"id":77,"options":78,"question":79,"source":28,"type":29},[],253477388,[8,9],"C语言中,break可以单独使用",{"answer":81,"createTime":5,"id":82,"options":83,"question":88,"source":28,"type":29},[],253477389,[84,85,86,87],"for ( 表达式1; 0 ; 表达式3 )","B.for ( 表达式1; 1 ; 表达式3 )","for ( 表达式1; 表达式1; 表达式3 )","for ( 表达式1; 表达式3; 表达式3 )","语句for (表达式1; ; 表达式3)等价于( )? _",{"answer":90,"createTime":5,"id":6,"options":91,"question":17,"source":28,"type":92},[],[8,9],3,{"answer":94,"createTime":5,"id":95,"options":96,"question":97,"source":28,"type":92},[],253477391,[8,9],"while的循环体语句如果仅有一条语句,可以没有花括号"]