收藏 分销(赏)

杜茂康版C++部分习题参考答案.doc

上传人:人****来 文档编号:4315771 上传时间:2024-09-05 格式:DOC 页数:8 大小:208.51KB
下载 相关 举报
杜茂康版C++部分习题参考答案.doc_第1页
第1页 / 共8页
杜茂康版C++部分习题参考答案.doc_第2页
第2页 / 共8页
杜茂康版C++部分习题参考答案.doc_第3页
第3页 / 共8页
杜茂康版C++部分习题参考答案.doc_第4页
第4页 / 共8页
杜茂康版C++部分习题参考答案.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、 部分习题解答第2章习题2. 读程序,写出程序的执行结果(1)若输入数据“12 345 634 3214”并按Enter键后,写出程序的输出结果。(2) 第三章习题9. 指出下面程序的错误。int &f1(int x=0,int y)/y应该有缺省值return x*y;/只能返回整型变量名,因函数返回的是引用int *f2(int a;int b=1)/应以逗号为参数间隔符int t=a*b;return &t; /t的生命期短于f2函数名,程序会因此出现不定的函数值void main()const r; /r是常量,当在定义是初始化int &a,*p; /引用a当在定义时初始化r=10;a

2、=r;const char *pc1=dukang; char *const pc2=dukang;char const *pc3=dukang;const char const*pc4=dukang;pc12=t; /pc1所指内容为常量,不能修改pc22=t; pc32=t; / pc3所指内容为常量,不能修改pc42=t;/pc4所指内容为常量,不能修改coutf1(3);coutf2(2,3);10. 读程序,写出程序的执行结果。(1)(2)第4章习题6. 分析下面程序中的错误。class Xprivate:int a=0; /数据成员不能在声明类时赋初值int &b;const in

3、t c;void setA(int i) a=i; X(int i) a=i; /构造函数必须在列表中提供b,c的初如化public:int X()a=b=c=0; /与类同名的函数只能是构造和析构函数,不能有返回类型 /b,c只能在构造函数初始化列表中初始化X(int i,int j,int k) a=i;b=j;c=k; /b,c只能在构造函数初始列表中初始化static void setB(int k) b=k; /静态成员函数不能访问非静态成员bsetC(int k)const c=c+k; /const成员函数不能修改数据成员c;void main()X x1; /默认构函数为pri

4、vate,不能定义对象X x2(3);X x3(1,2,3); /应用X类的私有构造函数定义对象,不允许x1.setA(3); /访问调用私有成员,不允许7. 读程序,写出程序运行结果。(1)(2)(3)第5章 习题6. 指出下面程序中的错误。#include /应增加using namespace std;class Aint x;A(int a) x=a; public:setA(int y) x=y; ;class B:private Apublic:B() coutBendl; /B的构造函数应当提供对其类A的构造函数初始化列表;void main()A a1(2), a2; /不能定义a1,没有默认构造函数A a3=a1; B b; b.setA(3); /在B中,setA被private继承方式更改为私有成员,不能访问7. 读程序,分析程序的运行结果。(1)(2)第6章习题6. 读程序,写出程序运行的结果。(1)写出本程序的结果,并指出本程序存在的错误。本程序执行过程中,由于x1,x2,x3三个对象的指针数据成员s都指向同一内存区域,在它们的生存期结束时,将调用析构函数,同一内存区域(即s所指向的区域)将被delete 3次,产生指针悬挂问题。(2)3)第8章4-14-2第9章6-16-26-36-4

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

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

关于我们      便捷服务       自信AI       AI导航        获赠5币

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

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

gongan.png浙公网安备33021202000488号   

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

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服