内容发布更新时间 : 2025/3/4 7:48:29星期一 下面是文章的全部内容请认真阅读。
程序改错题
(注意:每小题只有1行有错误,答题时请指出错误位置并给出改正结果) 1.
输出计算结果。 main()
{ int a=b=10; a+=b+5; b*=a+=10;
printf(\}
2.
输出计算结果。
#include
{ float x,y;
scanf(\ y=x*56/97;
printf(\ }
3.
输出计算结果。 main()
{ int x=2,y=3; z=(x++,y++); printf(\}
4.
输出运行结果。 main()
{ float a,b,c,v;
a=2.0;b=3.0;c=4.0; v=a*b*c;
printf(\}
5.
输出运行结果。
#include “stdio.h” main(){ float r,s; r=5.0;
s=3.14159*r*r; printf(\}
6.
输出程序运行结果。
#include
{ char ch;
scanf(\ printf(\ } 7.
输入一整数判断是否能被13整除。 main() { int i;
scanf(“%d”,i);
if(i==0) printf(\else printf(\}
8.
输出程序运行结果。 main()
{ int a,b;
float x,y,z;
scanf(\ a=b=x+y+z; c=a+b;
printf(\}
9.
输出程序运行结果。
#include
{ float x,y;
scanf(\ y=2x+10;
printf(\ }
10.
输出程序运行结果。 main()
{ int a,b='B'; scanf(\
printf(\ printf(\}
11.
下列程序的功能是计算字符串的字符个数。 #include \ main()
{ char str[80]; int s,i=0; gets(str);
for(;str[i]!=?\\0?;i++) s++;
printf(\}
12.
给定n个实数,输出平均值,并统计在平均值以下(含平均值)的实数个数. main() {
float x[]={23.5,45.67,12.1,6.4,58.9,98.4},sum=0,ave; int n=6,j,c=0; for(j=0;j printf(\ for(j=0;j if(x[j]>=ave) c++; printf(\} 13. 下列程序的功能是计算3×3矩阵的主对角线元素之和。 main() {int i,a[3][3]={1,2,3,4,5,6,7,8,9},sum=0; for(i=0;i<=3;i++) sum=a[i][i]; printf(\ } 14. 下列程序的功能是复制字符串a 到b中。 main() {char a[20]=\char *str1=a,*str2; str2=b; while(*str2++==*str1++); printf(\} 15. 找出大于m的最小素数