软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷48_第1页
软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷48_第2页
软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷48_第3页
软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷48_第4页
软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷48_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件水平考试(中级)软件设计师上午

(基础知识)试题模拟试卷48

一、中文选择题(本题共28题,每题1.0分,共28

分。)

1、若某个计算机系统中,内存地址与I/O地址统一编址,访问内存单元和I/O设

备是靠采区分的。A.数据总线上输出的数据B.不同的地址代码C.内存

与I/O设备使用不同的地址总线D.不同的指令

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

2、使Cache命中率最高的替换算法是A.先进先出算法FIFOB.随机算法

RANDC.先进后出算法FILOD.替换最近最少使用的块算法LRU

A、

B、

C、

D、

标准答案:D

知识点解析:四个选项中,选项C不是Cache替换算法。在另外三个选项中,

LRU算法的出发点是,如果某个块被访问了,则它可能马上就要被访问:反之,

如果某个块长时间未被访问,则它在最近一段时间也不会被访问,根据程序的局部

性原理,这种方法有较高的命中率。

3、软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应

的软件开发方法是。A.构件化方法B.结构化方法C.面向对象方法

D.快速原型法

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

4、黑盒测试也称为功能测试,黑盒测试不能发现oA.终止性错误B.错

误是否正确接收C.界面是否有误D.是否存在冗余代码

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

5、标准化对象一般可分为两大类,一类是标准化的具体对象,即需要制定标准的

具体事物;另一类是。A.标准化抽象对象B.标准化总体对象C.标准化

虚拟对象D.标准化面向对象

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

6、根据我国法律,在以下情况下,引用他人作品不构成侵权。A.引用目

的在于填补引用人作品在某些方面的空白B.所引用部分构成引用作品的主要部分

或实质部分C引用时未注出处,足以使读者误以为被引用部分是引用者的见解

D.引用目的是为了介绍该作品,但引用数量达到了被引用作品的四分之一

A、

B、

C、

D、

标准答案:A

知识点解析:暂无解析

7、”生产者—消费者”问题是一个经典的进程同步与互斥控制问题,若缓冲区可存

放n件物品,要解决这个问题,通常需要使用个信号量。A.IB.2C.3

D.4

A、

B、

C、

D、

标准答案:C

知识点解析:设有一个生产者、一个缓冲区和一个消费者,缓冲区可存放n件物

品。生产者不断地生产产品,消费者不断地消费产品。如何用PV操作实现生产者

和消费者的同步。可以设置3个信号量S、S1和S2,其中,S是一个互斥信号量

且初值为1,因为缓冲区是一个互斥资源,所以需要进行互斥控制;S1表示是否

可以将物品放入缓冲区,初值为n;S2表示缓冲区是否存有物品,初值为0。

8、软件的互操作性是指。A.软件的可移植性B.人机界面的可交互性

C.多用户之间的可交互性D.连接一个系统和另一个系统所需的工作量

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

9、软件项目的进度管理有许多方法,清晰地描述每个任务从何时开始,到

何时结束以及各个任务之间的并行性,但难以表达多个子任务之间的逻辑关系

A.Gantt图B.IPOC.PERTD.时标网状图

A、

B、

C、

D、

标准答案:A

知识点解析:进度安排的常用图形描述方法有甘特(Gantl)图和计划评审技术(PERT)

图。Gantt图中,横坐标表示时间,纵坐标表示任务,图中的水平线段表示对一个

任务的进度安排,线段的起点和终点对应在横坐标上的时间分别表示该任务的开始

时间和结束时间,线段的长度表示完成该任务所需的时间。Ganll图能清晰地描述

每个任务从何时开始,到何时结束以及各个任务之间的并行性;但是,它不能清晰

地反映出各任务之间的依赖关系,难以确定整个项目的关键所在,也不能反映计划

中有潜力的部分。PERT图是一个有向图,箭头表示任务,可以标上完成该任务所

需的时间:箭头指向节点表示流入节点的任务的结束,并开始流出节点的任务,节

点表示事件。只有当流入该节点的所有任务都结束时,节点所表示的事件才出现,

流出节点的任务才可以开始。事件本身不消耗时间和资源,它仅表示某个时间点。

PERT图不仅给出了每个任务的开始时间、结束时间和完成该任务所需的时间,还

给出了任务之间的关系,即哪些任务完成后才能开始另外一些任务,以及如期完成

整个工程的关键路径。图中的松弛时间则反映了完成某些任务可以推迟其开始时间

或延长其所需的完成时间:但PERT图不能反映任务之间的并行关系。

10、帧中继协议工作在OSI参考模型的oA.物理层和应用层B.物理层和

数据链路层C.数据链路层和网络层D.数据链路层和表示层

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

11、高级语言的语言处理程序分为解释程序和编译程序两种。解释程序处理源程序

时,大多数采用方法。A.源程序语句被逐个直接解释执行B.先将源程序

转化成某种中间代码,然后对这种代码解释执行C.先将源程序转化成目标代码,

再执行D.以上方法都不是

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

12、表示了对象间“is-a”的关系。A.组合B.引用C.聚合D.继承

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

13、原型化方法是一种_____型的设计过程。A.自外向内B.自项向下C.自内

相外D.自底向上

A、

B、

C、

D、

标准答案:A

知识点解析:原型模型乂称快速原型模型,它是增量模型的另一种形式。根据原型

的不同作用,有三类原型模型:探索型原型(用于需求分析阶段)、实验型原型(主要

用于设计阶段)、演化型原型(主耍用于及早向用户提交一个原型系统)。演化型主要

针对事先不能完整定义需求的软件开发。软件开发中的原型是软件的一个早期可运

行版本,它反映了最终系统的重要特性。

14、在下列说法中,_____是造成软件危机的主要原因。①用户使用不当②软件

本身特点③硬件不可靠④对软件的错误认识⑤缺乏好的开发方法和手段⑥开发

效率低A.①③⑥B.9②④C.③⑤⑥D.②⑤⑥

A、

B、

C、

D、

标准答案:D

知识点解析:软件危机指的是在计算机软件的开发和维护过程中所遇到的一系列严

重问题。概括来说,软件危机包含两方面问题:如何开发软件以满足不断增长、日

趋复杂的需求,以及如何维护数量不断膨胀的软件产品。具体地说,软件危机主要

有以下表现:•对软件开发成本和进度的估计常常不准确。♦用户对“已完成''系统

不满意。•软件产品的质量靠不住,bug一大堆,patch一个接一个。•软件的可维

护程度非常低;软件通常没有适当的文档资料。•软件开发生产率的提高赶不上硬

件的发展和人们需求的增长。

15、对数据{82,16,95,27,75,42,69,34)按关键字非递减顺序进行快速排

序,取第一个元素为枢轴,第一趟排序后的结果是oA.34,16,69,27,

75,42,82,95B.16,27,75,42,69,34,82,95C.16,82,27,75,42,

69,34,95D.16,82,95,27,75,42,69,34

A、

B、

C、

D、

标准答案:A

知识点解析:快速排序是通过一趟排序选定一个关键字介于“中间”的记录,从而使

剩余记录可以分成两个子序列分别继续排序,通常称该记录为“枢轴一趟快速

排序的具体做法:附设两个指针low和high,它们的初值分别指向文件的第一个记

录和最后一个记录。设枢轴记录(通常是第一个记录)的关键字为pivotkey,则首先

从high所指位置起向前搜索,找到第一个关键字小于pivotkey的记录并与枢轴记

录互相交换,然后从low所指位置起向后搜索,找到第一个关键字大于pivotkey的

记录并与枢轴记录互相交换,重复这两步直至low=high为止。

16、如果一个软件是给许多客户使用的,大多数软件生产商要使用机制测试过程来

发现那些可能只有最终用户才能发现的错误。测试是由软件的最终用户在一

个或多个用户实际便用环境中进行的cA.AlphaB.BetaC.GammaD.Delta

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

17、在C++语言中,关于类(class)和结构体(strucl)的说法中,正确的是。

A.结构体不允许有成员函数B.结构体与类没什么区别,可以替换C.类定义中

成员在默认情况下是privateD.类定义中成员在默认情况下是public

A、

B、

C>

D、

标准答案:C

知识点解析:暂无解析

18、Windows下的面向对象程序设计与DOS下的结构化程序设计最大区别是

。A.前者可以使用大量的下拉式选单(Menu),后者使用命令方式调用

B.前者是一种消息驱动式体系结构,后者是一种单向调用C.前者具有强大的图

形用户界面,后者是一种单向调用D.前者可以突破内存管理640KB的限制,后

者不能

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

19、快速排序算法采用的设计方法是______oA.动态规划法B.分治法C.回溯

法D.分枝定界法

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

20、下列排序算法中,第一趟排序完毕后,其最大或最小元一定在其最终位置上的

算法是______oA.归并排序B.直接选择排序C快速排序D.基数排序

A、

B、

C、

D、

标准答案:C

知识点解析•:暂无解析

21、采用动态规划策略求解问题的显著特征是满足最优性原理,其含义是o

A.当前所做出的决策不会影响后面的决策B.原问题的最优解包含其子问题的最

优解C.问题可以找到最优解,但利用贪心法不能找到最优解D.每次决策必须是

当前看来最优的决策才可以找到最优解

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

22、TIFF(.TIF)文件是一种较为通用的图像文件格式,它定义了4类不同的格式,

适用于黑白灰度图像。A.TIFF-BB.TIFF-GC.TIFF-PD.TIFF-R

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

23、显示分辨率是指显示屏上能够显示出的像素数目。显示分辨率为1024x768表

示显示屏的每行显示个像素。A.1024B.768C.512D.384

A、

B、

C、

D、

标准答案:A

知识点解析:暂无解析

24、以下图像文件格式中,不支持真彩色图像。A.PCXB.PNGC.TGA

D.EPS

A、

B、

C、

D、

标准答案:A

知识点解析:暂无解析

25、以下传输协议不能用于流媒体的传输。A.UDPB.RTP/RTSP

C.MMSD.HTTP

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

26、12.29/29属于同一网段的主机IP地址是______。A.

B.5C.1D.2

A、

B、

c、

D、

标准答案:B

知识点解析:暂无解析

27、按照国际标准化组织制定的开放系统互连参考模型,实现端用户之间可靠通信

的协议层是。A.应用层B.会话层C.传输层D.网络层

A、

B、

C、

D、

标准答案:C

知识点解析:暂无解析

28、按照国际标准化组织制定的开放系统互连参考模型,实现端用户之间可靠通信

的协议层是。A.应用层B.会话层C.传输层D.网络层

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

二、中文选择题(含2小题)(本题共22题,每题1.0

分,共22分。)

目前,我国已形成了相对完备的知识产权保护的法律体系,对软件形成一种综合性

的法律保护,如源程序和设计文档作为软件的表现形式受1.保护,同时作为

技术秘密又受2.的保护。

29、1.A.《著作权法》B.《合同法》C.《专利法》D.《反不正当竞

争法》

A、

B、

C、

D、

标准答案:A

知识点解析:暂无解析

30、2.A.《专利法》B.《合同法》C.《著作权法》D.《反不正当竞

争法》

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

逻辑覆盖标准主要用于1.。它主要包括条件覆盖、条件组合覆盖、判定覆

盖、条件及判定覆盖、语句覆盖、路径覆盖等几种,其中除路径覆盖外最弱的覆盖

标准是2.o

31、1.A.黑箱测试方法B.白箱测试方法C.灰盒测试方法D.软件验证

方法

A、

B、

C、

D、

标准答案:B

知识点解析:白盒测试法需要了解程序内部的结构,测试用例是根据程序的内部逻

辑来设计的。白盒测试法主要于用软件的单元测试,其常用的技术是逻辑覆盖。主

要的覆盖标准有6种,强度由低到高依次是:语句陵盖、判定覆盖、条件覆盖、判

定/条件覆盖、条件组合覆盖、路径覆盖。

32、2.A.条件测试B.条件组合覆盖C.判定覆盖D.语句覆盖

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

1.所依据的模块说明书和测试方案应在2.阶段完成,它能发现设计错

误。

33、1.A.集成测试B.可靠性测试C.系统性能测试D.强度测试

A、

B、

C、

D、

标准答案:A

知识点解析:暂无解析

34、2.A.编成B.概要设计C.维护D.详细设计

A、

B、

c、

D、

标准答案:B

知识点解析:暂无解析

软件能力成熟度模型CMM(C叩abilityMaturityModel)描述和分析/软件过程能力

的发展与改进的程度,确立了一个软件过程成熟程度的分级标准。在I.,

已建立了基本的项目管理过程,可对成本、进度和功能特性进行跟踪。在

2.,用于软件管理与工程量方面的软件过程均已文档化、标准化,并形成

了整个软件组织的标准软件过程。

35、1.A.可重复级B.已管理级C.功能级D.成本级

A、

B、

C、

D、

标准答案:A

知识点解析:CMM五级模型:・初始级:软件过程是无序的,有时甚至是混乱

的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。•可重复级:

建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪

律,能重复早先类似应用项目取得的成功。•已定义级:已将软件管理和工程两方

面的过程文档化、标准叱,并综合成该组织的标准软件过程。所有项目均使用经批

准、剪裁的标准软件过程来开发和维护软件。•已定量管理级:收集对软件过程和

产品质量的详细度量,对软件过程和产品有定量的理解与控制。•持续优化级:过

程的量化反馈和先进的新思想、新技术促进过程不断改进。

36、2.A.标准级B.已定义级C.可重复级D.优化级

A、

R、

C、

D、

标准答案:B

知识点解析:暂无解析

为了保障数据的存储和芍输安全,需要对一些重要数据进行加密。由于对称密码算

法1.,所以特别适合对大量的数据进行加密。国际数据加密算法IDEA的

密钥长度是2.位。

37、1.A.比非对称密码算法更安全B.比非对称密码算法密钥长度更长

C.比非对称密码算法效率更高D.还能同时用于身份认证

A、

B、

C、

D、

标准答案:C

知识点解析:暂无解析

38、2.A.56B.64C.128D.256

A、

B、

C、

D、

标准答案:C

知识点解析:暂无解析

面向对象程序设计的基本思想是通过建立与客观实体相对应的对象,并通过这些对

象的组合来创建具体的应用。对象是LO对象的三要素是指对象的

2.o

39、1.A.数据结构的封装体B.数据以及在其上的操作的封装体C.程序

功能模块的封装体D.一组有关事件的封装体

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

40、2.A.名字、字段和类型B.名字、过程和函数C.名字、文件和厚形

D.名字、属性和方法

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

某二义树的层序序列为ABCDEFGH,中序序歹U为FDGBACHE,则该二叉树的后

序序列为1.,前序序列为2.oA.FGDBHECAB.FDGBCHEA

C.ABDFGCEHD.FGDBEHCA

41、1.A.FGDBHECAB.FDGBCHEAC.ABDFGCEHD.FGDBEHCA

A、

B、

C、

D、

标准答案:A

知识点解析:暂无解析

42、2.A.FGDBHECAB.FDGBCHEAC.ABDFGCEHD.FGDBEHCA

A、

B、

C、

D、

标准答案:C

知识点解析:暂无解析

对于构件,应当按可复用的要求进行设计、实现、打包、编写文档。构件应当

1.,并具有相当稳定的公开的2.o有的构件具有广泛的可夏用性,

可复用到众多种类的应用系统中,有的构件只在有限的特定范围内被复用。

43、1.A.内聚的B.耦合的C.外延的D.封闭的

A、

B、

C、

D、

标准答案:A

知识点解析:暂无解析

44、2.A.界面B.接口C.文档D.规范

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

以关键字比较为基础的排序算法在最坏情况下的计算时间下界为O(Mogn)。下面的

排序算法中,在最坏的情况下,计算时间可以达到O(nlogn)的是1.:该算

法采用的设计方法是2.o

45、1.A.归并排序B.插入排序C.选择排序D.冒泡排序

A、

B、

C、

D、

标准答案:A

知识点解析:暂无解析

46、2.A.分治法B.贪心法C.动态规划法D.回溯

A、

B、

C、

D、

标准答案:A

知识点解析:暂无解析

Hash函数有共同的性质,则函数值应当以1.概率取其值域的每一个值。解

决Hash法中出现的冲突问题常采用的方法是2.o

47、1.A.最大B.最小C.平均D.同等

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

48、2.A.数字分析法、除余法、平方取中法B.数字分析法、除余法、线

性探查法C.数字分析法、线性探查法、除余法D.线性探查法、双散列法、拉链

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

将拥有2500台主机的网络划分为两个子网,并采用C类IP地址。子网1有500台

主机,子网2有2000台主机,则子网1的子网掩码应设置为1.,子网2至

少应划分为2.个C类网络。

49、1.A.B.28C.

D.

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

50、2.A.2B.4C.8D.16

A、

B、

C、

D、

标准答案:C

知识点解析:暂无解析

三、中文选择题(含3小题)(本题共72题,每题1.0

分,共72分。)

假设某计算机具有1M字节的内存(目前使用的计算机往往具有64M字节以上的内

存),并按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二

进制(1)位。为使4字节组成的字能从存储器中一次读出,要求存放在存储

器中的字边界对齐,一个字的地址码应⑵。若存储周期为200ns,且每个周

期可访问4个字节,则该存储器带宽为⑶bit/so

51、(1)A.10B.16C.20D.32

A、

B、

C、

D、

标准答案:C

知识点解析:暂无解析

52、(2)A.最低两位为00B.最低两位为10C.最高两位为00D.最高两

位为10

A、

B、

C、

D、

标准答案:A

知识点解析:暂无解析

53、(3)A.20MB.40MC.80MD.I60M

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

软件的易维护性是指理解、改正、改进软件的难易程度。通常影响软件易维护性的

因素有易理解性、易修改性和1.o在软件的开发过程中往往采取各种措施来

提高软件的易维护性。如采用2.有助于提高软件的易理解性;3.有助

于提高软件的易修改性。

54、1.A.易使用性B.易恢复性C.易替换性D.易测试性

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

55、2.A.增强健壮性B.信息隐藏原则C.高效的算法D.良好的编程风

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

56、3.A.增强健壮性B.信息隐藏原则C.高效的算法D.身份认证

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

在软件需求分析阶段,分析员要从用户那里解决的最重要的问题是1.。需求

规格说明书的内容不应当包括2.。该文档在软件开发中具有重要的作用,但

其作用不应包括3.o

57、1.A.要让软件做什么B.要给软件提供哪些信息C.要求软件的工作

效率如何D.要让软件提供哪些信息

A、

B、

C、

D、

标准答案:A

知识点解析:暂无解析

58、2.A.对重要功能的描述B.对算法的详细过程性描述C软件确认准

则D.软件的性能

A、

B、

C、

D、

标准答案:B

知识点解析:暂无解析

59、3.A.软件设计的依据B.用户和开发人员对软件要“做什么”的共同理

解C.软件验收的依据D.软件可行性分析的依据

A、

B、

C、

D、

标准答案:D

知识点解析:暂无解析

类是一组具有相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一

个1.o类之间共享属性和操作的机制称为2.o一个对象通过发送

3.来请求另一个对象为其服务。

60>1.A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论