[单项选择题] 下面程序段的输出结果是public class Test{public static void main(String args[]){ int x,y; x=(int)Math.

[单项选择题] 下面程序段的输出结果是public class Test{public static void main(String args[]){ int x,y; x=(int)Math.,第1张

[单项选择题] 下面程序段的输出结果是 public class Test{public static void main(String args[]){ int x,y; x=(int)Math.

[单项选择题] 下面程序段的输出结果是 public class Test{public static void main(String args[]){ int x,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) System.out.println("x>y"); else if(x==y) System.out.println("x=y"); else System.out.println("x<y"); } }

A.x>y

B.x=y

C.x<y

D.编译错误

正确答案:

A

参考解析:

本题考查Java语言中if-else分支结构和几个标准函数语句的用法。Java语言的控制结构是考试重点,考生应该多读相关程序。这里重点理解程序中的两个赋值语句,赋值号右边的两个表达式分别求两个标准函数的值,再进行整除,判断出。与y的大小。Math.sqrt计算一个数的平方根,Math.random()输出[0,1]之间的随机数,本题中经过两条赋值语句后x=1,y=0。进入分支结柯后,满足if条件执行相应 System.out.println(“x>y”); *** 作。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5588669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存