专项训练程序员考试专题测练题及答案(1)(1)(近两年考题)
13页1、温故而知新,下笔如有神近两下半年程序员考试专项试题训练及答案-下午卷试题一至试题三是必答题试题一(共 15 分)阅读以下说明和算法,完善算法并回答问题,将解答写在答题纸的对应栏内。说明假设以二维数组 G1.m,1.n表示一幅图像各像素的颜色,则 Gi,j表示区域中 点(i,j)处的颜色,颜色值为 0 到 k 的整数。下面的算法将指定点(i0,j0)所在的同色邻接区域的颜色置换为给定的颜色值。约定 所有与点(i0,j0)同色的上、下、左、右可连通的点组成同色邻接区域。例如,一幅 89 像素的图像如图 1-1 所示。设用户指定点(3,5),其颜色值为 0,此时其上方 (2,5)、下方 (4,5)、右方 (3,6)邻接点的颜色值都为 0,因此这些点属于 点(3,5)所在的同色邻接区域,再从上、下、左、右四个方向进行扩展,可得出该同色 邻接区域的其他点(见图 1-1 中的阴影部分)。将上述同色区域的颜色替换为颜色值 7 所得的新图像如图 1-2 所示。算法输入:矩阵 G,点的坐标(i0,j0),新颜色值 newcolor。输出:点(i0,j0)所在同色邻接区域的颜色置换为 newcolor 之
2、后的矩阵 G。算法步骤(为规范算法,规定该算法只在第七步后结束):第一步:若点(i0,j0)的颜色值与新颜色值 newcolor 相同,则 (1) ;第二步:点(i0,j0)的颜色值oldcolor;创建栈 S,并将点坐标(i0,j0)入栈;第三步:若 (2) ,则转第七步;第四步:栈顶元素出栈(x,y),并 (3) ;第五步:1) 若点(x,y-1)在图像中且 Gx,y-1等于 oldcolor,则(x,y-1)入栈 S;2) 若点(x,y+1)在图像中且 Gx,y+1等于 oldcolor,则(x,y+1)入栈 S;3) 若点(x-1,y)在图像中且 Gx-1,y等于 oldcolor,则(x-1,y)入栈 S;4) 若点(x+1,y)在图像中且 Gx+1,y等于 oldcolor,则(x+1,y)入栈 S;第六步:转 (4) ;第七步:算法结束。问题是否可以将算法中的栈换成队列?回答: (5) 。试题二(共 15 分)阅读以下说明和 C 函数,将应填入 (n) 处的字句写在答题纸的对应栏内。说明某单位准备进行一次选举,对指定的 n 名(n80)候选人进行投票。为了简化选举工 作,
《专项训练程序员考试专题测练题及答案(1)(1)(近两年考题)》由会员lili****2007分享,可在线阅读,更多相关《专项训练程序员考试专题测练题及答案(1)(1)(近两年考题)》请在金锄头文库上搜索。
2024年一致行动人协议 (2)(长期适用)
2024年新版保安服务合同(长期适用)
2024年校企合作协议书最终版(长期适用)
2024年新版承包合同书(土地2(长期适用)
2024年新版股东会决议(对外担保).(长期适用)
2024年新版竞业限制协议(精华版)(长期适用)
2024年新版建设工程借款合同2(长期适用)
2024年新版技术开发合同(长期适用)
2024年一致行动人协议(5)(长期适用)
2024年新版仓储合同(3)(长期适用)
2024年一致行动人协议(商票)(长期适用)
2024年新版承包合同书(渔业1)(长期适用)
2024年新版测绘合同(示范文本)(长期适用)
2024年新版保密及竞业禁止协议(长期适用)
2024年新版《城市供用气合同》[示范文本](长期适用)
2024年新版租赁经营招标通告(长期适用)
2024年非上市公司股权激励计划协议样本(长期适用)
2024年新版运输合同(长期适用)
2024年新版物业股权抵押合同(长期适用)
2024年新版联营合同(1)(长期适用)
2022-01-06 9页
2022-01-06 29页
2022-01-06 23页
2022-01-06 18页
2022-01-06 7页
2022-01-06 18页
2022-01-06 20页
2022-01-06 25页
2022-01-06 24页
2022-01-06 19页