有如下类的定义,横线处的语句是( )。 class TestClass { _______int x,y; public: TestClass(int a=0,int b=0) { x=a: y=b; } static void change() {

admin2020-07-30  24

问题 有如下类的定义,横线处的语句是(    )。
class TestClass
{
_______int x,y;
public:
TestClass(int a=0,int b=0)
{
x=a:
y=b;
}
static void change()
{
y-=10;
y-=10;
}
};

选项 A、public
B、private
C、static
D、protected

答案C

解析 因为staticvoidchange()为静态函数,静态函数主要访问静态数据,不访问非静态数据。所以函数中访问了数据y,所以下划线的数据类型应对应为static。
转载请注明原文地址:https://jikaoti.com/ti/uzl0FFFM
0

最新回复(0)