如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制) 组成。 Type Stud no As Integer name As String score(1 to 3) As Single End

admin2010-07-10  30

问题 如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制) 组成。    Type Stud      no As Integer      name As String      score(1 to 3) As Single    End Type    若对某个学生的各个数据项进行赋值,下列程序段中正确的是(    )。   

选项 A、Dim S As Stud       Stud.no=1001       Stud.name=“舒宜”         Smd.score=78,88,96
B、Dim S As Stud       S.no=1001       S.name=“舒宜”       S.score=78,88,96
C、Dim S As Smd       Smd.no=1001       Stud.name=“舒宜”       Stud.score(1) =78       Stud.score(3) =96       Stud.score(2) =88
D、Dim S As Smd       S.no=1001       S.name=“舒宜”       S.score(1) =78       S.score(2) =88       S.score(3) =96

答案D

解析  本题考查记录类型和数组的知识。在VBA中,可以使用Type关键字来定义记录类型,定义好记录类型之后,就可以声明记录型变量。要想引用记录变量中的成员必须使用运算符,格式为:变量名.成员名。当某个成员是数组的时候,对数组元素的访问要遵循数组元素的访问原则:即数组名(下标)。
转载请注明原文地址:https://kaotiyun.com/show/B6up777K
0

最新回复(0)