软件水平考试考试题免费下载5章.docx
《软件水平考试考试题免费下载5章.docx》由会员分享,可在线阅读,更多相关《软件水平考试考试题免费下载5章.docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件水平考试考试题免费下载5章软件水平考试考试题免费下载5章 第1章在索引改进中,一般的调整原则是:当( )是性能瓶颈时,则在关系上建立索引;当( )是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的索引设为(请作答此空)A.B树索引B.位图索引C.散列索引D.聚簇索引答案:D解析:TCP是互联网中的重要协议,为什么TCP要使用三次握手建立连接?( )TCP报文中窗口字段的作用是什么?(请作答此空)。在建立TCP连接时该如何防止网络拥塞?( )A. 接收方指明接收数据的时间段B. 限制发送方的数据流量以避免拥塞C. 表示接收方希望接收的字节数D. 阻塞接收链路的时间段答案:
2、C解析:报文中的窗口字段的作用就是告诉发送方,接收方希望接收的字节数阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。某慕课教育平台欲添加在线作业批改系统,以实现高效的作业提交与批改,并进行统计。学生和讲师的基本信息已经初始化为数据库中的学生表和讲师表。系统的主要功能如下: (1)提交作业。验证学生标识后,学生将电子作业通过在线的方式提交,并进行存储。系统给学生发送通知表明提交成功,通知中包含唯一编号;并通知讲师有作业提交。 (2)下载未批改作业。验证讲师标识后,讲师从系统中下载学生提交的作业。下载的作业将显示在屏幕上。 (3)批改作业。讲师按格式为每个题目进行批改打分,并进行
3、整体评价。 (4)上传批改后的作业。将批改后的作业(包括分数和评价)返回给系统,进行存储。 (5)记录分数和评价。将批改后的作业的分数和评价记录在学生信息中,并通知学生作业已批改。 (6)获取已批改作业。根据学生标识,给学生查看批改后的作业,包括提交的作业、分数和评价。 (7)作业抽检。根据教务人员标识抽取批改后的作业样本,给出抽检意见,然后形成抽检报告给讲师。现采用结构化方法对在线作业批改系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。 (3分) 使用说明中的词语,给出图1-1中的实体E1E3的名称。 (4分)使用说明中的词语,给出图1-2中的数据存储D1
4、D4的名称。 (6分)根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。 (2分)若发送给学生和讲师的通知是通过第三方Email系统进行的,则需要对图1-1和图1-2进行哪些修改 用100字以内文字加以说明答案:解析:(3分)答案:E1:学生 E2:讲师 E3:教务人员(4分)答案:D1:提交的作业表 D2:学生表 D3:讲师表 D4:批改后的作业表(6分)答案:数 据 流起 点终 点提交成功通知1或提交作业E1或学生作业已批改通知5或记录分数和评价E1或学生分数和评价5或记录分数和评价D2或学生表抽检报告7或作业抽检E2或讲师(2分)答案:增加外部实体“第三方Email系统”,将
5、原来的两条“通知”数据流合并为一条“通知”数据流,终点为“第三方Email系统”阅读下列说明和C+代码,回答问题,将答案填入相应横线处。某实验室欲建立一个实验室环境监测系统,能够显示实验室的温度、湿度以及洁净度等环境数据。当获取到最新的环境测量数据时,显示的环境数据能够更新现在采用观察者(observer)模式来开发该系统,观察者模式的类图如下图所示。?#include #include using namespace std;class Observer public:?virtual void update(float temp, float humidity, float cleanne
6、ss)=0;class Subject public:?virtual void registerObserver(Observer* o) = 0; /注册对主题感兴趣的观察者?virtual void removeObserver(Observer* o) = 0; /删除观察者?virtual void notifyObservers() = 0;/当主题发生变化时通知观察者;class EnvironmentData : public?(1) ?private:vector observers;float temperature, humidity, cleanness;public:
7、?void registerObserver(Observer* o) observers.push_back(o); ?void removeObserver(Observer* o) /* 代码省略 */ ?void notifyObservers() for(vector:const_iterator it = observers.begin(); ?it != observers.end(); it+)?(2) ?; Void measurementsChanged() ?(3) ?; void setMeasurements(float temperature, float humi
8、dity, float cleanness) ?this-temperature = temperature;?this-humidity = humidity;?this-cleanness = cleanness;?(4) ?;?;class CurrentConditionsDisplay : public?(5) ?private: ?float temperature, humidity, cleanness;?Subject* envData;public:?CurrentConditionsDisplay(Subject* envData) ?this-envData = env
9、Data;?(6) ?; ?void update(float temperature, float humidity, float cleanness) ?this-temperature = temperature;?this-humidity = humidity;?this-cleanness = cleanness;?display();void display() /* 代码省略 */ ;int main() ?EnvironmentData* envData = new EnvironmentData();?CurrentConditionsDisplay* currentDis
10、play = new CurrentConditionsDisplay(envData);?envData-setMeasurements(80, 65, 30.4f);?return 0;答案:解析: 1、Subject解析 当主题中的环境发生变化,也就是调用measure-mentsChanged(),会通知观察者,即调用notifyObservers(),在notifyObservers()方法中,观查者会调用自身的up-date(float temperature,float humidity,float cleanness)。在主题的registerObserver(Observe*
11、o)中会注册对主题感兴趣的观察者。2、(*it)-update(temperature,humidity,clean-ness)3、notifyObservers() 4、measurementsChanged()5、Observer() 6、this-envData-registerObserver(this) 正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中( )是实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。改变加密的级别可能会对安全性和性能都产生显著的影响,这是一个对系统(请作答此空)的描述。A. 风险点B. 非风险点C. 敏感点D. 权衡
12、点答案:D解析:本题主要考查软件架构评价的理解和应用。正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中敏感点是实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。系统权衡点会影响一个或多个属性,并对于多个属性来说都是敏感点。基于该定义,可以看出改变加密的级别可能会对安全性和性能都产生显著的影响正是一个对系统权衡点的描述。( )不属于数据库性能测试的测试指标。A.内存利用B.会话统计C.带宽D.SQL执行情况答案:C解析:软件水平考试考试题免费下载5章 第2章根据原始数据的来源,入侵检测系统可以分为基于主机的入侵检测系统、基于网络的入侵检测系统和( )。A
13、.基于异常入侵检测系统B.基于应用的入侵检测系统C.基于集中式入侵检测系统D.在线检测系统答案:B解析:入侵检测系统(Intrusion Detection System,IDS)使用入侵检测技术对网络与其上的系统进行监视,并根据监视结果进行不同的安全动作,最大限度地降低可能的入侵危害。入侵检测系统根据原始数据的来源可分为基于主机的入侵检测系统、基于网络的入侵检测系统和基于应用的入侵检测系统;根据检测原理,入侵检测系统可分为异常入侵检测和误用入侵检测;根据体系结构,入侵检测系统可分为集中式、等级式和协作式3种;根据工作方式,入侵检测系统可分为离线检测系统和在线检测系统。A.P1(零件号,零件名
14、称,单价)、P2(供应商,供应商所在地,库存量)B.P1(零件号,零件名称)、P2(供应商,供应商所在地,单价,库存量)C.P1(零件号,零件名称)、P2(零件号,供应商,单价,库存量)、P3(供应商,供应商所在地)D.P1(零件号,零件名称)、P2(零件号,单价,库存量)、P3(供应商,供应商所在地)、P4(供应商所在地,库存量)答案:C解析:为了解决关系P存在冗余以及插入异常和删除异常等问题,需要将零件关系P分解。选项A、选项B和选项D是有损连接的,且不保持函数依赖故分解是错误的,例如,分解为选项A、选项B和选项D后,用户无法查询某零件由哪些供应商供应,原因是分解足有损连接的,且不保持函数
15、依赖。为实现快速排序算法,待排序列适合采用 ( )。A.顺序存储B.链式存储C.散列存储D.索引存储答案:A解析:快速排序的基本思想是:通过一趟排序将待排的记录划分为独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后再分别对这两部分记录继续进行快速排序,以达到整个序列有序。一趟快速排序的具体做法是:附设两个位置指示变量i和j,它们的初值分别指向序列的第一个记录和最后一个记录。设枢轴记录(通常是第一个记录)的关键字为pivotkey,则首先从j所指位置起向前搜索,找到第一个关键字小于pivotkey的记录,将其向前移,然后从i所指位置起向后搜索,找到第一个关键字大于pivotk
16、ey的记录,将其向后移,重复这两步直至i与j相等为止。显然,上述的过程需要顺序存储,以利于对元素迅速地定位。若给定的关系模式为R,U=A,B,C,F = ABC,CB,则关系R(53)。A. 有2个候选关键字AC和BC,并且有3个主属性B. 有2个候选关键字AC和AB,并且有3个主属性C. 只有一个候选关键字AC,并且有1个非主属性和2个主属性D. 只有一个候选关键字AB,并且有1个非主属性和2个主属性答案:B解析:将本题关系模式R的函数依赖关系表达为:C依赖于A和B,B依赖于C。因此A的入度为零,所以他必然为候选关键字的一部分。通过A与B组合,或A与C组合,均能遍历全图,所以候选关系字有:A
17、B和AC,因此A、B、C均是主属性。项目规模小并且与其他项目的关联度小时,变更的提出与处理过程可在操作上力求简便和高效。关于小项目变更,不正确的说法是 ( ) 。A. 对变更产生的因素施加影响以防止不必要的变更并减少无谓的评估B. 应明确变更的组织与分工合作C. 变更流程也要规范化D. 对变更的申请和确认,既可以是书面的也可以是口头的,以简化程序答案:D解析:可以通过网络直接传送的航班、参团出游及娱乐内容的订购、支付,兑汇及银行有关业务,证券及期货等有关交易属于_交易。A.有形商品B.无形商品C.间接电子商务D.实体商品答案:B解析:电子商务按交易的内容基本上可分为直接电子商务和间接电子商务。
18、直接电子商务包括向客户提供的软体商品(又称无形商品)和各种服务。如计算机软件;研究性咨询性的报告;航班、参团出游及娱乐内容的订购、支付;兑汇及银行有关业务;证券及期货的有关交易;全球规模的信息服务等,都可以通过网络直接传送,保证安全抵达客户。直接电子商务突出的好处是快速简便及十分便宜,深受客户欢迎,企业的运作成本显著降低。受限之处是只能经营适合在网上传输的商品和服务。间接电子商务包括向客户提供的实体商品(又称有形商品)及有关服务。显然这是社会中大量交易的商品和有关服务。软件水平考试考试题免费下载5章 第3章A. R1的接口F0/0未打开B. R2的接口F0/0未打开C. R1未运行RIPV2路
19、由协议D. R2未宣告局域网路由答案:D解析:R2上有R1的路由信息,说明两端都正确的运行了rip协议,但是R1没有学习到R2的路由信息,可能是R2没有宣告相关路由网络。在PC1上ping pc2,因为R1中没有相关的路由信息,因此返回Destination host unreachable。Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers _71_ through a real-time communicat
20、ion network such as the Internet. In science, cloud computing is a _72_ for distributed computing over a network, and means the _73_ to run a program or application on many connected computers at the same time. The architecture of a cloud is developed at three layers: infrastructure, platform, and a
21、pplication. The infrastucture layer is built with virtualized computestorageand network resources. The platform lay-er is for general-purpose and repeated usage of the collection of software resources. The application layer is formed with a collection of all needed software modules for SaaS applicat
22、ions. The infrastucture layer serves as the _请作答此空_ for building the platform layer of the cloud. In turn, the platform layer is founda-tion for implementing the _75_ layer for SaaS applicationA.networkB.foundationC.software D.hardware答案:D解析:云计算是一个用来描述各种计算概念的一个短语,计算概念涉及大量计算机通过实时通信的网络,如Internet,连接在一起
23、。在科学研究中,云计算是分布式网络计算的同义词,意味着有能力同时在多台互连的计算机上运行一个程序或应用。云的结构分为3层:基础设施、平台和应用。基础实施层由虚拟计算机存储和网络资源构成;平台层是具有通用性和复用性的软件资源的集合;应用层是云上针对SaaS应用的所有应用软件的集合。基础设施层时建立平台层的硬件基础;相应地,平台层是执行应用层SaaS应用的基础。根据下图所示的输出信息,可以确定的是:_。A.本地主机正在使用的端口号是公共端口号B.192.168.0.200正在与128.105.129.30建立连接C.本地主机与202.100.112.12建立了安全连接D.本地主机正在与100.29
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 水平 考试 考试题 免费 下载
限制150内