问题 单项选择题

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

A.Dim S As Stud Stuno=1001 Stuname=“舒宜” Stuscore=78,88,96

B.Dim S As Stud no=1001 name=“舒宜” score=78,88,96

C.Dim S As Stud Stuno=1001 Stuname=“舒宜” Stuscore(1)=78 Stuscore(2)=88 Stuscore(3)=96

D.Dim S As Stud no=1001 name=“舒宜” score(1)=78 score(2)=88 score(3)=96

答案

参考答案:D

解析: 用户定义数据类型是使用Type语句定义的数据类型。用户定义的数据类型可以包含一个或多个任意数据类型的元素。由Dim语句可创建用户定义的数组和其他数据类型。用户定义类型变量的取值,可以指明变量名及分量名,两者之间用句点分隔。本题选项A、C中的变量名均用的是类型名,所以错误。“score(1 to 3)As Single”定义了3个单精度数构成的数组,数组元素为score(1)至score(3)。

单项选择题
单项选择题 案例分析题