• 2022-06-07
    以下语句 x 输出的值是多少?[br][/br] x = 2[br][/br] y = 1[br][/br] x *= y + 1
    A: 4
    B: 1
    C: 2
    D: 3
  • A

    内容

    • 0

      下列( )是不正确的C语言赋值语句。 A: x=1,<br/>y=2 ; B: x++<br/>; C: x=y=5<br/>; D: y=int(x)<br/>;

    • 1

      与语句[br][/br]if(a>b)[br][/br] if(c>d) x = 1;[br][/br] else x = 2; 等价的是 ____[br][/br] A、 if(a>b) {if(c>d) x = 1; else x = 2;}[br][/br] [br][/br]B、 if(a>b){if(c>d) x = 1;} else x = 2;[br][/br]C、 if((a>b) && (c>d)) x = 1; else x = 2;[br][/br]D、 if(a&#91; =b) x = 2; else if (c&#93;d) x = 1;

    • 2

      阅读下面程序,程序执行后的输出结果是____。[br][/br]#include "stdio.h"[br][/br]main()[br][/br]{ [br][/br] int x,y,z;[br][/br] x = 1; y = 2; z = 3;[br][/br] if(x>y)[br][/br]if(x>z)printf("%d",x);[br][/br]else printf("%d",y);[br][/br]printf("%d\n",z);[br][/br]}

    • 3

      已有定义:int a, b; float x, y;以下正确的赋值语句是:() A: a<br/>= 1,b = 2, B: y<br/>= (x%2)/10; C: x *= y+8; D: a+b<br/>= x ;

    • 4

      p>有一函数[br][/br] ┌1x&gt;0[br][/br]y=┤0x=0[br][/br] └-1x&lt;0[br][/br]以下程序段中不能根据x的值正确计算出y的值的是______。</p A: p>if(x>0)y=1;elseif(x==0)y=0;elsey=-1; B: y=0;if(x>0)y=1;elseif(x<0)y=-1; C: y=0;if(x>=0)if(x>0)y=1;elsey=-1; D: if(x>=0)if(x>0)y=1;elsey=0;elsey=-1;