问题
单项选择题
要建立一个随机文件记录学生的信息,如下定义了学生的记录类型,由学号、姓名、5门课程成绩(百分制)组成,下列的定义正确的是( )。
A.Type sru
no As Integer
name As String
score(1 To 5)As Single
End Type
B.Type stu
no As Integer
name As String*10
score()As Single
End Type
C.Type stu
no As Integer
name As String*10
score(1 To 5)As Single
End Type
D.Type stu
no As Integer
name As String
score()As Single
End Type
答案
参考答案:C
解析: 可以用Type语句创建用户定义的类型,注意该语句必须置于模块的声明部分。其格式如下:
Type数据类型名
数据类型元素名 As类型名
数据类型元素名 As类型名
End Type
在记录数据类型中的元素可以是变长字符串,也可以是定长字符串。当在随机文件中使用时,必须使用定长字符串,一般格式是:String *常量。另外,在记录类型中不能使用动态数组。