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

试题1

A. 最有可能成为国际上操作系统的标准的操作系统

B. 在目前,用于保证软件质量的主要手段

C. 进入80年代后,已迅速成为常用的程序设计语言之一

D. 在软件开发中,有利于发挥集体智慧的一种做法

E. 在开发软件时,可用来提高程序员的工作效率

供选择的答案:

A: (1)MS-DOS (2)VMS (3)VM (4)UNIX
B: (1)正确性证明 (2)测试 (3)自动程序设计 (4)符号执行
C: (1)Smalltalk-80 (2)Ada (3)C (4)PROLOG
D: (1)设计评审 (2)模块化 (3)主程序员组 (4)进度控制
E: (1)程序开发环境 (2)操作系统的作业管理功能
(3)编译程序的优化功能 (4)并行运算的大型计算机

试题2

从供选择的答案中选出应填入下列叙述中的__(?)__内的正确答案,把编号写在答卷的对应栏内

最初的软件开发方式是__(A)__, 人们用笔和纸编写程序。从60年代后期开始, 软件开发方式逐步发展成为使用终端设备编写程序的__(B)__, 从80年代初开始, 发达国家的软件开发方式正在向__(C)__转变。

在结构化程序设计思想提出以前, 在程序设计中曾经主要强调程序的__(D)__。现在, 与程序的__(D)__相比, 人们更重视程序的__(E)__。

供选择的答案

A~C: (1) 实时方式 (2) 分时方式 (3) 批方式 (4) 并行方式
(5) 工作站方式 (6) 阵列方式
D、E: (1) 安全性 (2) 专用性 (3) 一致性 (4) 合理性
(5) 可理解性 (6 )效率

试题3

从下列叙述中选出5条正确的叙述。

(1) 每种程序设计语言都有它特定的语法

(2) 结构化的程序设计语言中没有 GOTO 语句

(3) 定义程序设计语言时用的字符集各种语言不完全相同

(4) 在汇编语言中, 用调用指令, 返回指令和转移指令改变程序中指令的执行顺序


    (5) 由于 FORTRAN 语言的结构是块结构, 所以它特别适合于模块化程序设计


(6) PASCAL 语言允许用户定义结构化的数据结构

(7) 一般而言, 语言级别越高, 用它编出的程序越短

(8) 结构化程序设计可以大大提高程序的执行效率

(9) 编译程序是一种常用的应用软件

(10) 编译程序在进行优化时有时需要用到源程序的注释

供选择的答案

A、C、D: (1) 网络操作系统 (2) 分布式操作系统 (3) 分时操作系统 (4) 实时操作系统
(5) 单用户操作系统 (6) 批处理操作系统
B E: (1) 可靠性和灵活性 (2) 实时性和可靠性 (3) 优先权分配 (4) 时间片轮转
(5) 短作业优先 (6) 时间片加权分配

试题4

从供选择的答案中选出应填入下列叙述中的__?__内的正确答案,把编号写在答卷的对应栏内

(1) 按逻辑结构分, 文件主要有两类: __(A)__ 和 __(B)__。UNIX 中的文件系统采用__(B)__。

(2) 文件系统的主要目的是 __(C)__。

(3) 文件系统中用 __(D)__ 管理文件.

(4) 为了允许不同用户的文件具有相同的文件名, 通常在文件系统中采用 __(E)__。

供选择的答案

A、B: (1) 网状文件 (2) 只读文件 (3) 读写文件 (4) 记录式文件
(5) 索引文件 (6) 流式文件
C: (1) 实现对文件的按名存取 (2) 实现虚拟存贮器
(3) 提高外部设备的输入输出速度 (4) 用于存贮系统文档
D: (1) 堆栈结构 (2) 指针 (3) 目录 (4) 页表
E: (1) 重名翻译 (2) 多级目录 (3) 约定  (4) 路径

试题5

从供选择的答案中选出应填入下列叙述中的__?__内的正确答案,把编号写在答卷的对应栏内

排序的方法有许多种,__(A)__法从未排序序列中依次取出元素, 与已排序序列中( 初始时为空 )的元素作比较, 将其放入已排序序列的正确位置上。__(B)__从未排序序列中挑选元素, 并将其依次放入已排序序列的一端。 交换排序法是对序列中的元素进行一系列比较, 当被比较的两元素逆序时, 进行交换。__(C)__ 和 __(D)__ 是基于这类方法的两种排序方法, 而__(D)__是比 __(C)__ 效率更高的方法。利用某种算法,根据元素的关键值计算出排序位置的方法是 __(E)__。

供选择的答案

A~E: (1) 选择排序 (2) 快速排序 (3) 插入排序 (4) 冒泡排序
(5) 合并排序 (6) 二分排序 (7) 杂凑排序 (8) 基数排序

 

试题6

从供选择的答案中选出应填入以下流程图和叙述中的 A~E 内的正确答案,把编号写在答卷的对应栏内。

下列流程图用于从数组 K 中找出一切满足:

K(I)+K(J)=M

的元素对 (K(I),K(J))(1<=I<=J<=N)。假定数组K中的N个不同的整数已按由小到大的顺序排列,M是给定的常数。

此流程图中,比较“K(I)+K(J):M”最少执行次数约为__(E)__。


供选择的答案

A、B: ① >  ② ≥ ③ < ④ ≤ ⑤ = ⑥ ≠
C、D: ① I+1→I ② I-1→I ③ J+1→J ④ J-1→J ⑤ I→J ⑥ J→I
E :  ① N/4 ② N/2 ③ N ④ 2N

 

 

 

[1] [2] 下一页

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