位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C7、If语句和++、--

以下程序的输出结果是main( ){ int a= -1,b=1,k;if((++a<0)&amp;&amp; ! (b-- <=0))printf("%d %dn",a,b);elseprintf("%d %dn",b,a);}

发布时间:2024-07-09

A.-1 1

B.0 1

C.1 0

D.0 0

试卷相关题目

  • 1与 y=(x>0、1:x<0、-1:0);的功能相同的if语句是

    A.if (x>0) y=1;else if(x<0)y=-1;else y=0;

    B.if(x)if(x>0)y=1;else if(x<0)y=-1;else y=0;

    C.y=-1if(x)if(x>0)y=1;else if(x==0)y=0;else y=-1;

    D.y=0;if(x>=0)if(x>0)y=1;else y=-1;

    开始考试点击查看答案
  • 2若执行以下程序时从键盘上输入9,则输出结果是main(){ int n;scanf(“%d”,&amp;n);if(n++<10) printf(“%dn”,n);else printf(“%dn”,n--);}

    A.11

    B.10

    C.9

    D.8

    开始考试点击查看答案
  • 3阅读以下程序:main(){ int x;scanf(“%d”,&amp;x);if(x--<5) printf(“%d”’x);else printf(“%d”’x++);}程序运行后,如果从键盘上输人5,则输出结果是

    A.3

    B.4

    C.5

    D.6

    开始考试点击查看答案
  • 4有一函数,  ,以下程序段中不能根据x值正确计算出y值的是

    A.if(x>0) y=1;else if(x==0) y=0;else y=-1;

    B.y=0;if(x>0) y=1;else if(x<0) y=-1;

    C.y=0;if(x>=0);if(x>0) y=1 ;else y=-1;

    D.if(x>=0)if(x>0) y=1;else y=0;else y=-1;

    开始考试点击查看答案
  • 5有以下程序main(){ int i=1,j=2,k=3;if(i++==1&amp;&amp;(++j==3||k++==3))printf("%d %d %d ",i,j,k);}程序运行后的输出结果是 ( )。

    A.1 2 3

    B.2 3 4

    C.2 2 3

    D.2 3 3

    开始考试点击查看答案
  • 6以下程序输出结果是

    A.7

    B.6

    C.5

    D.4main(){ int m=5;if(m++>5) printf("%dn",m);else printf("%dn",m- -); }

    开始考试点击查看答案
返回顶部