- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8.3 指出如下程序中main 的每行语句的输出结果。
#include iostream.h
struct A{A( ) { coutA;}};
struct B{B( ) { coutB;}};
struct C: A{C( ) { coutC;}};
struct D: A, B{D( ) { coutD;}};
struct E: A, B, virtual C{
D d;
E( ) { coutE;}
};
struct F: A, virtual B, virtual C, D, E{
C c, d;
E e;
F( ) { coutF;}
};
void main(void)
{
A a; cout\n;
B b; cout\n;
C c; cout\n;
D d; cout\n;
E e; cout\n;
F f; cout\n;
}
9.2 指出main的变量i 在每条语句执行后的值。
int x=7;int y=::x+5;
struct A{ int x; static int y;
public:
A operator +=(A );
operator int( ) { return x+y; };
A(int x=::x+1, int y=::y+11) { A::x=x; A::y=y; }
};
A A::operator +=(A a)
{ x+=a.x; y+=a.y; return *this; }
int A::y=20;
void main(void) {
A a(2, 5), b(6), c; int i, j=i;
i=b.y; j=b.x; j=c;
i=a+c;
i=b+=c;
i=((a+=c)=b)+9;
}
指出main变量i在每条赋值语句执行后的值(15) 。
int x=2, y=x+30;
struct A{
static int x;
int y;
public:
operator int( ){ return x-y; }
A operator ++(int){ return A(x++, y++); }
A(int x=::x+2, int y=::y+3){ A::x=x; A::y=y; }
int h(int x);
};
int A::h(int x)
{
for(int y=1; y!=1|| x201; x+=11, y++) if(x200) { x-=21; y-=2;}
return x-=10;
}
int A::x=23;
void main( ){
A a(54, 3), b(65), c;
int i, z=i;
z=b.x; i=a.x; i=a++; i=::x+c.y;
i=a+b; b.h(i)=7;
}
指出以下程序的语法错误及其原因(15) 。
class A{
static int a=0;
protected:
int b;
public:
int c;
A(int);
operator int( );
} a(1, 2);
class B: A{
B(int);
virtual int d;
int e;
public:
A::b;
friend int operator =(B);
static B(int, int);
} b=5;
class C: B{
public:
int operator++(double);
}; //C( );
int main( ){
int i;
i=a.a;
i=A(4);
i=b.c;
return ;
}
您可能关注的文档
- 流体密封技术Microsoft PowerPoint - 3垫片密封-1中低压设备.pdf
- 流体密封技术Microsoft PowerPoint - 3垫片密封-2高压设备密封.pdf
- 流体密封技术Microsoft PowerPoint - 4填料密封-1软填料.pdf
- 流体密封技术Microsoft PowerPoint - 4填料密封-2硬填料.pdf
- 流体密封技术Microsoft PowerPoint - 4填料密封-3成型填料.pdf
- 流体密封技术Microsoft PowerPoint - 5机械密封.pdf
- 论爱因斯坦科学哲学思想的转变_傅海辉.pdf
- 旅途中的易损性:静止状态中移动的时间和空间 回答问题.doc
- 旅途中的易损性:静止状态中移动的时间和空间.doc
- 罗茨风机培训课件-韩守盈.ppt
最近下载
- DB63_T 371-2001 蚕豆陵西一寸品种标准(青海省).pdf VIP
- 项目式学习评价量表.docx VIP
- 河南省濮阳市实验中学2024-2025七上语文第一次月考语文试题(含答案).docx VIP
- JRT0083(2013)人身保险伤残评定标准及代码.docx VIP
- 建筑工程外脚手架搭设标准全面(图解).pdf VIP
- 梅特勒-托利多FE-20-pH计使用标准操作规程.doc VIP
- 石灰和粉煤灰题库单选多选(含答案).pdf VIP
- ICD-10精神分裂症诊断标准宣贯.doc VIP
- 台州益普高分子材料有限公司年产1万吨生物降解改性料建设项目环评报告.docx VIP
- 苏教版二年级下册数学期末试卷(附答案).docx VIP
文档评论(0)