计算机病毒有循环复制功能吗,计算机病毒没有复制能力

正确答案: C

计算机病毒没有复制能力

题目:下列关于计算机病毒的说法不正确的是( )。

解析:C

举一反三的答案和解析:

[单选题]一般认为,面向对象程序设计语言主要包括的几个概念是(30)。

对象、类、继承

解析:解析:在用面向对象方法进行程序设计时,可区分3种不同含义的对象:实在对象、问题对象和计算机对象。实在对象是现实世界中存在的实体;问题对象是实在对象在问题域中的抽象;计算机对象是问题对象在计算机系统中的表示,它是数据和操作的封装单位,可表示成如下的三元组:对象=(接口,数据,操作)对象是对象式系统中运行时刻的基本单位,对象的数据描述了对象的属性、操作改变属性。此外,对象并非孤立,彼此通过发消息进行通信。类是由用户定义的数据类型,它将具有相同状态操作和访问机制的多个对象抽象成一个对象类。一个类的定义应包括类名、类的成员和访问规则、类的实现。定义了类以后,在程序的执行过程中根据需要生成对象,属于这种类的一个对象叫做类实例或类对象。在客观世界中,存在着整体和部分、一般和特殊的关系。继承实现了一般与特殊的关系,继承是类之间的基本关系,它是基于层次关系的不同类共享数据和操作的一种机制。程序员在建立一个新类时,可以让新类继承已定义基类的数据成员和成员函数。这个新类称为派生类,派生类通常添加了其自身的数据成员和成员函数,因而通常比基类大得多。派生类比基类更具体,它代表一组外延较小的对象。继承是软件复用的一种形式。所以,一般的面向对象的程序设计语言包含的几个基本概念是对象、类和继承。

[单选题]

B. 数据耦合

C. 逻辑耦合

D. 外部耦合

E.内容耦合

内容耦合

解析:解析:耦合度是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度、进入访问一个模块的点及通过接口的数据。在软件设计中应该追求尽可能松散的耦合系统,在这样的系统中可以研究、测试或修改、维护任何一个模块,而不需要对系统的其他模块有很多了解或影响其他模块的实现。此外,当某处发生错误时,低耦合度系统的错误传播的范围相对小些。耦合取决于各个模块间接口的复杂程度、调用模块的方式,以及哪些信息通过接口。耦合的强度依赖于以下几个因素:(1)一个模块对另一个模块的调用:(2)一个模块向另一个模块传递的数据量;(3)一个模块施加到另一个模块的控制的多少:(4)模块之间接口的复杂程度。一般模块之间可能的连接方式有7种,它们构成耦合性的7种类型,如图9-5所示。(1)非直接耦合(NondirectiveCoupling):如果两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的,这就是非直接耦合。这种耦合的模块独立性最强。(2)数据耦合(DataCoupling):如果一个模块访问另一个模块时,彼此之间是通过简单数据参数(不是控制参数、公共数据结构或外部变量)来交换输入、输出信息的,则称这种耦合为数据耦合。(3)标记耦合(StampCoupling):如果一组模块通过参数表传递记录信息,这称为标记耦合。这个记录是某一数据结构的子结构,而不是简单变量。(4)控制耦合(ControlCoupling):如果一个模块通过传送开关、标志、名字等控制信息,明显地控制选择另一模块的功能,这种耦合称为控制耦合。(5)外部耦合(ExternalCoupling):一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。(6)公共耦合(CommonCoupling):若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。公共耦合的复杂程度随耦合模块的个数增加而显著增加。若只是两模块间有公共数据环境,则公共耦合有两种情况,分别是松散公共耦合和紧密公共耦合。(7)内容耦合(ContentCoupling):如果发生下列情形,两个模块之间就发生了内容耦合,即一个模块直接访问另一个模块的内部数据;一个模块不通过正常入口转到另一模块内部;两个模块有一部分程序代码重叠(只可能出现在汇编语言中);一个模块有多个入口。

[多选题]●JPEG图像编码标准可以支持(32)格式,其有损编码的核心算法是(33),无损编码模式的核心算法是(34)。我们在图像处理软件中将图像另存为JPEG格式时,通常可以选择图像的重构质量,这是在编码过程中通过(35)环节进行调节的。(32)

真彩色图像和伪彩色图像

伪彩色图像和灰度图像

灰度图像和黑白二值图像

真彩色图像和灰度图像

DPCM

RLE

LZW

DPCM

RLE

LZW

变换编码

系数量化

熵编码

解析:D,A,B,C

[单选题]设a、b是一棵二叉树上的两个结点,在中序序列中,a在b之前的条件是()。

a在b的左子树上

解析:解析:在中序序列中,a在b之前的条件是a在b的左子树上。显然,A是错误的;C也不正确,除非b在a的右子树上;D也是错误的,因为“a是b的子孙”包括“a在b的左子树上”或“a在b的右子树上”两种情况。

学习讨论

提交

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值