下面程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩组成。若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。A.B.C.D.

题目

下面程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩组成。若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。

A.

B.

C.

D.


相似考题
参考答案和解析
正确答案:D
本题考查VBA中自定义类型的知识。在VBA中,使用Type语句可以定义数据类型,自定义的数据类型可以包含一个或多个任意数据类型的元素。用户定义类型变量也需要按照分量名进行访问,通常两者之间用句点分隔。本题中选项A)、 C)中变量名均用的是类型名,所以错误。由于在定义类型时的语句“score(!t0 3)As Single”说明score分量是3个单精度数构成的数组,数组元素为score(1)至scoreO),所以选项D)是正确的。
更多“ 下面程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩组成。若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。A.B.C.D. ”相关问题
  • 第1题:

    如下程序段定义了学生成绩的记录类型,由学号,姓名和三门课程成绩百分制.组成。 Type Stud no As Integer name As String score1 to 3. As Single End Type 若对某个学生的各个数据项进行赋值,下列程序段中正确的是 A.Dim S As Stud B.Dim S As Stud Stud.no =1001 S.no =1001 Stud.name =” 舒宜” S.name =”舒宜” Stud name =78,88,96 S.score =78,88,96 C.Dim S As Stud D.Dim S As Stud Stud.no =1001 S,no =1001 Stud.name =” 舒宜” S.name=”舒宜” Stud.score1. =78 S.Score1.=78 Stud.score2.=88 S.Score2.=88 Stud.score3.=96 S.Score3.=96


    正确答案:D

  • 第2题:

    如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。

    若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。

    A)Dim S As Stud

    B)Dim S As Stud


    正确答案:D
    本题考查记录类型和数组的知识。在VBA中,可以使用Type关键字来定义记录类型,定义好记录类型之后,就可以声明记录型变量。要想引用记录变量中的成员必须使用运算符,格式为:变量名威员名。当某个成员是数组的时候,对数组元素的访问要遵循数组元素的访问原则:即数组名(下标)。

  • 第3题:

    如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。 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(1 to 3) As Single”定义了3个单精度数构成的数组,数组元素为score(1)至score(3)。

  • 第4题:

    如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。 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=1001 S.name="舒宜" S.score=78,88,96

    C.Dim S As Stud Stud.no=1001 Stud.name="舒宜" 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
    解析:本题考查记录类型和数组的知识。在VBA中,可以使用聊e关键字来定义记录类型,定义好记录类型之后,就可以声明记录型变量。要想引用记录变量中的成员必须使用运算符,格式为:变量名.成员名。当某个成员是数组的时候,对数组元素的访问要遵循数组元素的访问原则:即数组名(下标)。

  • 第5题:

    下面程序段定义了学生成绩的记录类型,由学号、姓名和3门课程成绩组成。 Type StudSIlOAs Integersname As Stringscore(1 to 3)As SingleEnd Type若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。

    A.Dim SAs StudStud.sname="高翔"Stud.score=84,98,96

    B.Dim SAs StudS.sno=1001S.sname="高翔"S.score=84.98.96

    C.Dim SAs StudStud.sno=1001Stud.sname="高翔" Stud.score(1)=84Stud.score(2)=98Stud.score(31=96

    D.Dim SAs StudS.sno=1001S.sname="高翔"S.score(1、=84S.score(2、=98S.score(3)=96


    正确答案:D
    暂无解析,请参考用户分享笔记