软考在线真题答案2012年上半年程序员下午试卷案例.pdf

想预览更多内容,点击预览全文

申明敬告:

本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

2012年上半年程序员下午试卷案例[][]PC+手机+纸质,立体化学习场景,陪伴你每时每刻。软考在线以下所有试题由软考在线免费智能库提供软考在线--最专业的一站式软考复习平台全网独家免费智能库定制学习计划专业致力于全国计算机技术与软件专业资格(水平)考试page1使用说明:星级:由软考在线用户错题大数据计算生成,代表题目难易程度。五星级:难五星级:难四星级:较难四星级:较难三星级:一般难度三星级:一般难度二星级:较容易二星级:较容易一星级:容易一星级:容易[系统项目管理->需求管理]:按知识点划分题目类别,[一级分类->二级分类]。二维码:扫一扫,直达本题手机版page2案例第1题2012上已知数组A[l:n]中各个元素的值都是非零整数,其中有些元素的值是相同的(重复)。为删除其中重复的值,可先通过以程图找出所有的重复值,并对所有重复值赋0标记。该流程图采用了双重循环。处理思路:如果数组A某个元素的值在前面曾出现过,则该元素赋标记值0。例如,数组A的各元素之值依次为2,5,5,1,2,5,3,则经过该流程图处理后,各元素之值依次为2,5,0,1,0,0,3。.问题1.1填补流程图中的空缺(1)〜(5):(1)n-1(2)A[i](3)i+1⑷A[j](5)A[j]在处理大批数据记录时,删除重复记录(关键词重复的记录)是常见的操作。本题源自这种应用。刪除重复记录算法可分两步进行。第一步将重复ai现的多余元素标记为0;第二步再删除所有的0元素。本题流程图只做第一步处理。本流程图采用了对i和j的双重循环,对每个元素A[i],需要查看其后面的各个元素(用A[j]表示)是否与A[i]相同。因此,外层循环应对i=l,n-1进行,从而在(1)处应填“n-1”。内层循环应对j=i+l,n进行,从而在(3)处应填“i+1”。page3(标记),因此(5)处应

您可能关注的文档

最近下载