第7题: [单项选择]有如下类模板定义: template<typename T> class BigNumber long n; public: BigNumber(T i):n(i) BigNumber operator+(BigNumber B) return BigNumber(n+b.n);
已知b1、b2是BigNumber的两个对象,则下列表达式中错误的是( )。 A. b1+b2 B. b1+3 C. 3+b1 D. 3+3 参考答案:C 答案解析:[解析] C++运算符的重载有两个方式,一种是做为成员函数,另种是做为友无函数。前种C++默认省略第一个参数(事实上是对象本身),而后一种是所有的参数都要写全。比如对加法的重载:成员方式为COpera
第22题: [单项选择]下列关于进程间通信的描述中,不正确的是( )。 A. 进程互斥是指每次只允许一个进程使用临界资源 B. 进程控制是通过原语实现的 C. P、V操作是一种进程同步机制 D. 管程是一种进程高级通信机制 参考答案:D 答案解析:[解析] 本题考查进程管理的知识。选项A、B、C都是对进程间通信的描述,不符合题意;管程是另一种进程同步机制,并不是高级通信机制,故选项D说法不正确,本题选择D。
第26题: [单项选择]______ , the program went through without any problem during the performance. A. To our relief B. To our regret C. In return D. In detail 参考答案:A 答案解析:[考点] 词组辨析
[解析] to our relief“使我们放心(欣喜)的是”;to our regret“让我们后悔的是”;in return“作为报答”,in detail“详细地”。
第32题: [单项选择]下列选项中,关于流动资金估算的说法不正确的是( )。 A. 流动资金估算的基础主要是营业收入和经营成本 B. 流动资金估算应在营业收入和经营成本估算之后进行 C. 考虑预收账款对需要预先筹措的流动资金有抵减作用 D. 流动资金估算可按行业或前期研究的不同阶段选用指标估算法估算或扩大指标法估算 参考答案:D