c语言程序阅读填空运行结果改错题.docx
- 文档编号:1029335
- 上传时间:2022-10-15
- 格式:DOCX
- 页数:39
- 大小:29.37KB
c语言程序阅读填空运行结果改错题.docx
《c语言程序阅读填空运行结果改错题.docx》由会员分享,可在线阅读,更多相关《c语言程序阅读填空运行结果改错题.docx(39页珍藏版)》请在冰豆网上搜索。
c语言程序阅读填空运行结果改错题
三、读程序题
1、floatf=3.1415927;
printf(“%f,%5.4f,%3.3f”,f,f,f);
则程序的输出结果是3.141593,3.1416,3.142.
2、intx=6,y=7;
printf(“%d,”,x++);
printf(“%d\n”,++y);
程序的输出结果是6,8
3、a=3;
a+=(a<1)?
a:
1;
printf(“%d”,a);
结果是.4
4、for(a=1,b=1;a<=100;a++)
{if(b>=20)break;
if(b%3==1)
{b+=3;continue;}
b-=5;}
程序的输出结果a的值为22.
5、inty=1,x,*p,a[]={2,4,6,8,10};
p=&a[1];
for(x=0;x<3;x++)
y+=*(p+x);
printf(“%d\n”,y);
程序的输出结果y的值是19.
四、程序填空题
1、从键盘上输入10个数,求其平均值。
main()
{inti;
floatf,sum;
for(i=1,sum=0.0;i<11;i++)
{scanf(“%f”,&f);
Sum+=f;}
printf(“average=%f\n”,sum/10);}
2、以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。
#include
main()
{FILE*fp;
charc;
fp=;
do{
c=getchar();
fputs(c,fp);
}while(c!
=EOF)
;
3、以下程序的功能是:
从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。
请填空。
main()
{floatx,amax,amin;
scanf(“%f”,&x);
amax=x;amin=x;
while(x>=0.0)
{if(x>amax)amax=x;
if(x<=amin)amin=x;
scanf(“%f”,&x);}
printf(“\namax=%f\namin=%f\n”,amax,amin);}
三、阅读程序题
(1)3.141593,3.1416,3.142
(2)6,8
(3)4
(4)22
(5)19
四、程序填空题
1、scanf(“%f”,&f);sum+=f;
2、fopen(“myfile”,w)fclose(fp);
3、x>=0.0x<=amin
三、阅读程序题
1、intx=6,y=7;
printf(“%d,”,x++);printf(“%d\n”,++y);
程序的输出结果是______.
2、floatf=3.1415927;
printf(“%f,%5.4f,%3.3f”,f,f,f);
则程序的输出结果是______.
3、a=3;
a+=(a<1)a:
1;printf(“%d”,a);
结果是______.
4、main()
{inta[5]={2,4,6,8,10},*P,**k;
p=a;k=&p;
printf(“%d,”,*(p++));
printf(“%d\n”,**k);
程序的输出结果是______.
5、main()
{inta,b;
for(a=1,b=1;a<=100;a++)
{if(b>=20)break;
if(b%3==1)
{b+=3;continue;}
b-=5;}}
程序的输出结果a的值为______.
四、程序填空题
1、求主次对角线之和。
main()
{staticinta[][3]={9,7,5,1,2,4,6,8};
intI,j,s1=0,s2=0;
for(I=0;I<3;I++)
for(j=0;j<3;j++)
{if()
s1=s1+a[I][j];
if()
s2=s2+a[I][j];
}
printf(“%d\n%d\n”,s1,s2);
}
2、从键盘上输入10个数,求其平均值。
main()
{inti;
floatf,sum;
for(i=1,sum=0.0;i<11;i++)
{scanf(“%f”,&f);
Sum+=f;
}
printf(“average=%f\n”,sum/10);
}
3、以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。
#include
main()
{
FILE*fp;
charc;
fp=;
do
{
c=getchar();
fputs(c,fp);
}while(c!
=EOF);
;
;
}
三、阅读程序题
(1)6,8
(2)3.141593,3.1416,3.142
(3)4
(4)2,4
(5)8
四、程序填空题
1、I==jI+j==2
2、scanf(“%f”,&f);sum+=f;
3、fopen(“myfile”,w)fclose(fp);
四、读出程序
1.改正下列程序中不正确的语句。
main()
{inta=8,b=1;
a=a+b;
b=a*b;
printf(“%d,%d”,a,b);}
2.写出下列程序的运行结果。
fun(inta,intb)
{if(a>b)return(a);
Elsereturn(b);}
main()
{intx=3,y=8,z=6,r;
r=fun(fun(x,y),2*z);
printf(“%d\n”,r);}
3.改正下列程序中不正确的语句。
main()
{intn;
floats=1.0;
for(n=10;n>1;n--)
s=s+1.0/n;
printf(“%6.1f\n”,s);}
4.写出下列程序的运行结果。
main()
{intn;
For(n=3;n<=10;n++)
{if(n%5==0)break;
Printf(“%d”,n);}}
5.写出下列程序的运行结果。
#include“stdio.h”
main()
{inta[]={1,2,3,-4,5};
intm,n,*p;
p=&a[0];p=&a[0];
m=*(p+2);
n=*(p+4);
printf(“%d%d%d”,*p,m,n);}
四、读出程序
1printf(“%d,%d”,&a,&b);
212
3s=s+1.0/n
4.34
5135
四、读程序。
1.改正下列程序中不正确的语句。
main()
{inta;
scanf(“%d”,a);if(a=1)printf(“One\n”);}
2.写出下列程序的运行结果。
fun(inta,intb)
{if(a>b)return(a);
Elsereturn(b);}
main()
{intx=3,y=8,z=6,r;
r=fun(fun(x,y),2*z);printf(“%d\n”,r);}
3.改正下列程序中不正确的语句。
main()
{intn;
floats=1.0;
for(n=10;n>1;n--)
s=s+1/n;
printf(“%6.1f\n”,s);}
4.写出下列程序的运行结果。
main()
{intn;
For(n=3;n<=10;n++)
{if(n%6==0)break;Printf(“%d”,n);}}
5.写出下列程序的运行结果。
#include“stdio.h”
Main()
{inta[]={1,2,3,-4,5};
intm,n,*p;p=&a[0];m=*(p+1);n=*(p+4);
printf(“%d%d%d”,*p,m,n);}
四、读出程序
1printf(“%d,”,&a);if(a==1)
212
3s=s+1.0/n
4.345
5125
三、读出下列程序,写出程序的运行结果
1.main()
{inta=8,b=1;
a=a+b;
b=a*b;
printf(“a=%d,b=%d”,a,b);}
该程序的运行结果是___________________________________.
2.main()
{inti,num[5];
for(i=0;i<5;i++)
num[i]=i*10-2;
printf(“%d”,num[3]);}
该程序的运行结果是___________________________________.
3.main()
{floatc,f;
c=30.0;
f=(6*c)/5+32;
printf(“f=%f”,f);}
该程序的运行结果是___________________________________.
4.main()
{inta=6095,b;
b=a%1000;
printf(“%d”,b);}
该程序的运行结果是___________________________________.
5.#include“stdio.h”
main()
{inta[]={8,2,9,4,1},*p;
p=a;
*(p+2)+=2;
printf(“%d,%d”,*p,*(p+2));}
该程序的运行结果是___________________________________.
四、将下列程序中不正确的语句改正
1.main()
{intk;
k=35555;
printf(“%d”,k);}
2.main()
{inta,b;
scanf(“inputa,b:
”,a,b);
printf(“a=%d,b=%d”,a,b);}
3.main(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 程序 阅读 填空 运行 结果 改错
![提示](https://static.bdocx.com/images/bang_tan.gif)