下列程序的输出结果是【 】。 # include<iostream. h> class MyClass { public: int number; void set(int i); }; int number=3; void MyClass:

admin2010-06-06  34

问题 下列程序的输出结果是【 】。
# include<iostream. h>
class MyClass
{
public:
   int number;
   void set(int i);
};
int number=3;
void MyClass: :set (int i)
{
   number=i;
}
   void main( )
{
   MyClass my1;
   int number=10;
   my1.set(5),
   cout<<my1, number<<’,’;
   my1.set(number);
   cout<<my1.number<<’,’;
   my1.set(: :number);
   cout<<my1.number<<’.’;
}

选项

答案5,10,3

解析 本题考查全局变量,局部变量和类的数据成员之间的使用上的差别。使用全局变量时需要用域作用符来限定该变量,否则编译器无法正确区分。
转载请注明原文地址:https://kaotiyun.com/show/Bvjp777K
0

最新回复(0)