1 / 5
文档名称:

专升本 c语言 c练习05流程分析.doc

格式:doc   大小:86KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

专升本 c语言 c练习05流程分析.doc

上传人:小雄 2021/7/11 文件大小:86 KB

下载得到文件列表

专升本 c语言 c练习05流程分析.doc

相关文档

文档介绍

文档介绍:(5-1)以下程序的输出结果是
main()
{ int a, b;
for(a=l, b=l; a<=100; a++)
{ if(b>= 10) break;
if (b%3= =1){ b+=3; continue; }
)
printf("%d\n",a);
)
(5-2)以下程序运行后的输出结果是 。
main()
{ int i=10,j=0;
do{ j=j+i; i—;}while(i>2);
printf("%d\nn,j);
}
(5-3)设有以下程序:
main()
{ int nl,n2;
scanf(”%d”,&n2);
while(n2!=0){ n 1 =n2% 10; n2=n2/10; printf("%dn,n 1);}
}
程序运行后,如果从键盘上输入1298;则输出结果为—
(5-4)以下程序中,while循环的循环次数是
int i=0;
while(i<10)
{ if(i<l) continue;
if(i==5) break;
i++;
1
1 B)3 C)5 D)死循环
(5-5)以下程序的输出结果是
main()
{ int a=0,i;
for(i=l;i<5;i++)
{ switch(i)
{ case 0:
case 3:a+=2;
case 1:
case 2:a+=3;
default:a+=5;
1
}
printf("%d\n",a);
}
(5-6)若从键盘输入5&则以下程序输出的结果是 。
main()
{ int a;
scanf(n%d",&a);
if(a>50) printf("%d",a);
if(a>40) printf("%d",a);
if(a>30) printf("%d",a);
}
(5-7)以下程序的输出结果是 。
main()
{int s,i;
for(s=0,i=l; i<3; i++,s+=i);
printf("%d\n",s);
}
(5-8)有一函数
1 当 x>0
y= 0 当 x=0
-1 当 x<0,
以下程序段中不能根据x的值正确计算出y的值的是 o
if(x>0) y=l; else if(x==O) y=0; else y=-l;
y=0; if(x>0) y=l; else if(x<0) y=-l;
y=0; if(x>=0) if(x>0) y=l; else y=-l;
if(x>=0) if(x>0) y=l; else y=0; else y=-l;
(5-9)以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如
下:
main()
{int n,k;
float score,sum,ave;
sum=;
for(n= 1 ;n<= 10;n++)
{for(k=l;k<=4;k++)
{scanf("%f",&score); sum+=score;}
ave=sum/;
printf("NO%d:%f\n",n,ave);
}
上述程序运行后结果不正确,调试中发现有一条语句出现在程序的位置不正确。这