选择题   有以下程序:
    #include<iostream>
    using namespace std;
    class sample
    {
    prlvate:
      int x;
    public:
      sample(int a)
      {
      x=a;
      }
      friend double square(sample s);
    };
    double square(sample s)
    {
        return s.x*s.X;
    }
    int main()
    {
      sample s1(20),s2(30);
      cout<<square(s2)<<endl;
      return 0;
    }
    执行结果是______。
 
【正确答案】 C
【答案解析】本题考查友元函数的应用。程序中函数square是类sample的一个友元函数,它可以直接访问类sample的所有成员。它的功能是返回类sample的私有数据成员x的平方。所以程序的执行结果是900。