[单选题]

阅读下列利用递归来求n!的程序 class Factorial Test{ staticlong Factorial(intn){//定义Factorial()方法 if(n==1) retum 1; else returnn*Factorial{{_____}; } publicstaticvoidmain{Stringa[)){//main()方法 intn=8; System.out.println{n+"!="+Factorial(n)}; } } 为保证程序正确运行,在下划线处应该填入的参数是( )。

A.n-1

B.n-2

C.n

D.n+1

参考答案与解析:

相关试题

阅读下列利用递归来求 n! 的程序Class FactorialTest{Sta

[单选题]阅读下列利用递归来求 n! 的程序C.lass FactorialTest{Static long Factorial (int n) { // 定义 Factorial () 方法If (n==1)Return 1;E.lseReturn n* Factorial(_____);}Public static void main (String a[]) { // main () 方法Int n=8;System.out.println{n+ ” ! = ” +Factorial (n)};}}

  • 查看答案
  • 阅读下面利用递归来求n!的程序class FactorialTest { sta

    [单选题]阅读下面利用递归来求n!的程序 class FactorialTest { static long Factorial(int n){ //定义Factorial()方法 if(n==1)return 1; else return n * Factorial(______); } public static void main(String a[]) { //main()方法 int n=8; System.out.println(n+"!="+Factorial(n)); } } 为保证程

  • 查看答案
  • 阅读下列代码public class Test 2005{public stat

    [单选题]阅读下列代码 public class Test 2005{ public static void main(String args[]){ System.out.println((3>2)?4:5); } } 其运行结果是A.2B.3C.4D.5

  • 查看答案
  • 阅读下列代码public class Test 2005{public stat

    [单选题]阅读下列代码 public class Test 2005{ public static void main(String args[]){ Strings="Test"; switch(s){ case "Java":System.out.print("Java"); break; case "Language":System.out.print("Language"); break; case "Test":System.out.ptint("Test"); br

  • 查看答案
  • 阅读下列代码public class Test 2005{public stat

    [单选题]阅读下列代码 public class Test 2005{ public static void main(String args[]){ System.out.println(~(0xa5)&0xaA.0xa5B.10C.0x50D.0xaa

  • 查看答案
  • 阅读下列代码public class Test 2005{public stat

    [单选题]阅读下列代码 public class Test 2005{ public static void main(String args[]){ System.out.println((3>2)?4:5); } } 其运行结果是A.2B.3C.4D.5

  • 查看答案
  • 阅读下列代码public class Test 2005{public stat

    [单选题]阅读下列代码 public class Test 2005{ public static void main(String args[]){ Strings="Test"; switch(s){ case "Java":System.out.print("Java"); break; case "Language":System.out.print("Language"); break; case "Test":System.out.ptint("Test"); br

  • 查看答案
  • 阅读下列代码public class Test 2005{public stat

    [单选题]阅读下列代码 public class Test 2005{ public static void main(String args[]){ System.out.println(~(0xa5)&0xaA.0xa5B.10C.0x50D.0xaa

  • 查看答案
  • 阅读下列代码:public class Test2005{public stat

    [单选题]阅读下列代码: public class Test2005{ public static void main(String args[]){ System.out.pdntln((3>2)?4:5); } } 其运行结果是( )。A.2B.3C.4D.5

  • 查看答案
  • 阅读下列代码public class Test2005 {public stat

    [单选题]阅读下列代码 public class Test2005 { public static void main(String args[]){ String s="Test"; switch (s){ case "Java": System.out.print("Java"); break; case "Language": System.out.print("Language"); break; case "Test": System.out.print("Test"

  • 查看答案
  • 阅读下列利用递归来求n!的程序class Factorial Test{stat