程序填空 下面程序的底画线处填上适当的语句,使该程序执行结果为 10 。 #include <iostream> using namespace std; class base { int X; public: void init(int n) { 1 ; } //为 X 置值,填空不要加空格 int Getnum() { 2 ; } //取 X 值 }; int main() { base test; ; cout<<test.Getnum()<<endl; return 0; }
时间: 2024-02-10 19:05:03 浏览: 70
下面是填空后的程序:
```c++
#include <iostream>
using namespace std;
class base {
int X;
public:
void init(int n) {
X = n;
}
int Getnum() {
return X;
}
};
int main() {
base test;
test.init(10);
cout << test.Getnum() << endl;
return 0;
}
```
在init函数中,我们需要将参数n赋值给成员变量X,所以这里的语句应该是X = n;
在Getnum函数中,我们需要返回成员变量X的值,所以这里的语句应该是return X;
在main函数中,我们首先创建了一个base类的对象test,然后调用它的init函数将X的值设置为10,最后调用Getnum函数输出X的值。
阅读全文