正在加载图片...
14.有如下定义: class Mb( public: static int n; }; Mbmb,&r=mb; 下列表达式试图访问类的静态成员n,其中错误的是()。 A.mb.n B.r.n C.Mb.n D.Mb::n 15.关于函数重载,下列表述中错误的是()。 A.函数重载是指定义与已有函数同名的函数 B.重载的函数与已有函数的返回类型必须相同 C.重载的函数必须保证在调用时其参数的个数或类型与已有函数有所不同 D.若是重载类的成员函数,参数表后有无const修饰可以是它们唯一的区别 16.下列模板函数声明中正确的是()。 A.template<typename T>void Double(T n)(return n+n;} B.template(typename T)void Double<T n>return n+n;} C.template<typename T>int Int(T n)(return n;) D.template(typename T)int Int<Tn>(return n;} 17.关于继承成员的访问属性,下列表述中错误的是()。 A,在公有继承方式下,所有继承成员的访问属性保持不变 B.在保护继承方式下,原来的公有属性变为保护属性 C.在私有继承方式下,原来的公有、保护属性变为私有属性 D.在任何击沉方式下,原来的私有属性变为继承的私有属性 18.关于虚函数,下列表述中错误的是()。 A.析构函数可以声明为虚函数 B.构造函数可以声明为虚函数 C.通过指针或引用对虚函数的调用称为多态调用 D.虚函数在派生类重定义后仍然是虚函数,可以进一步重定义 32714. 有如下定义: class Mb{ public: stat1c mt n; Mb mb , &r=mb; 下列表达式试图访问类的静态成员 ,其中错误的是( )。 A.mb.n C.Mb.n B. r. n D.Mb"n 15. 关于函数重载,下列表述中错误的是( )。 A.函数重载是指定义与已有函数同名的函数 B. 重载的函数与已有函数的返回类型必须相同 c.重载的函数必须保证在调用时其参数的个数或类型与已有函数有所不同 D. 若是重载类的成员函数,参数表后有无 const 修饰可以是它们唯一的区别 16. 下列模板函数声明中正确的是( )。 A. template<typename T>void Double(T n){return n+n;} B. template(typename T)void Double<T n>{return n+n;} C. template<typename T>int Int(T n) {return n;} D. template(typename T)int Int<T n>{return n;} 17. 关于继承成员的访问属性,下列表述中错误的是( )。 .ð.在公有继承方式下,所有继承成员的访问属性保持不变 B. 在保护继承方式下,原来的公有属性变为保护属性 C. 在私有继承方式下,原来的公有、保护属性变为私有属性 D. 在任何击沉方式下,原来的私有属性变为继承的私有属性 18. 关于虚函数,下列表述中错误的是( )。 A. 析构函数可以声明为虚函数 B. 构造函数可以声明为虚函数 C. 通过指针或引用对虚函数的调用称为多态调用 D. 虚函数在派生类重定义后仍然是虚函数,可以进一步重定义 327
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有