4.4 上机实践

1.下面程序的输出结果是()


01:#include<stdio.h>//头文件

02:#include<reg52.h>

03:

04:void main(void)//主函数

05:{

06:int s,k;

07:TI=1;

08:

09:for(s=1,k=2;k<5;k++)

10:s+=k;

11:printf(“%d\n”,s);

12:

13:while(1);

14:}


A. 1 B.9 C.10 D.15

2.下面程序的运行结果多少?


01:#include<stdio.h>//头文件

02:#include<reg52.h>

03:

04:void main//主函数

05:{

06:int i=1,s=3;

07:TI=1;

08:

09:do{

10:s+=i++;

11:if(s%7==0)

12:continue;

13:else

14:++i;

15:}while(s<15);

16:printf(“%d”,i);

17:

18:while(1);

19:};


3.编写程序计算1-2+3-4+……+99-100的结果。

4.编写程序,实现求半径r=1到r=10的圆面积,直到面积大于100为止。要求分别输出每一个半径及其面积,面积保留两位小数。

5.编写程序用于计算个人所得税,根据表4.1所示的税率表,计算当月收入(扣除三险一金后)为4500元时应缴纳多少税款,当月收入为7000元时应缴纳多少税款。要求编写一个具有通用性的程序,即能计算不同收入情况下应缴纳的税款。其计算公式如下:

应缴税款=应纳税额×对应的税率-速算扣除数

4.4 上机实践 - 图1

说明:全月应纳税所得额是指当月收入(扣除三险一金后)再减去免征额(一般称为起征点),2011年9月1日起免征额提高到3500元。