在网络操作系统环境中,若用户User A的文件或文件夹被共享后,则( )。
本题考查的是操作系统安全的内容。
根据题干描述,用户A的文件或者文件夹被共享,此时其他用户可以访问该文件,方便性有所提高。但此时其他用户可能会修改或删除该文件,所以安全性和可靠性都有所下降,
综上所述,本题应该选择B选项,A、C、D的说法都是错误的。
前趋图(Precedence Graph)是一个有向无环图,记为:→={ (Pi,Pj) |Pi must complete before Pj may start}。假设系统中进程 P={P1,P2,P3,P4 ,P5 ,P6,P7,P8} ,且进程的前趋图如下:
那么,该前驱图可记为( )。
本题考查前趋图,该图的标记方法是将图中各条边的起始记录好,以便描述这个图。
以本题的图为例,由于P1有箭头指向P2,所以有(P1,P2),又由于P1有指向P3的箭头,所以有(P1,P3)。
依次类推可得到完整的集合与D选项一致。
数据库的安全机制中,通过提供( )第三方开发人员调用进行数据更新 ,从而保证数据库的关系模式不被第三方所获取。
本题考查的是数据库基础知识。
索引是数据库中提高查询效率的一种机制,不能进行数据更新。
视图一般是提供查询数据的,具有一定安全机制,但是不能进行数据更新。
触发器可以作为更新机制,但是无法避免数据库的关系模式被第三方所获取,并不安全。
存储过程方式,可以定义一段代码,从而提供给用户程序来调用,具体更新过程通过代码调用,避免了向第三方提供系统表结构的过程,体现了数据库的安全机制。所以本题选择C选项。
分布式数据库系统除了包含集中式数据库系统的模式结构之外,还增加了几个模式级别,其中( )定义分布式数据库中数据的整体逻辑结构,使得数据使用方便,如同没有分布一样。
本题考查的是分布式数据库相关概念。
分布式数据库体系结构如下图所示:
全局外模式:是对分布式数据库的最高层的抽象。
全局概念模式:是分布式数据库的整体抽象,包含了系统中全部数据的特性和逻辑结构,描述分布数据库全局数据的逻辑结构,是分布式数据库的全局概念视图。本题描述的是全局概念模式。
分片模式:描述全局数据逻辑划分的视图,是全局数据的逻辑结构根据条件的划分;每一个逻辑划分就是一个片段或称为分片。
分配模式(分布模式):描述局部逻辑的局部物理结构是划分后的片段(或分片)的物理分配视图;是全局概念层的内容
局部概念层,由局部概念模式描述,是全局概念模式的子集;全局概念模式经逻辑划分后被分配在各局部场地上。
TCP端口号的作用是( )
本题考查的是TCP协议。
TCP协议是可靠的传输层协议,会建立连接,并且可以进行流量控制,但这些不是TCP端口号的作用。因此A、C选项描述错误。
ACL过滤:访问控制列表(Access Control List,ACL) 是路由器和交换机接口的指令列表,用来控制端口进出的数据包。ACL适用于所有的被路由协议,如IP、IPX、AppleTalk等。于TCP端口无直接关联。因此B选项错误。
TCP协议可以依据端口号将报文交付给上层的某一进程,可以对应用层进程进行寻址。
以下关于DHCP服务的说法中,正确的是( )。
因为客户端要自动获取IP,此时并不知道DHCP服务器在哪,所以B选项有误。
DHCP服务可以服务于一个网段,也可以通过DHCP中继服务多个子网,所以C选项有误。
在DHCP服务器上,DHCP服务功能需要主动开启,不是默认开启的,所以D选项错误。
在一个网段中可以配置多台DHCP服务器,答案选A。
如果 A 公司购买了一个软件的源程序, A 公司将该软件源程序中的所有标识符做了全面修改后,作为该公司的产品销售,这种行为( )。
某嵌入式实时操作系统采用了某种调度算法,当某任务执行接近自己的截止期(deadline)时,调度算法将把该任务的优先级调整到系统最高优先级,让该任务获取CPU资源运行。请问此类调度算法是( )。
本题考查的是嵌入式操作系统调度算法。
实时系统存在多种调度算法。
A选项优先级调度算法:系统为每个任务分配一个相对固定的优先顺序,然后调度程序根据优先级的高低排序,按时间顺序进行高优先级任务优先调度。
B选项抢占式优先级调度算法:是在优先级调度算法基础上,允许高优先级任务抢占低优先级任务而运行。
C选项最晚截止期调度算法:指调度程序按每个任务的最接近其截止期末端的时间进行调度,本题描述的就是最晚截止期调度算法。
D选项最早截止期调度算法:指调度程序按每个任务的截止期时间,选择最早到截止期头端时间的任务进行调度。
混成系统是嵌入式实时系统的一种重要的子类。以下关于混成系统的说法中,正确的是( )。
混成系统:一般由离散分离组件和连续组件并行或串行组成,组件之间的行为由计算模型进行控制。
选项A只提到离散组件,缺少对连续组件的描述,是错误的。
B选项是正确的描述,本题选择B选项。
C选项缺少对离散组件的描述,只提到连续组件,所以是错误的。
组件之间的行为应该是由计算模型进行控制,D选项描述是错误的。同步/异步事件是任务通信机制的一种,与计算模型并不等价。
Web页面访问过程中,在浏览器发出HTTP请求报文之前不可能执行的操作是( )。
本题考查的是计算网络知识。
题目中提到了在浏览器发出HTTP请求报文【之前】不可能执行的操作是什么。而C选项是已经发送请求信息了,所以选择C选项。
其中A、B、D选项都是在浏览器发出HTTP请求报文之前可以执行的操作。
软件结构化设计包括( )。
本题考查的是软件设计的知识内容。
软件设计包括体系结构设计、接口设计、数据设计和过程设计。本题选择D选项。
体系结构设计:定义软件系统各主要部件之间的关系。
数据设计:将模型转换成数据结构的定义。好的数据设计将改善程序结构和模块划分,降低过程复杂性。
接口设计(人机界面设计):软件内部,软件和操作系统间以及软件和人之间如何通信。
过程设计:系统结构部件转换成软件的过程描述。确定软件各个组成部分内的算法及内部数据结构,并选定某种过程的表达形式来描述各种算法。
关于模块化设计,( )是错误的。
本题考查的是结构化设计。
模块的接口是模块与其他模块进行交互的部分,所以接口的定义不仅仅属于其模块自身的内部特性,与外部模块也具有相关性。B选项的描述是错误的。
构件组装是指将库中的构件经适当修改后相互连接构成新的目标软件。( )不属于构件组装技术。
本题考查的是构件相关知识。
构件组装是指将构件库中的构件经过适当修改后相互连接,或者将它们与当前开发项目中的构件元素相连接,最终构成新的目标软件。
构件组装技术大致可分为基于功能的组装技术、基于数据的组装技术和面向对象的组装技术。本题C选项不属于构件组装技术。
( )是在逆向工程所获取信息的基础上修改或重构已有的系统,产生系统的一个新版本。
所谓软件的逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。一般认为,凡是在软件生命周期内将软件某种形式的描述转换成更为抽象形式的活动都可称为逆向工程。
与之相关的概念是:
重组(restructuring),指在同一抽象级别上转换系统描述形式;
设计恢复(design recovery),指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计的信息(不一定是原设计)。
重构/再工程(re-engineering),也称修复和改造工程,它是在逆向工程所获信息的基础上修改或重构已有的系统,产生系统的一个新版本。
本题描述的是重构工程,选择D选项。
下列协议中与电子邮箱安全无关的是( )。
MIME它是一个互联网标准,扩展了电子邮件标准,使其能够支持,与安全无关。与安全电子邮件相关的是S/MIME安全多用途互联网邮件扩展协议。
A选项SSL和B选项HTTPS涉及到邮件传输过程的安全,D选项PGP(全称:Pretty Good Privacy,优良保密协议),是一套用于信息加密、验证的应用程序,可用于加密电子邮件内容。
以下关于网络冗余设计的叙述中,错误的是( )。
本题考查的是网络设计相关知识。
对网络进行冗余设计的目的是提高网络的可用性,避免网络组件单点失效造成应用不可用,A选项描述正确。
备用路径也就是在主路径失效的时候开始启用,和主路径承担的是不同的网络负载,B选项同时投入使用的说法是错误的。本题选择B选项。
负载分担是冗余网络设计的一种设计方式,可以通过并行链路提供流量分担,从而提高整体性能,C选项描述正常。
网络中有备用链路时,可以增加负担设计从而减轻主路径负担,D选项说法正确。
著作权中,( )的保护期不受期限限制。
本题考查知识产权中的著作权的保护期限。
在著作权中:
”署名权、修改权、保护作品完整权“的保护是没有时间限制的。
”发表权、使用权和获得报酬权“的保护时限为:作者终生及其死亡后的50年(第50年的12月31日)。
以下关于计算机软件著作权的叙述中,正确的是( )。
本题考查的是知识产权相关内容。
A选项的描述是正确的。软件著作权自作品完成即开始保护。本题选择A选项。
B选项中软件盗版行为是指任何未经软件著作权人许可,擅自对软件进行复制、传播,或以其他方式超出许可范围传播、销售和使用的行为,软件盗版者不仅仅是非法拷贝、发布的人,还有传播等其他盗版行为的人也被称为软件盗版者。同时,更改软件的人也不能称之为盗版者。所以B选项说法错误。
C选项描述的职务作品知识产权人应该是公司而不是归个人所有,C选项描述错误。
D选项中用户购买软件后只有使用权,没有复制权,D选项描述也是错误的。
数学模型常带有多个参数,而参数会随环境因素而变化。根据数学模型求出最优解或满意解后,还需要进行( ),对计算结果进行检验,分析计算结果对参数变化的反应程度 。
本题是对数学建模相关知识的考查。
灵敏度分析:通常在决策模型中,自然状态的概率和损益值往往由估计或预测得到,不可能十分准确,此外实际情况也是在不断发生变化的,因此需要分析为决策所用的数据可在多大范围内变动,原最优决策方案继续有效,这就是灵敏度分析。即变量数据是否敏感,在最优方案不变的条件下,这些变量允许变化的范围。
本题选择C选项。其他选项与参数变化无关。
某工程项目包括六个作业A~F,各个作业的衔接关系以及所需时间见下表。作业D最多能拖延( )天,而不会影响该项目的总工期。
本题考查的是时间管理进度网络图的分析。
根据题干给出的依赖关系,可以画出单代号进度网络图,并分析其各活动的最早开始和完成时间、最晚开始和完成时间,以及总时差。结果如下:
本题考查的D活动能够延迟的时间,就是其总时差,即可以延迟2天不会影响项目总工期。
给出关系R(U,F),U={A,B,C,D,E} ,F ={A→BC,B→D,D→E} 。以下关于F说法正确的是( )。若将关系R分解为ρ = {R1(U1,F1), R2(U2,F2)}, 其中:U1={A,B,C} 、U2 = {B,D,E} ,则分解ρ( )。
问题1
A.F蕴涵A→B、A→C,但F不存在传递依赖
B.F蕴涵E→A、A→C,故F存在传递依赖
C.F蕴涵A→D、E→A、A→C,但F不存在传递依赖
D.F蕴涵A→D、A→E、B→E,故F存在传递依赖
问题2
A.无损连接并保持函数依赖
B.无损连接但不保持函数依赖
C.有损连接并保持函数依赖
D.有损连接但不保持函数依赖
进程P有8个页面,页号分别为0~7,页面大小为4K ,假设系统给进程P分配了4个存储块,进程P的页面变换表如下所示。表中状态位等于1和0分别表示页面在内存和不在内存。若进程P要访问的逻辑地址为十六进制 5148H,则该地址经过变换后, 其物理地址应为十六进制( );如果进程P要访问的页面6不在内存,那么应该淘汰页号为( )的页面。
问题1
A.3148H
B.5148H
C.7148H
D.9148H
问题2
A.1
B.2
C.5
D.9
按照传统的软件生命周期方法学,可以把软件生命周期划分为软件定义、软件开发和( )三个阶段。其中,可行性研究属于( )阶段的主要任务 。
问题1
A.软件运行与维护
B.软件对象管理
C.软件详细设计
D.问题描述
问题2
A.软件定义
B.软件开发
C.软件评估
D.软件运行与维护
基于构件的软件开发中,构件分类方法可以归纳为三大类:( )根据领域分析的结果将应用领域的概念按照从抽象到具体的顺序逐次分解为树形或有向无回路图结构 ;( )利用Facet描述构件执行的功能、被操作的数据、构件应用的语境或任意其他特征;( )使得检索者在阅读文档过程中可以按照人类的联想思维方式任意跳转到包含相关概念或构件的文档。
问题1
A.关键字分类法
B.刻面分类法
C.语义匹配法
D.超文本方法
问题2
A.关键字分类法
B.刻面分类法
C.语义匹配法
D.超文本方法
问题3
A.关键字分类法
B.刻面分类法
C.语义匹配法
D.超文本方法
设计模式按照目的可以划分为三类 ,其中,( )模式是对对象实例化过程的抽象。例如( )模式确保一个类只有一个实例 ,并提供了全局访问入口;( )模式允许对象在不了解要创建对象的确切类以及如何创建等细节的情况下创建自定义对象 ;( )模式将复杂对象的构建与其表示分离。
问题1
A.创建型
B.结构型
C.行为型
D.功能型
问题2
A.Facade
B.Builder
C.Prototype
D.Singleton
问题3
A.Facade
B.Builder
C.Prototype
D.Singleton
问题4
A.Facade
B.Builder
C.Prototype
D.Singleton
During the systems analysis phase ,you must decide how data will be organized,stored,and managed. A( )is a framework for organizing,storing,and managing data. Each file or table contains data about people,places,things,or events. One of the potential problems existing in a file processing environment is( ),which means that data common to two or more information systems is stored in several places.
In a DBMS,the linked tables form a unified data structure that greatly improves data
quality and access. A(n)( )is a model that shows the logical relationships and interaction among system entities . It provides an overall view of the system and a blueprint for creating the physical data structures.( )is the process of creating table designs by assigning specific fields or attributes to each table in the database. A table design specifies the fields and identifies the primary key in a particular table or file. The three normal forms constitute a progression in which( )represents the best design. Most business-related databases must be designed in that form.
问题1
A.data entity
B.data structure
C.file collection
D.data definition
问题2
A.data integrity
B.the rigid data structure
C.data redundancy
D.the many-to-many relationship
问题3
A.entity-relationship diagram
B.data dictionary
C.database schema
D.physical database model
问题4
A.Normalization
B.Replication
C.Partitioning
D.Optimization
问题5
A.standard notation form
B.first normal form
C.second normal form
D.third normal form
安全攸关系统在软件需求分析阶段,应提出安全性需求。软件安全性需求是指通过约束软件的行为,使其不会出现( )。软件安全需求的获取是根据已知的( ),如软件危害条件等以及其他一些类似的系统数据和通用惯例,完成通用软件安全性需求的裁剪和特定软件安全性需求的获取工作。
问题1
A.不可接受的系统安全的行为
B.有可能影响系统可靠性的行为
C.不可接受的违反系统安全的行为
D.系统不安全的事故
问题2
A.系统信息
B.系统属性
C.软件属性
D.代码信息
通常用户采用评价程序来评价系统的性能,评测准确度最高的评价程序是( )。在计算机性能评估中,通常将评价程序中用得最多、最频繁的( )作为评价计算机性能的标准程序,称其为基准测试程序。
问题1
A.真实程序
B.核心程序
C.小型基准程序
D.核心基准程序
问题2
A.真实程序
B.核心程序
C.小型基准程序
D.核心基准程序
信息系统规划方法中,关键成功因素法通过对关键成功因素的识别,找出实现目标所需要的关键信息集合,从而确定系统开发的( )。关键成功因素来源于组织的目标,通过组织的目标分解和关键成功因素识别、( )识别,一直到产生数据字典 。
问题1
A.系统边界
B.功能指标
C.优先次序
D.性能指标
问题2
A.系统边界
B.功能指标
C.优先次序
D.性能指标
系统应用集成构建统一标准的基础平台,在各个应用系统的接口之间共享数据和功能,基本原则是保证应用程序的( )。系统应用集成提供了4 个不同层次的服务, 最上层服务是( )服务 。
问题1
A.独立性
B.相关性
C.互操作性
D.排他性
问题2
A.通信
B.信息传递与转化
C.应用连接
D.流程控制
需求变更管理是需求管理的重要内容。需求变更管理的过程主要包括问题分析和变更描述、( )、变更实现。具体来说,在关于需求变更管理的描述中,( )是不正确的 。
问题1
A.变更调研
B.变更判定
C.变更定义
D.变更分析和成本计算
问题2
A.需求变更要进行控制,严格防止因失控而导致项目混乱,出现重大风险
B.需求变更对软件项目开发有利无弊
C.需求变更通常按特定的流程进行
D.在需求变更中,变更审批由 CCB 负责审批
软件开发工具是指用于辅助软件开发过程活动的各种软件,其中,( )是辅助建立软件系统的抽象模型的,例如Rose、Together、WinA&D 、( )等。
问题1
A.编程工具
B.设计工具
C.测试工具
D.建模工具
问题2
A.LoadRunner
B.QuickUML
C.Delphi
D.WinRunner
软件概要设计将软件需求转化为软件设计的( )和 软件的( )。
问题1
A.算法流程
B.数据结构
C.交互原型
D.操作接口
问题2
A.系统结构
B.算法流程
C.内部接口
D.程序流程
软件逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。在逆向工程导出信息的四个抽象层次中,( )包括反映程序各部分之间相互依赖关系的信息; ( )包括反映程序段功能及程序段之间关系的信息。
问题1
A.实现级
B.结构级
C.功能级
D.领域级
问题2
A.实现级
B.结构级
C.功能级
D.领域级
软件性能测试有多种不同类型的测试方法,其中,( )用于测试在限定的系统下考查软件系统极限运行的情况,( )可用于测试系统同时处理的在线最大用户数量。
问题1
A.强度测试
B.负载测试
C.压力测试
D.容量测试
问题2
A.强度测试
B.负载测试
C.压力测试
D.容量测试
一个完整的软件系统需从不同视角进行描述,下图属于软件架构设计中的( )用于( )视图来描述软件系统 .
问题1
A.对象图
B.时序图
C.构件图
D.类图
问题2
A.进程
B.开发
C.物理
D.用户
对软件体系结构风格的研究和实践促进了对设计的复用。Garlan和Shaw对经典体系结构风格进行了分类 。其中,( )属于数据流体系结构风格;( )属于虚拟机体系结构风格;而下图描述的属于( )体系结构风格 。
问题1
A.面向对象
B.事件系统
C.规则系统
D.批处理
问题2
A.面向对象
B.事件系统
C.规则系统
D.批处理
问题3
A.层次型
B.事件系统
C.规则系统
D.批处理
( )是由中间件技术实现并支持 SOA 的一组基础架构,它提供了一种基础设施,其优势在于( ) 。
问题1
A.ESB
B.微服务
C.云计算
D.Multi-Agent System
问题2
A.支持了服务请求者与服务提供者之间的直接链接
B.支持了服务请求者与服务提供者之间的紧密耦合
C.消除了服务请求者与服务提供者之间的直接链接
D.消除了服务请求者与服务提供者之间的关系
ABSDM(Architecture-Based Software Design Model)把整个基于体系结构的软件过程划分为体系结构需求、体系结构设计、体系结构文档化、( )、( )和体系结构演化等 6个子过程。其中,( )过程的主要输出结果是体系结构规格说明和测试体系结构需求的质量设计说明书。
问题1
A.体系结构复审
B.体系结构测试
C.体系结构变更
D.体系结构管理
问题2
A.体系结构实现
B.体系结构测试
C.体系结构建模
D.体系结构管理
问题3
A.体系结构设计
B.体系结构需求
C.体系结构文档化
D.体系结构测试
某公司欲开发一个电子交易清算系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“数据传递时延不大于1s ,并提供相应的优先级管理”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“系统应能够防止99%的黑客攻击”主要与( )质量属性相关,通常可采用( )架构策略实现该属性。
问题1
A.可用性
B.性能
C.安全性
D.可修改性
问题2
A.限制资源
B.引入并发
C.资源仲裁
D.限制访问
问题3
A.可用性
B.性能
C.安全性
D.可修改性
问题4
A.记录/回放
B.操作串行化
C.心跳
D.资源调度
问题5
A.可用性
B.性能
C.安全性
D.可修改性
问题6
A.检测攻击
B.Ping /Echo
C.选举
D.权限控制
软件方法学是以软件开发方法为研究对象的学科。其中,( )是先对最高层次中的问题进行定义、设计、编程和测试,而将其中未解决的问题作为一个子任务放到下一层次中去解决。( )是根据系统功能要求,从具体的器件、逻辑部件或者相似系统开始,通过对其进行相互连接、修改和扩大,构成所要求的系统。( )是建立在严格数学基础上的软件开发方法。
问题1
A.面向对象开发方法
B.形式化开发方法
C.非形式化开发方法
D.自顶向下开发方法
问题2
A.自底向上开发方法
B.形式化开发方法
C.非形式化开发方法
D.原型开发方法
问题3
A.自底向上开发方法
B.形式化开发方法
C.非形式化开发方法
D.自顶向下开发方法
您目前分数偏低,基础较薄弱,建议加强练习。