早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读以下说明和Visual Basic代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】 某绘图系统定

题目

阅读以下说明和Visual Basic代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

某绘图系统定义了一个抽象类IShape,现有三个类CPoint、CLine和CCircle,它们都具有IShape界面。相应的类图关系如图7-1所示。

已知某第三方库已经提供了XCircle类,且完全满足CCircle图元显示时所需的功能。代码7-1是抽象类IShape的类模块内容,代码7-2实现了类CCircle的IShape界面,并使用了XCircle提供的显示功能。

XCimle提供的显示功能方法接口为displayIt。

【代码7-1】

Public Color As Long

Sub draw()

"方法体不包括可执行语句

End Sub

Sub move(stepx As Single,stepy As Smgle)

"方法体不包括可执行语句

End Sub

【代码7-2】

(1)

Private color As Long

… ‘其他定义省略

Private bridged As (2)

Private Sub Class_Initialize ( )

Set bridged=(3)

End Sub

Private Property (4) ( )As Long

IShape_Color = color

End Property

Private Property (5) (ByVal newColor As Long)

color=newColor

End Property

Private Sub IShape_draw ( ) "使用XCirele提供的显示功能

(6)

End Sub

Private Sub IShape_move (stepx As Single, stepy As Single)

… "省略描述

End Sub

参考答案
正确答案:(1)Implemellts IShape (2)XCirc1e (3)New XCircle (4)Get IShspe_Co1or (5)Let IShspe_Co1or (6)bridSed.displayIt
(1)Implemellts IShape (2)XCirc1e (3)New XCircle (4)Get IShspe_Co1or (5)Let IShspe_Co1or (6)bridSed.displayIt 解析:在VB中,抽象类模块只包含属性和方法的定义,而不包括任何可执行代码。本题目中定义的抽象类Ishape中定义了一个属性color、两个方法draw和move。
在实现界面时,需要在有Ishape界面的类模块的说明段中添加一个Implements关键字,因此空(1)处应填入“Implemems IShape"。根据试题中的说明部分可知,类CCircle中要使用XCircle提供的显示功能,需声明XCircle的实例变量并生成和引用实例对象,因此空(2)处应填入“XCircle”,空(3)处填入“New XCircle”,空(6)处填入“bridged.displaylt”。
由“color=newColor”可知,空(5)处所在的Property过程使CCircle的私有数据成员color取得外部设置的newColor值,因此空(5)填入“Let IShape Color"。
同理由“IShape_Color=color”可知,空(4)处所在的Property过程使IShape_Color取得CCircle的私有数据成员color的值,因此空(4)填入“Get IShape Color”。
看了阅读以下说明和Visual B...的网友还看了以下:

书法四尺对半纸14字的作品纸怎么叠14字纸已裁好,四尺对半裁开了,1边7字,两边,怎么叠?先不给财 数学 2020-06-27 …

1.打上适量的鞋油擦皮鞋皮鞋越擦越亮这是由于光的2.成语“白纸黑字”,从物理角度看A.白纸和黑字分 物理 2020-07-24 …

古代一些书法家、画家用墨书写或绘制的字画能够保存很长时间而不变色,这是因为()A.纸的质量好B.碳在 化学 2020-11-07 …

古代一些书法家、画家用墨书写或绘制的字画能够保存很长时间而不变色,这是因为()A.纸的质量好B.碳的 化学 2020-11-07 …

8、古代一些书法家、画家用墨书写或绘制的字画能够保存很长时间而不变色,这是因为()A、纸的质量好B、 化学 2020-11-07 …

古代一些书法家、画家用墨书写或绘制的字画能够保存很长时间而不变色,这是因为()A.纸的质量好B.碳的 化学 2020-11-07 …

古代一些书法家、画家用墨书写或绘制的字画能够保存很长时间而不变色,这是因为()A.纸的质量好B.碳在 化学 2020-11-07 …

白纸上写有黑字,在红色灯光下看到的将是()A.白纸黑字B.红纸红字C.红纸白字D.红纸黑字 物理 2020-11-07 …

我们能看清试卷上白纸黑字的主要原因是()A.白纸和黑字分别发出了不同颜色的光进入眼睛B.白光照到试卷 物理 2020-11-25 …

求视频:三张除字母外完全相同的纸牌,字母分别是A,A,K,每次摸出一张为一次实验,经过多次实三张除字 数学 2020-11-27 …