• 有以下程序:

    include <iostream>
    using namespace std;
    class sample
    {
    int x;
    public:
    void setx(int i)
    {
    x=i;
    }
    int putx ()
    {
    return x;
    }
    };
    int main ( )
    {
    sample *p;
    sample A;
    A .set>:(5);
    A .setx(6);
    A .setx(7);
    for (int j=0;j<3;j++)
    {
    p=&A;
    cout<<p->putx () <<", ";
    }
    cout<<end1;
    return 0;
    }
    执行后的输出结果是【 】。

    正确答案:5675,6,7 解析:本题考核对象指针与对象数组的应用。主函数中定义对象数组A,然后调用各自的setx()函数赋值,最后通过for循环输出各自内部变量,所以程序最后输出5,6,7。
  • 2021年07月16日 21时55分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网