单选题将前缀运算符“--”重载为非成员函数,下列原型中,能正确用于类中说明的是(  )。A Deer& operator--(int);B Deer operator--(Deer&,int);C friend Deer& operator--(Deer&);D friend Deer operator--(Deer&,int);

题目
单选题
将前缀运算符“--”重载为非成员函数,下列原型中,能正确用于类中说明的是(  )。
A

Deer& operator--(int);

B

Deer operator--(Deer&,int);

C

friend Deer& operator--(Deer&);

D

friend Deer operator--(Deer&,int);


相似考题
更多“单选题将前缀运算符“--”重载为非成员函数,下列原型中,能正确用于类中说明的是(  )。A Deer operator--(int);B Deer operator--(Deer,int);C friend Deer operator--(Deer);D friend Deer operator--(Deer,int);”相关问题
  • 第1题:

    如果表达式-x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数用格式,该表达式还可表示为( )。

    A.operator/(x.operator--(),y);

    B.operator/(operator--(x),y);

    C.x.operator--().operator/(y);

    D.y.operator/(operator--(x));


    正确答案:B
    解析: 本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符+,且c1、c2都是该类的对象,则c1。operator+(c2)与c1+c2含义相同。如果+作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2含义相同。同理,运算符“/”作为友元函数重载,则(--x)/y与表达式operator/((--x),y)相同。前缀运算符“--”作为友元函数重载,则--x与operator--(x)相同,所以组合起来是operator/(operator-(x),y);,即B选项。

  • 第2题:

    It is said that a deer can run ( ) as a goal.

    A、three times faster

    B、three times as fast

    C、as three times fast

    D、as fast three times


    参考答案:C

  • 第3题:

    I've never seen ______ deer in the park before.

    A、that much

    B、so much

    C、so many

    D、as much


    参考答案:C

  • 第4题:

    将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。

    A.DeCr&operator--(int);

    B.DeCr operator--(DeCr&,int);

    C.friend DeCr&operator--(DeCr&);

    D.friend DeCr operator--(DeCr&,int);


    正确答案:D
    非成员函数重载用友元函数的形式实现,“--”运算符重载分为前置和后置两种重载方式。用友元函数来实现“--”运算符的重载时,前置“--”运算符的重载的一般格式为:friend<type>operator--(ClassName&);后置++运算符的重载的一般格式为:friend<type>operator--(ClassName&,int)。所以答案为D。

  • 第5题:

    将前缀运算符“一一”重载为非成员函数,下列原型中,能正确用于类中说明的是( )。

    A.Deer&operator一一{int};

    B.Decroperator一一(Decr&,int);

    C.friendDeer&cperator一一(Deer&);

    D.friendDeeroperacor一一(Deer&,int);


    正确答案:C
    C。【解析】把“--”运算符重载为非成员(友元)函数格式:“friend<返回类型>operator--”是前缀的格式;friend<返回类型>operator--(int)是后缀的格式。当然也可以有参数如题中C选项所示。

  • 第6题:

    将考生文件夹下DEER\DAIR文件夹中的文件TOUR.PAS复制到考生文件夹下CRY\SUMMER文件夹中。


    正确答案:
    复制文件①打开考生文件夹下DEER\DAIR文件夹,选定TOUR.PAS文件;②选择【编辑】l【复制】命令,或按快捷键Ctrl+C;③打开考生文件夹下CRY\SUMMER文件夹;④选择【编辑】I【粘贴】命令,或按快捷键Ctrl+V。

  • 第7题:

    “grilled deer fillet”的中文菜肴名称为铁扒外脊扒。


    正确答案:错误

  • 第8题:

    词义会不断地发生变化,例如英语单词deer,过去泛指动物,现在只表示鹿,这种意义变化的方式叫做()。


    正确答案:缩小

  • 第9题:

    单选题
    The author collects hair in bags to prevent the invasion of deer because he knows that _____.
    A

    deer like the smell of human hair

    B

    deer can be repelled by the smell of human hair

    C

    deer die when eating human hair

    D

    deer flee at the sight of human hair


    正确答案: A
    解析:
    文章第二段主要写到了冬天鹿群回来吃食作者种的数的枝叶,为了赶走鹿群,作者想了许多办法。此段最后一句话写到“Hearing that deer were repelled by the scent of human hair, I asked some hair dressers to set aside their sweepings in a bag…”由此可见,鹿群讨厌人类头发的气味,B正确。

  • 第10题:

    问答题
    分析下列词语意义的演变情况。墨水,牺牲,deer,事故,泰斗。

    正确答案: A.墨水:原意是指书写用的黑色液体,今指各种颜色的这种液体。
    从指称一种颜色的液体到指称所有书写用液体,属于词义扩大。
    B.牺牲:原意指祭祀用的牲畜,今指为正义事业献身。
    从指称牲畜到指称正面人物的死亡,属于词义转移。
    C.deer:原意指动物,今指鹿。
    从指称所有动物到指称动物中的某一种,属于词义缩小。
    D.事故:原意泛指事情,今指意外的损失或灾祸,即不幸的事情。
    从泛指变成特指,属于词义缩小。
    E.泰斗:原意指泰山北斗,今指德高望重或卓有成就受到尊重的人。
    从指称自然界事物到指称人,属于词义转移。
    解析: 暂无解析

  • 第11题:

    单选题
    Why did the electric fence fail? It is because of _____.
    A

    The deer are smart

    B

    The winter is cold

    C

    The fence is of low quality

    D

    Snowpack serves as an insulator


    正确答案: A
    解析:
    文章第三段第三句话写到“…was that the insulating snowpack would prevent an animal from completing the circuit with the ground.”由此可见,由于积雪场绝缘,这样可以防止动物接触到地上的电路,D正确。

  • 第12题:

    问答题
    简述下列词语意义的演变情况 (1)墨水 (2)牺牲 (3)deer (4)事故 (5)泰

    正确答案: (1)原意是指书写用的黑色液体,今指各种颜色的这种液体。从指称一种颜色的液体到指称所有书写用液体,属于词义扩大。
    (2)原意指祭祀用的牲畜,今指为正义事业献身。从指称牲畜到指称正面人物的死亡,属于词义转移。
    (3)原意指动物,今指鹿。从指称所有动物到指称动物中的某一种,属于词义缩小。
    (4)原意泛指事情,今指意外的损失或灾祸,即不幸的事情。从泛指变成特指,属于词义缩小。
    (5)原意指泰山北斗,今指德高望重或卓有成就受到尊重的人。从指称自然界事物到指称人,属于词义转移。
    解析: 暂无解析

  • 第13题:

    将前缀运算符“--”重载为非成员函数,下列原型中,能正确用于类中说明的是( )。

    A.Decr&operator--{int};

    B.Decroperator--(Decr&,int);

    C.friend Decr& cperator--(Decr&);

    D.friend Decr operacor--(Decr&,int);


    正确答案:C
    解析:把“--”运算符重载为非成员(友元)函数格式:friend<返回类型>operator--()是前缀的格式;friend<返回类型>operator--(int)是后缀的格式。当然也可以有参数如题中C选项所示。

  • 第14题:

    A deer has four ______ , doesn't it?

    A、foots

    B、feet

    C、feets

    D、foot


    参考答案: B

  • 第15题:

    单词deer和clear所包含的元音相同。()

    此题为判断题(对,错)。


    参考答案:√

  • 第16题:

    如果表达式--x/y中的“--”和“/”都是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示( )。

    A.operator/(x. operator--(),y)

    B.operator/(operator--(x),y)

    C.x. operator--().operator/(y)

    D.y. operator/(operator--(x))


    正确答案:B

  • 第17题:

    将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。

    A.DeCr&operator--(int);

    B.DeCr operator--(DeCr&,int);

    C.friend DeCr&operator--(DeCr&);

    D.friend DeCr operator--(DeCr&,int);


    正确答案:D
    非成员函数重载用友元函数的形式实现,“--”运算符重载分为前置和后置两种重载方式。用友元函数来实现“--”运算符的重载时,前置“--”运算符的重载的一般格式为:friendoperator--(ClassName&);后置++运算符的重载的一般格式为:friendoperator--(ClassName&,int)。所以答案为D。

  • 第18题:

    分析下列词语意义的演变情况。墨水,牺牲,deer,事故,泰斗。


    正确答案: A.墨水:原意是指书写用的黑色液体,今指各种颜色的这种液体。
    从指称一种颜色的液体到指称所有书写用液体,属于词义扩大。
    B.牺牲:原意指祭祀用的牲畜,今指为正义事业献身。
    从指称牲畜到指称正面人物的死亡,属于词义转移。
    C.deer:原意指动物,今指鹿。
    从指称所有动物到指称动物中的某一种,属于词义缩小。
    D.事故:原意泛指事情,今指意外的损失或灾祸,即不幸的事情。
    从泛指变成特指,属于词义缩小。
    E.泰斗:原意指泰山北斗,今指德高望重或卓有成就受到尊重的人。
    从指称自然界事物到指称人,属于词义转移。

  • 第19题:

    简述下列词语意义的演变情况 (1)墨水 (2)牺牲 (3)deer (4)事故 (5)泰


    正确答案: (1)原意是指书写用的黑色液体,今指各种颜色的这种液体。从指称一种颜色的液体到指称所有书写用液体,属于词义扩大。
    (2)原意指祭祀用的牲畜,今指为正义事业献身。从指称牲畜到指称正面人物的死亡,属于词义转移。
    (3)原意指动物,今指鹿。从指称所有动物到指称动物中的某一种,属于词义缩小。
    (4)原意泛指事情,今指意外的损失或灾祸,即不幸的事情。从泛指变成特指,属于词义缩小。
    (5)原意指泰山北斗,今指德高望重或卓有成就受到尊重的人。从指称自然界事物到指称人,属于词义转移。

  • 第20题:

    单选题
    What measure was NOT taken by the author to deter the deer?
    A

    urine

    B

    gun shots

    C

    watchdog

    D

    deodorant soup


    正确答案: B
    解析:
    文章第二段倒数第二句话描写了作者为了驱赶鹿群使用到的工具,作者写到了“repellents of blood meal, urine and deodorant soap.”没有提及watchdog,C正确。

  • 第21题:

    单选题
    如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为(  )。
    A

    operator/(x.operator-(),y);

    B

    operator/(operator--(x),y);

    C

    x.operator--().operator/(y);

    D

    y.operator/(operator--(x))


    正确答案: C
    解析:
    重载运算符的一般格式:函数类型operator运算符名称(参数表)。重载运算符不能改变运算符的优先级,因此--x/y先计算--x,再除以y,所以表达式改写为:“operator/(operator--(x),y);”。

  • 第22题:

    单选题
    Groups of ______ and ______ are eating ______ and ______ at the foot of the hill.
    A

    sheep; deer; grass; leaves

    B

    sheeps; deers; grass; leaves

    C

    sheep; deer; grass; leaf

    D

    sheeps; deers; grasses; leaves


    正确答案: C
    解析:
    句意:成群结队的绵羊和鹿在山上吃草和树叶。sheep和deer单复同形,此处表示复数含义;grass是不可数名词,无复数形式;leaf的复数是leaves。故答案是A项。

  • 第23题:

    填空题
    词义会不断地发生变化,例如英语单词deer,过去泛指动物,现在只表示鹿,这种意义变化的方式叫做()。

    正确答案: 缩小
    解析: 暂无解析