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

admin2019-02-19  25

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

选项 A、Dim S As Stud  Stud. no—1001  Stud. name=“张三”  Stud.  score=65,72,94
B、Dim S As Stud  S.no=1001  S.name=“张三”  S.score=65 ,72,94
C、DimSAsStud  Stud. no=1001  Stud.name=“张三”  Stud.  score(1)=65  Stud. score(2)=72  Stud. score(3)=94
D、DimSAsStud  S.no=1001  S.name="张三"  S.score(1)=65  S.score(2)=72  S.score(3)=94

答案D

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

最新回复(0)