1.填空题: #include A. B. C. D. f1是静态,f2不是 f1、f2都是静态函数 f1不是,f2是静态的 f1、f2都不是静态函数 解答: C 3.单选题: 由static修饰的数据成员为该类的所有对象( ) 。 A. B. C. D. 独享 共享 私有 无法访问 解答: B 4.单选题: ( )在参数类型或参数个数上不同。 A. 重载函数 B. C. 带默认形参值的函数 内联函数 解答: A 类的定义如下,试问:类B的对象占据内存多少字节空间? 5.单选题: class A { private: int b; protected: int a; public: A(int n){ a=n;} }; class B: public A { public: B(int n):A(n){ c=n;} private: int c; }; A. B. C. D. 4 8 12 6 解答: C 6.单选题: 下列带默认形参值的函数原型声明正确的是()。 A. int add(int x, int y=5, int z=6); B. C. D. int add(int x=1, int y=5, int z); int add(int x=1, int y, int z=6); int add(int x=1, int y, int z); 解答: A 7.填空题: 对象将其大部分实现细节隐藏起来,这种机制称为 封装。 解答: 封装 8.单选题: 构造函数不具备的特征是 ( )。 A. B. C. D. 构造函数可以重载 构造函数必须指定类型说明 构造函数的函数名与类名相同 构造函数可以设置默认参数 解答: B 9.单选题: 定义类模板用关键字( )。 A. B. C. D. template new const delete 解答: A 10.填空题: 若一个函数的定义处于调用它的函数之前,则在程序开始可以