以下程序的输出结果是()。includemain(){int m=5;if(m++>5)cout以下程序的输出结果是( )。 #include<iostream.h> main() { int m=5; if(m++>5) cout<<m; else cout<<m--; }A.7B.6C.5D.4

题目
更多“以下程序的输出结果是()。#include<iostream.h>main(){int m=5;if(m++>5)cout<<m;else cout<<m--; ”相关问题
  • 第1题:

    下列程序的输出结果是______。 main () { int m=5; if (m++>5) printf ("%d\n",m); else printf ("%d\n",m--); }

    A.7

    B.6

    C.5

    D.4


    正确答案:B

  • 第2题:

    假设有定义int m=5; 则执行以下程序段的输出结果是() if(m++>5) cout<<m; else cout<<m--;


    C解析:格式输出符为e,数据将按科学计数形式输出。-控制数据左对齐。所以,选项C正确。

  • 第3题:

    16、假设有定义int m=5; 则执行以下程序段的输出结果是() if(m++>5) cout<<m; else cout<<m--;


    6

  • 第4题:

    以下程序的输出结果是______。 main() { int m=5; if(m++>5) printf("%d\n",m); else printf("%d\n",m--); }

    A.7

    B.6

    C.5

    D.4


    正确答案:B
    解析:注意自增和自减运算符在变量的左右侧的不同用法。本题条件表达式m++>5,即5>5不成立,此时m=6,执行else后面的语句,输出6后再m--使得m又等于5了。

  • 第5题:

    以下程序运行后的输出结果是____。 main() { int m=12,n=34; cout<<m++<<++n; cout<<n++<<++m; }


    17 bteak语句只能在循环体和switch语句体内使用,当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。当break出现在循环体中,但不在switch语句体内时,则在执行break后,跳出本层循环体。而continue语句的作用时结束本次循环;即跳过本次循环中余下尚未执行的语句,接着再一次进行循环的条件判定。本题中首先定义了一个变量x并赋初值15,然后判断循环条件“x>5&&x<50”,即“x>5&&x<50”,为真,执行循环体。语句“x++;”执行后,x的值变为16,“x/3”的值为5为真,执行其后的语句“x++;”,x的值变为17,执行语句“break”,退出循环,输出x的值为17。