初级程序员填空试卷(二).doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
试卷第 PAGE 1 页共 NUMPAGES 2 页 初级程序员填空试卷 姓名:_____________ 年级:____________ 学号:______________ 题型 选择题 填空题 解答题 判断题 计算题 附加题 总分 得分 评卷人 得分 1、[说明1] 函数BTREE*SortTreeSearch(BTREE*tree,int key)采用非递归方法,在二叉排序树(二叉查找树)中查找键值为key的结点。若找到,则返回键值所在结点的指针,否则返回NULL。 typedef struct node int data; /*结点的键值*/ struct node *left; struct node *right; [C程序代码1] 以上[C程序代码1]中共有3处错误。请在表8-5中指出这些错误所在代码的行号,并在不增加和删除代码行的情况下进行修改,写出修改正确后的完整代码行。 2、[说明2] [C程序代码2]是能求得“背包问题”的一组解的递归算法程序。“背包问题”的基本描述是:有一个背包,能盛放的物品总重量为S,设有Ⅳ件物品,其重量分别为W1,W2,…,Wn,希望从N件物品中选择若干件物品,所选物品的重量之和恰能放入该背包中,即所选物品的重量之和等于S。 [C程序代码2] BTREE; #include<stdio.h> #define N 7 #define S 15 int w[N+1] = 0,1,4,3,4,5,2,7; int knap ( int S, int n) if (S == 0) return 1 ; if ( s<0 ( s>0 if ((1))) printf( “4d”,w[n] ); return 1 ; return(2); main ( ) if (knap(S,N)) printf( “OK!/n” ); else printf ( “N0 ! /n” ); 请将[C程序代码2]中空缺处的内容填补完整。

您可能关注的文档

文档评论(0)

文海网络科技 + 关注
官方认证
服务提供商

专业从事文档编辑设计整理。

认证主体邢台市文海网络科技有限公司
IP属地河北
统一社会信用代码/组织机构代码
91130503MA0EUND17K

1亿VIP精品文档

相关文档