第29题: [单项选择]有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。 A. +只能作为成员函数重载,而这里的+是作为非成员函数重载的 B. 两个int型参数的和也应该是int型,而这里将+的返回类型声明为double C. 没有将运算符重载函数声明为某个类的友元 D. C++已经提供了求两个int型数据之和的运算符+,不能再定义同样的运算符 参考答案:D 答案解析:[解析] 此题考查的是运算符的重载。c++语言规定,不能作为非成员函数重载的运算符有=、[]、()、->以及所有的类型转换运算符,故选项A)错误;运算符重载对返回值类型没有限制,故选项B)错误;C++
第34题: [单项选择]患者,男,72岁,诊断"慢性支气管炎,阻塞性肺气肿",体重指数16kg/m,对于此患者说法不正确的是() A. 此患者的营养状态应是营养不良 B. 体重指数下降是COPD患者死亡的独立危险因素 C. 改善营养状态可增加呼吸肌力量,最大限度改善患者的整体健康状态 D. 此患者营养不良的原因可能是进食不足,能量消耗过大 E. 此患者每天摄入热卡应是休息时能量消耗的2.5倍 参考答案:E 答案解析:营养状态是COPD患者症状、残疾及预后的重要决定因子,包括营养过剩和营养不良两个方面,其中营养不良的主要原因是进食不足,能量消耗过大,大约25%的COPD患者体重指数下降,而体重指数下降是COPD患者