c++期末练习题+答案..docVIP

  • 49
  • 0
  • 约1.73万字
  • 约 25页
  • 2016-12-09 发布于重庆
  • 举报
c期末练习题答案.

C++程序设计练习题 一、选择题 有函数f定义如下: int f(int a = 1, int b = 2, int c = 3) { return a + b + c; } 下列说法中错误的是(D)。 A.函数调用f()的结果为6。 B.函数调用f(f(f()))的结果为16。 C.函数调用f(f(), f())的结果为15 D.函数调用f(f(), f(f()))的结果为21。 2.C++中,关于参数默认值的描述正确的是( B)。 A.只能在函数定义时设置参数默认值 B.设置参数默认值时,应当从右向左设置 C.设置参数默认值时,应当全部设置 D.设置参数默认值后,调用函数不能再对参数赋值 3.?如果类?A?被说明成类?B?的友元,则?(?)? A.?类A的成员即类?B?的成员?B.?类?B?的成员即类?A?的成员? C.?类A的成员函数不得访问类B的成员?D.?类?B?不一定是类?A?的友元.执行如下的程序段后,输出结果是(A )。 cout.fill(*); cout.width(6); cout.fill(#); cout 123 endl; A.###123 B.123### C.***123 D.123*** 10.s是STL数据类型string的对象,下列表达式错误的是(C)。 A.s += s B.s = Hello

文档评论(0)

1亿VIP精品文档

相关文档