查看全部128种考试
软件水平考试
 考试动态 报考指南 历年真题 模拟试题 复习资料 心得技巧 专业英语 技术文章 软考论坛 考试用书
 程序员 软件设计师 网络管理员 网络工程师 系统分析师 数据库系统工程师
1
2
3
4
5
6
7
8
9
10
xihuyu2000  
【字体: 1992年高级程序员下午试题
1992年高级程序员下午试题
spks.exam8.com 来源:考试吧(Exam8.com) 更新:2005-4-11 23:59:00 软件水平考试 考试论坛

[说明]

流程图用来按递增顺序产生由数字1,2,3组成的非空序列。规定其产生的每个序列均不存在两个相同的相邻子序列。例如,该流程图产生的前五个序列为:

1

1 2

l 2 1

1 2 l 3

l 2 1 3 l

序列 1211,1212 等均因含有两个相同的相邻子序列,故未被流程图产生。

产生一个序列的方法是,在前一个合理的序列尾部之后添加数字 1,构成一个新序列,然后进行合理性检验。当新的序列不合理时,若新序列尾部为 1,则改为 2;若为 2,则改为 3,然后继续进行检验以寻求下一个合理的序列。当尾部已为 3 时,则删去该数字后,继续进行上述的更改和检验。

本流程图寻找长度小于等于N( 4≤N≤60 )的合理序列。二维数组 A 的每一行用于存放找到的一个序列,其中数组元素 A[I,61] 存放第 I 个序列的长度。

[问题1]

填充流程图中的 ①~⑤,使之成为完整的流程图。

[问题2]

现对流程图中虚线所围的部分给出了下·图所示的简化形式,试填充其中的 ③~⑧,使之成为正确的简化。

 

[流程图] 


试题4

阅读下列说明和流程图,回答问题,把解答填入答卷的对应栏内。

本流程图描述了某子程序的处理流程,现要求用白盒测试法对子程序进行测试。

[问题]

根据判定覆盖、条件覆盖、判定/条件覆盖、多重条件覆盖(条件组合覆盖)、路径覆盖五种覆盖标准,从供选择的答案中分别找出满足相应覆盖标准的最小的测试数据组( 用 ①一⑩ 表示 )。

供选择的答案

a=5 b=1 a=5 b=-1

a=5 b=1

a=-5 b=-1

a=5 b=1

a=0 b=-l

a=5 b=-1

a=-5 b=1

a=-5 b=-1

a=5 b=1

a=0 b=0

a=-5 b=-1

a=5 b=1

a=0 b=1

a=0 b=-1

a=-5 b=l

a=5 b=1

a=0 b=-1

a=-5 b=1

a=-5 b=-l

a=5 b=1

a=0 b=-1

a=0 b=1

a=-5 b=1

a=-5 b=-1

a=5 b=1

a=5 b=0

a=5 b=-l

a=0 b=1

a=0 b=0

a=0 b=-1

a=-5 b=1

a=-5 b=0

a=-5 b=-1

[流程图]

  

试题5

阅读下列说明和流程图。回答问题 1 和 2,把解答填入答卷的对应栏内。

[说明]

本流程图用来将自然数按右图所示的次序依次存放到 N×N 的二维数组 A 中,图中描述了 N=5 时 A 中各元素的值及其赋值次序。

流程图中省略了数据的输入和输出。

[问题1]

填充流程图中的 ①~⑦,使之成为完整的流程图。

{问题2]

若将流程图中的两个虚线框部分都改成下图所示的处理框,试写出 N =3 时该流程图所产生的数组 A 的各元素值。

D → A [ J,I ]

 

上一页  [1] [2] [3] 下一页

转帖于:软件水平考试_考试吧
文章搜索  
看了本文的网友还看了:
软件水平考试权威辅导教材: 订书电话:010-62168566  更多>>>
网友评论
昵 称: *  评 分: 1分 2分 3分 4分 5分
标题:   匿名发表    (共有条评论)查看全部评论>>
版权声明 -------------------------------------------------------------------------------------
  如果软件水平考试网所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本软件水平考试网内容,请注明出处。
关于本站  网站声明  广告服务  联系方式  付款方式  站内导航  客服中心  友情链接  考试论坛  网站地图
Copyright © 2004-2008 考试吧软件水平考试网 All Rights Reserved    
中国科学院研究生院权威支持(北京) 电 话:010-62168566 传 真:010-62192699
百度大联盟黄金认证  十佳网络教育机构  经营许可证号:京ICP060677