试卷详情
-
计算机水平考试中级软件设计师2008年上半年上午真题
-
[单项选择]某公司采用的软件开发过程通过了CMM2认证,表明该公司()。
A. 开发项目成效不稳定,管理混乱
B. 对软件过程和产品质量建立了定量的质量目标
C. 建立了基本的项目级管理制度和规程,可对项目的成本、进度进行跟踪和控制
D. 可集中精力采用新技术新方法,优化软件过程
-
[单项选择]()是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。
A. 结构化开发方法
B. Jackson 系统开发方法
C. Booch 方法
D. UML(统一建模语言)
-
[单项选择]极限编程(eXtreme Programming)是一种轻量级软件开发方法,()不是它强调的准则。
A. 持续的交流和沟通
B. 用最简单的设计实现用户需求
C. 用测试驱动开发
D. 关注用户反馈
-
[单项选择]采用UML进行软件设计时,可用()关系表示两类事物之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体/部分关系。
A. 依赖
B. 聚集
C. 泛化
D. 实现
-
[单项选择]若视频图像每帧的数据量为6.4MB,帧速率为30帧/秒,则显示10秒的视频信息,其原始数据量为()MB。
A. 64
B. 192
C. 640
D. 1920
-
[单项选择]软件文档按照其产生和使用的范围可分为开发文档、管理文档和用户文档。其中开发文档不包括()。
A. 软件需求说明
B. 可行性研究报告
C. 维护修改建议
D. 项目开发计划
-
[单项选择]
设一个包含N 个顶点、 E 条边的简单有向图采用邻接矩阵存储结构(矩阵元素A[i][j]等于1/0 分别表示顶点i 与顶点j 之间有/无弧),则该矩阵的元素数目为 (60) ,其中非零元素数目为 (61) 。
(61)处填()。
A. N
B. N+E
C. E
D. N–E
-
[单项选择]利用高速通信网络将多台高性能工作站或微型机互连构成机群系统,其系统结构形式属于()计算机。
A. 单指令流单数据流(SISD)
B. 多指令流单数据流(MISD)
C. 单指令流多数据流(SIMD)
D. 多指令流多数据流(MIMD)
-
[单项选择]软件维护成本在软件成本中占较大比重。为降低维护的难度,可采取的措施有()。
A. 设计并实现没有错误的软件
B. 限制可修改的范围
C. 增加维护人员数量
D. 在开发过程中就采取有利于维护的措施,并加强维护管理
-
[单项选择]CPU中的数据总线宽度会影响()。
A. 内存容量的大小
B. 系统的运算速度
C. 指令系统的指令数量
D. 寄存器的宽度
-
[单项选择]一个算法是对某类给定问题求解过程的精确描述,算法中描述的操作都可以通过将已经实现的基本操作执行有限次来实现,这句话说明算法具有()特性。
A. 有穷性
B. 可行性
C. 确定性
D. 健壮性
-
[单项选择]在软件设计和编码过程中,采取“()”的做法将使软件更加容易理解和维护。
A. 良好的程序结构,有无文档均可
B. 使用标准或规定之外的语句
C. 编写详细正确的文档,采用良好的程序结构
D. 尽量减少程序中的注释
-
[单项选择]
在UML 类图中,类与类之间存在依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合 (Composition)和继承(Inheritance)五种关系,其中,(45)关系表明类之间的相互联系最弱,(46)关系表明类之间的相互联系最强,聚合(Aggregation)的标准UML 图形表示是(47)。
(45)处填()。
A. 依赖
B. 聚合
C. 组合
D. 继承
-
[单项选择]
如果希望别的计算机不能通过ping 命令测试服务器的连通情况,可以 (7)。如果希望通过默认的Telnet 端口连接服务器,则下面对防火墙配置正确的是 (8)。
(7)处填()。
A. 删除服务器中的ping.exe 文件
B. 删除服务器中的cmd.exe 文件
C. 关闭服务器中ICMP 端口
D. 关闭服务器中的Net Logon 服务
-
[单项选择]内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16K×8bit的存储器芯片构成该内存,至少需要()片。
A. 2
B. 4
C. 8
D. 16
-
[单项选择]
已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用,采用(41)设计模式可以定义一个高层接口,这个接口使得这一子系统更加容易使用;当不能采用生成子类的方法进行扩充时,可采用(42)设计模式动态地给一个对象添加一些额外的职责。
(41)处填()。
A. Facade(外观)
B. Singleton(单件)
C. Participant(参与者)
D. Decorator(装饰)
-
[单项选择]当图像分辨率为800×600,屏幕分辨率为640×480时,()。
A. 屏幕上显示一幅图像的64%左右
B. 图像正好占满屏幕
C. 屏幕上显示一幅完整的图像
D. 图像只占屏幕的一部分
-
[单项选择]在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOV R0,#100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是()。
A. 100→R0
B. 100→MDR
C. PC→MAR
D. PC→IR
-
[单项选择]关于软件著作权产生的时间,表述正确的是()。
A. 自软件首次公开发表时
B. 自开发者有开发意图时
C. 自软件得到国家著作权行政管理部门认可时
D. 自软件完成创作之日起
-
[单项选择]用户可以通过http://www.a.cn和http://www.b.cn访问在同一台服务器上()不同的两个Web站点。
A. IP地址
B. 端口号
C. 协议
D. 虚拟目录
-
[单项选择]有限自动机(FA)可用于识别高级语言源程序中的记号(单词),FA可分为确定的有限自动机(DFA)和不确定的有限自动机(NFA)。若某DFAD与某NFA M等价,则()。
A. DFA D 与NFA M 的状态数一定相等
B. DFA D 与NFA M 可识别的记号相同
C. NFA M 能识别的正规集是DFA D 所识别正规集的真子集
D. DFA D 能识别的正规集是NFA M 所识别正规集的真子集
-
[单项选择]
风险分析在软件项目开发中具有重要作用,包括风险识别、风险预测、风险评估和风险控制等。“建立风险条目检查表”是(18) 时的活动,“描述风险的结果”是 (19)时的活动。
(18)处填()。
A. 风险识别
B. 风险预测
C. 风险评估
D. 风险控制
-
[单项选择]李某大学毕业后在M公司销售部门工作,后由于该公司软件开发部门人手较紧,李某被暂调到该公司软件开发部开发新产品,2周后,李某开发出一种新软件。该软件著作权应归()所有。
A. 李某
B. M 公司
C. 李某和M 公司
D. 软件开发部
-
[单项选择]
Object-oriented analysis (OOA) is a semiformal specification technique for the object-oriented paradigm. Object-oriented analysis consists of three steps. The first step is (71). It determines how the various results are computed by the product and presents this information in the form of a (72) and associated scenarios. The second is (73) , which determines the classes and their attributes, then determines the interrelationships and interaction among the classes. The last step is (74) , which determines the actions performed by or to each class or subclass and presents this information in the form of (75).
(71)处填()。
A. use-case modeling
B. class modeling
C. dynamic modeling
D. behavioral modeling
-
[单项选择]
软件测试是软件开发中不可缺少的活动,通常 (35) 在代码编写阶段进行。检查软件的功能是否与用户要求一致是(36) 的任务。
(35)处填()。
A. 验收测试
B. 系统测试
C. 单元测试
D. 集成测试
-
[单项选择]()不属于电子邮件协议。
A. POP3
B. SMTP
C. IMAP
D. MPLS
-
[单项选择]下列叙述中错误的是()。
A. 面向对象程序设计语言可支持过程化的程序设计
B. 给定算法的时间复杂性与实现该算法所采用的程序设计语言无关
C. 与汇编语言相比,采用脚本语言编程可获得更高的运行效率
D. 面向对象程序设计语言不支持对一个对象的成员变量进行直接访问
-
[单项选择]某客户端在采用ping命令检测网络连接故障时,发现可以ping通127.0.0.1及本机的IP地址,但无法ping通同一网段内其他工作正常的计算机的IP地址,说明该客户端的故障是()。
A. TCP/IP协议不能正常工作
B. 本机网卡不能正常工作
C. 本机网络接口故障
D. 本机DNS 服务器地址设置错误
-
[单项选择]
(37)是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。面向对象中的(38)机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。
(37)处填()。
A. 封装
B. 多态
C. 继承
D. 变异
-
[单项选择]
(39)以静态或动态的连接方式,为应用程序提供一组可使用的类。(40)除了提供可被应用程序调用的类以外,还基本实现了一个可执行的架构。
(39)处填()。
A. 函数库
B. 类库
C. 框架
D. 类属
-
[单项选择]编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,()并不是每种编译器都必需的。
A. 词法分析和语法分析
B. 语义分析和中间代码生成
C. 中间代码生成和代码优化
D. 代码优化和目标代码生成
-
[单项选择]一幅灰度图像,若每个像素有8位像素深度,则最大灰度数目为()。
A. 128
B. 256
C. 512
D. 1024
-
[单项选择]内存采用段式存储管理有许多优点,但“()”不是其优点。
A. 分段是信息的逻辑单位,用户不可见
B. 各段程序的修改互不影响
C. 地址变换速度快、内存碎片少
D. 便于多道程序共享主存的某些段
-
[单项选择]
已知一个线性表(16, 25, 35, 43, 51, 62, 87, 93),采用散列函数H(Key)=Key mod 7将元素散列到表长为9 的散列表中。若采用线性探测的开放定址法解决冲突(顺序地探查可用存储单元),则构造的哈希表为(57) ,在该散列表上进行等概率成功查找的平均查找长度为(58) (为确定记录在查找表中的位置,需和给定关键字值进行比较的次数的期望值称为查找算法在查找成功时的平均查找长度)。
(58)处填()。
A. (5*1+2+3+6)/8
B. (5*1+2+3+6)/9
C. (8*1)/8
D. (8*1)/9
-
[单项选择]现有四级指令流水线,分别完成取指、取数、运算、传送结果四步操作。若完成上述操作的时间依次为9ns、10ns、6ns、8ns,则流水线的操作周期应设计为()ns。
A. 6
B. 8
C. 9
D. 10
-
[单项选择]
运行Web 浏览器的计算机与网页所在的计算机要建立(66) 连接,采用(67) 协议传输网页文件。
(66)处填()。
A. UDP
B. TCP
C. IP
D. RIP
-
[单项选择]若有数组声明a[0..3,0..2,1..4],设编译时为a分配的存储空间首地址为base_a,且每个数组元素占据一个存储单元。当元素以行为序存放(即按a[0,0,1],a[0,0,2],a[0,0,3],a[0,0,4],a[0,1,1],a[0,1,2],…,a[3,2,4]顺序存储),则数组元素a[2,2,2]在其存储空间中相对base_a的偏移量是()。
A. 8
B. 12
C. 33
D. 48
-
[单项选择]某银行为用户提供网上服务,允许用户通过浏览器管理自己的银行账户信息。为保障通信的安全性,该Web服务器可选的协议是()。
A. POP
B. SNMP
C. HTTP
D. HTTPS