软件设计师
1、以下关于类和对象的叙述中,错误的是( )。
A.类是具有相同属性和服务的一组对象的集合
B.类是一个对象模板,用它仅可以产生一个对象
C.在客观世界中实际存在的是类的实例,即对象
D.类为属于该类的全部对象提供了统一的抽象描述
参考答案:
B
试题分析:
本题考查面向对象中类和对象的基本概念。
面向对象中,类是对象的模板,描述了一组对象共有的成员属性和方法。类是一组对象的抽象描述,通过类可以产生一个或多个对象,这些对象具有相同的属性和方法。
2
2、海明校验码是在 n 个数据位之外增设 k 个校验位,从而形成一个 k+n 位的新的码字,使新的码字的码距比较均匀地拉大。n与k的关系是( )。
A.2K-1 ≥n+k
B.2n—1≤ n+k
C.n =k
D.n —1 ≤ k
参考答案:
A
试题分析:
本题考查校验码方面的基础知识。
海明码是一种多重(复式)奇偶检错编码。它将信息用逻辑形式编码,以便能够检和纠错。用在海明码中的全部传输码字是由原来的信息和附加的奇偶校验位组成的。每一个这种奇偶位被编在传输码字的特定位置上。推导并使用长度为n位的码字的海明码,所需步骤如下:
(1)确定最小的校验位数k,将它们记成D1、D2、…、Dk,每个校验位符合不同的奇偶测试规定。
(2)原有信息和k个校验位一起编成长为n+k位的新码字。选择k校验位(0或1)需满足必要的奇偶条件。
(3)对所接收的信息作所需的k个奇偶检查。
(4)如果所有的奇偶检查结果均正确,则认为信息无错误。如果发现有一个或多个错了,则错误的位由这些检查的结果来唯一地确定。
求海明码时的一项基本考虑是确定所需最少的校验位数k。考虑长度为n位的信息,且附加了k个校验位,则所发送的总长度为n+k。在接收器中要进行k个奇偶检查,每个检查结果或是真或是假。这个奇偶检查的结果可以表示成一个k位的二进字,它可以确定最多2k种不同状态。这些状态中必有一个其所有奇偶测试都是真的,它便是判定信息确的条件。于是剩下的(2k-1)种状态,可以用来判定误码的位置。于是导出以下关系:
2k-1≥n+k
3
3、在Windows XP 操作系统中,用户利用 “磁盘管理” 程序可以对磁盘进行初始化、建卷,( )。通常将“C:Windowsmyprogram.exe”文件设置成只读和隐藏属性,便控制用户对该文件的访问,这一级安全管理称之为( )安全管理。
A.但只能使用 FAT 文件系统格式化卷
B.但只能使用 FAT 32文件系统格式化卷
C.但只能使用 NTFS 文件系统格式化卷
D.可以选择使用 FAT、FAT32 或 NTFS 文件系统格式化卷
A.文件级
B.目录级
C.用户级
D.系统级
参考答案:
D|A
试题分析:
本题考查对Windows XP操作系统应用的掌握程度。
试题(23)的正确答案是D,因为Windows XP操作系统支持FAT、FAT32或NTFS文件系统,所以利用“磁盘管理”程序可以对磁盘进行初始化、创建卷,并可以选择使用FAT、FAT32或NTFS文件系统格式化卷。
试题(24)的正确答案是A。分析如下:文件级安全管理,是通过系统管理员或文件主对文件属性的设置来控制用户对文件的访问。通常可设置以下几种属性:
·只执行:只允许用户执行该文件,主要针对.exe和.com文件。
·隐含:指示该文件为隐含属性文件。
·索引:指示该文件是索引文件。
·修改:指示该文件自上次备份后是否还被修改。
·只读:只允许用户读该文件。
·读/写:允许用户对文件进行读和写。
·共享:指示该文件是fl]一读共享的文件。
·系统:指示该文件是系统文件。
用户对文件的访问,将由用户访问权、目录访问权限及文件属胜二者的权限所确定。或者说是有效权限和文件属性的交集。例如对于只读文件,尽管用户的有效权限是读/写,但都不能对只读文件进行修改、更名和删除。对于一个非共享文件,将禁止在同一时间内由多个用户对它们进行访问。通过上述四级文件保护措施,可有效地保护文件。因此将“C:Windowsmyprogram.exe”文件设置成只读和隐藏属性,以便控制用户对该文件的访问,这一级安全管理称之为文件级安全管理。
4
4、统一过程模型是一种“用例和风险驱动以架构为中心迭代并且增量”的开发过程,定义了不同阶段及其制品其中精化阶段关注( )。
A.项目的初始活动
B.需求分析和架构演进
C.系统的构建,产生实现模型
D.软件提交方面的工作,产生软件增量
参考答案:B
试题分析:
精化阶段的目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。
5
5、某搜索引擎在使用过程中,若要增加接受语音输入的功能,使得用户可以通过语音输入来进行搜索,此时应对系统进行( )维护。
A.正确性
B.适应性
C.完善性
D.预防性
参考答案:
C
试题分析:
在系统运行过程中,软件需要维护的原因是多样的,根据维护的原因不同,可以将软件维护分为以下四种:
(1)改正性维护。为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程就称为改正性维护。
(2)适应性维护。在使用过程中,外部环境(新的硬、软件配置)、数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化。为使软件适应这种变化,而去修改软件的过程就称为适应性维护。
(3)完善性维护。在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动称为完善性维护。
(4)预防性维护。这是指预先提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好基础。通常,预防性维护可定义为“把今天的方法学用于昨天的系统以满足明天的需要”。也就是说,采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编码和测试。
6
6、与地址220.112.179.92匹配的路由表的表项是( )。
A. 220.112.145.32/22
B. 220.112.145.64/22
C. 220.112.147.64/22
D. 220.112.177.64/22
参考答案:
D
试题分析:
地址220.112.179.92中179的二制码为1011 0011,假如网络号采用22位,与该地址匹配的路由表项则为220.112.177.64/22。
更多资讯可搜索希赛网点击软考频道,或直接关注软考之家:ruankao_home。