下列横线处应填写的内容是( )。 #include class Test { private t static int val; int a; public: static int func();

admin2020-10-21  32

问题 下列横线处应填写的内容是(    )。
  #include
  class Test
  {
  private t
    static int val;
    int a;
  public:
    static int func();
    void srune(Test&r);
  };
    //初始化静态变量val
int Test::func()
{
  return val++:
}
void Test::sfunc(Test&r)
{
  r.a=125;
  eout<<"Result3="<}
void main()
{
  tout<<"Resuh1="<  Test A;
  cout<<"Resuh2="<}
输出结果为
Resuh1=201
Resuh2=202
Resuh3=125

选项 A、return Test::val=200
B、cout Test::val=200
C、int Test::val=200
D、static int Test::val=200

答案C

解析 类的静态成员变量必须要进行初始化才能使用,初始化时需要用域限定符“::”指明该变量所属的类名。
转载请注明原文地址:https://jikaoti.com/ti/ttl0FFFM
0

相关试题推荐
最新回复(0)