试题与答案

下列程序的运行结果是( )。 Public class sun Publi

题型:单项选择题

题目:

下列程序的运行结果是( )。
Public class sun

Public static void main(String args[])

int x=4,y=0;
if(Math.pow(x,2)==16)
y=x;
if(Math.pow(x,2)<15)
y=1/x;
if(Math.pow(x,2)>15)
y=(int)Math.pow(x,2)+1;
system.out.println(y);

A.4

B.17

C.18

D.0.25

答案:

参考答案:B

解析: 本题是考查对if-else分支结构和几个标准函数的理解。pow(x,y)方法是x的y次幂,程序中pow(x,2)满足第1个if语句和第3个if语句,条件变量y将被赋值两次,但对于同一个变量来说,只能存储最后一个所赋的值。

试题推荐
微信公众账号搜索答案