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

试题一

    [说明]

    流程图1.1实现了一个将一组无序数列a1,a2,...,an排成递增序列的算法.

    该算法在s-1到r(初值为1到n)的区间内,先冒泡后进行排序,直到该区间为空.图中变量K用来指出一次冒泡或下沉后a1--ak或ak--an已排序.

试题3

    阅读下列程序说明和PASCAL程序,把应填入其中_______处的字句,写在答卷的对应栏内.

   [程序说明]

   本题给出的子程序用来寻找第一个均出现在三个整数链表中的相同整数.假定在调用该子程序前,这三个整数链表已按从小到大的次序排序.有关的类型定义如下:

type pt=^elem;

elem=record

int:integer;

link:pt

end;

    [程序]

procedure lookint (f1,f2,f3:pt; var found:boolean; var val:integer);

var exit:boolean;

begin found:=false;

while ____________ and not found do

begin

if __________________

then f1:=f1^.link

else if _______________

then f2:=f2^.link

else found:=true;

if found

then begin found:=false; exit:=true;

while (f3<>nil) and not found and exit do

if f3^.int=f1^.int

then found:=true

else if ___________________

then f3:=f3^.link

else begin _______________;

exit:=false

end

end

end;

if found then val:=f1^.int

end;

试题7

    [程序说明]

    本子程序用来建立一个已知文件的索引文件.建立索引的关键字段名为key.

    设有类型:

seqelement=record ..., key:simpletype, ... end;

tmpelement=record {工作文件的成分类型}

key : simpletype; {存贮关键字值}

no : integer {对应的已知文件成分的序号}

end;

tseqfile = file of seqelement; {已知文件的类型}

tindxfile = file of integer; {索引文件类型}

    其中 simpletype 是某简单顺序类型名.

    为建立索引文件,子程序引入一个数组a与两个工作文件g,h.

    建立索引文件的方法是:

    首先重复执行以下步骤,直至已知文件读完:

    1. 从已知文件读出多至100个记录,将记录中关键项的值及该记录的序号送到数组a;

    2. 对a按关键字值从小到大排序;

    3. 将a与文件g(或h)合并于文件h(或g).合并时,使文件h(或g)是按关键字值排序的.然后由文件h(或g)生成索引文件.

 

[1] [2] 下一页

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