参考答案和解析
正确答案: #include "stdio.h"
main()
{int i,sum;
i=1;sum=1;
while(i++<6)sum*=i;printf("%d",sum);
printf("/n");
}
更多“编程:计算6的阶乘”相关问题
  • 第1题:

    有如下递归函数:

    int Fun(int n){

    if(n<=1) return 1;

    ______

    }

    请补充完整,使得函数Fun能够正确计算形参n的阶乘。


    正确答案:else return n*Fun(n-1);
    else return n*Fun(n-1); 解析:此题考查的是递归函数。函数Fun中的参数n小于2时,Fun函数返回1,其余返回值为n*Fun(n-1)。

  • 第2题:

    编写PL/SQL块,用for循环计算20的阶乘。


    正确答案:declare   r number; begin   r := 1;
    for i in 1 .. 20 loop     r := r * i;   end loop; 
      dbms_output.put_line(r); end; 

  • 第3题:

    下面是通过建立计算阶乘的自定义函数计算组合C(M,N)一M!/(N!*(M—N))!)的值,其中的M,N通过键盘输入。请在( )处填上正确的语句。


    正确答案:
    I=I+1【解析】I的值应该随选环而进行增1运算。

  • 第4题:

    计算机辅助编程分为()。

    • A、数控语言自动编程
    • B、交互图形编程
    • C、CAD/CAM集成系统编程
    • D、控制系统编程
    • E、APT编程

    正确答案:A,B,C

  • 第5题:

    为了计算s=10!(即10的阶乘),则s变量应定义为()。

    • A、int
    • B、unsigned
    • C、long
    • D、以上三种类型均可

    正确答案:C

  • 第6题:

    目前,计算机自动编程软件通常能支持()的编程。

    • A、2~6轴
    • B、2~5轴
    • C、2~4轴
    • D、2~3轴

    正确答案:B

  • 第7题:

    CNC的软件控制软件来源是()。

    • A、模拟编程
    • B、人工编程
    • C、计算机自动编程
    • D、混合编程

    正确答案:A

  • 第8题:

    数控机床的加工编程方法有()。

    • A、计算机编程
    • B、穿孔纸带编程
    • C、手工编程
    • D、键盘编程
    • E、现场编程
    • F、自动编程

    正确答案:C,F

  • 第9题:

    绝对编程是指()。

    • A、根据与前一个位置的坐标增量来表示位置的编程方法
    • B、根据预先设定的编程原点计算坐标尺寸与进行编程的方法
    • C、根据机床原点计算坐标尺寸与进行编程的方法
    • D、根据机床参考点计算坐标尺寸进行编程的方法

    正确答案:B

  • 第10题:

    下列选项中,适合用计算机编程来解决的是()。

    • A、测量学校操场的面积
    • B、计算100的阶乘
    • C、视频剪辑
    • D、制作一份电子报刊

    正确答案:B

  • 第11题:

    问答题
    编程:计算6的阶乘

    正确答案: #include "stdio.h"
    main()
    {int i,sum;
    i=1;sum=1;
    while(i++<6)sum*=i;printf("%d",sum);
    printf("/n");
    }
    解析: 暂无解析

  • 第12题:

    单选题
    下列选项中,适合用计算机编程来解决的是()。
    A

    测量学校操场的面积

    B

    计算100的阶乘

    C

    视频剪辑

    D

    制作一份电子报刊


    正确答案: C
    解析: 暂无解析

  • 第13题:

    编写程序,计算10的阶乘并输出运算结果。


    答案:public class a{public static void main(String[] args){int i,s=1;for(i=1;i<=10;i++){s=s*i;}System.out.println("10的阶乘是"+s);}}

  • 第14题:

    测试6的阶乘,断言方法是()?

    A.Assert.assertSame(720,jc.jieChen(6))

    B.Assert.assertEquals(720,jc.jieChen(6))

    C.Assert.assertNull(720,jc.jieChen(6))

    D.Assert.assertTrue(720,jc.jieChen(6))


    参考答案:B

  • 第15题:

    下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!=n*(n-1)*...*2*1)

    unsigned fact (unsigned n)

    {

    if(n<=1)

    retum 1;

    return【 】;

    }


    正确答案:n*fact (n-1)
    n*fact (n-1) 解析:本题考核递归函数。一般递归函数由递归出口和递归体两部分组成。递归出口给出了递归终止的条件;递归体给出了递归的方式。题中程序给出了递归出口,但是没有给出递归体,由阶乘的定义可知其递归体应该为n*fact (n-1)。

  • 第16题:

    用熟悉的编程方式快速构建任何一种基于云计算的应用叫做()。

    • A、再编程
    • B、理编程
    • C、预编程
    • D、云编程

    正确答案:D

  • 第17题:

    下列适合于使用计算机编程解决的问题是()。

    • A、打印论文
    • B、视频编辑
    • C、图像处理
    • D、求20的阶乘

    正确答案:D

  • 第18题:

    电火花线切割数控编程可分为手工编程和()两类。

    • A、机器编程
    • B、计算机编程
    • C、自动编程
    • D、模块化编程

    正确答案:C

  • 第19题:

    在车削加工()时,要计算每个节点坐标。

    • A、手工编程
    • B、自动编程
    • C、系统编程
    • D、其他编程

    正确答案:A

  • 第20题:

    数控机床加工编程方法有()。

    • A、计算机编程
    • B、穿孔纸带编程
    • C、手工编程
    • D、键盘编程
    • E、现场编程
    • F、自动编程

    正确答案:C,F

  • 第21题:

    2K阶乘中的K表示();;


    正确答案:因子数

  • 第22题:

    单选题
    用熟悉的编程方式快速构建任何一种基于云计算的应用叫做()。
    A

    再编程

    B

    理编程

    C

    预编程

    D

    云编程


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    下列适合于使用计算机编程解决的问题是()。
    A

    打印论文

    B

    视频编辑

    C

    图像处理

    D

    求20的阶乘


    正确答案: A
    解析: 暂无解析