itgle.com

阅读下列利用递归来求n!的程序。 为保证程序正确运行,在下画线处应该填入的参数是( )。A.n-1S阅读下列利用递归来求n!的程序。为保证程序正确运行,在下画线处应该填入的参数是( )。A.n-1B.n-2C.nD.n+l

题目
阅读下列利用递归来求n!的程序。 为保证程序正确运行,在下画线处应该填入的参数是( )。A.n-1S

阅读下列利用递归来求n!的程序。为保证程序正确运行,在下画线处应该填入的参数是( )。

A.n-1

B.n-2

C.n

D.n+l


相似考题
更多“ 阅读下列利用递归来求n!的程序。 为保证程序正确运行,在下画线处应该填入的参数是( )。A.n-1S 阅读下列利用递归来求n!的程序。为保证程序正确运行,在下画线处应该填入的参数是( )。A.n-1B.n-2C.n”相关问题
  • 第1题:

    为使下列代码正常运行,应该在下画线处填入的选项是( )。

    A.static

    B.private

    C.abstract

    D.final


    正确答案:C
    抽象类中的抽象方法可以只声明,定义延迟到其子类。

  • 第2题:

    为使下列代码正常运行,应该在下画线处填入的选项是( )。

    A.size

    B.length

    C.dimension

    D.measurement


    正确答案:B
    length表示数组的长度。

  • 第3题:

    阅读下列利用递归来求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


    正确答案:A
    解析:因为在n不为1时,n!=n*(n-1)*(n-2)*…*1=n*(n-1)!,所以此处应为n-1。

  • 第4题:

    阅读下列利用递归来求n!的程序。 class FactorialTest{ static long Factorial(int n){//定义Factorial方法 if(n= =1) return l; else return n*Factorial{ }; } public static void main{String a[]}{ //main方法 int n=8: System.out.println{n+"!="+Factorial (n)}; } } 为保证程序正确运行,在下画线处应该填入的参数是( )。

    A.n-1

    B.n-2

    C.n

    D.n+1


    正确答案:A
    A。【解析】因为在n不为l时,n!=n*(n-1)*(n-2)*…*1=n*(n-1)!,所以此处应为n-1。

  • 第5题:

    为使下列代码正常运行,应该在下画线处填入的选项是( )。 abstract class person{ public Person(String n){ name=n: } Public String getDescription; public String getName{ return name; } private string name; }

    A.static

    B.private

    C.abstract

    D.final


    正确答案:C
    C。【解析】抽象类中的抽象方法可以只声明,定义延迟到其子类。