C++试题答案(3.docVIP

  • 110
  • 0
  • 约1.61万字
  • 约 14页
  • 2016-12-25 发布于河南
  • 举报
一、(共10分,每题1分)单项选择 1. 对于全局函数 int f(void) ,与其完全等价的函数原型为: [c] A. int f( ); B. int f(void ) const; C. const int f( ); D. A、B、C都不是 2. 类A中有唯一的非静态成员函数int f(A one)和私有的数据成员int x;,那么在此成员函数的函数体中可以有语句: [d] A. return one.f(this); B. x=f(this); C. this-f(x.one); D. int* const pX=one.x; 3. 下面关于new 和delete操作符的说法,哪个是不正确的: [d] A. 使用new操作符,可以动态分配全局堆中的内存资源。 B. 若p的类型已由A*强制转换为void *,那么执行语句delete p;时,类A的析构函数不会被调用。 C. 实现全局函数时,new和delete通常成对地出现在由一对匹配的花括号限定的语句块中。 D. 执行语句A * p=new A[100];时,类A的构造函数只会被调用1次。 4. 类TM和类TN是两个独立的类,那么类TM中哪种形式的数据成员一定是不允许的: [c] A. TM* a; B. TN a; C. TM a; D. TN a; 5. 类B是通过publ

文档评论(0)

1亿VIP精品文档

相关文档