参考答案和解析
正确答案:15
15 解析:i++为先做与i有关的运算后,i自加 1,而++i是先给i加1再进行与i有关的操作注意:各种运算符的应用,注意++,--。
更多“程序 include"iostream.h" void main() {int i=10;int i=5;cout <<j+i++<<endl; } 的结果为【】。 ”相关问题
  • 第1题:

    以下程序的正确运行结果是()。includeint f(int);void main(){int a=2,i;for(i=0;i<

    以下程序的正确运行结果是( )。 #include<iostream.h> int f(int); void main() { int a=2,i; for(i=0;i<3;i++)cout<<f(a)<<" "; cout<<endl; } int f(int a) { int b=0; static int c=3; b++;c++; return(a+b+c); }

    A.777

    B.7 10 13

    C.7 9 11

    D.7 8 9


    正确答案:D

  • 第2题:

    分析以下程序的执行结果【】。include class S{ int A[10]; public: int &operato

    分析以下程序的执行结果【 】。

    include <iostream. h>

    class S{

    int A[10];

    public:

    int &operator () (int);

    };

    int &S: :operator() (int x) {

    return A[x];

    }

    void main() {

    S a;

    int i,j;

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

    a(i)=i*2;

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

    cout<<a(i)<<" ";

    cout<<end1; }


    正确答案:0 2 4 6 8 10 12 14 16 18
    0 2 4 6 8 10 12 14 16 18

  • 第3题:

    在下面程序横线处填上适当内容,使程序执行结果为: S=2 S=5 S=9 #include <iostream.h> void sum(int i) {static int s; _________; cout<<"s="<<s<<endl; } void main (void) {int i; for (i=0; i<3;i++) sum(i);


    D D。【解析】由主函数main入手,定义了类D对象obi。其中D为类B和C的公有继承,A是C的虚基类。题目中要求的输出结果为ABCD,依次为类A、类B、类C、类D中构造函数的输出语句。为了保证基类通过多条路径被派生类继承,即保证A只被继承一次,输出一个A,所以不但需要声明A为C的虚基类,同样也要声明A为B的虚基类。

  • 第4题:

    以下程序的正确运行结果是()。includeint f(int);.void main(){int a=2,i;for(i=0;i

    以下程序的正确运行结果是( )。 #include<iostream.h> int f(int);. void main() { int a=2,i; for(i=0;i<3;i++) cout<<f(a)<<" "; cout<<endl; } int f(int a) { int b=0; static int c=3; b++;c++; return(a+b+c); }

    A.777

    B.7 10 13

    C.79 11

    D.7 8 9


    正确答案:D

  • 第5题:

    程序:include"iostream.h"

    void main()

    int i=10;

    int j=5;

    cout<<j+i++<<endl;

    的结果为______。


    正确答案:15
    15