更多“ 下面程序的运行结果是( )。A. 2.25 3.75B. 1.5 2.25C. 1.5 0.75D. 0.75 1.5 ”相关问题
  • 第1题:

    下列程序的运行结果是( )。 Private Sub Command1_Click() a=1.5 b=1.5 Call fun(a,b)Print a,b End Sub Private Sub fun(x,y) x=y*y y=y+x End Sub

    A.2.25 3.75

    B.1.5 2.25

    C.1.5 0.75

    D.0.75 1.5


    正确答案:A
    解析:分析程序,命令按钮中的调用函数语句执行过程为:Callfun(a,b)→x=y*y=1.5*1.5=2.25,y=y+x=1.5+2.25=3.75。因为这里的参数是默认类型,即传地址形式传递参数,所以a、b的值也改变为2.25、3.75。

  • 第2题:

    阅读下面程序 public class Test4 { public static void main(String[] args) { int 1=10,j=3; float m=213.5f,n=4.0f; System.out.println(i%j); System.out.println(m%n); } } 程序运行的结果是

    A.1.0和1.5

    B.1和1.5

    C.1.0和2.5

    D.1和2.5


    正确答案:B
    解析:对二元运算,如果操作数全为整型,那么只要其中有一个为long型,则表达式结果也为long型;其他情况下,即使两个操作数全是byte型或short型,表达式结果也为int型;如果操作数为浮点型,那么只要其中有一个为double型,表达式结果就是double型;只有两个操作数全是float型或其中一个是float型而另外一个是整型时,表达式结果才是float型。因而第一次输出的结果是整型的1,第二次输出的结果是float型的1.5。

  • 第3题:

    阅读下面程序 public class Test4 { public static Void main(String args[]){ int i=10, j=3; float m=213.5f, n=4.0f; System.out.println(i%j); System.out.println(m%n); } } 程序运行的结果是

    A.1.0和1.5

    B.1和1.5

    C.1.0和2.5

    D.1和2.5


    正确答案:B
    解析:本题考查算术运算符%。运算符“%”是取模运算符,也叫求余运算符,用来求两个数的余数。在Java语言中,取模运算符%,其操作数可以是整型也可以是浮点型。如果操作数是整型,则结果为整型;如果操作数是浮点型,其结果也为浮点型数据。
      题目中第一个输出语句是输出表达式i%j的结果,其中i和j都是整型,值分别为10和3,10除以3的余数是1。所以,第一个输出语句输出的结果是1。
      题目中第一个输出语句是输出表达式m%n的结果,其中m和n都是float型,值分别为213.5和4.0,213.5除以4.0的余数是1.5,第二个输出语句输出的值为1.5。
      因此,本题的正确答案是选项B。

  • 第4题:

    下面程序的运行结果是( )。 Private Sub Commandl_Click() a=1.5 b=1.5 Callfun(a,B) Printa,b End Sub Private Subfun(x,y) x=y*y y=y+x End Sub

    A.2.25 1.5

    B.1.5 2.25

    C.2.25 3.75

    D.0.75 1.5


    正确答案:C

  • 第5题:

    下列程序的运行结果是( )。 Private Sub Commandl_Click() a=1.5 b=1.5 Call fun(a,B)Print a,b End Sub Private Sub fun(x,y) x=y*y y=y+x End Sub

    A.2.25 3.75

    B.1.5 2.25

    C.1.5 0.75

    D.0.75 1.5


    正确答案:A
    解析:分析程序,命令按钮中的调用函数语句执行过程为:Call fun(a,B)→x=y*y=1.5*1.5=2.25,y=y+x=1.5+2.25=3.75。因为这里的参数是默认类型,即传地址形式传递参数,所以a、b的值也改变为2.25、3.750。

  • 第6题:

    下列程序的运行结果是( )。 Private Sub Command1_Click() a=1.5 b=1.5 Call fun(a,B) Print a,b End Sub Private Sub fun(x,y) x=y*y y=y+x End Sub

    A.2.25 3.75

    B.1.5 2.25

    C.1.5 0.75

    D.0.75 1.5


    正确答案:A
    解析: 分析程序,命令按钮中的调用函数语句执行过程为:Call fun(a,b)→x=y*y=1.5*1.5=2.25,y=y+x=1.5+2.25=3.75。因为这里的参数是默认类型,即传地址形式传递参数,所以a、b的值也改变为2.25、3.75。