首页学历类考试大学计算机科学
(简答题)

以下是一个计算阶乘的C语言递归过程,请按照MIPS过程调用协议写出该递归过程对应的MIPS汇编语言程序,要求目标代码尽量短(提示:乘法运算可用乘法指令“mul rd,rs,rt”来实现,功能为“rd←(rs)×(rt)”)。

正确答案


答案解析

相似试题

  • (简答题)

    编写非递归的宏定义,计算K的阶乘,K为变元。

    答案解析

  • (简答题)

    请使用函数的递归调用编写求阶乘的函数,并计算1!+2!+3!+4!+5!

    答案解析

  • (简答题)

    编写一计算阶乘的函数fac,在主函数中从键盘输入一个正整数,调用阶乘函数fac计算阶乘并输出计算结果。

    答案解析

  • (简答题)

    若一个文法是递归的,则它所产生的语言的句子是可枚举的吗?

    答案解析

  • (简答题)

    用动态规划策略求解最长公共子序列问题: (1)给出计算最优值的递归方程。 (2)给定两个序列X={B,C,D,A},Y={A,B,C,B},请采用动态规划策略求出其最长公共子序列,要求给出过程。

    答案解析

  • (简答题)

    如何递归地将当前目录下所有的C语言程序拷贝至/home目录中,要求如果有同名文件,则覆盖同名文件?

    答案解析

  • (简答题)

    以下是一个C语言程序,用来计算一个数组a中每个元素的和。当参数len为0时,返回值应该是0,但是在机器上执行时,却发生了存储器访问异常。请问这是什么原因造成的,并说明程序应该如何修改。

    答案解析

  • (简答题)

    从键盘输入一个正整数n,编写程序计算1!-2!+3!-4!+...+(-1)n-1*n!的值并输出结果,要求定义和调用函数fact(n)计算n的阶乘。

    答案解析

  • (单选题)

    在计算递归函数时,如不用递归过程,应借助于()这种数据结构。

    答案解析

快考试在线搜题