若在窗体模块的声明部分声明了如下自定义类型和数组 Private Type rec Code As Integer:Caption As String End Type Dim art(5)As rec 则下面的输出

admin2017-04-25  24

问题 若在窗体模块的声明部分声明了如下自定义类型和数组
    Private Type rec
    Code As Integer:Caption As String
    End Type
    Dim art(5)As rec
    则下面的输出语句中正确的是

选项 A、Print arr.Code(2),arr.Caption(2)
B、Print arr.Code,arr.Caption
C、Print arr(2).Code,arr(2).Caption
D、Print Code(2),Caption(2)

答案C

解析 在标准模块中可以声明自定义类型,该类型由Type关键字声明,在声明中要定义类型的所有域。若用自定义类型声明一个变量,则该变量拥有若干域,取得每个域的值需要用“变量名.域名”的形式。作为一个自定义类型的数组,首先要取出某个数组元素然后才能访问该元素的某个域,所以要想访问arr(2)的域,需要使用arr(2).Code和arr(2).Caption。
转载请注明原文地址:https://jikaoti.com/ti/Imy0FFFM
0

最新回复(0)