内容发布更新时间 : 2024/11/17 14:25:01星期一 下面是文章的全部内容请认真阅读。
2019年计算机软考程序员考试部分真题
试题 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,B,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) 编译程序在实行优化时有时需要用到源程序的注释. 试题 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).