问题
填空题
有如下用户定义类型及操作语句:
Type Student
SNo As String
SName As String
SAge As Integer
End Type
Dim Stu As Student
With Stu
.SNo="200609001"
.SName="陈果果"
.Age=19
End With
执行MsgBox Stu.Age后,消息框输出结果是______。
答案
参考答案:S
解析: 本题主要考查了考生对VBA程序中记录类型和With语句的了解。
程序的前5行定义了一个记录类型Student,其中包含了三个成员SNo、SName和SAge。接下来使用Dim语句定义了一个该记录类型变量Stu。
本来通过记录类型变量引用其成员时,须写为:<记录类型变量名>.<成员名>。但随着一些记录中大量成员要引用,<记录类型变量名>这个前缀就显得很累赘了,基于这个原因VBA增加了With语句。格式如下:
With <记录类型变量名>
<语句1>
<语句2>
End With。