C语言程序设计期末考试复习题及答案(5)

发布时间: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()

C语言程序设计期末考试复习题及答案(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219