VC教科书课后习题答案.doc

上传人:cl****1 文档编号:546714635 上传时间:2022-10-04 格式:DOC 页数:56 大小:200.51KB
返回 下载 相关 举报
VC教科书课后习题答案.doc_第1页
第1页 / 共56页
VC教科书课后习题答案.doc_第2页
第2页 / 共56页
VC教科书课后习题答案.doc_第3页
第3页 / 共56页
VC教科书课后习题答案.doc_第4页
第4页 / 共56页
VC教科书课后习题答案.doc_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《VC教科书课后习题答案.doc》由会员分享,可在线阅读,更多相关《VC教科书课后习题答案.doc(56页珍藏版)》请在金锄头文库上搜索。

1、练习题1练习题2练习题3练习题4练习题5练习题6练习题7练习题8练习题9练习题10练习题11练习题12练习题13第一章练习题P.91_1答:(1)正确性(2)可读性和可理解性好(3)可维护性好(4)构思好、简短、执行速度快。1_2答:(1)封装性(2)继承和派生性(3)重载性(4)多态性。1_3答:(1)输入源程序,得到.cpp文件(2)编译,得到.obj文件(3)构件(连接),得到.exe文件(4)执行,运行.exe文件1_4略1_5答:(1)/*注解信息*/,运用于程序的任何地方;(2)/注解信息,运用于行尾。1_6答:(1)分析问题,描述算法(2)编写程序,得到源程序(3)编译源程序,产

2、生目标文件(4)构件(连接),得到可执行文件(5)调试程序。返回第二章练习题P.302_1不合法的有:1.25e3.4(指数必须为整数)、9645( 内只能有一个字符)合法的有:32767(整型)、35u(无符号整型)、3L(长整型)、0.0086 e-32(实型)、87(字符型)、”Computer System”(字符串)、”a” (字符串)、a (字符型)、-0(整型)、+0(整型)、.5(实型)、-.567(实型)2_2定义:以英文字母、下划线开始的,由字母、下划线和数字组成的字符序列。合法的有:abc、English、Else(C+区分大小写,else非法)、China_bb、b3y

3、、AbsFloat不合法的有:2xy(不能以数字开头)、x-y(含非法字符“-”)、if(关键字不能做标识符)、b(3) (含非法字符“(”和“)”)、def(含非法字符“”)、float(关键字不能做标识符)。2_3(1)b=1(2)1 (3)c=102 (4)b=8(5)d=40(6)c=62_4-12E-5=-0.000121.25E-5=0.0000125.01E+3=1050E-6=0.00005 12.345E4=1234502_5字符:a、0x33、r、字符串:”a”、”中国”、”8.24”、”nt0x34”、”0x33”其它:0x66、China、56.34、8.342_6(1

4、) x不正确,在同一个作用域内(相同的范围内)变量不能重复定义;(2) c1不正确,在同一个作用域内(相同的范围内)变量不能重复定义。2_7(1)sin(x)/(x-y)(2)sqrt(s*(s-a)*(s-b)*(s-c)(3)(a+b)*(m+n)(4)(x+y)/(x-y)2_8合法的赋值表达式有:A=b=4.5+7.8、x=(y=4.5)=45、e=xy不合法的赋值表达式有:c=3.5+4.5=x=y=7.96(式中试图把值赋给常量)2_9(1)13(2)25(实型)(3)17(4)120(整型)2_10(1)0(2)1(3)1(4)12_11(1) a=1764,b=7(2) a=6

5、,b=1,c=1(3) a=7,b=7,c=d=15(4) a=91,b=49(5) a=19,b=13,c=19(6) a=6,b=7,c=15,d=152_12(1) a=18(2) b=19(3) c=20(4) d=182_13(1) y=14(2) x=5,y=5,z=13(3) x=40,y=1600(4) x=13,y=5,z=132_14(1) x=1,a=15,b=18,c=21(2) y=0,a=15,b=18,c=21(3) x=1,a=15,b=18,c=22(4) y=1 ,a=15,b=18,c=212_15(1) x=7(实型),a=7(整型)(2) x=7.87

6、3,a=7(整型)(3) x=7(实型),y=7.873,a=7(整型)(4) x=7.5,a=25(整型),b=7(整型)返回第三章练习题P.63_1c1= ,c2=a ,c3=3_210099a3_3c1=a ,c2=b ,c3=c3_4291831233_52564001003_63333返回第四章练习题P.604_1C+语句分为:说明语句、控制语句、函数调用语句、表达式语句、空语句和复合语句(也称块语句)六类。C+的基本程序结构分为:顺序结构、选择结构和循环结构三种。4_2#includevoid main()int a,b,c;cinab;ab?(c=a):(c=b);cout大数为

7、:cn;4_3#includevoid main(void)float x,y;cinx;if(x=2.5)y=1.5*x+7.5;else y=9.32*x-34.2;coutx=xty=yendl;4_4#includevoid main(void)float x,y;cinxy;coutx=xty=yy)coutx-y=x-yendl;else couty-x=y-xendl;4_5#include#includevoid main(void)float a,b,c,delta;coutabc;couta=atb=btc=cn;delta=b*b-4*a*c;if(delta0)cout

8、No solutions!n;elsedelta=sqrt(delta);cout方程的根为:n;coutx1=(-b+delta)/2/at;coutx2=(-b-delta)/2/an;4_6(1) 用条件语句实现#includevoid main()float s;while(1)couts;if(s=90)cout=80)cout=70)cout=60)cout五分制成绩为Dn;else cout五分制成绩为En;(2) 用开关语句实现#includevoid main()float s;while(1)couts;if(s0)break;switch(int)s/10)case 10

9、:case 9:cout五分制成绩为An;break;case 8:cout五分制成绩为Bn;break;case 7:cout五分制成绩为Cn;break;case 6:cout五分制成绩为Dn;break;default:cout五分制成绩为En;break;4_7#includevoid main(void)float a,sum=0;for(int i=1;ia;sum+=a;coutsum=sumtaverage=sum/10endl;4_8#includevoid main(void)int n;float x=1,y=0;cinn;coutn=nt;for(int i=1;i=n

10、;i+)x*=i;y+=x;couty=yendl;4_9#includevoid main(void)int i,k,j,m,n=0;for(i=100;i=999;i+)m=0;k=i;while(k)j=k%10;m+=j*j*j;k/=10;if(m=i)coutit;coutn;4_10#include#include#includevoid main(void)int i,j,k=0,l;for(i=101;i200;i+=2)j=sqrt(i);for(l=2;l=j+1)coutsetw(6)i;k+;if(k%5=0)coutn;coutn;4_11#include#incl

11、udevoid main(void)for(int i=0;i3;i+)for(int k=1;k=4;k+)cout* ;coutn;coutsetw(i*2+2) ;4_12#includevoid main(void)int n,y0,y1,y2,y3,k;for(n=0;n=3;n+)switch(n)case 0:y0=0;couty0t;break;case 1:y1=1;couty1t;break;case 2:y2=2;couty2t;break;default:for(k=3;n=20;n+)y3=y0+y1+y2;couty3t;y0=y1;y1=y2;y2=y3;k+;if(k%4=0)coutn;coutn;4_13#includevoid main(void)int n,sum=0;cout输入一个四位数

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号