1、软件水平考试中级软件设计师上午基础知识(系统开发和运行、网络基础知识、多媒体基础知识、数据库技术)模拟试卷 1及答案与解析 1 确定软件的规模划分及模块之间的调用关系是 _阶段的任务。 ( A)需求分析 ( B)概要设计 ( C)详细设计 ( D)编码 2 利用结构化分析模型进行接口设计时,应以 _为依据。 ( A)数据流图 ( B)实体一关系图 ( C)数据字典 ( D)状态一迁移图 3 图 4 24是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上 的值表示完成活动所需要的时间,则关键路径长度为_。 ( A) 20 ( B) 19 ( C) 17 ( D) 1
2、6 4 甘特图 (Gantt图 )不能 _。 ( A)作为项目进度管理的一个工具 ( B)清晰地描述每个任务的开始和截止时间 ( C)清晰地获得任务并行的信息 ( D)清晰地获得各任务之间的依赖关系 5 以下关于风险管理的叙述中,不正确的是 _。 ( A)仅根据风险产生的后果来对风险排优先级 ( B)可以通过改变系统性能或功能需求来避免某些风险 ( C)不可能去除所有风 险,但可以通过采取行动来降低或减轻风险 ( D)在项目开发过程中,需要定期地评估和管理风险 6 以下关于喷泉模型的叙述中,不正确的是 _。 ( A)喷泉模型是以对象作为驱动的模型,适合于面向对象的开发方法 ( B)喷泉模型克服
3、了瀑布模型不支持软件重用和多项开发活动集成的局限性 ( C)模型中的开发活动常常需要重复多次,在迭代过程中不断地完善软件系统 ( D)各开发活动 (如分析、设计和编码 )之间存在明显的边界 7 若全面采用新技术开发一个大学记账系统,以替换原有的系统,则宜选择采用_进行开发。 ( A)瀑布模型 ( B)演化模型 ( C)螺旋模型 ( D)原型模型 8 将每个用户的数据和其他用户的数据隔离开,是考虑了软件的 _质量特性。 ( A)功能性 ( B)可靠性 ( C)可维护性 ( D)易使用性 9 在软件评审中,设计质量是指设计的规格说明书符合用户的要求。设计质量的评审内容不包括 _。 ( A)软件可靠
4、性 ( B)软件的可测试性 ( C)软件性能实现情况 ( D)模块层次 10 针对应用在运行期的数据特点,修改其排序算法使其更高效,属于 _维护。 ( A)正确性 ( B)适应性 ( C)完善性 ( D)预防性 11 图 4 25所示的逻辑流实现折半查找功能,最少需要 _个测试用例可以覆盖所有的可能路径。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 12 在某班级管理系统中,班级的班委有班长、副班长、学习委员和生活委员,且学生年龄在 15 25岁。若用等价类划分来进行相关测试,则 _不是好的测试用例。 ( A) (队长, 15) ( B) (班长, 20) ( C) (班长, 15
5、) ( D) (队长, 12) 13 利用 _可以获取某 FTP服务器中是否存在可写目录的信息。 ( A)防火墙系统 ( B)漏洞扫描系统 ( C)入侵检测系统 ( D)病毒防御系统 14 通过内部发起连接与外部主机建立联系,由外部主机控制并盗取用户信息的恶意代码为 2。 ( A)特洛伊木马 ( B)蠕虫病毒 ( C)宏病毒 ( D) CIH病毒 15 从认证中心 CA获取用户 B的数字证书,该证书用 2做数字签名;从用户 B的数字证书中可获得 B的公钥。 ( A) CA的公钥 ( B) CA的私钥 ( C) B的公钥 ( D) B的私钥 15 A类网络是很大的网 络,每个 A类网络中可以有
6、_(4)个网络地址。实际使用中必须把 A类网络划分为子网,如果指定的子网掩码为 255 255 192 0,则该网络被划分为 _(5)个子网。 16 (4) ( A) 210 ( B) 212 ( C) 220 ( D) 224 17 (5) ( A) 128 ( B) 256 ( C) 1024 ( D) 2048 17 TCP是互联网中的 _(6)协议,使用 _(7)次握手协议建立连接。 18 (6) ( A)传输层 ( B)网络层 ( C)会话层 ( D)应用层 19 (7) ( A) 1 ( B) 2 ( C) 3 ( D) 4 20 在 Windows系统中,为排除 DNS域名解析故
7、障,需要刷新 DNS解析器缓存,应使用的命令是 _。 ( A) ipconfig renew ( B) ipconfig flnshdns ( C) netstat-r ( D) arp-a 21 计算机通过 MIC(话筒接口 )收到的信号是 _。 ( A)音频数字信号 ( B)音频模拟信号 ( C)采样信号 ( D)量化信号 22 _既不是图像编码 也不是视频编码的国际标准。 ( A) JPEG ( B) MPEG ( C) ADPCM ( D) H 261 23 多媒体制作过程中,不同媒体类型的数据收集、制作需要不同的软、硬件设备和技术手段,动画制作一般通过 _进行。 ( A)字处理软件
8、( B)视频卡 ( C)声卡 ( D)图形图像软件 24 以下编码方法中, _属于熵编码。 ( A) 合夫曼编码 ( B)小波变换编码 ( C)线性预测编码 ( D)行程编码 24 将 Students表的插入权限赋予用户 UserA,并允许其 将权限授予他人,应使用的 SQL语句为: GRANT_(1) TABLE students To userA _(2); 25 (1) ( A) UPDATE ( B) UPDATE ON ( C) INSERT ( D) INSERT ON 26 (2) ( A) FOR ALL ( B) PUBLIC ( C) WITH CHECK OPTION
9、( D) WITH GRANT OPTION 26 若有关系 R(A, B,C,D)和 S(C,D,E),则与表达式 3,4,7(4 5(RS)等价的 SQL语句如下: SELECT_(3) FROM_(4) WHERE_(5); 27 (3) ( A) A,B,C,D,E ( B) C,D,E ( C) R A,R B,R C, R D,S E ( D) R C,R D,S E 28 (4) ( A) R ( B) S ( C) R,S ( D) RS 29 (5) ( A) D C ( B) R D S C ( C) R D R C ( D) S D R C 30 E-R图转换为关系模型时
10、,对于实体 E1与 E2间 的多对多联系,应该将_。 ( A) E1的码加上联系上的属性并入 E2 ( B) E1的码加上联系上的属性独立构成一个关系模式 ( C) E2的码加上联系上的属性独立构成一个关系模式 ( D) E1与 E2的码加上联系上的属性独立构成一个关系模式 30 某医院数据库的部分关系模式为:科室 (科室号,科室名,负责人,电话 )、病患 (病历号,姓名,住址,联系电话 )和职工 (职工号,职工姓名,科室号,住址,联系电话 )。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多 个病患看病;一个病患可以由多个医生多次诊治。科室与
11、职工的所属联系类型是 _(7),病患与医生的就诊联系类型为_(8)。对于就诊联系最合理的设计是 _(9),就诊关系的主键是_(10)。 31 (7) ( A) 1: 1 ( B) 1: n ( C) n: 1 ( D) n: m 32 (8) ( A) 1: 1 ( B) 1: n ( C) n: 1 ( D) n: m 33 (9) ( A)就诊 (病历号,职工号,就诊情况 ) ( B)就诊 (病历号,职工姓名,就诊情况 ) ( C)就诊 (病历号,职工号,就诊时间,就诊情况 ) ( D)就诊 (病历号,职工姓名,就诊时间,就诊情况 ) 34 (10) ( A)病历号,职工号 ( B)病历号
12、,职工号,就诊时间 ( C)病历号,职工姓名 ( D)病历号,职工姓名,就诊时间 34 给定关系模式 R U, F, U=A, B, C, F=ABC , CB 。关系R_(11),且分别有 _(12)。 35 (11) ( A)只有 1个候选关键字 AC ( B)只有 1个候选关键字 AB ( C)有 2个候选关键字 AC和 BC ( D)有 2个 候选关键字 AC和 AB 36 (12) ( A) 1个非主属性和 2个主属性 ( B) 2个非主属性和 1个主属性 ( C) 0个非主属性和 3个主属性 ( D) 3个非主属性和 0个主属性 软件水平考试中级软件设计师上午基础知识(系统开发和运
13、行、网络基础知识、多媒体基础知识、数据库技术)模拟试卷 1答案与解析 1 【正确答案】 B 【试题解析】 各阶段的任务如下。 需求分析阶段的任务是:确定待开发软件的功能、性能、数据和界面要求。 概要设计阶段的任务是:采用某种设计方法,将一个复杂的系统按功能划分成模块; 确 定每个模块的功能;确定模块之间的调用关系;确定模块之间的接口;评价模块结构的质量。同时还要设计数据结构、设计数据库。 详细设计阶段的基本任务是:对每个模块进行详细的算法设计;对模块内的数据结构进行设计;对数据库进行物理设计等。 【知识模块】 系统开发和运行 2 【正确答案】 A 【试题解析】 接口设计是在结构化设计中进行的。
14、结构化设计是以结构化分析产生的数据流图为基础,按一定的方法转换为软件结构。 【知识模块】 系统开发和运行 3 【正确答案】 A 【试题解析】 关键路径为 ABDIJL ,因为这条路径最长,决定了整个项目完成的最短时间为 20。 【知识模块】 系统开发和运行 4 【正确答案】 D 【试题解析】 Gantt图以日历为基准描述项目任务。水平轴表示日历时间,每个条形表示一个任务。图中水平条的起点和终点对应于时间轴上的时间,分别表示该任务的开始时间和结束时间,水平条的长度表示完成该任务所持续的时间。当日历中同一时段存在多个水平条时,表示任务之间的并发。但 Gantt图不能清晰地反映出各任务之间的依赖关系
15、,难以确定整个项目的关键所在,也不能反映计划中有 潜力的部分。 【知识模块】 系统开发和运行 5 【正确答案】 A 【试题解析】 风险管理当中包括了对风险的量度、评估和应变策略。理想的风险管理,是针对一连串排好优先次序的过程,使当中可以引致最大损失及最可能发生的事情优先处理,而相对风险较低的事情则押后处理。现实情况中,优化的过程往往很难决定,因为风险产生的后果和发生的可能性通常并不一致,所以要权衡两者的比重,以便做出最合适的决定。 【知识模块】 系统开发和运行 6 【正确答案】 D 【试题解析】 喷泉模型是一种以用户需求为动 力、以对象为驱动的模型,主要用于描述面向对象的软件开发过程。喷泉模型
16、不像瀑布模型那样需要分析活动结束后才开始设计活动,设计活动结束后才开始编码活动。该模型的各个阶段没有明显的界限,开发人员可以同步进行开发。 【知识模块】 系统开发和运行 7 【正确答案】 A 【试题解析】 瀑布模型是 W Royce于 1970年首先提出的,由可行性研究、需求分析、系统设计、编码、测试、运行和维护各阶段组成。该模型把软件生命过程比喻成瀑布的流水,每个阶段看作瀑布中的一个台阶,软件生命过程在台阶上由上向下流动。瀑布 模型规定上一阶段的变换结果是下一阶段变换的输入,相邻两个阶段具有因果关系,紧密相连。为保障软件开发的正确性,每一阶段任务完成后,都必须对它的阶段性产品进行评审,确认之
17、后再转入下一阶段的工作。评审过程发现错误和疏漏后,应该反馈到前面的有关阶段修正错误、弥补疏漏,然后再重复前面的工作,直至某一阶段通过评审后再进入下一阶段。 本题是要用新技术开发一个系统,并替换原有系统,客户需求明确,工作可以采用线性的方式完成,因此适合采用瀑布模型进行开发。 【知识模块】 系统开发和运行 8 【正确答案】 A 【试题解析】 “将每个用户的数据和其他用户的数据隔离开 ”是从安全性方面提出的功能要求,这主要考虑了软件的功能性质量特性。 【知识模块】 系统开发和运行 9 【正确答案】 D 【试题解析】 设计质量的评审内容包括以下几个方面。 评价软件的规格说明是否合乎用户的要求。 评审
18、可靠性。 评审保密措施实现情况。 评审操作特性实施情况。 评审性能实现情况。 评审软件是否具有可修改性、可扩充性、可互换性和可移植性。 评审软件是否具有可测试性。 评审软件是否具有复用性。 模块层次属于程序质量的评审内容,不属于设计质量的评审内容。 【知识模块】 系统开发和运行 10 【正确答案】 C 【试题解析】 软件维护一般分为正确性维护、适应性维护、完善性维护和预防性维护。完善性维护是对软件功能的扩展和对性能的改善。题目中 “修改其排序算法使其更高效 ”很明显是对性能的改善,属于完善性维护。 【知识模块】 系统开发和运行 11 【正确答案】 B 【试题解析】 对于折半查找,有两种结果,要
19、么查找到,要么没有查找到,这两种 结果是互斥的,因此至少需要 2个测试用例可以覆盖所有的可能路径。 【知识模块】 系统开发和运行 12 【正确答案】 D 【试题解析】 等价类划分法选择适当的数据子集来代表整个数据集,通过降低测试的数目实现 “合理的 ”覆盖,从而覆盖更多的可能数据,以发现更多的软件缺陷。在设计测试用例的时候要考虑有效等价类和无效等价类。 有效等价类:指输入完全满足程序输入的规格说明,是由有效、有意义的输入数据所构成的集合。利用有效等价类可以检验程序是否满足规格说明所规定的功能和性能。 无效等价类:和 有效等价类相反,指由不满足程序输入要求或者无效的输入数据构成的集合。使用无效等
20、价类,可以鉴别程序异常情况的处理。 本题中, (队长, 15)、 (队长, 12)都是无效等价类的测试用例,当测试到队长不属于班委干部时就会抛出异常,对年龄的测试就没有意义了,因此 (队长, 12)不是好的测试用例。可以设计测试用例 (班长, 12),用于测试年龄不符合要求的情况。 【知识模块】 系统开发和运行 13 【正确答案】 B 【试题解析】 漏洞扫描系统是用来自动检测远程或本地主机安全漏洞的程序。安全漏洞通常指硬件 、软件、协议的具体实现或系统安全策略方面存在的安全缺陷。 FTP服务器中存在可写目录的信息是一个安全漏洞,可以被黑客利用,利用漏洞扫描系统可以获取某 FTP服务器中是否存在
21、可写目录的信息。 防火墙指的是由软件和硬件设备组合而成,在内部网和外部网之间、专用网和公共网之间的界面上构造的保护屏障,保护内部网免受非法用户的侵入。 入侵检测系统 (IDS)是一种对网络传输进行即时监视,在发现可疑传输时发出警报或者采取主动反应措施的网络安全设备。 病毒防御系统是计算机防止黑客、病毒、木马的防御系统。病 毒防御系统一般包括一个杀毒软件、一个病毒防火墙、一个木马黑客专杀和一个病毒监控。 【知识模块】 网络基础知识 14 【正确答案】 A 【试题解析】 特洛伊木马是一种秘密潜伏的能够通过远程网络进行控制的恶意程序。控制者可以控制被秘密植入木马的计算机的一切动作和资源,是恶意攻击者
22、进行信息窃取等的工具。特洛伊木马没有复制能力,它的特点是伪装成一个实用工具或者一个可爱的游戏,这会诱使用户将其安装在 PC或者服务器上。为了达到控制服务端主机的目的,木马往往要采用各种手段达到激活自己、加载运行的目的。完整 的木马程序一般由两个部分组成:一个是服务端 (被控制端 ),另一个是客户端 (控制端 )。 “中了木马 ”就是指安装了木马的服务端程序,若你的电脑被安装了服务端程序,则拥有相应客户端的人就可以通过网络控制你的电脑,为所欲为,这时你电脑上的各种文件、程序,以及在你电脑上使用的账号、密码便无安全可言了。 蠕虫病毒一般是通过复制自身在互联网环境下进行传播。蠕虫病毒的传染目标是互联
23、网内的所有计算机,局域网条件下的共享文件夹、电子邮件、网络中的恶意网页、大量存在着漏洞的服务器等都成为蠕虫病毒传播的良好途径。 宏病毒是一种寄存在文档或模板的宏中的计算机病毒。一旦打开这样的文档,其中的宏就会被执行,于是宏病毒就会被激活,转移到计算机上,并驻留在Normal模板上。从此以后,所有自动保存的文档都会 “感染 ”上这种宏病毒,而且如果其他用户打开了感染病毒的文档,宏病毒又会转移到该用户的计算机上。 CIH病毒是一种能够破坏计算机系统硬件的恶性病毒。但是 CIH病毒只在Windows 95、 Windows 98和 Windows Me系统上发作,影响有限。 【知识模块】 网络基础知
24、识 15 【正确答案】 B 【试题解析】 数字证书利用电子手段来证实一个用户的身份和对网络资源的访问权限。数字证书是由证书认证中心 (CA)采用数字签名技术,颁发给用户,用以在数字领域中证实用户其本身的一种数字凭证。数字签名可以用来防止电子信息被修改而作伪,或冒用别人名义发送信息,或发出后又加以否认等情况的发生。数字证书中包含证书认证中心的签名,该签名用的是 CA的私钥。 【知识模块】 网络基础知识 【知识模块】 网络基础知识 16 【正确答案】 D 【试题解析】 A类网络用第一个字节表示网络地址,最高位为 0,余下的 7位为真正的网络地址,而 127 0 0 0网络地址有特殊的用途, A类网
25、络地址可以支持 126个网络。 A类网络地址的后 24位表示主机号,所以每个 A类网络中可以有224个主机地址。 子网掩码中全 1部分对应于网络号, 255 255 192 0的二进制表示为 11111111 11111111 11000000 00000000,子网部分借用了 A类网络主机号的前 10位,所以可以确定该网络被划分为 210=1024个子网。 【知识模块】 网络基础知识 17 【正确答案】 C 【知识模块】 网络基础知识 【知识模块】 网络基础知识 18 【正确答案】 A 【试题解析】 TCP(Transmission Control Protocol,传输控制协议 )是一种面
26、向连接的、可靠的、基于字节流的传输层 (Transport Layer)通信协议。 TCP协议通过 3个报文段完成连接的建立,如图 5 4所示,这个过程称为三次握手 (Three-Way Handshake)。 【知识模块】 网络基础知识 19 【正确答案】 C 【知识模块】 网络基础知识 20 【正确答案】 B 【试题解析】 ipconfig实用程序和它的等价图形用户界面 Windows 95 98中的 WinIPCfg可用于显示当前的 TCP IP配置的设置值。这些信息一般用来检验人工配置的 TCP IP设置是否正确。 ipconfig renew: DHCP客户端手工向服务器刷新请求,重
27、新租用 IP地址。 ipconfig nushdns:刷新本地 DNS缓存内容。 netstat是一个监控 TCP IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息,一般用于检验本机各端口的 网络连接情况。 netstat-r命令用于显示路由表。 arp命令用于查看和修改地址解析协议 (ARP)缓存中的项目。 arp-a命令用于显示所有接口的当前 ARP缓存表。 【知识模块】 网络基础知识 21 【正确答案】 B 【试题解析】 传统的麦克风输出的是音频模拟信号,需要声卡对接收到的信号进行 A D转换,也就是声音的数字化处理,分为采样、量化和编码三个步骤
28、。 【知识模块】 多媒体基础知识 22 【正确答案】 C 【试题解析】 JPEG是一种静态图像数据压缩标准; MPEG是动态图像压缩标准; H 261是视频通信编码标准。 ADPCM是自适应差分脉冲编码调制 (Adaptive Difference Pulse Code Modulation),的简称,是在编码电信语音信号的标准脉码调制中计算两个连续话音取样之间差异的一种话音编码方法。 【知识模块】 多媒体基础知识 23 【正确答案】 D 【试题解析】 计算机动画是在传统动画的基础上,使用计算机图形图像技术而迅速发展起来的。计算机动画采用连续播放静止图像的方法产生景物运动的效果。常用的动画制作
29、软件有 3ds Max、 Flash等。 字处理软件主要用来进行文字的编辑、排版。通过视频采集卡可以接收来自视频输入端的模拟视频信号,对该信号进行采集、量化成数字信号,然后压缩编码成数字视频。声卡是实现声波数字信号相互转换的一种硬件。 【知识模块】 多媒体基础知识 24 【正确答案】 A 【试题解析】 熵编码根据信息熵理论,编码时只压缩冗余而不损伤信息熵,是一种无损压缩。常见的熵编码有哈夫曼编码、游程编码和算术编码。 【知识模块】 多媒体基础知识 【知识模块】 数据库技术 25 【正确答案】 D 【试题解析】 授权的语句格式为 GRANT权限 ,权限 ON 对象类型对象名 TO用户 ,用户 W
30、TTH GRANT OPTION; 其中,权限包括 SELECT、 INSERT、 UPDATE、 DELETE。插入权限是INSERT。使用 WITH GRANT OPTION子句可将获得的权限赋给其他用户。 【知识模块】 数据库技术 26 【正确答案】 D 【知识模块】 数据库技术 【知识模块】 数据库技术 27 【正确答案】 D 【试题解析】 表达式 3,4,7(4 5(RS)可分为 3步进行。 第一步:求笛卡儿积RS。 RS共 7列,分别为 R A, R B, R C, R D, S C, S D, S E。 第二步:选取 RS中第 4个属性值小于第 5个属性值的元组。 第三步:对第二
31、步的结果进行投影运算,选择第 3、 4、 7列。 SELECT语句中, SELECT对应于关系代数中的投影,第 3、 4、 7列分别为 R C, R D, S E; FROM对应于笛卡儿积, FROM子句中出现的多个表之间用逗号分隔; WHERE对应于关系代数中的选 择谓词,这里为 R D S C。 【知识模块】 数据库技术 28 【正确答案】 C 【知识模块】 数据库技术 29 【正确答案】 B 【知识模块】 数据库技术 30 【正确答案】 D 【试题解析】 E-R图中有 3种联系,即一对一、一对多和多对多。在将 E-R图转换为关系模型时,如果联系是一对一,则可将联系转换成一个独立的关系模式
32、,关系模式的名称取联系的名称,关系模式的属性包括该联系所关联的两个实体的码及联系的属性,关系的码取自任一方实体的码;也可以将联系归并到管理的两个实体的 任一方,给待归并的一方实体属性集中增加另一方实体的码和该联系的属性即可,归并后的实体码保持不变。如果联系是一对多,可将联系转化成一个独立的关系模式,关系模式的名称取联系的名称,关系模式的属性包括该联系所关联的两个实体的码及联系的属性,关系的码是多方实体的码;也可将联系归并到关联的两个实体的多方,给待归并的多方实体属性集中增加另一方实体的码和该联系的属性即可,归并后的多方实体码保持不变。如果联系是多对多,则联系只能转换成一个独立的关系模式,关系模
33、式的名称取联系的名称,关系模式的属性取该联系所关联的两个多方实体 的码及联系的属性,关系的码是多方实体的码构成的属性组。 【知识模块】 数据库技术 【知识模块】 数据库技术 31 【正确答案】 B 【试题解析】 每个科室有若干名职工,一名职工只属于一个科室,所以科室与职工的所属联系类型是一对多,即 1: n。一个医生可以为多个病患看病,一个病患可以由多个医牛多次诊治,所以病患与医生的就诊联系类型为多对多,即 n: m。对于不同的职工,职工号是唯一的,不同职工的姓名有可能是相同的,也就是说职工姓名不是唯一的,而不同就诊时间的就诊情况是不同的,因此就诊联系的最合 理的设计是:就诊 (病历号,职工号
34、,就诊时间,就诊情况 ),就诊关系的主键是“病历号,职工号,就诊时间 “。 【知识模块】 数据库技术 32 【正确答案】 D 【知识模块】 数据库技术 33 【正确答案】 C 【知识模块】 数据库技术 34 【正确答案】 B 【知识模块】 数据库技术 【知识模块】 数据库技术 35 【正确答案】 D 【试题解析】 CB , ACAB ,而 ABC ,所以 ACC ,关系 R有 2个候选关键字 AC和 AB。包含在任何候选码中的诸属性都是主属性 , A、 B、 C都包含在候选码中,冈此主属性有 3个,非主属性有 0个。 【知识模块】 数据库技术 36 【正确答案】 C 【知识模块】 数据库技术
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1