1.一个类的友元函数能够访问类的D
A 私有成员
B 保护成员
C 公有成员
D 所有成员
解:
成员函数跟友元函数有相同的权限,都可以访问公有、保护、私有成员
2.如何定义一个int型的指针数组,数组元素个数为10个:C
A int a[10];
B int (*a)[10];
C int *a[10];
D (a[10])(int);
解:
1)[]的优先级比高
2)()比[]优先级高
3.在C/C++语言中,关于类的静态成员的不正确的描述是D
A 静态成员不属于对象,是类的共享成员
B C++11之前,非const的静态成员要在类外定义和初始化
C 静态成员函数不拥有this指针,需要通过类参数访问对象成员
D 只有静态成员函数可以操作静态成员
解:
静态成员函数、非静态成员都可以操作静态成员
4.以下关于抽象类的说法正确的有ABC
A 抽象类只能用作其他类的基类
B 不能使用抽象类定义对象
C 抽象类不能用作参数类型、函数返回类型活显示转换的类型
D 抽象类不能有构造函数和析构函数
06day---C++面试题
最新推荐文章于 2025-05-06 20:40:13 发布