问题 单项选择题

如果表达式x * y + z中,“ * ”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为 ( )。

A. operator+(operator*(x,y),z)

B. x.operator+(operator*(x,y),z)

C. y.operator*(operator+(x,y),z)

D. x.operator+(operator*(x,y))

答案

参考答案:A

解析:C++中用成员函数重载x*y为:x.operator * (y),用友元函数重载x*y为:operator *(x,y),用成员函数重载x/y为:x.operator+(y),用友元函数重载 x + y为:operator+(x,y)。

写作题

假设你是新华中学的李华,将参加主题为“Let’s Ride Bicycles”的英语演讲比赛,请撰写一份演讲稿,主要内容包括:

1.目前汽车带来的空气污染和交通堵塞等问题;

2.骑自行车的益处,如节能环保、有利健康等。

参考词汇:低碳生活(low-carbon life);节能(energy saving)

注意:1. 词数:100词左右;

2. 演讲稿开头和结尾已经给出,不计入总词数。

Good morning, everyone.

I’m Li Hua from Xinhua Middle School. The topic of my speech is “Let’s Ride Bicycles”.

                                                                                    

                                                                                    

                                                                                    

                                                                                    

                                                                                    

                                                                                    

                                                                                    

                                                                       

Thank you!

多项选择题