作业七:循环结构程序设计(二)
一)选择题(20分)
1.若有如下语句。
int x=3;
dowhile(!(x));
则上面程序段__b__.
a)输出的是1 b)输出的是1和-2 c)输出的是3和0 d)是死循环。
2.下面程序的运行结果是__d__.
#include<>
main()
while(--y);
printf("%d",y--)
a)-1 b)1 c)8 d)0
3.若i为整型变量,则以下循环执行次数是__b__.
for(i=2;i= =0;)printf("%d",i--)
a)无限次 b)0次 c)1次 d)2次。
4.执行语句for(i=1;i++<4; )后变量i的值是__c__.
a)3 b)4 c)5 d)不定。
二)填空题(20分)
1.下面程序段的运行结果是__a=-5__.
i=1;a=0;s=1;
dowhile(i<=10);
printf("a=%d",a);
2.下面程序段的运行结果是__8__.
i=1;s=3;
dowhile(s<15);
printf("%d",i);
3.以下程序的输出为( x=8 )
#include<>
main()
int i, j, x=0;
for ( i=0; i<2; i++
printf ( x=%d”, x);
4.以下程序的输出为( k=0,m=5 )
#include<>
main()
int i, j, k=0, m=0;
for ( i=0; i<2; i++
m = i + j;
printf ( k=%d, m=%d”, k, m);
三)编程题(60分)
1.编程计算 a+aa+aaa+…+aa…a(n个a)的值,n和a的值由键盘输入。
#include <>
mainlong s=0,t=0;
int count=1,m,a;
scanf(“%d,%d”,&a,%m);
while(count<=m)
t=t+a;s=s+t;t=a*10;++count;
printf("s=%ld",s);
2.利用泰勒级数e…+计算e的近似值,当最后一项的绝对值小于105时认为达到了精度要求。要求统计总共累加了多少项。
main()
int i=1,n=1,j=0;
double t=1,s=0;
while(t>1e-5)
j++;s+=t;
n*=i;t=1.0/n;
i++;printf(“e=%lf,j=%d”,s,j);
3.打印所有的“水仙花数”。所谓“水仙花数”,是指一个三位数,其各位数字的立方和等于该数本身。例如,153是“水仙花数”,因为153=13+33+53。
main()
5.编程打印以下图案。
main()
int i,j,k;
for(i=1;i<5;i++)
getch();
main()
int i,j;
for(i=1;i<=4;i++)
getch();
main()
int i,j,k;
for(i=1;i<5;i++)
getch();
6.用1元5角钱人民币兑换5分、2分和1分的硬币(每一种都要有)共100枚,问共有几种兑换方案?每种方案各换多少枚?
main()
int a,b,c,k=0;
for(a=0;a<=30;a++)
for(b=0;b<=75;b++)
for(c=0;c<=150;c++)
if(a*5+b*2+c*1==150&&a+b+c==100)
k++;printf(“%d, %d, %d”,a,b,c);
printf(“k=%d”,k);
作业七答案
作业七。合同磋商与签订。一 翻译并解释下列名词 每题4分。共12分 1 offer发盘。又称发价或 指交易一方向对方提出各项交易条件,并愿意按这些条件达成交易 订立合同的一种肯定表示。2 counter offer 还盘。也称拒绝要约。指受盘人收到发盘后,对发盘的内容不同意或不完全同意。为了进一步。...
七章作业答案
作业 华宝公司是一家珠宝经销商,20 7年3月与财产保险公司甲签定一份珠宝保险合同,对华宝公司所有的珠宝 总价值为9.6亿元 进行保险,约定期限为一年。保费 总价值的3 288万元于合同生效当日一次性支付。经精算确定,甲针对未到期责任准备金的提取金额为100万元。考虑到珠宝的高风险性,甲遂与一家再保...
会计案例作业七答案
来自利润表的数据 折旧费800 营业外支出 固定资产净损失 2 000 来自资产负债表数据 固定资产的期初余额10 000 固定资产的期末余额6 000 累计折旧的期初余额2 200 累计折旧的期末余额2 500 2004年间该公司没有购买新的固定资产。要求 分析确定本年度 该项固定资产的原值和该项...