几道c笔试题(含参考答案).docVIP

  • 81
  • 0
  • 约1.17万字
  • 约 12页
  • 2016-05-20 发布于天津
  • 举报
几道c笔试题(含参考答案).doc

1. What is displayed when f() is called given the code: class Number { public: string type; Number(): type(“void”) { } explicit Number(short) : type(“short”) { } Number(int) : type(“int”) { } }; void Show(const Number n) { cout n.type; } void f() { short s = 42; Show(s); } a) void b) short c) int d) None of the above 2. Which is the correct output for the following code double dArray[2] = {4, 8}, *p, *q; p = dArray[0]; q = p + 1; cout q – p endl; cout (int)q – (int)p endl; a) 1 and 8 b) 8 and 4 c) 4 and 8 d) 8 and 1 第一个选C; 虽然传入的是short类型,但是short类型的构造函数被生命被explicit,也就是只能显示类型转换,不能使用隐式类型转换。 第

文档评论(0)

1亿VIP精品文档

相关文档