|
|
51CTO旗下网站
|
|
移动端

2017 年下半年软件设计师上午试题分析与解答(3)

《软件设计师历年真题解析》本书针对软件设计师2014—2017年共8次真题进行了试题的分析和解答,帮助考生熟悉试题形式,了解重点、掌握解答问题的方法和技巧等。本节为2017 年下半年软件设计师上午试题分析与解答。

作者:薛大龙来源:电子工业出版社|2018-08-21 13:03

2017 年下半年软件设计师上午试题分析与解答(3)

● 某企业财务系统的需求中,属于功能需求的是 (19) 。

(19) A.每个月特定的时间发放员工工资

B.系统的响应时间不超过 3 秒

C.系统的计算精度符合财务规则的要求

D.系统可以允许 100 个用户同事查询自己的工资

试题分析

功能性需求即软件必须完成哪些事,必须实现哪些功能。选项BCD 属于性能需求。参考答案:(19)A

● 更适合用来开发操作系统的编程语言是 (20) 。

(20) A.C/C++ B.Java C.Python D.JavaScript

试题分析

C 语言是处于汇编语言和高级语言之间的一种中间型程序设计语言,常被称为中级语言。它既有高级语言的基本特点,又具有汇编语言面向硬件和系统,可以直接访问硬件的功能。

C 语言适用于开发操作系统。C++是C 语言的继承,它既可以进行C 语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

参考答案:(20)A

● 以下关于程序设计语言的叙述中,不正确的是 (21) 。

(21) A.脚本语言中不使用变量和函数 B.标记语言常用于描述格式化和链接

C.脚本语言采用解释方式实现 D.编译型语言的执行效率更高

试题分析

脚本语言又被称为扩建的语言,或者动态语言,是为了缩短传统的编写—编译—链接—运行(edit-compile-link-run)过程而创建的计算机编程语言,用来控制软件应用程序。脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相像一些,也涉及到变量。脚本语言与编程语言之间最大的区别是,编程语言的语法和规则更为严格和复杂一些。脚本语言常用于描述格式化和链接,编程效率不如编译型语言。

参考答案:(21)A

● 将高级语言源程序通过编译或解释方式进行翻译时,可以先生成与源程序等价的某种中间代码。以下关手中间代码的叙途中,正确的是 (22) 。

(22) A.中间代码常采用符号表来表示

B.后缀式和三地址码是常用的中间代码

C.对中间代码进行优化要依据运行程序的机器特性

D.中间代码不能跨平台

试题分析

中间代码的作用是可使程序的结构在逻辑上更为简单明确,特别是可使目标代码的优化比较容易实现。中间代码有多种形式,常见的有逆波兰记号(后缀式)、四元式和三元式,它们的共同特点是与具体的机器无关,不依赖于具体的计算机。

参考答案:(22)A

● 计算机系统的层次结构如下圈所示,基于硬件之上的软件可分为a、b 和c 三个层次。图中a、b 和c 分别表示 (23) 。

(23) A.操作系统、系统软件和应用软件 B.操作系统、应用软件和系统软件

C.应用软件、系统软件和操作系统 D.应用软件、操作系统和系统软件

试题分析

计算机系统的层次结构:硬件层—操作系统层—语言处理程序层—应用程序层。

参考答案:(23)C

● 下图所示的PCB(进程控制块)的组织方式是 (24) ,图中 (25) 。

(24) A.链接方式 B.索引方式 C.顺序方式 D.Hash

(25) A.有1 个运行进程、2 个就绪进程、4 个阻塞进程

B.有2 个运行进程、3 个就绪进程、2 个阻塞进程

C.有1 个运行进程、3 个就绪进程、3 个阻塞进程

D.有1 个运行进程、4 个就绪进程、2 个阻塞进程

试题分析

进程控制块PCB 的组织方式如下。

1) 线性表方式(顺序方式):不论进程的状态如何,将所有的PCB 连续地存放在内存的系统区。这种方式适用于系统中进程数目不多的情况。

2) 索引表方式(索引方式):该方式是线性表方式的改进,系统按照进程的状态分别建立就绪索引表、阻塞索引表等。

3) 链接表方式(链接方式):系统按照进程的状态将进程的PCB 组成队列,从而形成就绪队列、阻塞队列、运行队列等。

选项D 的hash 值与PCB 无关,是数据签名用到的技术。

图中有1 个运行进程、3 个就绪进程、3 个阻塞进程。

参考答案:(24)B (25)C

● 某文件系统采用多级索引结构。若磁盘块的大小为 lK 字节,每个块号占 3 字节,那么采用二级索引时的文件最大长度为 (26) K 字节。

(26) A.1024 B.2048 C.116281 D.232562

试题分析

磁盘块的大小为lK 字节,每个块号占3 字节,一共有341 个磁盘块存一级索引文件,每个磁盘块还可以指向341 个磁盘块,因此一共有341×341=116281 个磁盘块存二级索引文件,每个磁盘块1K 字节,则该二级索引文件最大长度为11628K 字节。

参考答案:(26)C


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

非常网管——网络服务

本书使用通俗易懂的语言,通过大量的实例,从实际应用的角度出发,全面系统地介绍了网络服务操作系统平台、电子邮件系统、Web站点和FTP站点...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊