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

从以下的 3 道试题(试题一至试题三)中任选 2 道解答。如果解答的试题数超过2 道,则解答的前2道有效。

试题一

    阅读下列说明和流程图,回答问题 1 至问题 3,把解答写在答卷的对应栏内。

   【说明】

    本流程图描述了某行业分类电话号码簿(简称号簿)出版系统的处理流程。全市所有电话的基本信息均存放在营业库中。系统输入工单,工单中包括电话的新装、拆除、移机、更改(更改户名、地址、电话号码等)等信息。为确保输入工单的正确性,每张工单均由两个录入员分别录入,由处理 1 进行输入和校对,然后更新营业库。系统根据待出版号簿的行业类型从营业库中选取该类用户的电话信息,存放在号簿中。同时向每个电话用户发布用户函,用户函上记录着将刊登在号簿上的该用户的户名、地址、电话号码等信息,用户函上的序号标志着该用户信息在号簿库中的位置。用户收到用户函后自行校对,并将修改内容和印刷要求(字体大小和是否套红)填写在用户回执中,系统按收到用户回函的先后顺序依次输入用户回函,然后更新号簿库。最后通过排版输出经用户校对并符合其印刷要求的号簿清样。

    系统中部分单据和文件的格式如下:

工单=工单类型+原户名+新户名+原地址+新地址+原电话号码+新电话号码

营业库纪录=户名+地址+电话号码+分类信息

用户函=序号+户名+地址+电话号码

用户回函=序号+户名+地址+电话号码+套红标记+字体大小

【流程图】

【问题 1】

流程图中哪些处理能发现工单的哪些错误,并举例说明。

【问题 2】

指出号簿库文件的纪录至少应包括哪些数据项。

【问题3】

为提高处理速度,流程图需作何改进。

试题二

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

【说明】

本流程图将数字 1,2,…,N2(N≥2)按逆时针方向依次写在 N*N 矩阵中,下图给出了 N=4 和 N=5时的情况:

1 12 11 10 1 16 15 14 13
2 13 16 9 2 17 24 23 12
3 14 15 8 3 18 25 22 11
4 5 6 7 4 19 20 21 10
5 6 7 8 9
N=4时 N=5时

【问题 1】

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

【问题 2】

若将数字 1,2,…,N2 按顺时针方向依次写在 N*N 矩阵中,则只需将上述流程图中的__⑦__改成__⑧__即可。

【流程图】      

注:图中[N/2]表示不大于 N/2 的最大整数。

 

试题三

阅读以下说明和 E-R 图,回答问题,讲解答写在答卷的对应栏内。
【说明】

设有下列关于运动会管理系统的 E-R 图。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体之间的关系。假定已通过下列 SQL 语言建立了基本表:

CREATE TABLE ATHLETE

(ANO CHAR(6) NOT NULL,

ANAME CHAR(20),

ASEX CHAR(1),

ATEAM CHAR(20));

CREATE TABLE ITEM

(INO CHAR(6) NOT NULL,

INAME CHAR(20),

ITIME CHAR(10),

IPLACE CHAR(20));

CREATE TABLE GAMES

(ANO CHAR(6) NOT NULL,

INO CHAR(6) NOT NULL,

SCORRE CHAR(10));

为了答题的方便,图中的实体和属性同时给出了中英文两种名字,回答问题时只需写出英文名即可。
【E-R图】

【问题】

填充下列 SQL 程序 3.1~3.4 中的 ①~⑦,使它们分别完成相应的功能:

程序 3.1:统计参加比赛时运动员人数

SELECT __①__

FROM ATHLETE

WHERE ASEX='M';

程序 3.2:查100872号运动员参加的所有项目及其比赛时间和地点

SELECT ITEM,INO,INAME,ITIME,IPLACE

FROM GAMES,ITEM

WHERE __②__

AND __③__;

程序 3.3:查参加 100035 项目的所有运动员名单

SELSECT ANO,ANAME,ATEAM

FROM ATHLETE

WHERE __④__

(SELECT __⑤__

FROM GAMES

WHERE GAMES.ANO=ATHLETE.ANO

AND INO='100035');

程序3.4:建立运动员成绩视图

__⑥__ ATHLETE_SCORE

AS SELECT ATHLETE,ANO,ANAME,ATEAM,INAME,SCORE

FORM __⑦__

WHERE ATHLETE,ANO=GAMES,ANO

AND GAMES.INO=ITEM.INO;

 

试题四为必答题

试题四

    在 COMET 型计算机上可以使用试卷上所附的 CASL 汇编语言。阅读下列程序说明和 CASL 程序,将应填入程序中__?__处的字句,写在答卷的对应栏内。

【程序说明】

    子程序 OFFSET 用二分法,查找无符号整数 M 在一个长度为 N 的有序(升序)无符号整数列表NTABLE 中的位置。

    程序中标号为 LOW 和 UP 的两个存储字分别用作存放查找区间的上下限。

    进入子程序时,在GR1中给出存放子程序所需参数的起始地址。参数的存放次序如下:

(GR1)+0 

M

1

N

2

NTABLE的首址

    从子程序返回时,GR0 中存放查找结果,即 M 在此有序表中的位置序数,如表中找不到 M,则 GR0 中返回 0,其它寄存器的内容保持不变。

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

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