以下结论中只有()是正确的。
A.所有的递归程序均不可以采用非递归算法实现
B.其余都不正确
C.所有的递归程序均可以采用非递归算法实现
D.只有部分递归程序可以用非递归算法实现
A.所有的递归程序均不可以采用非递归算法实现
B.其余都不正确
C.所有的递归程序均可以采用非递归算法实现
D.只有部分递归程序可以用非递归算法实现
第1题
A.A.递归算法实现通常使用选择结构
B.B.递归法通常需要消耗过多的内存
C.C.递归函数需要多次调用函数本身,所以效率高
D.D.递归算法中一定要设定使递归结束的条件
第2题
A.递归下降分析属于自底向上分析方法
B.递归下降分析通过状态栈和分析表联合控制实现
C.递归下降语法分析为每个非终结符构造一个函数
D.递归下降分析对文法无限制
第3题
A.A.模块化程序设计方法主要是通过递归算法和递归程序来实现的
B.B.模块化程序设计方法主要是通过过程和函数的定义以及调用来实现的
C.C.模块化设计的思想就是将一个复杂的问题采取“分而治之”的策略
D.D.程序设计阶段大致分为程序的模块化设计和模块内的逻辑设计
第5题
A.深拷贝在对非指针成员变量赋值的同时,也对指针成员变量赋值,从而达到所有的成员变量都被赋值的效果
B.深拷贝会在为成员变量赋值时,将指针成员变量所指向的内存空间也复制一份,让现有对象的指针变量指向这个空间,并且会对对象成员进行上述递归赋值操作
C.深拷贝会将已有对象的对象成员,逐一递归进行赋值
D.深拷贝会使已有对象和现有对象的指针成员变量指向同一块内存空间
第6题
下述方法中,()不是自下而上分析方法。
A规范归约
B算符优先分析法
C递归下降分析法
DLR分析法
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!