A、 不会产生新的逆序
B、 只能消除一个逆序
C、 能消除多个逆序
D、 消除的逆序个数一定比新产生的逆序个数多
答案:C
解析:解析:在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。希尔排序的基本思想是,先取一个整数(称为增量)d1<n ,把全部数据元素分成d1组,所有距离为d1倍数的元素放在一组中,组成了一个子序列,对每个子序列分别进行简单插入排序,然后取d2<d1重复上述分组和排序工作,直到di=1,即所有记录在一组中为止。希尔排序可以实现通过一次交换而消除多个逆序。本题答案为C选项。
A、 不会产生新的逆序
B、 只能消除一个逆序
C、 能消除多个逆序
D、 消除的逆序个数一定比新产生的逆序个数多
答案:C
解析:解析:在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。希尔排序的基本思想是,先取一个整数(称为增量)d1<n ,把全部数据元素分成d1组,所有距离为d1倍数的元素放在一组中,组成了一个子序列,对每个子序列分别进行简单插入排序,然后取d2<d1重复上述分组和排序工作,直到di=1,即所有记录在一组中为止。希尔排序可以实现通过一次交换而消除多个逆序。本题答案为C选项。
A. 只有就绪状态下的进程可以进入运行状态
B. 只有运行状态下的进程可以进入终止状态
C. 进程一旦创建完成,就进入运行状态
D. 一个正在运行的进程,当运行时间片用完后将进入就绪状态
E.
F.
G.
H.
I.
J.
解析:解析:【解析】进程创建完成后会进入就绪状态。本题答案为C选项。
A. 地址重定位要求程序必须装入固定的内存空间
B. 地址重定位是指建立用户程序的逻辑地址与物理地址之间的对应关系
C. 地址重定位需要对指令和指令中相应的逻辑地址部分进行修改
D. 地址重定位方式包括静态地址重定位和动态地址重定位
解析:解析:在进行地址变换时,必须修改程序中所有与地址有关的项,也就是说要对程序中的指令地址以及指令中有关地址的部分(称为有效地址)进行调整,这个调整过程称为地址重定位。地址重定位建立用户程序的逻辑地址与物理地址之间的对应关系,实现方式包括静态地址重定位和动态地址重定位。静态地址重定位是在程序执行之前由操作系统的重定位装入程序完成,程序必须占用连续的内存空间,且一旦装入内存后,程序不便子移动。动态地址重定位在程序执行期间进行,由专门的硬件机构来完成,通常采用一个重定位寄存器,在每次进行存储访问时,将取出的逻辑地址加上重定位寄存器的内容形成物理地址。动态地址重定位的优点是不要求程序装入固定的内存空间,在内存中允许程序再次移动位置,而且可以部分地装入程序运行,同时也便于多个作业共享同一程序的副]本。本题答案为A选项。
A. 在需求分析阶段建立数据字典
B. 在概念设计阶段建立数据字典
C. 在逻辑设计阶段建立数据字典
D. 在物理设计阶段建立数据字典
解析:解析:需求分析的方法主要有结构化分析方法和面向对象分析方法。结构化分析方法采用自顶向下,逐步分解的方式分析系统,常用工具是数据流图和哟据字典。本题答案为A选项。
A. 建立新的关系
B. 建立新的属性
C. 增加新的关键字
D. 建立新的实体
解析:解析:将实体-联系模型转换为关系模型时,一个多对多的联系可以转换为一个独立的关系模式,关系的键为联系中各实体键的组合。本题答案为A选项。
A. 摆渡木马
B. 网游木马
C. 网银木马
D. 代理木马
解析:根据题目描述,该木马程序的感染机制与U盘病毒类似,但其主要目的是窃取敏感文件并发送到指定的计算机,因此被称为“摆渡木马”。
A. 一组对象所具有的相似性质
B. 一个对象具有另一个对象的性质
C. 各对象之间的共同性质
D. 类之间共享属性和操作的机制
解析:解析:继承就是子类继承父类的特征和行为,使得子类对象(实例〉具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。本题答案为D送项。
A. 2
B. 3
C. 4
D. 5
解析:解析:宽度指最大模块数的层的控制跨度〈横向最大模块数〉。在该结构图中,第1有1个模块,第2县有3个模块,第3层有5个摸块,第4层有2个摸块,则宽度为5。本题答案为D选项。
A. 层次模型
B. 关系模型
C. 网状模型
D. 运算模型
解析:解析:用树刑结拘表示实体及其之间联系的摸型称为层次模型。用网状结构表示实体及其之间联系的模型称为网状模型。关系模型采用二维表来表示关系。本题答案为A选项。
A. 复用
B. 抽象
C. 继承
D. 封装
解析:解析:面向对象的主要特征:抽象、封装、继承、多态。本题答案为A选项。
A. 软件过程是软件开发过程
B. 软件过程是软件维护过程
C. 软件过程是软件开发过程和软件维护过程
D. 软件过程是把输入转化为输出的一组彼此相关的资源和活动
解析:解析:【解析】软件过程是把输入转化为输出的一组彼此相关的资源和活动。软件过程是将软件工程的方法和工具综合起来,以达到合理、及时地进行计算机软件开发的目的。软件过程应确定方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管理、软件开发各个阶段完成的任务。本题答案为D选项。