当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >【模考】2022年下半年程序员下午题

【模考】2022年下半年程序员下午题

作者:wx611cbc2c011022023-12-21 01:00:14
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【【模考】2022年下半年程序员下午题】部分试题的详解,一起来看看吧~1、试题一(共10分,每空2分)【说明】以下流程图用于检查数组A[1:n]中的@素是否为

引号
摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【【模考】2022年下半年程序员下午题】部分试题的详解,一起来看看吧~



1、试题一(共10分,每空2分)【说明】以下流程图用于检查数组A[1:n]中的@素是否为自然数1〜n的一个排列(含有1〜n各数)。若是,则输出OK,否则输出所缺的自然数及其个数m。为检查A[1:n]中是否含有k,只要判断P(k)=(A(l)-k)*(A(2)-k)*...*(A(n)-k)是否等于0即可。【流程图】
答案:

(1)0

(2)1

(3)p*(A(i)-k)或等价表示

(4)p=0或等价表示

(5)m+1或等价表示


答题解析:



查看完整试题>>>


代理合作学习群