已知类CC和函数test的定义如下:class CC

已知类CC和函数test的定义如下:

class CC {
public :
    CC( ) { cout << '1'; }
    ~CC( ) { cout << '0'; }
};
void test ( CC c ) { cout << '2'; }

且有如下main函数:

int main(){
    CC c;
    test(c);
    return 0;
}

运行这个main函数的输出是( )。

答案
A
解析

首先执行一次CC(),首位输出1,函数结束执行析构函数~CC(),末尾 输出0,再在第二位执行test(),输出一个2,最后返回0,输出为1200。

题目信息

题号:7734
题型:单选题
知识点:计算机二级
难度:普通