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

admin2013-11-19  25

问题 如下程序段定义了学生成绩的记录类型:由学号、姓名和课程成绩(百分制)组成。
    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=“李雷”
Stud.score=78,88,96
B、Dim S As Stud
    S.no=l001
    S.name=“李雷”
S.score=78,88,96
C、Dim S As Stud
    Stud.no=1001   
    Stud.nalTle=“李雷”
    Stud.score(1)=78
    Stud.score(2)=88
Stud.score(3)=96
D、Dim S As Stud
    S.no=1001
    S.name=“李雷”
    S.score(1)=78
    S.score(2)=88
    S.score(3)=96

答案D

解析 用户定义数据类型是使用Type语句定义的数据类型。用户定义的数据类型可以包含一个或多个任意数据类型的元素。用Dim语句可创建用户定义的数组和其他数据类型。用户定义类型变量的取值,可以指明变量名及分量名,两者之间用句点分隔。本题中选项A、C中变量名均用的是类型名,所以错误。“score(1 to 3)As Single’’定义了3个单精度数构成的数组,数组元素为score(1)至score(3)。所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Sfrp777K
0

随机试题
最新回复(0)