已知i为整型变量,关于一元运算++i和i++,下列说法正确的是( )。A.++i运算将出错B.在任何情况下运行程序结果都一样C.在任何情况下运行程序结果都不一样D.在任何情况厂变量i的值都增1

题目

已知i为整型变量,关于一元运算++i和i++,下列说法正确的是( )。

A.++i运算将出错

B.在任何情况下运行程序结果都一样

C.在任何情况下运行程序结果都不一样

D.在任何情况厂变量i的值都增1


相似考题
参考答案和解析
正确答案:D
更多“已知i为整型变量,关于一元运算++i和i++,下列说法正确的是()。A.++i运算将出错B.在任何情况下运行 ”相关问题
  • 第1题:

    设整型变量i、j值均为3,执行了逗号运算 j=i++,j++,++i 后,i、j的值是 。

    A.6,6

    B.3,3

    C.4,5

    D.5,4


    10 [解析] 求的是i+j的值。每一次循环i和j都分别加、减1,故其和值不变。

  • 第2题:

    假设整型变量n,m,i已经声明和赋值,且大于n>2.有如下运算规则:如果n是素数,m=0;否则,m=n。如下程序中正确实现此运算的是?

    A.m=n; for(i=2;i<n;i++) if(n%i==0){ m=0;break; }

    B.m=0; for(i=2;i<n;i++) if(n%i==0){ m=n;break; }

    C.m=0; for(i=2;i<n;i++) if(n%i==0){ m=n;continue; }

    D.m=n; for(i=2;i<n;i++) if(n%i==0){ m=0;continue; }


    B解析:本程序中for循环的次数为c-1+1共循环了c次,而每循环一次s的值加1,所以s的值为s+c

  • 第3题:

    已知i为整型变量,以下程序段的运行结果为 。 for(i=0;i<3;i++) switch(i) { case 1: cout<<i++; case 2: cout<<i; default: cout<<i; }


    D

  • 第4题:

    22、假设整型变量n,m,i已经声明和赋值,且大于n>2.有如下运算规则:如果n是素数,m=0;否则,m=n。如下程序中正确实现此运算的是?

    A.m=n; for(i=2;i<n;i++) if(n%i==0){ m=0;break; }

    B.m=0; for(i=2;i<n;i++) if(n%i==0){ m=n;break; }

    C.m=0; for(i=2;i<n;i++) if(n%i==0){ m=n;continue; }

    D.m=n; for(i=2;i<n;i++) if(n%i==0){ m=0;continue; }


    m=n; for(i=2;i if(n%i==0){ m=0;break; }

  • 第5题:

    已知i为整形变量,关于一元运算++i和i++,下列说法正确的是:

    A.++i运算将出错

    B.在任何情况下运行程序结果都一样

    C.在任何情况下运行程序结果都不一样

    D.在任何情况下变量i的值都增1


    D