一起答
主观

下列程序段的输出结果是_______。cout.setf(ios::showpos);cout<<509.3<

参考答案
查看试卷详情
相关试题
  1. 已知交通工具类定义如下。

    要求:(1)实现这个类;(2)定义并实现一个小车类car,是它的公有派生类,小车本身的私有属性有载人数,小车的函数有init(设置车轮数,重量和载人数),getpassenger(获取载人数), print(打印车轮数,重量和载人数)。

    class vehicle

    {protected:

    int wheels;//车轮数

    float weight;//重量

    public:

    void init(int wheels,float weight);

    int get_wheels();

    float get_weight();

    void print();

    };

    void vehicle::init(int wheels,float weight)

    {this->wheels=wheels

    this->weight=weight

    cout<

    }

    int vehicle::get_wheels()

    {return wheels;}

    float vehicle::get_weight()

    {return weight;}

    void vehicle:: print()

    {cout<<"车轮数:"<

  2. 给出下面程序的输出结果。

    #include

    static int=3;

    void fun();

    void main()

    {for(int i=1;i

    fun();

    cout<

    }

    void fun()

    {static int a=a;

    cout<(a+=2)<<‘’;

    }

  3. #include

    class Base

    {public:

    Base(int x,int y)

    {a=x;b=y;}

    virtual void Show(){cout<<"Base:"<

    private:

    int a,b;

    };

    class Derived:public Base

    {public

    Derived(int x,int y,int z):Base(x,y),c(z){}

    void Show(){Base::show();cout<<"Derived:"<

    private:

    int c;

    };

    void main()

    {Base b(10,20);

    Base *ref=&b

    Derived d(30,60,90);

    ref->Show()

    cout<

    ref=&d;

    ref->show();

    }

  4. 先为数组a输满数据,再为x输入一个数据,数组a中找出第一个与x相等的元素并将其下标输出,若不存在这样的元素,则输出"Not found!"标志。

    #include

    void main()

    {int i,x,a[10],m;

    cout<<"输入数组中的10个数据:”;

    for(i=0;i<10;i++)

    cin>>a[i];

    cout<

    cin>>x

    cout<

    for(i=0;i<10;i++)

    if(_________){m=i;break;}

    if(_________)

    cout<

    else

    cout<<"Not found! \n"<

    }

  5. 下面程序用于输出三角形的面积,请在下横线处填上正确的语句。

    #include

    #include

    void area()

    {double a,b,c;

    cout<<"Input a b c:";

    ____________

    if(a+b>c&&a+c>b&&c+b>a)

    {double 1=(a+b+c)/2;

    ____________

    cout<"The area is:"<

    }

    else

    cout<<"Error"<

    }

    void main()

    {area();}

  6. #include

    class A

    {public:

    void f(int i)cout<

    void g(){cout<<"g\n";}

    };

    classB:________

    {public:

    void h(){cout<<"h\n";}

    };

    void main()

    {B b;

    B.f(6);

    ________.h();

    }

  7. 下面程序实现将大写字母转换成小写字母的功能。

    #include

    void main()

    {char a;

    ____________

    cin>>a;

    if(____________)

    a=a+i;

    cout<

    }

  8. #include

    class T

    {protected:

    int p;

    public:

    T(int m){p=m;}

    };

    void main()

    {T a(10);

    cout<

    }

  9. 为使下面程序输出结果为:

    1*0=0

    3*4=12

    请在横线处填上适当的语句,以使程序完整。

    #include

    class A

    {private:

    int R1, R2;

    public:

    A(int r1=5, int r2=0){__________}

    void show();

    };

    void A::show()

    {__________}

    void main()

    {A a(1);

    A b(3,4);

    a.show();

    b.show();

    }

  10. #include

    class A

    {private:

    int x,y;

    public:

    void f1 (int i=0,int j=0){x=i;y=j;}

    void print(){cout<

    void f1 (int i=0){x=i,y=0;}

    };

    void main()

    {A a;

    a.f1(5);

    a.print();

    }