我们在做一个有关思科的比赛,求网络方面的题目还有C++的题目(选择、填空各20-30道左右。。)
发布网友
发布时间:2022-04-23 23:27
我来回答
共1个回答
热心网友
时间:2023-10-13 15:39
一、(共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是通过public继承方式从类A派生而来的,且类A和类B都有完整的实现代码,那么下列说法正确的是:
A. 类B中具有pubic可访问性的成员函数个数一定不少于类A中public成员函数的个数。
B. 一个类B的实例对象占用的内存空间一定不少于一个类A的实例对象占用的内存空间。
C. 只要类B中的构造函数都是public的,在main函数中就可以创建类B的实例对象。
D. 类A和类B中的同名虚函数的返回值类型必须完全一致。