【判断题】【消耗次数:1】
对递归定义的数据结构不要使用递归定义的过程。
正确
错误
参考答案:
复制
纠错
相关题目
【判断题】 递归定义就是循环定义。
①  正确
②  错误
【单选题】 将递归算法转换成对应的非递归算法时,通常需要使用( )来保存中间结果。
①  队列
② 
③  链表
④ 
【判断题】 任何一个递归过程都可以转换成非递归过程。
①  正确
②  错误
【多选题】 关于递归的有关内容描述项正确的是()
①  可以采用递归解决汉诺塔游戏的问题
②  递归可以分为直接递归与间接递归
③  可以采用递归解决求一个数n!问题
④  递归就是在过程或函数里调用自身
【判断题】 广义表不能递归。
①  正确
②  错误
【单选题】 下列()对结构类型变量定义是错误的。
①  structteacher{intnum;intage;}teach1;
②  struct{intnum;intage;}teach1,teach2;
③  struct{intnum;intage;}teacher;structteacherteach1;
④  structteacher{intnum;intage;};structteacherteach1;
【单选题】 下列()对结构类型变量定义是错误的。
①  struct teacher {int num; int age; } teach1;
②  struct {int num; int age; } teach1, teach2;
③  struct {int num; int age; } teacher; struct teacher teach1;
④  struct teacher {int num; int age; } ; struct teacher teach1;
【简答题】 PDL具有严格的关键字外层语法,用于定义[填空]、数据结构和模块接口。
【判断题】 程序中不应出现无终止的递归调用,只应出现有限次数、有终止的递归调用。
①  正确
②  错误
【简答题】 详细描述数据结构中的逻辑结构与存储结构定义,以及两者之间的区别和联系。
随机题目
【单选题】 在作业调度中,若采用优先级调度算法,为了尽可能使CPU和外部设备并行工作,有如下三个作业:J1以计算为主,J2以输入输出为主,J3计算和输入输出兼顾,则它们的优先级从高到低的排列顺序是( )。
①  J1,J2,J3
②  J2,J3,J1
③  J3,J2,J1
④  J2,J1,J3
【判断题】 作业调度选中一个作业后,与该作业相关的进程即占有CPU运行。( )
①  正确
②  错误
【判断题】 平均周转时间和周转时间与选用的调度算法有关。( )
①  正确
②  错误
【判断题】 中断处理一般分为中断响应和中断处理两个步骤,前者由软件实施,后者由硬件实施。( )
①  正确
②  错误
【判断题】 一个进程在执行过程中可以被中断事件打断,当相应的中断处理完成后,就一定恢复该进程被中断时的现场,使它继续执行。( )
①  正确
②  错误
【判断题】 计算机对中断的处理是在用户态下进行的。( )
①  正确
②  错误
【判断题】 优先级作业调度算法是指为系统中的每一个作业确定一个优先级,进行作业调度时总是优先选择优先级高的作业进入主存运行。( )
①  正确
②  错误
【判断题】 通常,为了提高效率,赋予需要大量计算的作业较高优先级,赋予需要大量输入/输出的作业较低的优先级。( )
①  正确
②  错误
【判断题】 处理机调度可分为三级:高级、中级和低级。在所有的系统中,都必须具备这三级调度。( )
①  正确
②  错误
【判断题】 系统调用的调用过程是通过用户程序,运行在用户态,而被调用的过程是运行在核心态下。( )
①  正确
②  错误