题目描述
<p class="p0" style="margin-left:24.0000pt;text-indent:-24.0000pt;vertical-align:;"> 1、 程序段如下:则以下说法中正确的是( ) </p> <p class="p0" style="margin-left:49.4550pt;"> int k=5; </p> <p class="p0" style="margin-left:49.4550pt;"> do{ </p> <p class="p0" style="margin-left:49.4550pt;"> k--; </p> <p class="p0" style="margin-left:49.4550pt;"> }while(k<=0); </p> <p class="p0" style="margin-left:10.5000pt;"> A. 循环执行5次 B. 循环是无限循环 </p> <p class="p0" style="margin-left:10.5000pt;"> C. 循环体语句一次也不执行 D. 循环体语句执行一次 </p> <p class="p0" style="margin-left:10.5000pt;"> <br /> </p> <p class="p0" style="margin-left:24.0000pt;text-indent:-24.0000pt;vertical-align:;"> 2、 下列程序段执行后k值为( ) </p> <p class="p0" style="margin-left:49.4550pt;"> int k=0,i,j; </p> <p class="p0" style="margin-left:49.4550pt;"> for(i=0;i<5;i++) </p> <p class="p0" style="margin-left:49.4550pt;text-indent:21.0000pt;"> for(j=0;j<3;j++) </p> <p class="p0" style="margin-left:49.4550pt;text-indent:21.0000pt;"> k=k+1 ; </p> <p class="p0" style="margin-left:10.5000pt;"> A. 15 B. 3 C. 5 D. 8 </p> <p class="p0" style="margin-left:10.5000pt;"> <br /> </p> <p class="p0" style="margin-left:24.0000pt;text-indent:-24.0000pt;vertical-align:;"> 3、 程序段如下:则以下说法中不正确的是( ) </p> <p class="p0" style="margin-left:39.0000pt;"> #include <stdio.h> </p> <p class="p0" style="margin-left:39.0000pt;"> void main() </p> <p class="p0" style="margin-left:39.0000pt;"> { </p> <p class="p0" style="margin-left:49.4550pt;"> int k=2,; </p> <p class="p0" style="margin-left:49.4550pt;"> while(k<7) </p> <p class="p0" style="margin-left:49.4550pt;"> { </p> <p class="p0" style="margin-left:59.9550pt;"> if(k%2) </p> <p class="p0" style="margin-left:59.9550pt;"> { </p> <p class="p0" style="margin-left:59.9550pt;"> k=k+3; </p> <p class="p0" style="margin-left:59.9550pt;"> printf(“k=%d\n”,k); </p> <p class="p0" style="margin-left:59.9550pt;"> continue; </p> <p class="p0" style="margin-left:59.9550pt;"> } </p> <p class="p0" style="margin-left:59.9550pt;"> k=k+1; </p> <p class="p0" style="margin-left:59.9550pt;"> printf(“k=%d\n”,k); </p> <p class="p0" style="margin-left:49.4550pt;"> } </p> <p class="p0" style="margin-left:39.0000pt;"> } </p> <p class="p0"> A. k=k+3;执行一次 B. k=k+1;执行2次 </p> <p class="p0"> C. 执行后k值为7 D. 循环体只执行一次 </p> <p class="p0"> <br /> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 4、 在C语言中,下列说法中正确的是( ) </p> <p class="p17" style="margin-left:10.5000pt;"> A) do-while语句构成的循环不能用其它语句构成的循环来代替。 </p> <p class="p17" style="margin-left:10.5000pt;"> B) do-while语句构成的循环只能用break语句退出。 </p> <p class="p17" style="margin-left:10.5000pt;"> <span style="line-height:1.5;"> C) do-while语句构成的循环在while后的表达式非零时结束循环。</span> </p> <p class="p17" style="margin-left:10.5000pt;"> <span style="line-height:1.5;"> D) do-while语句构成的循环,在while后的表达式为零时结束循环。</span> </p> <p class="p17" style="margin-left:10.5000pt;text-indent:-42.0000pt;"> <br /> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;vertical-align:;"> 5、 break语句不能出现在 语句中( ) </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;vertical-align:;"> <span style="line-height:1.5;">A) switch B)for C) while D) if…else</span> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;vertical-align:;"> <span style="line-height:1.5;"><br /> </span> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;vertical-align:;"> 6、 对于break语句和continue语句的说法错误的是( ) </p> <p class="p0" style="margin-left:31.5000pt;text-indent:-18.0000pt;"> A) break语句不能用于循环语句和switch语句之外的任何其他语句中。 </p> <p class="p0" style="margin-left:31.5000pt;text-indent:-18.0000pt;"> B) break和continue也可以用于if语句中 </p> <p class="p0" style="margin-left:31.5000pt;text-indent:-18.0000pt;"> <span style="line-height:1.5;">C) continue语句只结束本次循环,而不是终止整个循环的执行。</span> </p> <p class="p0" style="margin-left:31.5000pt;text-indent:-18.0000pt;"> <span style="line-height:1.5;">D) break语句是结束整个循环过程,不再判断执行循环的条件是否成立。</span> </p> <p class="p0" style="margin-left:31.5000pt;text-indent:-18.0000pt;"> <span style="line-height:1.5;"><br /> </span> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;vertical-align:;"> 7、 以下程序的输出结果是( ) </p> <p class="p0"> A) 15 B) 14 C) 不确定 D) 0 </p> <p class="p0" style="text-indent:34.0200pt;"> #include<stdio.h> </p> <p class="p0" style="text-indent:34.0200pt;"> void main() </p> <p class="p0" style="margin-left:31.5000pt;"> { </p> <p class="p0" style="margin-left:31.5000pt;"> int i,sum; </p> <p class="p0" style="margin-left:31.5000pt;"> for (i=1;i<6;i++) </p> <p class="p0" style="margin-left:31.5000pt;"> sum+=sum; </p> <p class="p0" style="margin-left:31.5000pt;"> printf(“%d\n”,sum); </p> <p class="p0" style="margin-left:31.5000pt;"> } </p> <p class="p0" style="margin-left:31.5000pt;"> <br /> </p> <p class="p16" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 8、 有以下程序段 </p> <p class="p15"> int k=0 </p> <p class="p15"> while(k)k++; </p> <p class="p15"> 则while循环体执行的次数是( ) </p> <p class="p17" style="text-indent:21.0000pt;"> A) 无限次 B) 有语法错,不能执行 </p> <p class="p17" style="text-indent:21.0000pt;"> C) 一次也不执行 D) 执行1次 </p> <p class="p17" style="text-indent:21.0000pt;"> <br /> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;vertical-align:;"> 9、 当运行时输入:abcd$abcdeå, 下面程序的运行结果是( ) </p> <p class="p0" style="text-indent:34.0200pt;"> #include<stdio.h> </p> <p class="p0" style="text-indent:34.0200pt;"> void main() </p> <p class="p0" style="text-indent:34.0200pt;"> { </p> <p class="p0" style="text-indent:34.0200pt;"> while(putchar(getchar())!='$'); </p> <p class="p0" style="text-indent:34.0200pt;"> printf("end"); </p> <p class="p0" style="text-indent:34.0200pt;"> } </p> <p class="p0" style="text-indent:21.0000pt;"> A) abcd$abcde B)abcd$end C)abcdend D) abcd$abcdeend </p> <p class="p0" style="text-indent:21.0000pt;"> <br /> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;vertical-align:;"> 10、 以下程序段 ( ) </p> <p class="p0" style="text-indent:27.0000pt;"> x=-1; </p> <p class="p0" style="text-indent:27.0000pt;"> do { x=x*x; } </p> <p class="p0" style="text-indent:27.0000pt;"> while(x>0); </p> <p class="p0" style="text-indent:21.0000pt;"> A) 是死循环 B) 循环执行一次 C) 循环执行二次 D) 有语法错误 </p> <p class="p0" style="text-indent:21.0000pt;"> <br /> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;vertical-align:;"> 11、 下面程序段执行后的结果为 ( ) </p> <p class="p0" style="text-indent:10.5000pt;"> int sum=0, n=10; </p> <p class="p0" style="text-indent:10.5000pt;"> do { </p> <p class="p0" style="text-indent:10.5000pt;"> sum=sum+n; </p> <p class="p0" style="text-indent:10.5000pt;"> n++; </p> <p class="p0" style="text-indent:10.5000pt;"> }while(n<10); </p> <p class="p0" style="text-indent:10.5000pt;"> printf(“%d,%d”,sum,n); </p> <p class="p0" style="margin-left:45.0000pt;text-indent:-18.0000pt;"> A. 0, 10 B) 10, 11 C) 0, 11 D) 以上结果都不对 </p> <p class="p0" style="margin-left:45.0000pt;text-indent:-18.0000pt;"> <br /> </p> <p class="p0" style="margin-left:22.7000pt;text-indent:-22.7000pt;"> 12、 对以下程序段的叙述正确的是_______. </p> <p class="p0" style="text-indent:27.0000pt;"> int x=1; </p> <p class="p0" style="text-indent:27.0000pt;"> do </p> <p class="p0" style="text-indent:27.0000pt;"> { x= -1*x; } </p> <p class="p0" style="text-indent:27.0000pt;"> while(!x) </p> <p class="p0" style="text-indent:31.5000pt;"> A) 是死循环 B) 循环执行一次 C)循环执行二次 D)有语法错误 </p> <p class="p0" style="text-indent:31.5000pt;"> <br /> </p> <p class="p0" style="margin-left:22.7000pt;text-indent:-22.7000pt;vertical-align:;"> 13、 循环“for(i=0,x=1;i=10&&x>0;i++);”的循环执行( ) </p> <p class="p0" style="text-indent:33.6000pt;"> A)无限次 B)不确定次 C)10次 D)9次 </p> <p class="p0" style="text-indent:33.6000pt;"> <br /> </p> <p class="p17" style="margin-left:22.7000pt;text-indent:-22.7000pt;"> 14、 有如下程序 </p> <p class="p0" style="text-indent:34.0200pt;"> #include<stdio.h> </p> <p class="p0" style="text-indent:34.0200pt;"> void main() </p> <p class="p17" style="text-indent:27.3000pt;"> { </p> <p class="p17" style="text-indent:27.3000pt;"> int i,sum=2; </p> <p class="p17" style="text-indent:27.3000pt;"> for(i=1;i<=3;i+=2) </p> <p class="p17" style="text-indent:52.5000pt;"> sum+=i; </p> <p class="p17" style="text-indent:52.5000pt;"> printf(“%d\n”,sum); </p> <p class="p17" style="text-indent:29.9250pt;"> } </p> <p class="p17" style="margin-left:0.7000pt;text-indent:27.3000pt;"> 该程序的执行结果是 </p> <p class="p17" style="margin-left:0.7000pt;text-indent:27.3000pt;"> A) 6 B) 3 C) 死循环 D) 4 </p> <p class="p17" style="margin-left:0.7000pt;text-indent:27.3000pt;"> <br /> </p> <p class="p0" style="margin-left:22.7000pt;text-indent:-22.7000pt;vertical-align:;"> 15、 设x和y均为int型变量,则执行以下的循环后,y的值为( ) </p> <p class="p0" style="margin-left:31.5000pt;"> for(y=1,x=1;y<=50;y++) </p> <p class="p0" style="margin-left:31.5000pt;"> { </p> <p class="p0" style="margin-left:31.5000pt;"> if(x>=0) break; </p> <p class="p0" style="margin-left:31.5000pt;text-indent:21.0000pt;"> if(x%2==1) </p> <p class="p0" style="margin-left:31.5000pt;text-indent:21.0000pt;"> { </p> <p class="p0" style="margin-left:31.5000pt;text-indent:21.0000pt;"> x+=5; </p> <p class="p0" style="margin-left:31.5000pt;text-indent:21.0000pt;"> continue; </p> <p class="p0" style="margin-left:31.5000pt;text-indent:21.0000pt;"> } </p> <p class="p0" style="margin-left:49.4550pt;text-indent:21.0000pt;"> x-=3; </p> <p class="p0" style="margin-left:36.0150pt;text-indent:-13.4500pt;"> } </p> <p class="p0" style="text-indent:18.0000pt;"> A)1 B)4 C)6 D)8 </p>
输入格式
输出格式
<span style="font-family:'Microsoft Yahei';font-size:14px;line-height:28px;background-color:#F5F5F5;">#include<stdio.h></span><br /> <br /> <span style="font-family:'Microsoft Yahei';font-size:14px;line-height:28px;background-color:#F5F5F5;">int main()</span><br /> <span style="font-family:'Microsoft Yahei';font-size:14px;line-height:28px;background-color:#F5F5F5;">{</span><br /> <span style="font-family:'Microsoft Yahei';font-size:14px;line-height:28px;background-color:#F5F5F5;">printf("----------");</span><br /> <span style="font-family:'Microsoft Yahei';font-size:14px;line-height:28px;background-color:#F5F5F5;">//假如:本次习题有5道题,则你的输出格式应为printf("AAAAA");</span><br /> <span style="font-family:'Microsoft Yahei';font-size:14px;line-height:28px;background-color:#F5F5F5;">//选项均由大写A,B,C,D组成,输出语句有一条 </span><br /> <span style="font-family:'Microsoft Yahei';font-size:14px;line-height:28px;background-color:#F5F5F5;">return 0;</span><br /> <span style="font-family:'Microsoft Yahei';font-size:14px;line-height:28px;background-color:#F5F5F5;">} </span>
提交代码
请先登录后提交
🤖 AI 解题助手
DeepSeek
就绪