程序改错题 下载本文

内容发布更新时间 : 2024/5/3 14:36:30星期一 下面是文章的全部内容请认真阅读。

程序改错题

(注意:每小题只有1行有错误,答题时请指出错误位置并给出改正结果) 1.

输出计算结果。 main()

{ int a=b=10; a+=b+5; b*=a+=10;

printf(\}

2.

输出计算结果。

#include main()

{ 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 main()

{ 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 main()

{ 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的最小素数