首页/ 题库 / [单选题]在单CPU计算机系统中,完成相同功能的递的答案

在单CPU计算机系统中,完成相同功能的递归程序比非递归程序( )。

单选题
2022-01-13 00:43
A、运行时间更短,占用内存空间更少
B、运行时间更长,占用内存空间更多
C、运行时间更短,占用内存空间更多
D、运行时间更长,占用内存空间更少
查看答案

正确答案
B

试题解析

标签:
感兴趣题目
一个递归的定义可以用递归过程求解,也可以用非递归过程求解,但单从运行时间来看,通常递归过程比非递归过程()。
在下列结论中,只有一个是错误的,它是( )。A.C语言允许函数的递归调用B.C语言中的continue语句,可以通过改变程序的结构而省略C.有些递归程序是不能用非递归算法实现的D.C语言中不允许在函数中再定义函数
高级语言编译程序中常用的语法分析方法中,递归子程序法属于__(1)__分析方法,算符优先法属于__(2)__分析方法。空白(1)处应选择()
Java程序经常用到“递归”,“递归”的基本思想是 ( )
包含直接还是间接递归调用的函数都称为递归函数。
在单CPU计算机系统中,完成相同功能的递归程序比非递归程序( )。
下面是一个递归Java程序,其功能为 ( ) long Factorial(int n){ if(1==n){ return 1; } else return n * Factorial (n-1); }
计算机通常将要执行的程序存放在内存中,CPU执行这个程序时,是使用()寄存器来指使程序的执行顺序。
下列程序的功能是计算S=1!+2!+…+10!的值,完成程序填空。
 一个递归的定义可以用递归过程求解,也可以用非递归过程求解,但单从运行时间来看,通常递归过程比非递归过程(  )。
检测站计算机控制系统的应用软件是程序员根据用户要求编制的,完成检测、控制、管理功能的程序语言。
递归调用算法与相同功能的非递归算法相比,主要问题在于重复计算太多,而且调用本身需要分配额外的空间和传递数据和控制,所以时间与空间开销通常都比较大。
相关题目
在单处理机计算机系统中,多道程序的执行具有()的特点。
在单处理机系统中,相同的硬件条件下,要执行10个程序,每个程序单独执行需要6min。现在10个程序同时在多道程序系统执行,一般情况下,每个程序执行完毕需要的时间(),全部执行完毕总共需要的时间()。
试编写非递归的宏指令,使其完成的工作与7.9题的STORE相同。
在多道程序设计的计算机系统中,CPU( ).
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
计算机系统中的存储器分为()和()。在CPU执行程序时,必须将指令存放在()中。
现代计算机中,CPU工作方式有目态和管态两种。目态是指运行()程序,管态是指运行()程序。执行编译程序时,CPU处于()。
高级语言编译程序中常用的语法分析方法中,递归子程序法属于__(1)__分析方法,算符优先法属于__(2)__分析方法。空白(2)处应选择()
什么是“直接递归调用”?什么是“间接递归调用”?

一些重要的程序设计语言允许过程的递归调用,而实现递归调用中的存储分配通常用(  )。
一些重要的程序设计语言允许过程的递归调用,而实现递归调用中的存储分配通常用(  )。
一些重要的程序语言(台C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用______。
一些重要的程序设计语言(in C语言和Pascal语言) 允许过程的递归调用,而实现递归调用中的存储分配通常用( )。
一些重要的程序语言(如Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用( )。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
一些重要的程序语言油口C语言和Pascal语言)允许过程的递归调用而实现递归调用中的存储分配通常用
一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用( )。
安全计算机由两个完全相同的系统组成,每个系统具有功能相同的两个CPU,如果两个CPU处理结果不一致,则说明该系故障。
高级语言编译程序常用的语法分析方法中,递归下降分析法属于()分析方法。
当程序运行陷于死循环时,说明程序中存在(10)。采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是(11)。
广告位招租WX:84302438

免费的网站请分享给朋友吧