[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$feRqWAvUDgRKhhMhSwO5mogx8U3ckxehFSrOMjzAcApg":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":16,"related":17,"source":27,"type":28},[],"2026-01-18 08:22:54",288275782,[8,9,10,11],"if、switch、break","for、while、do-while","if、for、continue","顺序结构、选择结构、循环结构",{"courseId":13,"courseImg":14,"courseName":15},"53e1d2ef4961cca8eea3e23969ad2cb9","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F03a579384a6dc297c89809b582fcc767.png","默认课程","C语言中用于结构化程序设计的三种基本结构是( ).(单选题)",[18,29,32,41,50,59,68,77,86,95],{"answer":19,"createTime":5,"id":20,"options":21,"question":26,"source":27,"type":28},[],288275781,[22,23,24,25],"执行4次","执行次数不确定","执行3次","执行12次","若变量已正确定义,则以下for循环:for ( x=0,y=0; ( y!=123 ) &amp;&amp; ( x&lt;4 ); x++ );执行( )次","v1",0,{"answer":30,"createTime":5,"id":6,"options":31,"question":16,"source":27,"type":28},[],[8,9,10,11],{"answer":33,"createTime":5,"id":34,"options":35,"question":40,"source":27,"type":28},[],288275783,[36,37,38,39],"循环体语句一次也不执行","循环体语句执行一次","while循环执行10次","循环是无限循环","设有程序段:int k=1;while(k=0)k=k-1;这下面描述中正确的是( ).(单选题)",{"answer":42,"createTime":5,"id":43,"options":44,"question":49,"source":27,"type":28},[],288275784,[45,46,47,48],"if (a != 0) s1; else s2","if (a == 0) s1; else s2","if (!a) s2; else s1","if (a) s1; else s2","在下面的条件语句中,只有一个在功能上与其他三个语句不等价(其中s1和s2表示某个C语句),这个不等价的语句是________",{"answer":51,"createTime":5,"id":52,"options":53,"question":58,"source":27,"type":28},[],288275785,[54,55,56,57],"for循环只能用于循环次数已经确定的情况","for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来","在for循环中,不能用break语句跳出循环体","for循环是先执行循环体语句,后判断表达式","下面有关for循环的正确描述是( ).(单选题)",{"answer":60,"createTime":5,"id":61,"options":62,"question":67,"source":27,"type":28},[],288275786,[63,64,65,66],"654321","420","531","死循环","下列程序的输出结果是( ).int main(){int i=6;while(i--)printf(&quot;%d&quot;,--i);printf(&quot;\\n&quot;);return 0;}(单选题)",{"answer":69,"createTime":5,"id":70,"options":71,"question":76,"source":27,"type":28},[],288275787,[72,73,74,75],"5","不定","4","3","执行语句for(i=1;i++&lt;4;);后变量i的值是( ).(单选题)",{"answer":78,"createTime":5,"id":79,"options":80,"question":85,"source":27,"type":28},[],288275788,[81,82,83,84],"以上说法都不对","循环控制表达式的值为0","循环控制表达式的值为1","循环控制表达式不合法","t为int类型,进人下面的循环之前,t的值为0while( t=l ){ &hellip;&hellip; }则以下叙述中正确的是( )",{"answer":87,"createTime":5,"id":88,"options":89,"question":94,"source":27,"type":28},[],288275789,[90,91,92,93],"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&mdash;while循环的结束条件是()",{"answer":96,"createTime":5,"id":97,"options":98,"question":103,"source":27,"type":28},[],288275790,[99,100,101,102],"11","8","9","10","若执行以下程序时从键盘上输入9,则输出结果是( ).int main(){int n;scanf(&quot;%d&quot;,&amp;n);if(n++&lt;10)printf(&quot;%d\\n&quot;,n);elseprintf(&quot;%d\\n&quot;,n--);return 0;}(单选题)"]