免费智能真题库 > 历年试卷 > 程序员 > 2016年上半年 程序员 下午试卷 案例
  第2题      
  知识点:   递归函数

 
【说明1】
递归函数is_elem(char ch,char*set)的功能是判断ch中的字符是否在set表示的字符集合中,若是,则返回1,否则返回0。
【C代码1】

【说明2】
函数char*combine(char*setA,char*setB)的功能是将字符集合A(元素互异,由setA表示)和字符集合B(元素互异,由setB表示)合并,并返回合并后的字符集合。
【C代码2】

 
问题:2.1   阅读说明和C代码,填补代码中的空缺,将解答填入答题纸的对应栏中。
 
 
 

   知识点讲解    
   · 递归函数
 
       递归函数
        递归函数是指函数直接调用自己或通过一系列调用语句间接调用自己,是一种描述问题和解决问题的常用方法。
        递归过程的特点是“先逐步深入,然后再逐步返回”,它有两个基本要素:边界条件和递归模式,边界条件确定递归何时终止,也称为递归出口;递归模式表示大问题是如何分解为小问题的,也称为递归体。
   题号导航      2016年上半年 程序员 下午试卷 案例   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
 
第2题    在手机中做本题