当前位置:IT认证>计算机二级

问题:

[单选] 与“y一(x>O?1:x<0?—1:0)”;的功能相同的if语句是(  )。

A . if(x>0)y=1;
B . if(x)else if(x<O)y=1; if(x>0)y=1;else y=0; else if(x%0)y=-1;else y=0;
C . y=-1
D . y=0;if(x) if(x>=O)if(x>O)y=1; if(xi>=O)y=1;else if(x==0)y=0; else y=-1;else y=-1;

数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为(  )。 C。 Basic。 DDL。 DML。 合法的八进制数是(  )。 0。 028。 -077。 01.0。 以下选项中,合法的一组C语言数值常量是 (  ) 028 .5e-3 -0xf。 12. 0X023 4.5e0。 .177 4e1.5 0abe。 0x8A 10,000 3.e5。 以下程序的输出结果是(  )。main(){char str[][10]={¨china”,”beijing”),*p=str;printf(”%s\n”,p十10): China。 Beijing。 ng。 ing。 有以下函数:char fun(char*p){return P;}该函数的返回值是(  )。 无确功定的值。 形参P中存放的地址值。 一个临时存储单元的地址。 形参P自身的地址值。 与“y一(x>O?1:x<0?—1:0)”;的功能相同的if语句是(  )。
参考答案:

  参考解析

B。【解析】y=(x>O?1:x<O?一1:0)中有两个三目运算符,因此按从右到左的顺序运算,可写成y=(x>071:(x<O?一1:0)),故选择B选项。

在线 客服