A-A+
如下程序段定义了学生成绩的记录类型 由学号 姓名和三门课程成绩(百分制)组成。 Type S
问题详情
如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。 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=“舒宜” Shld. score=78,88,96
B.Dim S As Stud S.no=1001 S.name=“舒宜” S. score=78,88,96
C.Dim SAs Stud Stud. no=1001 Stud. name=“舒宜” Stud. score(1)=78 Stud. score(2)=88 Stud. score(3)=96
D.DimSAsStud S. no=1001 S. name=“舒宜” S. score(1)=78 S. score(2)=88 S. score(3)=96请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:用户定义数据类型是使用Type语句定义的数据类型。用户定义的数据类型可以包含一个或多个任意数据类型的元素。用Dim语句可创建用户定义的数组和其他数据类型。用户定义类型变量的取值,可以指明变量名及分量名,两者之间用句点分隔。本题中选项A、C中变量名均用的是类型名,所以错误。“score(1to3)AsSingle”定义了3个单精度数构成的数组,数组元素为score(1)至score(3)。