选择题   有以下程序:
    #include <iostream>
    using namespace std;
    class sample
    {
    pnvate:
    int x;
    static int y;
    public:
    sample(int a);
    static void print(sample s);
    };
    sample::sample(int a)
    {
    x=a;
    y+=x;
    }
    void sample::print(sample s)
    {
    cout<<'x='<<s.x<<',y='<<y<<endl;
    }
    int sample::y=0;
    int main()
    {
    sample s1(10);
    sample s2(20);
    sample::print(s2);
    return 0;
    }
    程序运行后的输出结果是   
 
【正确答案】 B
【答案解析】