下面程序段的输H1结果是( )。 publicClaSSTest{ publicstaticvoidmain(Stringargs[]){ intX,Y; x=(int)Math.sqrt(5)/2+(int)Math.random( )*5/

admin2013-12-02  21

问题 下面程序段的输H1结果是(    )。
publicClaSSTest{
publicstaticvoidmain(Stringargs[]){
intX,Y;
x=(int)Math.sqrt(5)/2+(int)Math.random(    )*5/2;
y=(int)Math.sqrt(3)/2+(int)Math.random(    )*3/2;
if(x>y)
Systemoutprintln("X>Y
elseif(x==y)
System.out.printIn(”x=Y”);
else
System.OUt.println(”x}
}

选项 A、x>y
B、x=y
C、xD、编译错误

答案A

解析 本题考查Java语言中if—else分支结构和几个标准函数语句的用法。本题中赋值号右边的两个表达武分别求两个标准函数的值.再进行整除,判断出x与y的大小。Math.sqx’t计算一个数的平方根,Math.random(    )输出[0,1)之间的随机数,本题中经过两条赋值语句后。x=1,y=0。进入分支结构后,满足if条件执行相应System.out.println(”x>y”);操作。
转载请注明原文地址:https://kaotiyun.com/show/wQID777K
0

最新回复(0)