C语言程序设计期末考试复习题及答案(5)
发布时间:2021-06-06
发布时间:2021-06-06
2 {int x;
3 scanf(“%d”,x);
4 printf(“x=%d\n”,x); }
行号: 3 改为:scanf(“%d”,&x);
(2)下段程序的功能是求1+2+3+4+ +99+100的和。 1 main()
2 { int j=1,sum=0;
3 while(j<=100)
4 sum=sum+j;j++;
5 printf(“%d”,sum);
}
行号:4 改为:{sum=sum+j;j++; };
(3)下段程序的功能是当输入x的值为90时,输出“right”,否则输出“error”。 1 main()
2 { int x;
3 if (x=90) printf(“right”);
4 else printf(“error”);
}
行号:3 改为:if (x==90) printf(“right”);
(4)下面程序的功能是输出字符串S
1 main()
2 { char s[]=”china”;
3 printf(“s=%s\n”,s[]);
}
行号:3 改为:printf(“s=%s\n”,s);
(5)下面程序的功能是按照下面的格式输入a和b的值,计算y=a2+b2并输出。
输入: 3 2 ?
输出: y=13
1 main()
2 { int a,b;
3 int y;
4 scanf(“a=%d,b=%d”,&a,&b);
5 y=a*a+b*b;
6 printf(“y=%d\n”,y);
7 }
行号: 4 改为:scanf(“%d,%d”,&a,&b);
Key:(1)行号:3 改为:scanf(“%d”,&x); (2)行号:4 改为:{ sum=sum+j; j++;};
(3)行号:3 改为:if (x= =90) printf(“right”); (4)行号:3 改为:printf(“s=%s\n”,s);
(5)行号:4 改为:scanf(“%d %d”,&a,&b);
二、填空题
1.以下程序输入3个整数值给a,b,c,变量b中的值给a,变量c中的值给b,变量a中的值给c,交换后输出a,b,c的值。
#include <stdio.h>
main()
上一篇:职业卫生安全管理制度
下一篇:JAN1N757DUR中文资料