收藏 分销(赏)

吕凤翥C++语言程序设计答案(1-5).doc

上传人:xrp****65 文档编号:7021462 上传时间:2024-12-25 格式:DOC 页数:9 大小:73KB
下载 相关 举报
吕凤翥C++语言程序设计答案(1-5).doc_第1页
第1页 / 共9页
吕凤翥C++语言程序设计答案(1-5).doc_第2页
第2页 / 共9页
点击查看更多>>
资源描述
第一章 答案 1.2 选择填空 1 2 3 4 5 C D A A B 1.3 判断对错 1 2 3 4 5 6 7 8 9 10 √ × √ × √ √ × × × × 1.4程序分析 (1)BeiJjing ShangHai TianJing (2)Input x,y:8 7 x=8, y=7 x-y=1 (3)r=k:i+j=26 1.5 编译下列程序,改正所出现的错误,并分析输出结果。(红色为改正地方) (1) #include<iostream.h> void main() { cout<<"This is a program."; } 输出结果:This is a program. (2) #include<iostream.h> void main( ) { int x; cin>>x; int y=x*x; cout<<"y="<<y<<"\n"; } 输出结果:3 y=9 (3) #include <iostream.h> void main ( ) {int a,b; a=5; b=3; int s=a+b; cout<<"a+b="<<s<<"\n"; } 输出结果:a+b=8 第二章 答案 2.2 选择填空 1 2 3 4 5 6 7 8 9 10 B C A B C D D C C B C 2.3 判断对错 1 2 3 4 5 6 7 8 9 10 × √ × √ × × √ √ × √ 2.4 分析下列程序的输出结果 (1) 90;34.92;12.7865 67,65 (2) P 1234567 1.98765 (3) 3,4,5,8 5.6,0,1.8059e-307 5,8,2 (4) abde abcde edcba abcd,ijkl,sxyz 74HK (5) 1.5e+006 0.005 mnp xyabc \abc//mnp'xyz' 第三章 答案 3.2 选择填空 1 2 3 4 5 6 7 8 9 10 A A D D C D C A D D 3.3 判断对错 1 2 3 4 5 6 7 8 9 10 √ × × √ × × × × × √ 3.4 分析下列程序的输出结果 (1) 63,45 18,45 88,3 (2) 3 80 1 9,20 (3) 53,22 -2,0 1 1 3.5 已知,inta(8),b(4);求出下列表达式的值以及a和b的值。 (1)0 a=8 b=4 (2)1 a=8 b=4 (3)3 a=2 b=4 (4)16 a=10 b=5 (5)12 a=8 b=4 (6)1 a=8 b=4 3.6 按下列要求编写程序。 (1) #include<iostream.h> void main() { float a,b; cin>>a>>b; cout<<"两数中的小者为:"<<(a<b?a:b)<<endl; } (2) #include<iostream.h> void main() { int a; float b; cin>>a>>b; if(a>b) cout<<"两数中的较大的数为:"<<a<<endl; else cout<<"两数中的较大的数为:"<<b<<endl; } (3) #include <iostream.h> void main() { float c,f; cout<<"摄氏温度:"; cin>>c; f=9*c/5+32; cout<<"华氏温度:"<<f<<endl; } (4) #include <iostream.h> const float r=1.60934; void main() { float m,I; cout<<" 公里数:"; cin>>m; I=r*m; cout<<"英里数:"<<I<<endl; } (5) #include <iostream.h> void main() { int n,m; cout<<"输入一个整数:"; cin>>n; m=n|15; cout<<"结果为:"<<m<<endl; } 第四章 答案 4.2 选择填空 1 2 3 4 5 6 7 8 9 10 C A B D D A C AB B D 4.3 判断对错 1 2 3 4 5 6 7 8 9 10 × √ × × √ √ √ √ √ × 4.4 分析下列程序的输出结果 (1) 49 47 43 41 (2) 7 Ok (3) 6 8 (4) 5 3 1 -1 (5) 1,2 (6) SWITCH WAMP (7) 20 4.5按下列要求编程。 (1) #include <iostream.h> void main() { int i=1,s=0; while(i<=99) { s=s+i; i+=2; } cout<<"s="<<s<<endl; } (2) #include <iostream.h> void main() { for(int i=1;i<=5;i++) { for(int j=1;j<=5-i;j++) cout<<" "; for(int k=1;k<=2*i-1;k++) cout<<"* "; cout<<endl; } for(i=1;i<=4;i++) { for(int j=1;j<=i;j++) cout<<" "; for(int k=1;k<=9-2*i;k++) cout<<"* "; cout<<endl; } } (3) #include <iostream.h> void main() { int r,i,j; cout<<"i="; cin>>i; cout<<"j="; cin>>j; if (i<j) r=i,i=j,j=r; r=i%j; while(r) { i=j;j=r;r=i%j; } cout<<"最大公约数:"<<j<<endl; } #include <iostream.h> void main() { int x,y,s; cout<<"输入两个整数:"; cin>>x>>y; s=x; while(1) { if(s%y==0)break; s+=x; } cout<<"最小公倍数:"<<s<<endl; } (4) #include <iostream.h> void main() { int i,m,n,k; float s=0; m=1;n=2; for(i=1;i<=15;i++) { s=s+1.0*n/m; k=m;n=n;n=k+n; } cout<<"s="<<s<<endl; } (5) #include <iostream.h> void main() { int a,b,c,d,t; cout<<"输入4个整数:"; cin>>a>>b>>c>>d; if(a<b) {t=a;a=b;b=t;} if(a<c) {t=a;a=c;c=t;} if(a<d) {t=a;a=d;d=t;} if(b<c) {t=b;b=c;c=t;} if(b<d) {t=b;b=d;d=t;} if(c<d) {t=c;c=d;d=t;} cout<<"按由大到小的顺序输出如下:\n"; cout<<a<<','<<b<<','<<c<<','<<d<<endl; } 第五章 答案 5.2 选择填空 1 2 3 4 5 6 7 8 9 10 D A B D D C B A C B 5.3 判断对错 1 2 3 4 5 6 7 8 9 10 √ √ × √ × √ × √ × √ 5.4 分析下列程序的输出结果 (1) 7 9 11 13 (2) 15 (3) 6,1 (4) 5!+4!+3!+2!+1!=153 (5) 8,8,8 (6) sum1=10 sum2=15 sum3=20 (7) a=10,b=5 (8) m 2000 Good 5.5 按下列要求编程 (1)p127 (2)p128 (3)p129 (4)p130 (5)p130 (6)p132 (7)p133 (8)p134
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服