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