填空题
下列程序的输出结果是{{U}} 【15】 {{/U}}。
# 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<<'.';
}
【正确答案】
1、5,10,3
【答案解析】[解析] 本题考查全局变量,局部变量和类的数据成员之间的使用上的差别。使用全局变量时需要用域作用符来限定该变量,否则编译器无法正确区分。