华文慕课程序设计实习课后作业答案

华文慕课程序设计实习课后作业答案

第一章课后作业

1、(5分)printf("%d",34&27);的输出结果是:

A、12

B、3

C、9

D、2

答案:D

2、(5分)printf("%x",-12>>2);的输出结果是:

A、ffffffffd

B、3ffffffd

C、00000003

D、00100003

答案:A

3、(5分)printf("%d",26|14);的输出结果是:

A、24

B、26

C、30

D、28

答案:C

4、(5分)printf("%d",18^22);的输出结果是:

A、12

B、4

C、3

D、2

答案:B

5、(5分)int*p=newint[12];动态分配了多少字节的空间?

A、12

B、24

C、48

D、4

答案:C

6、(5分)下面程序段:intmain(){inta=3,b=5;int&r=a;r=b;b=7;cout<<a<<endl;return0;}其输出结果是:

A、3

B、5

C、7

D、以上都不对

答案:B

 

第二章课后作业

 

1、(5分)以下说法正确的是:

A、每个对象内部都有成员函数的实现代码

B、一个类的私有成员函数内部不能访问本类的私有成员变量

C、类的成员函数之间可以互相调用

D、编写一个类时,至少要写一个成员函数

答案:C

2、(5分)假设有以下类A:classA{public:intfunc(inta){returna*a;}};以下程序片段,哪个是不正确的?

A、Aa;a.func(5);

B、A*p=newA;p->func(5);

C、Aa;A&r=a;r.func(5);

D、Aa,b;if(a!=b)a.func(5);

答案:D

3、(5分)以下程序,哪个是不正确的?

A、intmain(){classA{intv;};Aa;a.v=3;return0;}

B、intmain(){classA{public:intv;A*p;};Aa;a.p=&a;return0;}

C、intmain(){classA{public:intv;};A*p=newA;p->v=4;deletep;return0;}

D、intmain(){classA{public:intv;A*p;};Aa;a.p=newA;deletea.p;return0;}

答案:A

4、(5分)有如下两个类定义:

classAA{};

 

classBB{

 

AAv1,*v2;

 

BBv3;

 

intv4;

 

};

 

其中有一个成员变量的定义是错误的,这个变量是:

 

A、v1

B、v2

C、v3

D、v4

答案:C

此内容查看价格5立即购买
常见问题解答 购买说明 联系客服注:如支付后未显示,可刷新一下!
常见问题解答 购买说明 联系客服如支付后未显示,可刷新一下页面!
生活小技巧 » 华文慕课程序设计实习课后作业答案

生活小技巧

请输入手机号或商家订单号